geoquadpt

Географический четырехугольник, ограничивающий рассеянные точки

Синтаксис

[latlim,lonlim] = geoquadpt(lat,lon)

Описание

пример

[latlim,lonlim] = geoquadpt(lat,lon) возвращает пределы самого трудного географического четырехугольника, который ограничивает набор точек с географическими координатами lat и lon.

В большинстве случаев tf = ingeoquad (lat, lon, latlim, lonlim) возвратит true, но tf может быть ложным для точек на ребрах четырехугольника, должен округлить. tf также будет ложным для элементов lat, которые выходят за пределы интервала [-90 90] и элементы lon, которые не конечны.

Примеры

свернуть все

В этом случае выходной четырехугольник колеблется между меридианом на 180 градусов, следовательно элементы lonlim находятся в убывающем числовом порядке, несмотря на то, что им упорядочивают с запада на восток.

Считайте набор точек и затем создайте ограничительную рамку вокруг точек.

cities = shaperead('worldcities.shp','Selector',{@(name) any(strcmp(name,{'Tokyo','Honolulu'})),'Name'}, 'UseGeoCoords',true);
[latlim,lonlim] = geoquadpt([cities.Lat],[cities.Lon])
latlim =

   21.3178   35.7082


lonlim =

  139.6401 -157.8291

Входные параметры

свернуть все

Укажите широты, заданные как вектор, матрица или массив N-D, в модулях степеней.

Типы данных: single | double

Укажите долготы, заданные как вектор, матрица или массив N-D, в модулях степеней.

Типы данных: single | double

Выходные аргументы

свернуть все

Пределы широты географического четырехугольника, возвращенного как 1 2 вектор формы [southern_limit northern_limit], в модулях степеней. Элементы в порядке возрастания, и оба лежат в закрытом интервале [-90 90].

Пределы долготы географического четырехугольника, возвращенного как 1 2 вектор формы [western_limit eastern_limit], в модулях степеней. Пределы перенесены к интервалу [-180 180]. Они находятся не обязательно в числовом порядке по возрастанию.

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

| | |

Представленный в R2012b