本文簡要介紹 python 語言中 arcgis.geometry.densify
的用法。
用法:
arcgis.geometry.densify(geometries, spatial_ref, max_segment_length, length_unit, geodesic=False, gis=None, future=False)
返回:
Geometry
對象或GeometryJob
對象的列表。如果future = True
,則結果是Future
對象。調用result()
獲取響應。
densify
函數使用GIS
幾何引擎執行。此函數通過在現有頂點之間繪製Point
對象來密集化Geometry
對象。Keys
Description
geometries
Point
、MultiPoint
、Polyline
或Polygon
對象的數組。數組中每個幾何圖形的結構與ArcGIS REST API 返回的 JSON 幾何對象的結構相同。spatial_ref
well-known ID
或輸入Polyline
對象的空間參考 JSON 對象。注意:有關有效 WKID 值的列表,請參閱投影坐標係和地理坐標係。
max_segment_len
所有超過
maxSegmentLength
的段都被替換為不超過max_segment_length
的行序列。length_unit
max_segment_length
的長度單位。如果geodesic
設置為false
,則單位派生自spatial_ref
,而length_unit
將被忽略。如果geodesic
設置為true
,則length_unit
必須是線性單位。在未指定length_unit
且spatial_ref
為PCS的情況下,單位從spatial_ref
派生。在未指定length_unit
且spatial_ref
為GCS的情況下,單位為米。geodesic
如果測地線設置為真,則測地線距離用於計算max_segment_length。測地線距離是沿地球橢球的兩點之間的最短路徑。如果測地線設置為 false,則使用 2D 歐幾裏得距離來計算 max_segment_length。默認值為假。
future
可選布爾值。如果為 True,則將返回 future 對象,並且進程不會等待任務完成。默認為False,表示等待結果。如果將 future 設置為 True,則一次調用中可以處理的幾何圖形數量限製為 6500 個。
>>> densify(geometries =[geom1, geom2,...], spatial_ref = "wkid", max_segment_length = 100.0, length_unit = "esriMeters", geodesic = True, future = False)
相關用法
- Python ArcGIS describe_dataset用法及代碼示例
- Python ArcGIS delete_image用法及代碼示例
- Python ArcGIS detect_incidents用法及代碼示例
- Python ArcGIS delete_image_collection用法及代碼示例
- Python arcgis.learn.detect_objects用法及代碼示例
- Python ArcGIS detect_change_using_change_analysis_raster用法及代碼示例
- Python ArcGIS define_nodata用法及代碼示例
- Python ArcGIS derive_new_locations用法及代碼示例
- Python ArcGIS divide用法及代碼示例
- Python ArcGIS dimensional_moving_statistics用法及代碼示例
- Python ArcGIS dissolve_boundaries用法及代碼示例
- Python ArcGIS power用法及代碼示例
- Python ArcGIS APIKeyManager.get用法及代碼示例
- Python ArcGIS KnowledgeGraph.named_object_type_delete用法及代碼示例
- Python ArcGIS ContentManager.unshare_items用法及代碼示例
- Python ArcGIS ImageryLayer.thumbnail用法及代碼示例
- Python ArcGIS FormFieldElement用法及代碼示例
- Python ArcGIS Geometry.true_centroid用法及代碼示例
- Python ArcGIS Site.delete用法及代碼示例
- Python ArcGIS GeoAccessor.bbox用法及代碼示例
- Python arcgis.apps.hub.Initiative.update用法及代碼示例
- Python ArcGIS generate_service_areas用法及代碼示例
- Python ArcGIS build_overview用法及代碼示例
- Python ArcGIS RunInterval用法及代碼示例
- Python ArcGIS acos用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.geometry.densify。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。