geoquadpt

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

Описание

пример

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

В большинстве случаев, tf = ingeoquadlat 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