intrinsicToGeographic

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

Описание

пример

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

Примеры

свернуть все

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

Во-первых, загрузите географический объект ссылки ячеек для корейского полуострова. Для этого загрузите korea5cR переменная из korea5c Matfile. Затем задайте внутренние координаты ячейки в нижнем левом углу. В данном примере нижний левый угол является также юго-западным углом потому что 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)), находится вне границ растра Rlat (k) и lon(k) экстраполируется в географической системе координат. Однако для любой точки, которая экстраполирует к широте вне полюсов (широта вне области значений [-90, 90] степени), lat(k) и lon(k) установлен в NaN.

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

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

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

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

Введенный в R2013b