ArcGIS Runtime SDK for .NET
ArcGIS Runtime SDK for .NET,易智瑞(中国)信息技术有限公司西安分公司 李泽芳,提要,ArcGIS地理平台开发概述 什么是ArcGIS Runtime for .NET? ArcGIS Runtime for .NET开发讲解,ArcGIS地理平台开发概述,基于ArcGIS地理平台的开发,移动应用,桌面应用,浏览器,,Web API,ArcGIS Engine ArcGIS Runtime,ArcGIS Engine vs ArcGIS Runtine,• 服务 • REST • JSON,ArcGIS Engine,ArcGIS Runtime,Client/Server,Web GIS,,Layers,,Maps,,,,,Scenes,ArcGIS Runtime产品家族,ArcGIS Runtime简介,ArcGIS Runtime是一款全新的基于服务架构的产品,是一款强大的、具备可伸缩性的、支持离线和在线应用的轻量级桌面开发产品。 -强大的开发模式 -可伸缩 -轻量执行,,ArcGIS Runtime功能,地图加载显示 查询统计 数据编辑 专题显示 空间分析 GPS动态目标监控,Esri开发的成熟、通用的应用程序 Collector for ArcGIS Explorer for ArcGIS,QT,OS X,Windows Store,JavaSE,Windows Mobile,iOS,Android,Windows Phone,Mobile,Desktop,Embedded,.NET,Windows Desktop,Windows Store,Windows Phone,Windows Desktop,ArcGIS Runtime SDK for .Net,开发环境准备,操作系统 Windows 7 Windows 8 Windows 8.1 .Net framework 4.5 4.5.1 IDE Visual Studio 2013 (all editions) Visual Studio Express 2013 for Windows Desktop Visual Studio 2012 with Update 3 (all editions) Visual Studio Express 2012 for Windows Desktop with Update 3,开发资源获取 - 文档、教程和示例,安装文件下载 https://developers.arcgis.com/net 开发者网站 https://developers.arcgis.com/net/ 代码资源 GitHub - https://github.com/Esri Toolkit Samples data,演示: 搭建开发环境:下载SDK 查阅相关的文档、代码示例,ArcGIS Runtime for .NET开发介绍,地图加载,, xmlns:esri=“http://schemas.esri.com/arcgis/runtime/2013“,MVVM设计模式,演示:如何搭建第一个应用程序,图层,Tiled layers ArcGISTiledMapServiceLayer ArcGISLocalTiledLayer BingLayer WebTiledLayer WmtsLayer Dynamic layers ArcGISDynamicMapServiceLayer DynamicMapServiceLayer FeatureLayer (online or local) GraphicsLayer,,演示:如何加载不同数据来源的不同图层,1、加载Online数据全球街道切片图层 2、加载Server西北五省动态服务图层 3、加载Portal托管的要素图层 4、加载Esri美国办公场所本地切片图层(.tpk) 5、加载本地gdb西北五省沙漠分布要素图层(.geodatabase) 6、加载三维场景及3D模型,专题显示,查询统计,并行处理任务:Task QueryTask: 使用属性或空间标准查找要素 FindTask: 在多图层与多字段间查找内容 IdentifyTask: 获取某个位置要素的信息 Many others … LocatorTask: 地址定位器 RouteTask: 网络最优路径分析 PrintTask: 打印输出数据结果,离线数据,使用ArcMap创建本地数据 文件 共享为 Runtime内容 要素(read only) 地图切片 地址定位器 网络数据集,演示:如何制作Runtime可用的地图内容,1、动态地图包mpk 2、切片地图包tpk 3、ArcGIS Runtime内容,What’s next?,Quartz 地图性能改进 更多数据格式 更多分析功能 矢量切片 Windows 10 Xamarin,