基于fme的在arcgis中实现mapgis vct等多类型数据显示和转换 -大鱼号登录入口

联系大鱼号登录入口

广东省中山市石岐区兴中道5号颐和中心1101室

电话:0760-88265001

传真:0760-88265001

邮编:528400

网址:www.respu.com

邮箱:huayuan@tdzyw.com

基于fme的在arcgis中实现mapgis vct等多类型数据显示和转换

时间:2015-2-16 | 来源:规划部 许怀兴
    在我们平常工作中,时常会遇到多种多样的地理数据格式,cad(dwg)、mapgis(wp、wt)、vct、eoo、shp、supermap(sdd、sdb)等多种多样数据,很多时候为了打开某种类型数据,我们必须安装对应的软件。另一方面为了将多种类型数据整合到同个操作平台上,我们又必须进行数据转换,而数据格式间转换很多时候存在或多或少的数据错误甚至丢失,如mapgis的数据转换成shp难免存在拓扑甚至属性错误。但基于fme,我们可以实现以上所有数据的转换,甚至可以在我们最熟悉的arcgis平台上实现数据显示和分析。
    fme(feature manipulate engineering,简称fme)是加拿大safe software公司开发的空间数据转换处理系统,实现了超过250种不同空间数据格式(模型)之间的转换,为进行快速、高质量、多需求的数据转换应用提供了高效、可靠的手段,同时fme在新版的arcgis10中得到更好的支持,可以在arcgis10中以类似插件方式实现数据快速显示和转换。本文软件基于arcgis10.0和fme 2013 sp1(界面英文,不友好,不过网上有汉化包下载但要求fme 2013 sp2版本)。
    首先第一步,安装fme和arcgis。注意在安装fme的时候由于fme license server和arcgis的service文件中接口可能一样,注意更改即可。
    安装软件完成后,在确定关闭arcgis的情况下,打开fme integration console,在下图操作中点击extend,激活后,在arcgis的扩展模块中勾选相应模块。打开arcmap或者arccatalog就可以看到fme connections,新建并选择相应数据格式即可。
     
    fme可以支持绝大部分国外地理数据,如cad,但我们日常工作中更多的涉及国内地理软件格式。因此,需要安装国内基于fme开发的扩展模块myfme,下载地址:。myfme提供对国内gis软件的数据格式提供转换支持,但软件使用必须联网,目前免费。
    在安装完myfme后记得重启电脑,具体安装注意事项详见myfme安装帮助。
    安装完成后,在fme中即可找到相应数据格式。双击“add fme connection”弹出如下对话框,搜索“wp”可以看到mapgis格式,然后就可以通过fme connections实现在arcgis平台下直接打开和分析叠加mapgis数据,而且通过fme转换的数据几乎没有错误,比起原生mapgis转换成shp的数据质量好太多了。
         
    同理,vct、e00、supermap等也可以在arcgis平台下显示,甚至进行wp数据和vct数据进行叠加分析等。实际上fme的功能不仅仅是进行数据转换,fme功能十分强大拥有功能众多的转换器,通过类似arcgis数据建模的形式可以在整合多样数据的基础上进行复杂的数据处理,本文仅希望起到抛砖引玉的作用,引起更多人学习fme已达到在工作上提供效率的目的。