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