今天在用OneMap的时候,发现OneMap中注册过后的WFS服务无法在skyline中加载,于是想知道OneMap注册后的WFS服务与server中的原生态WFS服务有啥区别。首先想到是否能在ArcMap中把WFS打开,查看WFS服务是否都显示正常。原本认定ArcMap是没法预览或查看WFS服务的,因为从来没有尝试过。但是当通过度娘搜索后,发现早在2004年ESRI就推出了ArcGIS Data Interoperability 工具,可以实现在ArcMap中查看WFS服务的图层情况。下面是关于ArcGIS Data Interoperability 的介绍:

使用ArcGIS数据互操作(Data Interoperability)扩展可以直接读访问几十种空间数据格式,包括GML、DWG/DXF文件、MicroStation Design文件、MapInfo MID/MIF文件和TAB文件类型等。用户可以通过拖放方式让这些数据和其它数据源在ArcGIS中直接用于制图、空间处理、元数据管理和3D globe制作。例如,所有制图功能都可使用这些数据源,包括查看要素和属性、识别要素和进行选择。
ArcGIS数据互操作(Data Interoperability)技术来自Safe软件公司(世界领先的GIS互操作提供商)的FME(Feature Manipulation Engine)产品。该扩展由Esri和Safe软件公司共同维护。
ArcGIS数据互操作(Data Interoperability)还包含FME Workbench,它提供一系列数据转换工具用来构建复杂矢量数据格式的转换器。

上述描述出自Esri China 官网 http://www.esrichina-bj.cn/softwareproduct/ArcGIS/ArcGIS%20Extensions/ArcGIS%20Data%20Interoperability/

居然今天才知道这个了ArcGIS Data Interoperability!当真是汗颜。今天在10.2上安装了Data Interoperability,并实现了在ArcMap中加载WFS服务。下面是一些一本的步骤。

(1)安装Data Interoperability。Data Interoperability是需要单独安装的,否则无法在ArcGIS Desktop中加载这个工具模块。一般在ArcGIS安装包中都能有这个工具包,我的10.1安装包下就直接能找到DataInterop文件夹里,里面就是10.1的Data Interoperability安装包。我的10.2是个简版,安装包里没有,是朋友给的一个,我分享在下面的地址,链接:http://pan.baidu.com/s/1sjtybhV 密码:rxkg。可以下载使用。

(2)打开ArcMap,添加Data Interoperability扩展模块:

加载完后在catalog目录下,会出现Interoperability Connections,点开,可以添加数据链接。

(3)双击Catalog里Interoperability Connections下面的Add Interoperability Connection,有如下对话框弹出:

点击“Parameters”按钮,弹出参数设置对话框:

其他参数可以默认,我还没有去研究,然后OK、OK就可以了。这时候会看到新建的Connection下面会出现WFS中的图层。

(4)在ArcMap中显示WFS图层,在上面的新建的WFS链接下面,将图层拖拽到ArcMap的地图窗口中,就能显示WFS服务的图层信息了。当然,这些都必须是ArcGIS Server 中对应的WFS服务是运行良好的。

上面就是Data Interoperability工具的简单使用,更多的功能实现,有这个学习资料可以学习研究,链接:http://pan.baidu.com/s/1mgmMDJi 密码:t0g1

ArcGIS Data Interoperability 的使用(1)的更多相关文章

  1. 【ArcGIS】ArcGIS Data Store配置

    一.错误提示 Unable to configure the ArcGIS Data Store with the GIS Server. Please make sure that the GIS ...

  2. ArcGIS Data Store 初体验

    1. 什么是ArcGIS Data Store? ArcGIS Data Store 是10.3新推出的一个组件,从官方对其定位来说,该组件是用来优化发布托管服务到portal for ArcGIS的 ...

  3. 浅窥ArcGIS Data Store之两斑

    关于 ArcGIS Data Store,我们备受大家喜爱的suwenjiang朋友在其博客空间suwenjiang的烂笔头中贡献了<ArcGIS Data Store初体验>一文,全面讲 ...

  4. Data Interoperability Tools

    这里的工具貌似没有对应函数~~~

  5. ArcGIS Server 10.2 实战(五)spatial etl tool 格式转换服务

    上不同的地图服务平台对地图文件格式的要求多种多样,arcgis使用的文件很难应用于其他平台上,因此需要有格式转换的服务来克服这种使用不同平台带来的麻烦,下面以TIFF格式转GEOTIFF格式为例. 首 ...

  6. 2013Esri全球用户大会之ArcGIS for Desktop

    Q1:ArcGIS 10.2 for Desktop中有哪些新特性?     增强的质量和性能        扩展并行处理能力        许多软件质量的改进        优化的文件处理     ...

  7. ArcGIS(ESRI)的发展历史和版本历史(简介)

    作者:fenghuayoushi 来源:CSDN 原文:https://blog.csdn.net/fenghuayoushi/article/details/6677360   ESRI公司介绍   ...

  8. ArcGIS安装问题集锦

    1. 软件安装 软件下载.安装问题自行解决,否则就不要使用. 2. 常见问题 2.1 许可管理器版本不正确 2013年3月19日 问题一:ArcGIS10安装后,更改许可管理器时,通常,在ArcGIS ...

  9. ArcGIS 10 Engine DevelopKit 之安装与帮助;VBA,跨平台CPP,JAVA,ArcGIS Engine DevelopKit 10 的帮助如何打开

    你看到的这个文章来自于http://www.cnblogs.com/ayanmw ArcGIS Engine Developer Kit10 可以从VeryCD上下载到.其不需要破解,只需要你有一个已 ...

随机推荐

  1. C++如何判断某一文件是否存在

    函数名: access 功 能: 确定文件的访问权限 用 法: int access(const char *filename, int amode); 程序例: #include <stdio ...

  2. Http学习(三)

    HTTP的问题: 通信使用明文,可能会遭到窃听:HTTP本身不具备加密功能,根据TCP/IP协议工作的线路上可能会遭到窃听,即使通信内容已经加密,也会被看到 通信加密:通过SSL(Secure Soc ...

  3. tomcat JAVA_OPTS设置

    原文地址:https://blog.csdn.net/bamboo_cqh/article/details/72820700 AVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量. JVM ...

  4. 前端笔记:animate+easing用法(hexo next主题自定义动画)

    个人博客:https://mmmmmm.me 源码:https://github.com/dataiyangu/dataiyangu.github.io easing介绍 animate默认是有加速度 ...

  5. java读写属性配置文件

    package readproperties; import java.io.FileInputStream; import java.io.IOException; import java.io.I ...

  6. Django之13种必会查询

    1.常见的13中查询方式(必须记住) <1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <3> g ...

  7. neo4j中cypher语句多个模糊查询

    总结一下经验: neo4j中,cypher语句的模糊查询,好像是个正则表达式结构. 对于一个属性的多个模糊查询,可以使用如下写法: 比如,查询N类型中,属性attr包含'a1'或者'a2'的所有节点. ...

  8. js 实现加载百分比效果

    效果: html: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> < ...

  9. java空和非空判断

    public static boolean isEmpty(String str){ if("".equals(str)||str==null){ return true; }el ...

  10. (转)NodeJS - 第一个应用程序Hello World

    安装NodeJs 在创建实际的“Hello,World!”应用之前,我们应该先安装NodeJS,安装NodeJS可以访问NodeJS官网,下载相应系统的NodeJS的安装包,进行安装. 程序组件 关于 ...