python实现CAD批量转shp
过程是先利用quickimport将cad批量导入gdb里,然后gdb转为shp;(arcgis需安装Data Interoperability)
# Import system modules
import arcpy
import os
from arcpy import env
from arcpy import interop
# Set local variables
input_cad_folder = "C:\Users\LL\Desktop\CAD"
output_gdb_folder = "C:\data"
output_folder="C:\output"
for found_file in os.listdir(input_cad_folder):
# Searches for .dwg files
if found_file.endswith(".dwg"):
print "Converting: "+found_file
input_cad_dataset = os.path.join(input_cad_folder, found_file)
print "Converting: "+input_cad_dataset
output_gdb = found_file.split(".")[0] +".gdb"
output_gdb_path = os.path.join(output_gdb_folder, output_gdb)
print "Converting: "+output_gdb_path
tr