做测绘这行十二年,真没少跟各种奇葩格式打交道。前两天有个刚入行的小兄弟,急得跟热锅上的蚂蚁似的,跑过来问我:“哥,甲方发了个.cel geo的文件,我打开全是乱码,这咋整啊?” 我一看,乐了。这种事儿太常见了,特别是搞工程测量的,经常碰到这种非主流的数据格式。
说实话,看到这种问题我第一反应是心疼。现在的软件更新太快,很多老工程师用的南方CASS或者ArcGIS,默认设置里压根没配对这个格式的支持。你以为是文件坏了,其实只是你的“钥匙”不对。
先别急着骂甲方发错文件,咱们先冷静下来分析。.cel geo 这种后缀,通常跟某些特定的三维建模软件或者旧版的GIS系统有关。它不是标准的Shapefile,也不是常见的DWG。你直接双击,肯定蹦出来一堆看不懂的字符,或者软件直接报错说“无法识别”。
这时候,很多新手会去网上搜教程,结果搜出来的全是广告,或者让你下载什么“万能转换器”,还要注册付费。千万别信!那是坑人的。
我一般遇到这种情况,先问对方是用什么软件生成的。如果是南方CASS生成的,那大概率是数据导出时选错了格式,或者版本不兼容。这时候,最简单的办法不是转换,而是“源头解决”。
你可以试着让对方把数据重新导出成标准的DXF格式。DXF是CAD界的硬通货,不管你是用CASS、AutoCAD还是别的软件,都能稳稳当当打开。如果对方说不能改,那也没辙,咱们只能自己想办法“捡漏”。
这里有个土办法,你可以试试。找一台装了老版本CASS的电脑,或者专门装个MicroStation。有些.cel文件其实是MicroStation的单元库文件。如果你电脑里有这个软件,直接拖进去,看看能不能显示。能显示的话,再另存为DWG,这就好办了。
要是连MicroStation都没有,那只能硬刚了。用记事本打开那个.cel geo文件(注意是记事本,不是Word)。你会发现里面全是代码。别怕,虽然看不懂,但你能看到经纬度或者坐标数据。把这些数据复制出来,存成CSV格式。然后,用Excel或者专门的坐标转换软件,把这些点画出来。虽然麻烦点,但总比数据丢了强。
我有个客户,之前为了一个.cel文件,花了大半天时间折腾,最后发现就是对方把坐标系搞错了。投影带不对,数据全飘到海里去了。所以,打开文件前,先确认一下坐标系。这点很重要,很多人忽略,结果白忙活。
还有,别迷信那些所谓的“在线转换工具”。你的项目数据,涉及商业机密或者个人隐私,传给别人服务器上,心里不踏实。万一数据泄露,这责任谁担?咱们干工程的,严谨点没坏处。
其实,解决这类问题,核心就两点:一是找对软件,二是确认坐标。只要这两点搞定了,什么格式都不是事儿。
最后给大伙儿提个醒,平时工作里,尽量跟甲方约定好数据格式。别等活儿干完了,数据拿回来打不开,那才叫冤大头。要是真遇到了这种疑难杂症,自己搞不定,别硬撑。找个靠谱的技术支持,或者在专业的测绘论坛里问问,比瞎折腾强得多。
记住,技术是为工作服务的,别被格式困住。遇到不懂的,多问多试,经验都是这么攒出来的。要是你手头还有这种打不开的文件,或者对坐标系转换有疑问,随时来找我聊聊。别客气,咱们一起把问题解决掉,早点下班回家吃饭,不香吗?