arcgis中如何实现按某一属性表信息批量提取点文件中的各点呢?

提供能够进一步说明问题的文字描述、截图、代码片段、报错信息等内容,可以让参与者更清楚问题的前因后果!...
已邀请:

turtle

赞同来自:

建议查询一下arcpy.da模块的searchCursor功能

SearchCursor 用于建立从要素类或表中返回的记录的只读访问权限。


searchCursor官方帮助文档

帮助中的代码片段:
import arcpy
fc = 'c:/data/base.gdb/well'
fields = ['WELL_ID', 'WELL_TYPE', 'SHAPE@XY']
# For each row print the WELL_ID and WELL_TYPE fields, and the
# the feature's x,y coordinates
with arcpy.da.SearchCursor(fc, fields) as cursor:
for row in cursor:
print('{0}, {1}, {2}'.format(row[0], row[1], row[2]))

另外其他的入门资料可参考文章地址

liutian0808 - arcgis入门新手,请多多包含

赞同来自:

好的,谢谢你。意思就是arcgis普通模块实现不了是吗?

潘建伟

赞同来自:

这样啊,那你描述的问题和实际完全不同。不想写代码的话,就做一个简单modelbuilder如截图1所示。
1.png

注意copy raster工具数据输出shapefile文件名要用行内变量,如截图2所示,要不然你每次创建的点文件都是一个名字了。
2.png

 

雪山冰淇淋

赞同来自:

您好,请问您的这个问题解决了吗?
我想请教一下具体过程,我也正在困惑这个问题

要回复问题请先登录注册