资源简介

在arcgis10.3中,python实现批量txt文件生成点要素类文件。ps:尝试在8g内存的电脑上运行会出现runtime error,在32g内存电脑上运行没有问题

资源截图

代码片段和文件信息

#coding:utf-8
#如果电脑是8g内存可能会出现runtime error的问题,放在32g内存的电脑里运行是没问题的
#拷贝到arcgis里运行时建议去掉所有中文
import arcpy
import os
from arcpy import env

env.workspace = ‘E:/data/‘                                                                                 #存放txt的文件夹地址
filepath = env.workspace
resultpath = “F:/result/“                                                                                  #存储.shp文件的地址
filelist = os.listdir(filepath)

for i in range(len(filelist)):                                                                              #txt文件数量
    readfile=open(filepath+‘/‘+filelist[i])                                                                 #逐一读取txt文件
    newfc=arcpy.CreateFeatureclass_management(resultpath filelist[i].split(‘.‘)[0]+‘.shp‘ ‘POINT‘)        #创建点shapef

评论

共有 条评论