當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。