660 likes | 781 Views
ArcGIS Server9.2 的概念和新特性. 概要 产品概况 发布和管理工具 发布 GIS 服务和构建 Web 地图应用 GIS 服务和功能概况 应用开发概要 总结. 产品概况. 什么是 ArcGIS Server9.2 ?. 一个完整的、即拿即用的 Web GIS 应用以及用于空间数据管理,可视化和分析的 GIS 服务。 一个开发的 Web 和企业应用和服务的平台 完整的软件开发包 提供 .net 和 Java 平台. 完整的、即拿即用的 Web GIS. 允许 GIS 人员方便地配置 web 应用 无需编程 包含桌面客户端
E N D
概要 • 产品概况 • 发布和管理工具 • 发布GIS服务和构建Web地图应用 • GIS服务和功能概况 • 应用开发概要 • 总结
什么是ArcGIS Server9.2? • 一个完整的、即拿即用的Web GIS应用以及用于空间数据管理,可视化和分析的GIS服务。 • 一个开发的Web和企业应用和服务的平台 • 完整的软件开发包 • 提供.net和Java平台
完整的、即拿即用的Web GIS • 允许GIS人员方便地配置web应用 • 无需编程 • 包含桌面客户端 • ArcGIS Explorer • ArcGIS Desktop • 允许发布丰富的GIS服务 • 2D和3D地图服务 • 地理编码、空间数据网络分析和地理处理服务 • 基于SOAP、WMS和KML的服务
服务器应用的开发平台 • 支持多个平台 • .net • Java • 跨平台开发 • 支持Windows,Linux和Solaris • 强大的用于应用开发的SDK • Web ADF- 用于Web应用和Web服务 • Mobile ADF-用于移动应用(仅限于.Net) • 企业级 ADF-用于企业级JavaBeans(EJB)(仅限于Java)
ArcGIS Server 9.2 • 完整&一体化服务器GIS • 即拿即用的应用和服务 • 丰富的开发选择
回顾:Arcgis Server 9.1 • Web应用开发框架提供更便捷的方式帮助用户快速构建GIS WEB应用 • 使用简单 • Web控件,Web应用模板 • GIS服务器管理服务器对象,这些服务器对象可以被运行在标准.Net和J2EE应用服务器上的Web应用所使用 • 支持构建可伸缩的解决方案 • 支持方便地使用GIS资源
回顾:GIS server • 服务器对象管理器(SOM=Server Object Manager) • 管理客户端和服务器的通信 • 对于每一个GIS Server只有一个SOM • 服务器对象容器(SOC=Server Object Containers) • 提供ArcObjects GIS功能 • 一个SOM可以连接到一个或者多个SOC
产品平台 • Microsoft.Net 框架下的ArcGIS Server • Windows • Java平台下的ArcGIS Server • Windows,Linux,Solaris • 平台特定的安装程序包,文档,SDE和IDE集成环境 • 两个平台具有相同的GIS功能 • 丰富的GIS服务 • 管理应用 • Web地图应用 • ArcGIS Explorer和桌面客户端 • ArcGIS Server产品包包含两个平台
ArcGIS Server-新的产品结构 • 版本决定了功能 • Basic版:空间数据管理 • Standard版:空间数据管理和可视化 • Advanced版:空间数据管理,可视化和分析 • 级别决定了容量 • workgroup – windows server w/2 sockets,SQL Express,4GB max DB • Enterprise – Any server,any number of sockets,DBMS of choice,unlimited DB size
ArcGIS Server产品体系构成 • 内容创建和发布 • Arcgis桌面 • Arcgis Server管理器 • 服务器管理 • Arcgis server管理器 • Arccatalog • 软件开发 • .net web和mobile ADFs – visual studio 2005 • Java web和Enterprise ADFs – Eclipse,SUN creator • 客户端 • Web browsers • Arcgis desktop • Arcgis explorer • Google earth • OGC Clients
创建地理信息 • 使用ArcGIS桌面 • Maps • Globes • 地物处理模型 • Geodatabases
ArcGIS Server Manager(管理器) • 发布服务 • 创建web应用 • 管理GIS服务器 • Arcgis server的入口 • 访问帮助文件 • Arccatalog的补充
发布地理信息 • 发布GIS资源来创建GIS服务 • 使用管理器或ArcCatalog
ArcGIS Explorer • 免费、轻量级ArcGIS Server客户端 • 访问、集成和使用GIS服务 • 3D和2D数据可视化 • 使用Tasks进行分析
GIS服务 • GIS服务是下列应用的基础 • Web应用 • arcGIS Explorer地图 • 移动应用 • GIS服务可以通过标准SOAP/XML Web服务接口 • 9.2的GIS服务类型 • 2D地图服务 • 3D地图/Globe服务 • 地理编码服务 • 网络分析服务 • 地理处理服务 • 空间数据服务 • 移动数据服务 • KML服务 • WMS服务
Web地图应用 • 突出显示地图 • 地图可以全屏显示 • 干净整洁的版面设计 • 可折叠面板 • 隐藏TOC或索引图选项 • 嵌入的地图导航按钮 • 键盘快捷键 • 可选的工具条
We地图应用-层 • 层基于地图服务 • 叠加多个服务 • arcgis server - arcweb services • Arcims - WMS • 服务可以投影到统一的空间参考 • 增加定制层 • Georss gml • Kml 其他
We地图应用-Tasks • Tasks提供特定的GIS功能 • 已经提供的tasks • 搜索属性 • 查询属性 • 查找位置 • 查找地址 • 编辑 • 基于模型的地理处理Tasks
Demo:发布GIS服务 构建Web地图应用
地图服务 • 高性能,缓存的地图服务用于静态数据 • 数据可以预先以多级分辨率被渲染并完全缓存 • 动态地图服务用于变化数据以及基于属性的符号化 • 丰富的制图功能,包括 • Maplex标注 • 制图表达(Representations) • 详实、经验丰富的、有指导性的说明文档 • 何时创建静态/缓存地图服务 • 动态地图的使用经验
缓存地图服务 • 在固定的比例尺下以分块的方式进行预先渲染 • 静态基础数据的快速显示 • 以极佳的性能提供丰富的制图符号
支持WMS • 发布地图文档,来创建WMS服务 • 支持外部的WMS Capablities 文件 • 支持WMS v1.0.0,v1.1.0,v1.1.1,v1.3.0
编辑地理数据 • 允许发布基于Web编辑应用的地图 • 支持版本化的ArcSDE Geodatabases • 工作组ArcSDE或企业级ArcSDE • 允许用户编辑所有类型的地理要素 • 编辑人直接使用web地图应用中的编辑工具
基于服务器的3D地图服务 • 所有的地理数据保存在服务器上 • 发布的高性能的globe服务可以被3D客户端浏览 • arcGIS Explorer,ArcReader,ArcGlobe,ArcEngine • 允许集中式管理地理数据 • 允许最终用户在3D地图环境中使用数据
发布KML • ArcGIS Server支持以KML以及Google Earth格式发布 • ArcGIS系统是一个创建和发布KML的平台
ArcGIS Server上的地理处理 • 允许在服务器集中管理数据和地理处理 • 允许轻量级客户端通过web运行服务器端的处理能力 • 允许方便地创建和发布空间分析模型 • 允许拥有数据的组织直接为客户提供方便易用的空间分析功能,而并非数据本身 • 可以不需要编程
数据共享和分布 • ArcGIS Server9.2包含Geodata服务,允许从geodatabase中抽取数据,以及在geodatabase间复制数据 • 包含互操作工作,允许开发ETL应用,用于多种格式的导入导出。
Geodata服务和数据复制 • Geodata服务可以发布geodatabase,以便通过web远程访问geodatabase • arcGIS Desktop可以作为客户端使用本地和远程geodatabase,完成下列 工作 • 抽取数据 • 创建复本 • 版本同步 • 可以在ArcMap和arccatalog中使用向导和工具复制和同步数据
网络分析 • 以下列两种方式发布网络分析解决服务 • 网络分析服务 • 地理处理服务 • 网络分析类型 • 最佳路径 • 最近设施 • 服务区域 • 源点-目标点代价矩阵 • 需要服务器上的网络分析扩展。
Web应用开发的新功能 • 新的web地图应用模板 • 新的web控件 • 丰富的web用户体验 –支持AJAX • 增强设计时体验 • 新的Task框架 • 支持多种数据源 • 在web地图应用中支持多种类型的地图服务 • 集成在开发环境中 • Visual studio 2005 • Ecliopse • Sun Java Studio Creator • 带示例和文档的完整的软件开发包