- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ArcGISRuntimeSDKsfor.Net-公开版解读
ArcGIS Runtime SDKs for .Net 高效桌面GIS开发技术
易智瑞(中国)信息技术有限公司 李泽芳
ArcGIS Runtime简介
ArcGIS Runtime for .Net开发要求
ArcGIS Runtime for .Net开发介绍
小结
主要内容
ArcGIS Runtime简介
ArcGIS Runtime是一款全新的基于服务架构的产品,是一款强大的、具备可伸缩性的、支持离线和在线应用的轻量级桌面开发产品。
基于共同的C++内核
覆盖主流移动设备的 SDK家族
多平台的数据和编程模式一致
ArcGIS地理平台
数据展示
图形绘制
符号渲染
查询统计
地理处理
数据编辑
时态感知
三维展示
ArcGIS Runtime功能介绍
ArcGIS Runtime SDKs for .Net
ArcGIS Runtime SDKs for .Net介绍
QT
OS X
Windows
Store
JavaSE
Windows
Mobile
iOS
Android
Windows
Phone
Mobile
Desktop
Embedded
.NET
Windows
Desktop
Windows
Store
Windows
Phone
Windows
Desktop
开发环境
操作系统
.NET框架
集成开发环境
DirectX
部署环境
操作系统
硬件要求
ArcGIS软件
Server10.2.2
Server10.3.1
软件系统要求
一套代码,三种部署
Desktop
Windows Store
Windows Phone
部署简单-拷贝
运行环境、数据、程序
代码逻辑简单
MVVM-xaml
.NET?基于Task的异步编程模型(Task-based Asynchronous Pattern-TAP)
高效程序开发
GIS程序
对硬件要求高
耗时
我们的要求
响应灵敏
Runtime解决方案:
Task-based Asynchronous pattern(TAP)
Task-based Asynchronous Pattern
搭建第一个应用程序
使用代码
使用xaml
搭建第一个地图应用
搭建第一个场景应用
搭建第一个应用程序
搭建第一个应用程序
演示
MapView
Map
Layers
SceneView
Scene
Layers
事件响应
鼠标、键盘
触摸屏
环境因素控制
阴影、环境光
高程夸张
地图与场景
底图图层
切片服务
动态服务
要素图层
可编辑
绘画图层
动态
静态
3D图层
KML图层
图层的绘制顺序
图层介绍
图层加载及显示
演示
专题显示-要素
要素(Feature)
数据库要素
绘画要素
几何形状(Geometry)
属性(Attributes)
符号(Symbol)
数据库要素
属性存储在表中
存储在硬盘上
容器为要素图层(Feature Layer)
符号已经根据要素服务确定
绘画要素
属性以键值对形式存在
存储在内存中
容器为绘画图层(Graphics Layer)
绘画要素符号可单独修改
专题显示-要素容器
绘画要素容器
Graphics Layer
GraphicsOverlay
位置显示(LocationDisplay)
Renderer
简单渲染器
唯一值渲染器
分级渲染器
字典渲染器
时间渲染器
专题显示-渲染器
二维符号
简单标记符号
简单线符号?
填充符号?
三维符号
球体标记符号
立方体标记符号
圆锥标记符号
模型符号
管线符号
……
专题显示-符号
二三维地图展示
演示
查询统计
并行处理任务:Task
执行过程
创建Task对象
确定Task参数
传递参数执行Task
处理返回结果
查询方法
QueryTask: 使用属性或空间标准查找要素
单一图层 返回要素集 复杂查询表达式
FindTask: 在多图层与多字段间查找内容
多图层查询 以图层形式返回要素 可以只返回非空间属性
IdentifyTask: 获取某个位置要素的信息
多图层 多用于鼠标单击查询
服务模式
在线编辑
离线编辑
数据编辑-服务模式
地图制作
服务发布
查看
查询
分析
编辑
同 步
下 载
服务模式
桌面模式
MPK
File GDB和SDE GDB
数据编辑-桌面模式
数据离线同步
演示
只有桌面API支持
控制服务生命周期
执行动态地图服务
执行GP服务
同步执行(Excute)
异步执行(SubmitJob)
异步带结果执行(SubmitjobwithMapServiceResrult)
本地服务器提供了一个简单的配置程序
本地服务器
连接到Portal
文档评论(0)