文章目录
前言
基于ArcMap,实现了构建GIS的模型构建器,python脚本两种方式,一键运行,自动导出gdb、套用模板的Shp、dwg文件和dwg转Shp、gdb。使得处理大量的地理信息数据和房产测量系统入案等情况更简单、高效。此提供一个思路,模型和脚本可根据需要进行更改。
一、基于ArcMap的模型构建器,实现cad (dwg)文件转Shp(Shapefile)和gdb(文件地理数据库)的创建并输出
1、模型构建如下
2、具体思路
先将CAD文件(格式为dwg)导入创建的地理数据库中,然后将地理数据库的文件导出成shapefile文件,调用的arcpy的主要函数为:
CreateFileGDB_management(创建地理数据库)
CADToGeodatabase_conversion(CAD导入地理数据库)
FeatureClassToShapefile_conversion(导出成shapefile)
3、构建步骤说明
一共需要添加5个工具,每个工具分别需要填写相关的变量与信息;
如图数字1:需要添加工作空间,双击,D:\gis03是我填写的工作路空间。
如图数字2:创建文件地理数据库,可在ArcToolbox 直接拉取,双击然后填写工具的相关信息。
如图数字3:CAD导入地理数据库,可在ArcToolbox 直接拉取,双击然后填写工具的相关信。
如图数字4:需要在模型构建器/迭代器/要素类