本文简要介绍 python 语言中 arcgis.geoanalytics.manage_data.overlay_data
的用法。
用法:
arcgis.geoanalytics.manage_data.overlay_data(input_layer, overlay_layer, overlay_type='intersect', output_name=None, gis=None, include_overlaps=True, context=None, future=False)
返回:
overlay_data
任务将两个或多个层合并为一个层。您可以将叠加视为查看一堆Map并创建一个包含在堆栈中找到的所有信息的单个Map。覆盖用于回答地理中最基本的问题之一:什么在什么之上?以下是示例:What parcels are within the 100-year floodplain? (“Within” is another way of saying “on top of.”)
What land use is within what soil type?
What mines are within abandoned military bases?
注意:
仅在 ArcGIS Enterprise 10.6.1 及更高版本中可用。
Parameter
Description
input_layer
必需的层。将与
overlay_layer
要素叠加的点、线或面要素。请参阅特征输入。overlay_layer
必需的层。将被
input_layer
函数覆盖的函数。overlay_type
可选字符串。要执行的叠加类型。
选择列表:[‘intersect’, ‘erase’, ‘union’, ‘identity’, ‘symmetricaldifference’]
intersect
计算输入层的几何交集。
input_layer
和overlay_layer
层中重叠的特征或特征部分将被写入输出层。点 - 点、线、多边形
线 - 点、线、多边形
多边形——点、线、多边形
erase
仅将
overlay_layer
中不在input_layer
层中的特征内的那些特征或特征部分写入输出。点 - 点
线——线
多边形 - 多边形
union
计算
input_layer
和overlay_layer
的几何并集。所有要素及其属性都将写入图层。多边形 - 多边形
identity
计算输入特征和身份特征的几何交集。
input_layer
和overlay_layer
中重叠的特征或特征部分将被写入输出层。Point — Point, Polygon
Line — Line, Polygon
Polygon— Polygon
symmetricaldifference
input_layer
和overlay_layer
中不重叠的特征或特征部分将被写入输出层。点 - 点
线——线
多边形——多边形
include_overlaps
可选布尔值。确定同一数据集中的输入要素是否包含重叠要素。默认为
True
。如果您不希望输入层或覆盖层具有自相交要素,请将此参数更改为False
。将其设置为False
也会提高性能。For 10.6 and 10.6.1, this parameter is only used when
overlay_type`
isintersect
For 10.7 or later, the parameter is always
True
.
默认值为
True
。output_name
可选字符串。该任务将创建结果的要素服务。您定义服务的名称。
gis
可选
GIS
,将对其进行分析。context
可选字典。 context 参数包含影响任务执行的其他设置。对于此任务,有四个设置:
extent
- A bounding box that defines the analysis area. Only those features that intersect the bounding box will be analyzed.processSR
- The features will be projected into this coordinate system for analysis.outSR
- The features will be projected into this coordinate system after the analysis to be saved. The output spatial reference for the spatiotemporal big data store is always WGS84.dataStore
- Results will be saved to the specified data store. For ArcGIS Enterprise, the default is the spatiotemporal big data store.
future
可选布尔值。如果
True
,则返回 GPJob 而不是结果。可以查询 GPJob 的执行状态。默认值为
False
。例子:
# Usage Example: To find the intersecting areas between watersheds and grazing land in Missouri. overlay_result = manage_data.overlay_data(input_layer=grazing_land, overlay_layer=watersheds_layer, overlay_type="Intersect", output_name="Watershed_intersections")
相关用法
- Python ArcGIS overlay_layers用法及代码示例
- Python ArcGIS offset用法及代码示例
- Python ArcGIS optimal_region_connections用法及代码示例
- Python ArcGIS optimal_path_as_line用法及代码示例
- 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用法及代码示例
- Python ArcGIS ContentManager.delete_folder用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.geoanalytics.manage_data.overlay_data。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。