maptrimp

Многоугольники для обрезки к четырехугольнику долготы широты

Синтаксис

[latTrimmed,lonTrimmed] = maptrimp(lat,lon,latlim,lonlim)

Описание

[latTrimmed,lonTrimmed] = maptrimp(lat,lon,latlim,lonlim) обрезает многоугольники в lat и lon к четырехугольнику, заданному latlim и lonlimlatlim и lonlim двухэлементные векторы, задавая пределы широты и долготы соответственно. lat и lon должны быть векторы, которые представляют допустимые многоугольники.

Примеры

свернуть все

Считайте данные о береговой линии и отобразите их на карте.

load coastlines
figure
mapshow(coastlon,coastlat,'DisplayType','polygon');

Figure contains an axes object. The axes object contains an object of type patch.

Обрежьте набор данных.

latlim = [-50 50];
lonlim = [-100 50];
[latTrimmed,lonTrimmed] = maptrimp(coastlat,coastlon, ...
   latlim, lonlim);

Отобразите обрезанный набор данных.

figure
mapshow(lonTrimmed,latTrimmed, 'DisplayType', 'polygon');

Figure contains an axes object. The axes object contains an object of type patch.

Советы

maptrimp обусловливает пределы долготы, таким образом что:

  • lonlim(2) всегда превышает lonlim(1)

  • lonlim(2) никогда не превышает lonlim(1) больше, чем 360

  • lonlim(1) < 180 или lonlim(2) > -180

  • Убедитесь, что, если промежуток четырехугольника Гринвичский меридиан, то тот меридиан появляется в долготе 0.

Смотрите также

|

Представлено до R2006a