# -*- coding: utf-8 -*-
#批量投影
import arcpy
import os
# Set environment settings
arcpy.env.workspace = "D:/Desktop/diantongjishp"
inspace = "D:\\Desktop\\diantongjishp\\"
list_shapefiles = arcpy.ListFiles("*shp")
#print list_shapefiles
outspace = "D:\\Desktop\\diantongjishppro\\"
outCS = arcpy.SpatialReference(32647)
for shp_name in list_shapefiles:
print shp_name
proshp = inspace + shp_name
#投影后输出文件
outname = outspace + shp_name.split('.')[0] + '_pro'+'.shp'
#批量投影
arcpy.Project_management(proshp, outname, outCS)
print (" ---- OK! ---- ")
print(" --- All project is OK! --- ")
Arcpy批量投影shp
最新推荐文章于 2024-06-22 15:00:06 发布