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