setltln

Преобразуйте строки и столбцы сетки данных в долготу широты

Синтаксис

[lat, lon] = setltln(Z, R, row, col)
[lat, lon, indxPointOutsideGrid] = setltln(Z, R, row, col)
latlon = setltln(Z, R, row, col)

Описание

[lat, lon] = setltln(Z, R, row, col) возвращает широту и долготы, сопоставленные с входными координатами строки и столбца обычной сетки данных Z. R может быть географическим растровым объектом ссылки, вектором ссылки или матрицей ссылки.

Если R является географическим растровым объектом ссылки, его свойство RasterSize должно быть сопоставимо с size(Z).

Если R является вектором ссылки, это должно быть 1 3 с элементами:

[cells/degree northern_latitude_limit western_longitude_limit]
Если R является матрицей ссылки, это должно быть 3 2 и преобразовать растровые индексы строки и столбца к/от географическим координатам согласно:
[lon lat] = [row col 1] * R
Если R является матрицей ссылки, он должен задать (невращательный, нескошенный) отношение, в котором каждый столбец сетки данных падает вдоль меридиана и каждой строки падения вдоль параллели. Точки, выходящие за пределы сетки, проигнорированы в row и col. Все входные углы в градусах.

[lat, lon, indxPointOutsideGrid] = setltln(Z, R, row, col) возвращает индексы элементов row и векторов col, которые лежат вне входной сетки. Выходные параметры lat и lon всегда игнорируют эти точки; третий вывод составляет их.

latlon = setltln(Z, R, row, col) возвращает координаты в одной матрице 2D столбца формы [latitude longitude].

Примеры

Найдите координаты строки 45, столбец 65 topo:

load topo
[lat,lon,indxPointOutsideGrid] = setltln(topo,topolegend,45,65)

lat =
  -45.5000
lon =
   64.5000
indxPointOutsideGrid = [] % Empty because the point is valid

Смотрите также

| |

Представлено до R2006a