本文簡要介紹 python 語言中 arcgis.geometry.buffer
的用法。
用法:
arcgis.geometry.buffer(geometries, in_sr, distances, unit, out_sr=None, buffer_sr=None, union_results=None, geodesic=None, gis=None, future=False)
返回:
Polygon
對象或GeometryJob
對象的列表。如果future = True
,則結果是Future
對象。調用result()
獲取響應。
buffer
函數在幾何服務資源上執行。此函數的結果是在輸入Geometry
數組的指定距離處緩衝的Polygon
。注意:
這些選項可用於聯合緩衝區和使用測地線距離。
Keys
Description
geometries
要緩衝的幾何數組
in_sr
SpatialReference
的眾所周知的 ID 或輸入幾何的空間參考 JSON 對象。distances
每個輸入幾何的緩衝距離。
unit
計算每個緩衝距離的單位。如果未指定單位,則單位派生自
bufferSR
。如果未指定bufferSR
,則單位派生自in_sr
。out_sr
SpatialReference
的眾所周知的 ID 或輸出幾何的空間參考 JSON 對象。buffer_sr
SpatialReference
的眾所周知的 ID 或緩衝區幾何形狀的空間參考 JSON 對象。union_results
一個布爾值。如果為 True,則以給定距離緩衝的所有幾何圖形將合並為單個(gis,可能是多部分)
Polygon
,並將合並的幾何圖形放置在輸出數組中。默認值為 False。geodesic
將 geodesic 設置為 true 以使用測地距離緩衝輸入幾何。測地線距離是沿地球橢球的兩點之間的最短路徑。如果測地線設置為 False,則使用 2D 歐幾裏德距離來緩衝輸入幾何。
注意:默認值取決於
geometry type
、unit
和bufferSR
。future
可選布爾值。如果為 True,則將返回 future 對象,並且進程不會等待任務完成。默認為False,表示等待結果。如果將 future 設置為 True,則一次調用中可以處理的幾何圖形數量限製為 6500 個。
>>> buffer(geometries =[geom1, geom2,...], in_sr = "wkid_in", unit = "esriMeters", out_sr = "wkid_out", buffer_sr = "wkid_buffer", union_results =True, geodesic = True, future = True)
相關用法
- Python ArcGIS build_overview用法及代碼示例
- Python ArcGIS build_multidimensional_transpose用法及代碼示例
- Python ArcGIS build_footprints用法及代碼示例
- Python ArcGIS build_multivariable_grid用法及代碼示例
- Python ArcGIS bitwise_not用法及代碼示例
- Python ArcGIS bitwise_left_shift用法及代碼示例
- Python ArcGIS bitwise_xor用法及代碼示例
- Python ArcGIS bitwise_right_shift用法及代碼示例
- Python ArcGIS boolean_or用法及代碼示例
- Python ArcGIS band_arithmetic用法及代碼示例
- Python ArcGIS boundary_clean用法及代碼示例
- Python ArcGIS boolean_not用法及代碼示例
- Python ArcGIS bitwise_or用法及代碼示例
- Python ArcGIS batch_geocode用法及代碼示例
- Python ArcGIS boolean_and用法及代碼示例
- Python ArcGIS boolean_xor用法及代碼示例
- Python ArcGIS bitwise_and用法及代碼示例
- 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用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.geometry.buffer。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。