可参考链接: 用Arcpy编写点线面要素转ASCII文本(txt).
这里是将数据从ASCII文本转为shp,是以上实验的反例



点转shp
#coding:utf-8
import arcpy
txtPath = r"C:\Users\lenovo\Desktop\arcpy\test\points.txt"#不能识别汉字
Path = r"C:\Users\lenovo\Desktop\arcpy\test"
file = open(txtPath,"r")
next(file)
SP = arcpy.SpatialReference(4326) #WGS84坐标系
li = []
for line in file:
li.append(map(float,line.split(" "))) ##将坐标导入列表
#print li
fc = Path+"\\"+"point_trans.shp"
arcpy.CreateFeatureclass_management(Path,"point_trans.shp","POINT","","","",SP)
#arcpy.AddField_management(fc,"ID",float,10) #添加字段
cursor=arcpy.InsertCursor(fc
使用Arcpy将ASCII文本转换为SHP文件

最低0.47元/天 解锁文章
873

被折叠的 条评论
为什么被折叠?



