geographicToIntrinsic

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

Описание

пример

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

Примеры

свернуть все

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

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

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] степени или NaNlat координаты могут найтись вне границ растра R.

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

Долгота координирует в виде числового массива. lon одного размера с latlon координаты могут найтись вне границ растра R.

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

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

свернуть все

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

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

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

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

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

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

Введенный в R2013b