本文簡要介紹 python 語言中 arcgis.geometry.relation
的用法。
用法:
arcgis.geometry.relation(geometries1, geometries2, spatial_ref, spatial_relation='esriGeometryRelationIntersection', relation_param='', gis=None, future=False)
返回:
兩個幾何列表之間的 GeometryNIndex 的 JSON 字典,或
GeometryJob
對象。如果future = True
,則結果是Future
對象。調用result()
獲取響應。>>> new_res = relation(geometry1 = [geom1,geom2,...], geometry2 = [geom21,geom22,..], relation_param = "relationParameter", spatial_relation = "esriGeometryRelationPointTouch" spatial_ref = "wkid", future = False) >>> new_res {'relations': [{'geometry1Index': 0, 'geometry2Index': 0}]}
relation
函數在Geometry
服務資源上執行。該函數從輸入幾何數組中確定參與指定空間關係的幾何對。假定兩個數組均位於spatial_ref
指定的空間參考中,這是必需的參數。幾何類型不能在數組中混合。注意:
這些關係在 2D 中進行評估。換言之,不使用
z
坐標。Keys
Description
geometry1
用於計算關係的第一個
Geometry
對象數組。geometry2
用於計算關係的第二個
Geometry
對象數組。relation_param
要評估的形狀比較語言字符串。
spatial_relation
要測試的兩個輸入幾何數組之間的空間關係。值:
esriGeometryRelationCross | esriGeometryRelationDisjoint | esriGeometryRelationIn | esriGeometryRelationInteriorIntersection | esriGeometryRelationIntersection | esriGeometryRelationLineCoincidence | esriGeometryRelationLineTouch | esriGeometryRelationOverlap | esriGeometryRelationPointTouch | esriGeometryRelationTouch | esriGeometryRelationWithin | esriGeometryRelationRelation
spatial_ref
輸入幾何圖形的
SpatialReference
眾所周知的 ID 或 JSON 對象future
可選布爾值。如果為 True,則將返回 future 對象,並且進程不會等待任務完成。默認為False,表示等待結果。
相關用法
- Python ArcGIS reverse_geocode用法及代碼示例
- Python ArcGIS reconstruct_tracks用法及代碼示例
- Python ArcGIS round_up用法及代碼示例
- Python ArcGIS run_python_script用法及代碼示例
- Python ArcGIS round_down用法及代碼示例
- 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 describe_dataset用法及代碼示例
- Python ArcGIS acos用法及代碼示例
- Python ArcGIS Item.publish用法及代碼示例
- Python ArcGIS MapImageLayer.find用法及代碼示例
- Python ArcGIS Group.get_members用法及代碼示例
- Python ArcGIS Geometry.last_point用法及代碼示例
- Python ArcGIS Worker用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.geometry.relation。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。