主要内容

本页采用了机器翻译。点击此处可查看英文原文。

geographicToIntrinsic

将地理坐标转换为固有坐标

说明

[xIntrinsic,yIntrinsic] = geographicToIntrinsic(R,lat,lon) 返回地理栅格 R 中与地理坐标 latlon 对应的本征坐标。

示例

示例

全部折叠

通过指定栅格参考对象和地理坐标,获取栅格内单元的本征坐标。

首先,加载一个针对朝鲜半岛的地理单元参考对象。为此,请从 korea5c MAT 文件中加载 korea5cR 变量。然后,指定首尔的地理坐标。

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

输入参数

全部折叠

地理栅格,指定为 GeographicCellsReferenceGeographicPostingsReference 对象。

纬度坐标,指定为数值数组。lat 的有效值范围为 [-90, 90] 度或为 NaNlat 坐标可能超出栅格 R 的边界范围。

数据类型: single | double

经度坐标,指定为数值数组。lonlat 大小相同。lon 坐标可能超出栅格 R 的边界。

数据类型: single | double

输出参量

全部折叠

本征坐标系中的 x 坐标,以数值数组形式返回。xIntrinsiclat 具有相同大小。

lon(k) 超出栅格 R 的边界时,xIntrinsic(k) 在内在本征坐标系中进行外推。

数据类型: double

本征坐标系中的 y 坐标,以数值数组形式返回。yIntrinsiclat 具有相同大小。

lat(k) 有效且位于栅格 R 的边界之外时,yIntrinsic(k) 将在内生坐标系中进行外推。

数据类型: double

版本历史记录

在 R2013b 中推出