Обрезка многоугольников по четырехугольнику широта-долгота
[latTrimmed,lonTrimmed] = maptrimp(lat,lon,latlim,lonlim)
[latTrimmed,lonTrimmed] = maptrimp(lat,lon,latlim,lonlim)
обрезает многоугольники в lat
и lon
к четырехугольнику, заданному как latlim
и lonlim
. latlim
и lonlim
являются двухэлементными векторами, определяющими пределы широты и долготы соответственно. lat
и lon
должны быть векторами, которые представляют допустимые многоугольники.
maptrimp
обусловливает пределы долготы таким образом, что:
lonlim(2)
всегда превышает lonlim(1)
lonlim(2)
никогда не превышает lonlim(1)
более чем 360
lonlim(1) < 180
или lonlim(2) > -180
Убедитесь, что если четырехугольник охватывает меридиан Гринвича, то этот меридиан появляется при долготе 0
.