arcgis python 导出统计表_使用python(ArcMap 10.5.1)将ArcGIS中的选定属性导出到新图层?...

这篇博客展示了如何利用Python的arcpy模块对地理数据库中的城市特征进行操作。首先设置工作空间,然后创建城市特征图层。接着,通过SelectLayerByLocation选择与奇瓦瓦州相交的城市,再用SelectLayerByAttribute进一步筛选人口超过10,000的城市。最后,将选定的城市写入新的特征类中。这个过程演示了地理数据处理中的空间查询和属性过滤技术。
摘要由CSDN通过智能技术生成

# Import system modules

import arcpy

# Set the workspace

arcpy.env.workspace = "c:/data/mexico.gdb"

# Make a layer from the feature class

arcpy.MakeFeatureLayer_management("cities", "lyr")

# Select all cities which overlap the chihuahua polygon

arcpy.SelectLayerByLocation_management("lyr", "intersect", "chihuahua", 0, "new_selection")

# Within selected features, further select only those cities which have a population > 10,000

arcpy.SelectLayerByAttribute_management("lyr", "SUBSET_SELECTION", '"population" > 10000')

# Write the selected features to a new featureclass

arcpy.CopyFeatures_management("lyr", "chihuahua_10000plus")

最后一行也许就是你要找的那一行。如果在具有选择的图层上运行该操作,则只会导出选定的要素。但是,如果在要素类或形状文件上执行此操作,则将复制所有要素。在

如果您还没有从要素类或shapefile生成一个图层文件,那么我建议您使用arcpy.MakeFeatureLayer_management("cities", "lyr")命令。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值