主要内容

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

intrinsicToWorld

平面世界坐标系的固有变换

说明

[xWorld,yWorld] = intrinsicToWorld(R,xIntrinsic,yIntrinsic) 返回在地图栅格 R 中与内置坐标(xIntrinsic, yIntrinsic)对应的平面世界坐标。若某点位于 R 边界之外,则 intrinsicToWorld 将外推 xWorldyWorld 坐标。

示例

示例

全部折叠

导入波士顿的 GeoTIFF 图像 [1],作为数组和 MapCellsReference 对象。获取数组中第 3500 列第 1200 行的单元中心点的世界坐标。

[Z,R] = readgeoraster('boston.tif');
[xWorld,yWorld] = intrinsicToWorld(R,3500,1200)
xWorld = 7.7580e+05
yWorld = 2.9566e+06

您可以使用 worldToIntrinsic 函数来逆转该操作。

[xIntrinsic,yIntrinsic] = worldToIntrinsic(R,xWorld,yWorld)
xIntrinsic = 3.5000e+03
yIntrinsic = 1.2000e+03

[1] The data used in this example includes material copyrighted by GeoEye, all rights reserved.

输入参数

全部折叠

地图栅格,指定为 MapCellsReferenceMapPostingsReference 对象。

内在坐标系中的 x 坐标,指定为数值数组。xIntrinsic 坐标可能超出栅格 R 的边界。

数据类型: single | double

内在坐标系中的 y 坐标,指定为数值数组。yIntrinsicxIntrinsic 具有相同大小。yIntrinsic 坐标可能超出栅格 R 的边界。

数据类型: single | double

输出参量

全部折叠

世界坐标系中的 x 坐标,指定为数值数组。xWorldxIntrinsic 具有相同大小。当 xIntrinsic(k) 超出 R 的边界时,intrinsicToWorld 会对 xWorld 坐标进行外推。

数据类型: double

世界坐标系中的 y 坐标,指定为数值数组。yWorldxIntrinsic 具有相同大小。当 yIntrinsic(k) 超出 R 的边界时,intrinsicToWorld 会对 yWorld 坐标进行外推。

数据类型: double

版本历史记录

在 R2013b 中推出