exponenta event banner

intrinsicToGeographic

Преобразование собственных координат в географические

Описание

пример

[lat,lon] = intrinsicToGeographic(R,xIntrinsic,yIntrinsic) возвращает географические координаты, соответствующие внутренним координатам (xIntrinsic, yIntrinsic) в географическом растре R.

Примеры

свернуть все

Найдите географические координаты ячеек в растре, указав объект привязки растра и внутренние координаты.

Во-первых, загрузить объект привязки географических ячеек для Корейского полуострова. Для этого загрузите korea5cR переменная из korea5c MAT-файл. Затем укажите внутренние координаты ячейки в левом нижнем углу. В этом примере левый нижний угол также является юго-западным углом, поскольку ColumnsStartFrom свойство ссылочного объекта имеет значение 'south' и RowsStartFrom свойство имеет значение 'west'. Целочисленные координаты, такие как (1,1), указывают центр ячейки.

load korea5c korea5cR
xIntrinsic = 1;
yIntrinsic = 1;

Найдите географические координаты.

[lat,lon] = intrinsicToGeographic(korea5cR,xIntrinsic,yIntrinsic)
lat = 30.0417
lon = 115.0417

Сторнировать операцию можно с помощью geographicToIntrinsic функция.

[xIntrinsic,yIntrinsic] = geographicToIntrinsic(korea5cR,lat,lon)
xIntrinsic = 1.0000
yIntrinsic = 1.0000

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

свернуть все

Географический растр, указанный как GeographicCellsReference или GeographicPostingsReference объект.

x-координаты в собственной системе координат, заданные как числовой массив. xIntrinsic координаты могут находиться вне границ растра R.

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

Координаты y в собственной системе координат, заданные как числовой массив. yIntrinsic имеет тот же размер, что и xIntrinsic. yIntrinsic координаты могут находиться вне границ растра R.

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

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

свернуть все

Координаты широты, возвращаемые в виде числового массива. lat имеет тот же размер, что и xIntrinsic.

Когда точка (xIntrinsic(k), yIntrinsic(k)) находится вне границ растра R, lat(k) и lon(k) экстраполируются в географической системе координат. Однако для любой точки, которая экстраполируется на широту за пределами полюсов (широта за пределами диапазона [-90, 90] градусов), lat(k) и lon(k) имеют значение NaN.

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

Координаты долготы, возвращаемые в виде числового массива. lon имеет тот же размер, что и xIntrinsic.

Когда точка (xIntrinsic(k), yIntrinsic(k)) находится вне границ растра R, lat(k) и lon(k) экстраполируются в географической системе координат. Однако для любой точки, которая экстраполируется на широту за пределами полюсов (широта за пределами диапазона [-90, 90] градусов), lat(k) и lon(k) имеют значение NaN.

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

Представлен в R2013b