exponenta event banner

geographicToIntrinsic

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

Описание

пример

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

Примеры

свернуть все

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

Во-первых, загрузить объект привязки географических ячеек для Корейского полуострова. Для этого загрузите korea5cR переменная из korea5c MAT-файл. Затем укажите географические координаты Сеула.

load korea5c korea5cR
lat = 37.57;
lon = 126.98;

Найдите внутренние координаты.

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

Результат означает, что географические координаты находятся в ячейке в 144-й строке и 91-м столбце растра.

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

[lat,lon] = intrinsicToGeographic(korea5cR,xIntrinsic,yIntrinsic)
lat = 37.5700
lon = 126.9800

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

свернуть все

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

Координаты широты, заданные как числовой массив. Допустимые значения lat находятся в диапазоне [-90, 90] градусов или равны NaN. lat координаты могут находиться вне границ растра R.

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

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

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

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

свернуть все

x-координаты в собственной системе координат, возвращаемые в виде числового массива. xIntrinsic имеет тот же размер, что и lat.

Когда lon(k) находится вне границ растра R, xIntrinsic(k) экстраполируется в внутренней системе координат.

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

y-координаты в собственной системе координат, возвращаемые в виде числового массива. yIntrinsic имеет тот же размер, что и lat.

Когда lat(k) является действительным и выходит за пределы растра R, yIntrinsic(k) экстраполируется в внутренней системе координат.

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

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