空间信息共享与互操作技术---第三讲.ppt
1 1WMS WMS 查询实例查询实例http:/laits.gmu.edu/cgi-bin/NWGISS/NWGISS?WMTVER=1.0.0&REQUEST=capabilitieshttp:/dial.eoc.nasda.go.jp/cgi-bin/dib/wgiss?WMTVER=1.0.0&REQUEST=capabilitieshttp:/2 2WMSWMS查询实例查询实例http:/laits.gmu.edu/cgi-bin/NWGISS/NWGISS?WMTVER=1.1&REQUEST=map&BBOX=-120.093803%2C21.792076%2C90.692970%2C42.964756&WIDTH=271&HEIGHT=406&SRS=EPSG%3A4326&LAYERS=mod2%3ASWATH%3AMODIS_SWATH_Type_L1B%3AHeight%3A0&STYLES=Histogram+equalization%3ARainbow256&FORMAT=GIF&BGCOLOR=0 xFFFFFF&TRANSPARENT=TRUE&EXCEPTIONS=XML3 3Capabilities.xmlCapabilities.xml!DOCTYPE WMT_MS_Capabilities SYSTEM http:/www.digitalearth.gov/wmt/xml/capabilities_1_0_3.dtd GetCoverage NASA WMT2 Web Server http:/heineken.gsfc.nasa.gov:8080/cgi-bin/dib/wcshdfeos?none none 4 4实现技术实现技术实现技术实现技术根据国际标准根据国际标准Web Map Service Interface 制制订出基于订出基于Web的地图服务规范的地图服务规范,用,用GeoStar,GeoStar,GeoSurf,SuperMap,MapGIS,Arc/Info,GeoSurf,SuperMap,MapGIS,Arc/Info,MapInfo MapInfo 软件上实现实现异构电子地图的软件上实现实现异构电子地图的网络共享集成以及网络共享集成以及Web Web 服务服务5 56 6(2)(2)基于基于基于基于WebWeb的地理覆盖的服务的地理覆盖的服务的地理覆盖的服务的地理覆盖的服务规范规范规范规范在网络环境下查找地理覆盖数据(影像、在网络环境下查找地理覆盖数据(影像、DEM等)服务网站,发出请求,服务器将等)服务网站,发出请求,服务器将地理覆盖数据直接传送到客户端。地理覆盖数据直接传送到客户端。7 7Web Coverage Services(WCS)Web Coverage Services(WCS)InterfacesInterfacesGetCapabilitiesGetCoverageDescribeCoverageType8 8GetCoverageGetCoverageData Layer NameFormat(HDFEOS,NITF,GEOTIFF)Spatial Reference SystemMap Bounding BoxOther Information(Dimension subsetting,Spatial Resampling)9 9实现技术实现技术实现技术实现技术根据国际标准根据国际标准Web Coverage Service Interface 制订出基制订出基于于Web的要素服务规范的要素服务规范,用,用GeoStarGeoStar等软件实现实现等软件实现实现了地理了地理覆盖层数据覆盖层数据的网络共享与互操作以及的网络共享与互操作以及Web Web 服务服务10101111(3)(3)基于基于基于基于WebWeb的地理要素的地理要素的地理要素的地理要素服务规范服务规范服务规范服务规范 在网络环境下查找地理要素(矢量数据库)在网络环境下查找地理要素(矢量数据库)服务网站,发出请求,服务器将矢量数据转服务网站,发出请求,服务器将矢量数据转换成换成GML格式数据,传送到客户端。需要时格式数据,传送到客户端。需要时可进行在线编辑。可进行在线编辑。1212实现方法实现方法实现方法实现方法 根据国际标准根据国际标准Web Feature Service Interface 制订出基于制订出基于Web的要素服务规范的要素服务规范,用,用GeoStar,GeoStar,GeoSurf,SuperMap,MapGIS,Arc/Info,GeoSurf,SuperMap,MapGIS,Arc/Info,MapInfoMapInfo软件实现实现地理软件实现实现地理要素要素的网络共享与的网络共享与互操作以及互操作以及Web Web 服务服务1313WFS Review-ApplicationWFS Review-Application1414WFS Review WFS Review WFS in real life WFS in real life151516161717多系统多标准多数据源空间数据集成多系统多标准多数据源空间数据集成1818五、地理空间信息网络服务技术五、地理空间信息网络服务技术五、地理空间信息网络服务技术五、地理空间信息网络服务技术19191 1、地理数据服务地理数据服务2、地理信息处理服务、地理信息处理服务3、组合服务的实现、组合服务的实现4、OGC基于基于Web的地理信息服务技术的地理信息服务技术2020服务代理服务代理服务请求者服务请求者服务提供者服务提供者2发现发现1发布发布3绑定绑定 Web服务模型,服务模型,SOA注册、目录管理、分发2121 应用客户应用客户地图查看地图查看器客户器客户影像利影像利用客户用客户增值增值客户客户传感器传感器Web客户客户注册服务注册服务发现发现客户客户数据类数据类型注册型注册服务类服务类型注册型注册地图符地图符号注册号注册 编码编码服务实服务实例注册例注册GMLXIMASLD服务元服务元数据数据SensorML观测与观测与量算量算影像元影像元数据数据LOF数据数据实例实例注册注册数据服务数据服务传感器采传感器采集集SCSSCS矢量要矢量要素素WFSWFS栅格图栅格图层层WCSWCS影像分影像分析析LASLAS处理服务处理服务服务服务链接链接坐标转坐标转换换GTSGTS地理编地理编码码地名辞地名辞典典描绘描绘服务服务WebWeb地形地形WTSWTSWebWeb地地图图WMSWMS栅格图栅格图描绘描绘GPSGPS绑定绑定发现发现发布发布OGC/IP接口接口OpenGIS服务框架服务框架22221 1、地理空间数据服务、地理空间数据服务2323WFS Review-HistoryWFS Review-HistoryThe Web Feature Server has been defined within the OpenGIS Interoperability Program during the WMT-2 Testbed in 2000.The primary goal was to extend the WMS capabilities of GetFeatureInfo to give a full access to the vector information represented on maps.This goal has be achieved and has been exceeded.Adopted as an OpenGIS implementation specification in September 2002.2424WFS Review-DefinitionWFS Review-Definition“The WFS specification defines a web interfaces for describing data manipulation operations of geographic features”Data manipulation operations include the ability to:Get or Query features based on spatial and non-spatial constraintsCreate a new feature instance Delete a feature instanceUpdate a feature instanceWFS-T2525WFS Review-DefinitionWFS Review-DefinitionA WFS must implement the following operations:GetCapabilitiesDescribeFeatureTypeGetFeatureA WFS may implement the following operations:TransactionLockFeature2626WFS Review-DefinitionWFS Review-DefinitionlThe purpose of the DescribeFeatureType request is to describe one or more feature types serviced by a WFSlFeatureTypes must be described using a GML(i.e.XMLSchema)lThis means that the output of a DescribeFeatureType request is an XML-Schema documentlFeatures may be described using other schema languageslThe identifier for those languages must be advertised in the capabilities document2727WFS Review-DefinitionWFS Review-DefinitionlThe GetFeature request is a container for one or more query operationslA Query operations allows features of a particular feature type to be retrieved.lA Query is composed of two sets of elementslA list of properties(the default is to fetch all of them)lA Filter(or predicate)that identifies the set of feature instances to retrieve2828WFS Review-DefinitionWFS Review-DefinitionThe Transaction operation is used to create,modify and delete feature instancesThe Transaction operation is a container for one or more Insert,Update and Delete operationsFeature instances are encoded in GMLA Filter can be used to define the scope of the operation2929WFS Review WFS Review WFS and GML WFS and GMLGML(ISO 19136)is the XML encoding of geographic features that has been selected to be used by WFS.GML plays two important roles,encoding and model definition(trough GML application schemas)GML is the only encoding format a WFS MUST support to be compliant3030WFS Review WFS Review WFS and GML WFS and GMLIn no way is it the only one allowed,we have examples of WFS using shapefiles,Java RMI,Binary encoding(either Binary XML or another),But all of them also support GML for real interoperability.WFS migration to GML 3 will require the definition of a Profile and an Application Schema for WFS.3131WFS Review-ApplicationWFS Review-Application3232WFS Review WFS Review WFS in real life WFS in real life3333343435353636全国全国1:1001:100万基础地理数据在线共享服务万基础地理数据在线共享服务3737383839392 2 2 2、地理信息处理功能服务、地理信息处理功能服务、地理信息处理功能服务、地理信息处理功能服务40401 1 1 1、服务内容、服务内容、服务内容、服务内容 地理信息人机交互服务地理信息人机交互服务地理模型地理模型/信息管理服务信息管理服务地理工作流地理工作流/任务管理服务任务管理服务地理信息处理服务地理信息处理服务地理信息处理服务空间处理地理信息处理服务空间处理地理信息处理服务专题处理地理信息处理服务专题处理地理信息处理服务时间处理地理信息处理服务时间处理地理信息处理服务元数据处理地理信息处理服务元数据处理地理信息通讯服务地理信息通讯服务地理信息系统管理服务地理信息系统管理服务41411 1 1 1)地理信息人机交互服务)地理信息人机交互服务)地理信息人机交互服务)地理信息人机交互服务 目录浏览器目录浏览器地理信息地理信息浏览器器 地理信息电子表格浏览器地理信息电子表格浏览器 服务编辑器服务编辑器 链定定义编辑器器 工作流制定管理器工作流制定管理器 地理要素地理要素编辑器器 地理要素符号地理要素符号编辑器器 要素要素综合合编辑器器 地理数据地理数据结构构浏览器器 42422 2 2 2)地理信息模型信息管理服务)地理信息模型信息管理服务)地理信息模型信息管理服务)地理信息模型信息管理服务 要素访问服务要素访问服务 地图访问服务地图访问服务覆盖覆盖访问服服务 覆盖访问服务覆盖访问服务传感器传感器 传感器描述服务传感器描述服务 产品访问服务产品访问服务 要素类型服务要素类型服务 目录服务目录服务 注册服务注册服务 地名词典服务地名词典服务 订购处理服务订购处理服务 委托服务委托服务 43433 3 3 3)地理信息工作流)地理信息工作流)地理信息工作流)地理信息工作流/任务管理服务任务管理服务任务管理服务任务管理服务 链定义服务链定义服务 工作流执行服务工作流执行服务 预定服务预定服务 44444 4)地理信息处理服务)地理信息处理服务)地理信息处理服务)地理信息处理服务 地理信息处理服务空间处理地理信息处理服务专题处理地理信息处理服务时间处理地理信息处理服务元数据处理 4545平台层互操作平台层互操作数据存储层互操作数据存储层互操作数据操纵层互操作数据操纵层互操作分析处理层互操作分析处理层互操作表表现现层层互互操操作作应用层互操作应用层互操作GIS 功能的功能的6层结构层结构4646Oracle数据库数据库SQL/Server数据库数据库DB2数据库数据库Oracle数据操数据操纵驱动器纵驱动器SQL/Server数数据操纵驱动器据操纵驱动器DB2数据操纵数据操纵驱动器驱动器数数 据据 操操 纵纵 公公 共共 虚虚 拟拟 接口接口全局虚拟接口解决数据源异质问题全局虚拟接口解决数据源异质问题4747Geostar分析分析处理组件处理组件Arc/Info分析分析处理组件处理组件DB2分析处分析处理组件理组件Geostar分析处理分析处理驱动器驱动器Arc/Info分析处理分析处理驱动器驱动器Mapinfo分分析处理组件析处理组件驱动器驱动器分分 析析 处处 理理 公公 共共 虚虚 拟拟 接口接口 全局虚拟接口解决功能模块的异质问题全局虚拟接口解决功能模块的异质问题4848网络网络分析分析。分析处理公共虚拟接口分析处理公共虚拟接口用户:可透明地调用各个功能模块的功能进行组合用户:可透明地调用各个功能模块的功能进行组合 分析处理层分析处理层分析处理分析处理驱动器驱动器分析处理分析处理驱动器驱动器分析处理分析处理驱动器驱动器分析处理分析处理驱动器驱动器空间空间分析分析编辑编辑功能功能模块模块1功能功能模块模块2功能功能模块模块3功能功能模块模块44949