别把 DWG 转 SHP 当成一次“另存为”
做 GIS 的人多半被 CASS 出图的 DWG 文件折磨过。你以为把 DWG 扔进 ArcGIS 就能直接得到干净的 SHP,结果发现属性表全是乱码、线段碎成几十段、闭合多边形变成了散线、图层名和地物对不上号。这门课解决的就是这个老问题:怎样把测绘部门交来的 CASS 成果,转成 GIS 平台能正常入库和拓扑检查的 SHP。它不跟你讲 CAD 和 GIS 的概念区别,而是直接拿示例数据动手,把转换拆成几种思路去对照。适合的人要有 ArcGIS 基础操作能力,能看懂图层和属性表,最好用过 FME;如果你连坐标系统和投影都还没理清,先补这块再看,否则转出来的图会整体偏移。
先看哪几块,别按目录顺序硬刷
建议先看课程简介那节,把示例数据下载下来跟着拖一遍,别只用眼睛看。然后看 ArcGIS 里 Import from CAD 那节,它是最快能让你体会“原生工具能做到什么、又在哪一步崩掉”的办法,你会看到属性丢失和几何断裂的真实情况。接着跳到 FME 那节,这是本课的重头,看它怎样用读模块取 CAD 实体、用转换器做属性映射和几何过滤、最后写出到 SHP,理解转换链路是怎样搭起来的。DToolboxs 那几节讲的是自定义工具的原理和配置编写,属于进阶内容,建议你在 FME 那节跑通示例后再看,否则你会把配置语法和转换逻辑搅成一团。开发思路那节可以最后看,用来理解工具是怎样把重复转换流程固化下来的,没做过实际项目的人看这里会觉得抽象。
学完能独立做什么,资料怎么练
学完你应该能独立处理一份真实 CASS 图纸,把它按地物类型拆分成多个 SHP,属性字段对齐 GIS 库要求,几何问题能自行排查。具体来说,你能判断什么情况下用 ArcGIS 原生工具凑合,什么情况下必须上 FME,以及怎样写一套配置让类似图纸批量转换不用每次重调。配套练习这样安排:先拿示例数据在 ArcGIS 里转一次,记录属性丢失和几何异常的位置;再到 FME 里搭一条链路解决这些问题,重点练图层名到地物编码的映射、多段线闭合处理、注记转属性;最后参照 DToolboxs 配置思路,把你这条链路固化成可复用配置。做完这几步,你交出去的 SHP 才是能进库的数据,而不是一堆需要别人帮你擦屁股的半成品。
课程目录
1 课程简介与说明,附示例数据下载 (07:24) 2 ArcGIS中Import from CAD (03:19) 3 FME实现DWG转SHP (20:57) 4 DToolboxs中DWG转SHP原理介绍 (18:37) 5 DToolboxs下DWG转SHP配置编写 (08:01) 6 DToolboxs中开发思路介绍 (08:48)





