当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS ImageryLayer.compute_angles用法及代码示例


本文简要介绍 python 语言中 arcgis.raster.ImageryLayer.compute_angles 的用法。

用法:

compute_angles(raster_id, point=None, angle_name=None, spatial_reference=None)

返回:

具有计算的栅格旋转角度的字典。

compute_angles 方法针对用户指定的角度方向计算栅格的旋转角度,并且可以选择用户指定的旋转点和用户指定的空间参考。

Parameter

Description

raster_id

必需的整数。指定栅格目录的对象 ID,它将确定要在镶嵌数据集中使用的栅格和图像坐标系。

point

可选字典或 Point 对象。定义旋转参考点以计算角度方向的点几何。默认情况下,将图像的质心作为旋转点。

angle_name

可选字符串。指定要计算的旋转角度的名称。

可能的选项是:

  • “up”:旋转Map后计算的角度,因此在获取图像时图像的顶部始终朝向传感器的方向。

  • “north”:旋转后计算的角度,因此图像的顶部始终朝向北方。

您可以通过用逗号分隔名称来指定多个角度名称。默认情况下,计算所有方向的角度。

spatial_reference

可选字典。指定图像使用的空间参考。默认情况下,使用图像的空间参考。

例子:

# Example Usage: Compute angles for a given point and rotation angle.

my_point = {
            "x": 7952916.33, 
            "y": 3869525.96,
            "spatialReference": {"wkid": 3857}
           }

my_point_object = Point(my_point)

compute_angles_op = img_lyr.compute_angles(raster_id=1,
                                           point=my_point_object,
                                           angle_name="north",
                                           spatial_reference={"wkid": 54004})

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.ImageryLayer.compute_angles。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。