本文简要介绍 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。