我正在處理一個非常大的腳本,現在我有一個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