我正在处理一个非常大的脚本,现在我有一个csv文件,我已经从中删除了行和列,并编辑了标题。我需要为整个csv文件创建一个大的shapefile,然后为其中一个标题下的单元创建单独的形状文件。我认为最好的方法是使用arcpy.MakeXyEventLayer()
,我在arcgis
示例脚本中看到,然后使用arcpy.GetCount()
作为xyEveveLayer的输出文件,然后arcpy.SaveToLayerFile_management()
和arcpy.FeatureClassToShapefile_ conversion
,但是当我运行该脚本时,只有我的csv文件正在获取编辑并且输出文件中没有图层。是否有一个步骤我失踪或应该这使我的形状。使用python创建csv文件的形状文件
这是代码的几行我也毕竟他所使用的CSV文件的编辑做的是上面描述:
outLyr = sys.arg[3] # shapefile layer output name
XYLyr.newLyr(csvOut, lyrOutFile, spRef, sys.argv[4], sys.argv[5]) # x coordinate column; y coordinate column
print arcpy.GetCount_management(lyrOutFile)
csv2LYR.saveLYR(lyrOutFile, curDir)
你可以在http://gis.stackexchange.com/上试试这个问题。 – MichaelJCox 2013-04-26 17:25:59
这里确实没有足够的代码来查看问题所在,但我认为你误解了你提到的工具。看到我的答案。 – MikeHunter 2013-04-26 18:06:07