最近好几个兄弟在群里吐槽,说把CAD图纸弄进geo里,坐标全乱了,或者图形碎得跟渣子一样。我也踩过这坑,那时候刚入行,急得要死,最后花了好几天才理顺。今天不整那些虚头巴脑的理论,直接说干货,全是血泪教训换来的经验。
先说个最常见的坑,坐标系不对。很多做建筑的哥们,习惯用本地坐标系,或者随便定个原点。你把这个图直接扔进geo,那位置能准吗?差之毫厘谬以千里。我见过一个项目,因为没统一坐标系,最后桩位打偏了半米,那损失可不是闹着玩的。所以第一步,必须确认源数据的坐标系。如果是西安80或者北京54,最好转成CGCS2000,现在国标都推这个,兼容性也好。别嫌麻烦,这一步省不得。
再说说比例尺的问题。CAD里有时候为了画图方便,比例设得五花八门。有的1:1,有的1:100,还有的直接拿毫米当米用。你直接导入geo,那图形要么大得没边,要么小得看不见。我一般建议,在CAD里先检查一下单位。用UN命令看看,是不是毫米。如果是,导入geo之前最好缩放一下,或者在geo里设置好比例因子。别指望geo能自动识别,它可没长眼睛。
还有图层的问题。CAD里的图层多得像头发丝,你一股脑全导进去,geo里图层列表长得能滚三天三夜。这时候,清理图层就很有必要了。把不需要的辅助线、标注、填充全删了,只留核心几何图形。我有个习惯,就是先在一个新图层里把要导出的图形复制过来,然后炸开(EXPLODE)多段线,确保都是简单的线要素。这样导进去的数据干净,处理起来也快。
说到具体操作,不同的软件方法不太一样。如果是ArcGIS,用CAD数据转换工具,选对输入坐标系,输出坐标系别漏了。如果是QGIS,那就更简单,直接拖拽,但要注意勾选“作为分层要素加载”。这里有个小细节,很多人忽略了“保持几何图形完整性”,勾选上这个,能避免很多奇怪的断点。
价格方面,如果你找外包做这个,一般按张收费。简单的小图,一张几十块;复杂的、带属性数据的,可能得几百块。我自己弄的话,主要是时间成本。有时候为了调一个坐标,得折腾半天。所以,如果你经常需要处理这类数据,建议建个模板,把常用的坐标系、比例尺、图层清理步骤固化下来。这样下次直接套用,效率能提高不少。
再提个避坑点,属性表。CAD里的属性有时候格式很乱,有文本、有数字、有空值。导入geo后,字段类型可能会自动转换,导致数据丢失。比如,一个编号字段,CAD里是文本,导入后变成了数字,前面的0就没了。这时候,最好在导入前,在CAD里把字段类型统一改成文本,或者在geo里导入后手动修改字段类型。别偷懒,这一步能省掉后续好多麻烦。
最后,检查。导完别急着走,打开属性表,数数要素数量对不对。打开地图,看看位置偏没偏。用测量工具量一下已知距离,看看准不准。这些步骤看似多余,但能帮你发现大部分问题。
总之,cad图 导入geo 这事儿,看着简单,水挺深。多练几次,积累经验,就能游刃有余。别怕出错,错了再改,反正数据备份做好,不怕重来。希望这些经验能帮到你,少走弯路。
本文关键词:cad图 导入geo