
for row in cursor:
partnum = 0
for part in row[1]:
i=0
for pnt in part:
if pnt:
i += 1
a =part[0].X
b =part[0].Y
a1 = pnt.X
b1 = pnt.Y
partnum +=1
自带此功能,python脚本也可以实现。先说自带功能:File-->Add Data-->Add XY Data 然后根据界面要求选xy字段什么的,这个方法的好处是简单,但是问题是导进来的点坐标生成点,没有多边形或者线要素。
python脚本的好处是,你可以根据坐标的具体情况生成你要的要素类型,比如说,往往一系列的坐标串生成的一个多边形要素,大致的方法是,循环读取xy值,放到point中,再把这些point放入定义的array中,接下来看你的需要,你可以用cursor *** 作,也可以使用arcpy.copyfeatures_management,具体代码网上可以查到,或者看arcmap的帮助,搜索polygon,后面会有python的脚本代码
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)