2010 Esri 中国区域用户大会 ArcGIS10 中的 OGC 服务 行业技术部 李宗倍
目录 1. OGC 简介 2. ArcGIS 对 OGC 的支持 3. ArcGIS 10 中 OGC 的应用 Web Map Service (WMS) + Demos Web Feature Service (WFS/WFST) + Demos Web Coverage Service (WCS) + Demos 4. 小结
OGC 简介 3
OGC 相关背景 OGC 的全称? Open Geospatial Consortium. OGC 是个什么样的组织? 非盈利的 国际化的 自愿协商的标准化组织 OGC 标准的职责是什么? 促进 GIS 行业的开发商和用户之间的合作 积极推进地理信息国际标准的发展
OGC 标准的意义
OGC 标准的意义
OGC 标准
OGC 标准分类 数据描述 SFS CSW GML 数据处理 WPS WCPS 数据可视化 WMS KML 数据交换 WCS WFS
OGC & ESRI ESRI 是 OGC 的活跃成员, 是 15 个首席会员 (Principal Member) 之一 参与所有的委员会和主要的 OGC 项目 OGC 标准的主要作者 ArcGIS 平台对 OGC 标准提供了完美的支持
ArcGIS 对 OGC 的支持
ArcGIS 对 OGC 的支持 ArcGIS Explorer ArcGIS Web ADF REST API ArcGIS Desktop GeoPortal 数据可视化 WMS KML 数据交换 WCS WFS/WFST KML 数据描述 CSW SF OGC 标准 ArcGIS Server
ArcGIS Server 对 OGC 的支持 Map Services WMS,WFS,WCS,KML Image Services WMS,WCS,KML GeoData Services WCS,WFS,KML ArcSDE Simple Features
ArcGIS Server 对 OGC 的支持 ArcGIS Server 的 OGC 服务 便捷的服务创建 发布流程 高效地图服务 完善的安全机制 日期时间地点讲座题目讲座人 9 月 16 日 9:00-9:50 二号会议厅 -2 地图切片与缓存设计林雪淋
ArcGIS 对 OGC 的支持 ArcGIS Explorer ArcGIS Web ADF REST API ArcGIS Desktop GeoPortal OGC 标准 ArcGIS Server
ArcGIS 客户端对 OGC 的支持 ArcGISDesktop WMS, WFS, Simple Feature GML, WCS, KML CSW, WMC (GeoPortalToolbar add-on) WFS, GML (Data Interoperability Extension) ArcGIS Explorer WMS, KML CSW, WMC (custom tasks) ArcGISWeb ADF/REST API WMS GeoportalExtension MapViewer WMS, WFS,WCS
ArcGIS & OGC -http://www.esri.com/library/whitepapers/pdfs/supported-ogc-iso-standards.pdf
ArcGIS 10 增强了对已支持 OGC 标准的支持力度 -WMS WFS WCS 增加了新的 OGC 服务类型 -Web Map Tiled Service (WMTS) -Web Processing Service (WPS)
ArcGIS 10 中 OGC 的应用
WMS Web Map Services(WMS) 一种地图服务, 利用具有地理空间位置信息的数据动态的制作地图 渲染后的图片 (png,jpeg,etc.)
ArcGIS Server 中的 WMS 支持的版本 1.0.0,1.1.0,1.1.1,1.3.0 实现的接口 GetCapabilities GetMap GetFeatureInfo GetStyles GetLegendGraphic 亮点 支持 SLD 1.0 Filter encoding Symbology encoding SLD SLD_BODY (demo) GetStyles GetLegendGraphic TIME(demo) XSLT(demo) 安全机制 (http basic, digest and token based) (V9.3.1 V10.0)
WMS WMS Demo 1 Map Navigation and Identify
WMS Demo-Map Navigation and Identify Embed picture 地图文档 ( MXD) ArcGIS Servers OGC WMS Internet GeoExt + OpenLayers 通过 XSLT 定义查询结果的展示样式
WMS WMS Demo 2 Styled Layer Descriptors (SLD)
SLD 地图样式表 (SLD) 地图样式表是一个 OGC 的规范 其在 WMS 服务中加 入特定的 XML 用于描述要素或者图层的风格 可以定义指定图层的特定地图要素符号表现 一个样式可以有多种规则 每个规则可以有多种符号和筛选方式 Filter Encoding Symbology Encoding
WMS+SLD 通过 WMS 服务发布一个 SLD 样式文件 为一个 WMS 图层定义了多个渲染方式 WMS 服务将在他的 capabilities 文件中声明 SLD 文件里的所有渲染样式 客户端可以在这些样式中请求所渲染的样式 客户端也可以通过 GetMap 请求的 URL 中定义自己 SLD 文件 SLD SLD_BODY
WMS Demo-Styled Layer Descriptors(SLD) 地图文档 ( MXD) SLD_BODY SLD ArcGIS Servers OGC WMS Internet GetStyles OpenLayer Clinet 基于 XML
WMS WMS Demo 3 TIME
WMS Demo-Time MXD ArcGIS Servers OGC WMS Internet ArcMap
WFS 一种地图数据服务 通过 GML 进行数据传输 Simple Features GML(GML3.1 子集 ) 通过 Feature Type 组织要素 等同于 ArcGIS 中的 Feature Class WFS T(Transactions) 地图数据可以被客户程序编辑
WFS-T 的优势 多用户并发编辑 无状态 池化的配置 不需要每个编辑人都占用一个 soc 进程 ( 非池化 ) 客户端不需要 ESRI 软件
WFS-T 注意事项 需要安装 ArcSDE ArcGIS10 之前需要注册版本 需要发布一个数据以供客户端通过 WFS-T 服务进行编辑 默认情况下 WFS 不支持事件处理, 仅为只读服务
ArcGIS Server 中的 WFS 支持的版本 (V9.3.1 V10.0) 1.0,1.1 实现的接口 亮点 GetCapabilities DescribeFeatureType GetFeature GetFeatureWithLock Transaction 提供 GP 工具获取 WFS 支持版本 非版本编辑 (Demo) 支持 Query Layer(WFS) 支持设置字段别名和可见性 安全机制 (http basic, digest and token based)
WFS WFS-T Demo 4 Non-Versioned Data
WFS-T 基于版本编辑的工作流程 WFSEditor Default version Map service Internet ArcMap Editor WFS version WFS-T service ArcSDE Geodatabase ArcServer ArcMap Editor
WFS-T 基于非版本编辑的工作流程 WFSEditor Map service Internet ArcSDE Geodatabase WFS-T service ArcMap Editor 限制 : 1. 历史记录无法回滚 ; 2. 仅支持简单要素编辑 ArcServer ArcMap Editor
WFS WFS Demo 5 ArcGIS as a WFS Client
WFS Demo-ArcGIS The Data Interoperability Connection Internet WFS Services ArcMap ArcGIS Desktop Data Interop Connection WFS to Feature Class Geoprocessing tool ArcGIS Internet WFS Services ArcGIS Desktop Geoprocessing tool GeoDataBase Feature Class
WCS WCS 是一种数据服务, 其允许客户端访问发布的 Coverage( 栅格数据 ) 客户端可以获得相应的数据的子集, 以对其进行 resampled, reprojected 以及返回特定格式的栅格数据 输出图片格式 GeoTIFF, NITF, HDF, JPEG, JPEG2000, PNG
ArcGIS Server 中的 WCS (V9.3.1 V10.0) 支持的版本 1.0.0, 1.1.0, and 1.1.1 实现的接口 亮点 GetCapabilities DescribeCoverage GetCoverage 支持的数据格式 : GeoTiff, NITF, HDF, JPEG, JPEG2000, PNG; TIME IMAGE 安全机制 (http basic, digest and token based)
WCS WCS Demo 6 Time
WCS Demo-Time ArcGIS Servers OGC WCS Mosaic Dataset
相关资源 OGC 网站 http://www.opengeospatial.org ESRI 网站 白皮书 产品支持 对于 OGC 服务的支持 http://www.esri.com/standards 产品帮助 Metadata http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?topicname=metadata_standards_ and_the_arcgis_metadata_format Data Interoperability http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?topicname=an_overview_of_dat a_interoperability GML 支持 http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?topicname=an_overview_of_gm L_support_in_ArcGIS
总结 OGC 标准是数据共享 交互操作的基础 ArcGIS 产品对 OGC 标准提供完美支持 产品级别的支持 涵盖全面 : 数据描述 数据可视化 数据交换 数据处理 支持力度 : 时态 OWS 协同 OWS 46
下面的讲座更精彩! ArcGIS Server 部署策略与性能优 吴泳锋
谢谢! 48