两年前,我创建过模型工具用来将CAD转为GIS,但是受限于一个模型只能使用一次迭代工具,我是做了多个子模型才完成转换的。原文如下。
ArcGIS Pro 模型构建器(1)——CAD转GIS_圈圈的圈圈的博客-CSDN博客_arcgis pro模型构建器最近拿到一个比较大的CAD测绘地形图,让帮忙转成GIS。尝试使用ArcGIS自带的工具——CAD至地理数据库、按属性分割,都不符合自己的需求。还是使用模型构建器构建一个模型吧。模型的示意图如下,因为涉及到两个迭代工具,所以做了一个主模型和一个子模型,另外设计一个Python截取字符串的脚本工具。主模型重命名模块2InterceptString(Python截取字符串脚本工具)impor...https://blog.csdn.net/baidu_28157641/article/details/105622239但是,我发现从Pro2.7之后,之前创建的模型工具运行出现了问题,迭代器的功能又被削了(如果主模型和子模型都有迭代要素类工具,那主模型的迭代器只能迭代一次)。。。所以考虑不依赖模型工具而是创建脚本工具,在一个脚本中就能够完成CAD至GIS的转换工作。尝试很久之后终于实现了,效果与原文相同。
脚本运行演示
注:转换后的gdb数据库与CAD文件在一起