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