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

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

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

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

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

Введенный в R2013b