View
324
Download
0
Category
Preview:
Citation preview
Web service是一个平台独立的,松耦合的,自包含的、基于可编程的web的应用程序。
可使用开放的XML标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。
Web 服务
使用数据和相关的功能以完成基本地学处理任务的Internet
应用程序。
包括了地址匹配、邻近搜索、路径选择、制图等等。
地理信息网络服务使得构建理想的分布式地理信息系统成为可能,他不仅可以通过网络发布数据,并且可以提供各种GIS功能服务。
地理信息网络服务(GIS Web Service)
ArcGIS Server
各种各样的“使用者”
iPhone
Android
Windows Phone
Google Earth
Open Street Map
OpenLayers
Flex/Flash
PHP
Microsoft
Silverlight
Ruby
Python
.Net Java
JavaScript
ArcGIS Online
ArcGIS Runtime SDKs
ArcGIS
Explorer
ArcGIS
Desktop
ArcGIS Web APIs
Mapping
Feature
Geocode
Geoprocessing
Globe
Geodata
Geometry
Image
Network Analysis
Search
ArcGIS Server
OGC
KML
ArcGIS for Server中的服务
Map Service
Globe Service
GeoData Service
Geometry Service
Geoprocessing Service
Image Service
Printing Service
Demo:ArcGIS for Server 动态渲染
Demo:ArcGIS for Server 的要素编辑
创建远程数据的本地拷贝
执行Geodatabase查询
与其他Geodatabase进行同步、复制
空间数据访问服务 Geodata Service
GDB
适用于远程访问Geodatabase
Internet
坐标转换
要素简化、节点加密
缓冲分析
计算面积、长度、距离
标注中心点
空间关系计算
并、交、切、取反
线条打断与延长
要素偏移、概化、自动闭合
重塑线、面
获取要素凸包
几何运算服务 Geometry Service
便捷打印出图
独立的运行服务,不受地理处理服务限制
小尺寸图幅
同步执行
基于令牌安全的服务
Web专题制图服务Printing Service
Web Printing
Server
Web制图
Web Service
Printing Service
Export Web Map
GP 服务
Demo:ArcGIS for Server 的地理处理服务
影像的快速可视化、分析、管理与分发
支持创建服务器端缓存
影像服务 Image Service
在线处理 动态镶嵌 高级处理 与分析
各种影像文件 Mosaic
Dataset
可视化
快速显示
分析
多种模式 Image Service
Web
REST, SOAP XML,KML, . . .
OGC
GML, WFS, WMS, WCS . . .
Enterprise Integration
SOAP, XML,
EJB, SQL
Application Content
CAD, Image, PDF
ArcGIS for Server 全面开放的接口
标准
任意客户端/任意程序
AutoCAD
Virtual Earth
SAP
ENVI
Imagine
MapInfo
Ionic
GeoMedia
ArcGIS Server
SOAP: Simple Object Access Protocol
是基于计算机网络扩展标记语言(XML)的协议
将访问的Web服务称为对象
通过WSDL来描述服务的属性和调用行为
ArcGIS SOAP Web Service
提供完整的调用ArcGIS Server发布的各种类型服务的功能接口,并提供功能及其丰富的函数库,支持复杂应用功能的开发。
简单对象访问协议 SOAP
REST :Representational State Transfer
是一种针对网络应用的设计和开发方式
可以降低开发的复杂性,提高系统的可伸缩性
轻量级的,使用非常简便、灵活
ArcGIS Server REST API
作为新型强大的功能,使用户能够没有任何困难地发布和使用ArcGIS Server 发布的各种类型的Web服务
表述性状态转移 REST
OGC: Open Geospatial Consortium
是一个非盈利的志愿的国际标准化组织
引领着空间地理信息标准及定位基本服务的发展
基于公共接口访问模式的互操作方法
遵循此接口规范,以实现异构空间数据库的互操作
开放地理信息联盟OGC
Map Service
WMS, WCS, WFS, KML, WMTS
Image Service
WMS, WCS, KML
GeoData Service
WCS, WFS, KML
Geoprocessing Service
WPS
ArcGIS for Server支持OGC
Web Coverage Service
Web Map Service
I-295
Web Feature Service
I-295
Keyhole Markup Language Service
ESRI 提供的“插头”
JavaScript
Silverlight
Explorer
SharePoint
Flex
Office
ArcGIS Runtime
Smartphones and Tablets
Windows
(Phone/Mobile)
iOS
ArcPad
Android
ArcGIS Runtime for WPF/Java/Qt
ESRI 提供的“插头”
ArcGIS for Desktop
Esri Clients ArcGIS Server
Map Service
Tiled Map Service
Geoprocessing Service
Image Service
Feature Service
ArcGIS API for JavaScript
ArcGIS API for Flex
ArcGIS API for Silverlight
ArcGIS Online
ArcGIS Runtime for Desktop Devices
ArcGIS Runtime for Smartphones
and Tablets
ESRI 提供的OGC“插线板”
Map Service
Tiled Map Service
Geoprocessing Service
Image Service
Feature Service
gvSig
Quantum GIS
uDig
Gaia
Google Earth
OpenLayers
GIS Cloud
GeoCommons
GeoNode
Non-Esri Clients ArcGIS Server
WMS
WMTS
WCS
WFS
WPS
OGC Services
KML
SOE:Server Object Extension
基于ArcObjects
扩展Map Service
通过SOAP 和REST提供接口
在同一进程内访问Map Service图层
自定义生命周期
可在Server Manager中直接部署
服务对象扩展(SOEs)
Web Browser
GDB
要素 服务
自定 服务
数据
图层
地图服务
业务服务
地图服务设计
数据是什么样子的,乱不乱?
有什么无理的功能要求么?
POI太乱了!还要抽
希、分层!
一个服务里面的图层太多了!
地图服务太多了,服务器挂了! 做个GP服务还是弄个SOE?
干脆自己用AO做个WebService?
地图服务设计
Geodata
服务
三维地图
服务
地图资源
服务
地理处理
服务 影像服务 几何服务
GDB
标
准
与
规
范
体
系
安
全
保
障
体
系
操作系统 存储系统 主机设备 应用服务器 数据库服务器
规划数据中心
CAD 文件 项目归档 资料
项目 电子 存档
业务审批接口
成果审核接口
基础提交接口
规划编制管理信息系统
地名管理信息系统
违章建筑监测系统
建设项目E图展示系统
…
。。。
基础空间 数据库
元数据 规划成果 数据库
业务审批 数据库
专题 数据库
“一张图”业务管理系统
建设用地:选址、用地审查
建设工程:工程设计、审查
批后管理:施工图、验线验收
项目受理:收(发)件、受理
ArcSDE DC
要素编辑
服务
现状图集
规划图集
审批图集
建设项目管理服务
标准规划服务接口
选址分析服务
拆迁量分析服务
用地结构分析服务
ArcGIS Server是开放的
JavaScript
Flex
Silverlight
Windows
(Phone/Mobile) iOS
ArcPad
Android
ArcGIS Runtime for WPF/Java/Qt
gvSig Quantum GIS uDig
Gaia
Google Earth
OpenLayers
GIS Cloud GeoCommons GeoNode
接口标准
WMS
WCS
WFS
KML
HTML
JSON
REST
Server
WPS
WMTS
SOE
Explorer
SharePoint
Office
Recommended