使用arcgis runtime sdk 构建gis应用

上传人:ji****en 文档编号:111896613 上传时间:2019-11-04 格式:PPTX 页数:39 大小:3.41MB
返回 下载 相关 举报
使用arcgis runtime sdk 构建gis应用_第1页
第1页 / 共39页
使用arcgis runtime sdk 构建gis应用_第2页
第2页 / 共39页
使用arcgis runtime sdk 构建gis应用_第3页
第3页 / 共39页
使用arcgis runtime sdk 构建gis应用_第4页
第4页 / 共39页
使用arcgis runtime sdk 构建gis应用_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《使用arcgis runtime sdk 构建gis应用》由会员分享,可在线阅读,更多相关《使用arcgis runtime sdk 构建gis应用(39页珍藏版)》请在金锄头文库上搜索。

1、使用ArcGIS Runtime SDK 构建GIS应用 10:28 轻客户端,易部 署 高效的地图显示 丰富的GIS功能 炫丽的渲染效果 用户想要的GIS应用程序 不胖的 高 富 帅帅 2012Esri中国开发发者大会 10:28 ArcGIS Runtime概述 ArcGIS Runtime功能 ArcGIS Runtime架构剖析 ArcGIS Runtime开发发与部署 2012Esri中国开发发者大会 10:28 讲座内容 ArcGIS Runtime是伴随ArcGIS 10.1的发布而诞生的一个全新的 基 于服务架构的产品,是一款具备强大的可伸缩性的轻量级并且支持 离线 和在线应

2、用的桌面开发产品。 ArcGIS Runtime VS.Net WPF SDK C+ QT SDKJava SE SDK WPF APIJava APIC+ API ArcGIS Runtime 2012Esri中国开发发者大会 10:28 ArcGIS Runtime在桌面产品中的定位 ArcGIS Engine ArcGIS Runtime Map object ArcGIS Explorer ArcReader 2012Esri中国开发发者大会 10:28 ArcGIS Desktop 2012Esri中国开发发者大会 ArcGIS Runtime特点 并行部署 32位与64位 C/S产

3、产品 ArcGIS Web服务务 异步编编程 File GDB SDE GDB 数据 开 发发 部署 LinuxWindows 10:28 ArcGIS Runtime功能 10:28 数据包:更加便捷地实现实现数据的共享、移植 - Map Packages (.mpk) - Tile packages(.tpk) - Locator Packages (.apk) 功能包:快速添加功能 - Geoprocessing Packages (.gpk) 使用ArcGIS Desktop制作各种packages: - ArcGIS 10: .mpk - ArcGIS 10.1 : .tpk .ap

4、k .gpk 数据包与功能包 2012Esri中国开发发者大会 10:28 高效地图显 示 采用高性能的directX地图图渲染引擎 通过地图属性开启所有图层加速显 示 使用AcceleratedDisplayLayers设置特定组图层进 行加速显 示 2012Esri中国开发发者大会 10:28 File GDB和SDE GDB数据编辑编辑 通过Feature Services实现 数据编 辑 支持在线与离线模式 数据编辑 追踪 现现成的工具集 Template picker Editor toolbar Attribute editor Attachment editor 数据编辑 201

5、2Esri中国开发发者大会 10:28 属性查询查询 QueryTask queryTask = new QueryTask(); queryTask.Url = _mapService.UrlMapService + “/2“; ESRI.ArcGIS.Client.Tasks.Query query = new ESRI.ArcGIS.Client.Tasks.Query(); query.Where = “num=1“; queryTask.ExecuteAsync(query, “initial“); 空间查询间查询 QueryTask queryTask = new QueryTas

6、k(); queryTask.Url = _mapService.UrlMapService + “/2“; Query query = new ESRI.ArcGIS.Client.Tasks.Query(); query.Geometry = args.Geometry; queryTask.ExecuteAsync(query); 2012Esri中国开发发者大会 10:28 数据查 询 数据查 询 FeatureSet featureSet = QueryEventArgs .FeatureSet; 获获取查询结查询结 果 queryTask.ExecuteCompleted += Q

7、ueryTask_ExecuteCompleted; queryTask.Failed += QueryTask_Failed; 2012Esri中国开发发者大会 10:28 通过过Geoprocessing实现实现 高级级GIS分析功能 空间分析:等值线分析等 3D分析:剖面图分析、可视域分析等 网络分析:最短路径、最近设施、服务区分析 等 其它:缓冲分析、裁剪分析等 数据分析 GIS Analysis 2012Esri中国开发发者大会 10:28 Geoprocessing GPS位置感知 GPSLayer 支持直接与GPS设备连 接,进行实时显 示,获取实时信 息 支持读取NMEF数据,

8、进行轨迹回放 2012Esri中国开发发者大会 10:28 几何图图形操作 完全支持ArcGIS的制图图,包括representation,Maplex 支持GeoCoding,Geoprocessing 时态时态 数据展示 各种Graphics展示,包括地理视频视频 、GeoRSS 访问访问Bing Map数据 支持SOE扩扩展 等等 2012Esri中国开发发者大会 10:28 其它功能 ArcGIS Runtime架构剖析 所有操作通过过服务进务进 行 ArcGIS REST Services ArcGIS Runtime的架构 Mapping Services Feature Serv

9、ices GeoCoding Services GP Services GIS Runtime ArcGIS Runtime feature service 工作流 Local Feature Service URL Feature templates Default edit tool Attribute settings Multiuser / File GDB ArcMap Doc Map Package ArcGIS Runtime 运行机制 授权 启 动服务 创建服 务 相关 分析 关 闭服务 http:/127.0.0.1:50002/hMWtv6/arcgis/ rest/ser

10、vices/uscitiesstates/MapServer 黑盒子 The Black Box ArcGIS REST Services 黑盒子内外部 http Rest Embedded Web Server 共享内存 WorkerWorkerWorker ArcGIS Runtime应用程序架构 在线、离线模 式 App.exe API ArcGIS Runtime 离线线 在 线线 ArcGIS Server ArcGIS Online ArcGIS EngineMap Objects ArcGIS Runtime的优势 功能ArcGIS Runtime 简单对 象模型 加速地图显示

11、简单的许可模型 空间数据库读写 支持ArcGIS Server服务 支持栅格数据 地理处理 支持ArcMap制图、标注,注记 AO定制,3D展示、数据库创建、网络数据 集创建、版本管理、数据导入导出等复杂 数据处理功能 并行开发及部署 按需部署 开发与部署(For WPF) ArcGIS Runtime SDK安 装 WPF、JAVA、QT 安装成功后: - WPF API - runtime -可选项 (实例、界面工具组件库、文档 ) 安装 2012Esri中国开发发者 大会 ArcGIS Runtime开发IDE DEM O SDKIDE 10:28 SDK Requirements SD

12、K for WPF Microsoft Visual Studio 2010 SP1 (C#, VB.NET) Professional, Premium, Ultimate Edition Microsoft Visual Studio 2010 SP1 Visual Basic Express Microsoft Visual Studio 2010 SP1 Visual C# Express Microsoft .NET Framework 4.0 SDK for Java Eclipse Helios IDE for Java EE Developers Eclipse Helios

13、IDE for Java Developers Eclipse Galileo IDE for Java EE Developers Eclipse Galileo IDE for Java Developers Java Development Kit (JDK) version 6 update 16 SDK for Qt Qt Creator version 2.0.1 and higherVisual Studio 2008 SP1 (C+) Standard, Professional, or Team Editions Qt SDK version 4.7.1, 4.7.2 or

14、4.7.3 2012Esri中国开发发者大会 开发类 库 类类 库库 功能 ESRI.ArcGIS.ClientMap, ArcGIS Layers, Graphics, Geometry, Symbols ESRI.ArcGIS.Client.Local用于管理本地服务器、服务、GPS位置感 知 ESRI.ArcGIS.Client.Printing在线地图打印输 出 ESRI.ArcGIS.Client.Behaviors定义了用于与地图及其内容进行交互的行为与操 作 ESRI.ArcGIS.Client.Bing用于对Bing layers和 服务的支 持 ESRI.ArcGIS.Cli

15、ent.Toolkit包含导航和交互地图的通用控 件 ESRI.ArcGIS.Client.Toolkit. DataSources* 包含支持访问通用数据源,wms,kml,GeoRSS等 等 ESRI.ArcGIS.Client.WebMap * 包含用于读取和执行WebMap内容和元数据的 组 件 10:28 开发ArcGIS Runtime应用程序 2012Esri中国开发发者大会 10:28 按需部署 并行部署 无需注册、拷贝部署 与ArcGIS其它产品相互兼 容 部署 2012Esri中国开发发者大会 10:28 部署流程 开 发发 运行 配置ArcGIS Runtime 组组件

16、部署 复制数据 复制程序 2012Esri中国开发发者大会 10:28 开发与部署(For QT) Qt 简介 丰富的API 大量的开发发文档 面向对对象 2D/3D图图形渲染 优优 势势 Qt是一个跨平台的C+图形用户界面应用 程 序开发框架。 2012Esri中国开发发者大会 安装 2012Esri中国开发发者大会 安装 步骤 1: 安装 Qt 4.7.3步骤 2: 安装 Qt Creator 2.2.1 步骤 3: 安装 ArcGIS Runtime Qt SDK 2012Esri中国开发发者大会 安装 添加帮助 2012Esri中国开发发者大会 开 发 打开 .pro 工程文件 添加 Runtime Qt SDK头文件路 径 添加所需 Runtime Qt SDK库文 件 2012Esri中国开发发者大会 开 发 设置bin路 径 DEMO 2012Esri中国开发发者大会 部署 部署复制ArcGIS Runt

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号