CAD导入GIS平台常见问题大全
汇总了常见的CAD导入GIS平台出现的问题以及解决方案。基本可以解决99%的CAD叠加GIS问题。
1.CAD导入图新地球报【坐标超出范围】、【导入失败】
一般是投影不对,多数是中央经线选错了,或者是没注意是否有带号
这种情况,先打开CAD软件,通过id命令看一下数据的坐标,如下图
看到坐标是这样式的,X达到了8位,无悬念肯定是坐标带带号的情况。
X=29399543.4119
Y= 3898670.4746
Z=8.8888
修改后直接成功。
2.不知道CAD的投影
2.1根据数据的大致地理位置,猜中央经线
太老的数据不好说,近三年的设计基本都统一到了国家2000,所以该方案能解决80%的问题
拿不到数据的精准坐标,但可以根据项目的情况,尝试去拿到数据的属地:省、市、区。
根据省、市、区获取大致的地理范围:
此时可以按照标准的国家2000,3度带,坐标不带带号,中央经线120(先在 http://doc.tuxingis.com/zhuanti/guide/5.1常用2000坐标系EPSG代号.html 按标准3度带找最接近的),假东500000,假北0,加载数据。
如果发现数据和大致位置是水平偏差(偏东或者偏西)【出现频率较高】,尝试修改中央经线(单位是度)或者假东(单位是米)。
如果发现数据和大致位置是垂直偏差,尝试修改假北。
【太多设计人员、研发人员,拿着带投影信息标注的CAD说不知道投影信息】
2.3 根据CAD里面的文字搜地名
CAD图纸,不论是设计图纸还是地形图,如果周围有大江大河、或者地标性建筑,都会在CAD图纸中标记出来。
可以去搜索这个地名来确定数据的位置。
2.4根据CAD里等高线的变化看图纸和目标地点是否匹配
此模式主要适用于大体知道图纸所在位置,周边又没有什么明确的标志物来参考。
这个略微需要一些经验,能根据等高线的圈圈的变化,和山体的高低进行匹配。
3.CAD按照投影导入后有偏移(标记的投影文件有投影高**米)
投影高一般出现在高海拔地区的CAD设计图纸中。
一般是投影区域的平均高程,没有一个绝对的说法。
常见的就是CAD设计文件,图框右下角的投影信息,出了CGCS国家2000,3度带,中央经线***,投影高200米
解决办法:
在对应的prj文件中,长半轴上加上投影高。
如:
红色的r=6378137,代表的就是长半轴
紫色的f=1/298.257222101代表的是地球扁率,不用改
4.脏数据问题
说脏数据问题,并不是CAD数据脏,而是很多CAD设计文件,部分要素在设计环节,就从各种文件中间相互拷贝、修改。在设计时略不注意就会把复制的文件,留在了坐标原点、或者很遥远的地方。
这种数据经常会导致坐标越界,而有很难排查。具体的处理过程可以参考:
4.1常规方法
在CAD当中zoom,选择a模式
如果整个CAD被缩放的很小,看大体形状,找到我们需要的内容,对于不需要的内容直接选择并删除
4.2选择性输出
该模式只输出选中的数据,可以有效避免脏数据(设计人员添加的辅助线,辅助点等)
zoom-a得到的结果如图:
选择性输出:
工具-选项
执行完上述操作,并不会立即保存,而是鼠标变为了选择对象的小方框形状,直接执行对应的选择操作,在地图上拖拽框选就好了。
选中之后直接按下空格键即可
注:如果遇到这种方法输出的数据还是不行
如果需要数据在不同平台之间流转,建议使用dxf格式,建议2007或者2010版本
因dwg格式是不对外开放的CAD私有格式,即使第三方能支持,也可以理解为靠经验解析。存在不确定性。
4.3脏数据的万能处理方案
打开CAD文件,,同时新建一个文档,选中要输出的对象,
然后输入命令copylink(注,此时可能会卡一阵)
然后在新的文档里,编辑-》黏贴到原坐标
粘贴后的效果如下,
此时就可以直接框选输出了。
5.dwg换个名字就好(软件自身bug)
此问题是软件自身的bug,后面需要图新团队继续优化,出现的概率较低。
dwg格式的文件,在导入的时候会在临时目录下生成一个dxf文件,如果第一次导入出错或者其他意外情况,导致失败,后面再导入这个文件,软件会继续使用之前的dxf缓存,导致持续的导入失败。即使dwg格式的cad已经修改过了。
解决办法,dwg如果连续出错,修改个名字,如a.dwg,改名未a1.dwg
或者到缓存目录,删除对应的dxf文件。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)