ArcGIS Runtime 本地API介绍(一)
来源:互联网 发布:淘宝上怎么看积分 编辑:程序博客网 时间:2024/05/21 07:00
五一小长假结束了,大家玩的可好,鉴于在上期的公开课上很多朋友问到ArcGIS Runtime的开发,我们在休息之余,并没有忘记此事也抽空研究ArcGIS Runtime,又有东西可以分享了,目录结构如下:
关于ArcGIS Runtime的介绍,在网上Goolge下或者参阅本博客可以找到,在这里我再总结下:
桌面开发产品
显示非常快速
支持离线和在线的资源调用
支持GP服务和地理编码服务
支持编辑,渲染,查看浏览
支持GPS位置感知
易于部署
支持多种API(WPF,Java,Qt)
使用Native API的异步编程模式
有64位和32位
支持Windows和Linux平台
以上为ArcGIS Runtime 的主要特点,对于ArcGIS Runtime的开发来说,我们说是很容易,跟ArcGIS Server 富客户端API的B/S开发方式很类似(注意,主要是说代码,而不是说ArcGIS Runtime可以开发出B/S应用,因为它是一个桌面产品)。
ArcGIS Runtime API和ArcGIS Silverlight API对比
我们不止一次的强调,如果有使用ArcGIS Silverlight API经验的人,在使用ArcGIS Runtime for WPF的时候,毫无障碍,因为大部分在ArcGIS Silverlight API出现的对象,方法在后者都可以找到,下表我们就对两者进行对比:
类库
功能
ESRI.ArcGIS.Client
Map, ArcGIS Layers, Graphics, Geometry, Symbols
ESRI.ArcGIS.Client.Local
ArcGIS Runtime特有,用于管理本地服务器、服务,GPS位置感知功能
ESRI.ArcGIS.Client.Behaviors
定义了用于与地图及其内容进行交互的行为与操作
ESRI.ArcGIS.Client.Bing
用于对Bing layers和 服务的支持
ESRI.ArcGIS.Client.Toolkit
包含导航和交互地图的通用控件
ESRI.ArcGIS.Client.Toolkit.
DataSources*
包含支持访问通用数据源,WMS,KML,GeoRSS,GpsLayer等等
ESRI.ArcGIS.Client.WebMap*
包含用于读取和执行WebMap内容和元数据的组件
ESRI.ArcGIS.Client.Printing
ArcGIS 10.1 新增的类库,用来进行在线地图打印输出
说明:该表中红色部分表示ArcGIS Runtime特有的,黑色部分表示两者共有,绿色部分表示ArcGIS 10.1新增的并且两者共有的。
ESRI.ArcGIS.Client.Local类库介绍
如果要使用Gps功能,本地数据功能,那么就需要改类库,该类库主要有三个命名空间,如下图:
从命名空间的字面意思我们就可以知道Local命名空间包含处理本地数据和管理本地服务器的类,而Gps命名空间包含针对Gps处理的类,那么Tasks呢?用过Silverlight的API,对这个不陌生,没错在ESRI.ArcGIS.Client.dll中也存在一个Tasks,我们知道Tasks封装了一些我们常用的任务及其相关参数信息,比如QueryTask,FindTask等,那么这两个到底有什么区别?保留点神秘感,往后看,好了言归正传,现在我们着手对这三个命名空间介绍。
- ArcGIS Runtime 本地API介绍(一)
- ArcGIS Runtime 本地API介绍(一)
- ArcGIS Runtime 本地API介绍
- ArcGIS Runtime 本地API介绍(二)
- ArcGIS Runtime 本地API介绍(三)
- ArcGIS Runtime 本地API 介绍(四)
- ArcGIS Runtime 本地API介绍(五)
- ArcGIS Runtime 本地API介绍(六)
- ArcGIS Runtime 本地API介绍(二)
- ArcGIS Runtime 本地API介绍(三)
- ArcGIS Runtime 本地API 介绍(四)
- ArcGIS Runtime 本地API介绍(五)
- ArcGIS Runtime 本地API介绍(六)
- ArcGIS Runtime 介绍
- ArcGIS Runtime 介绍
- ArcGIS Runtime介绍
- ArcGIS Runtime for Xamarin介绍
- ArcGIS Javascript学习笔记(一)arcgis API 的本地部署
- 浅谈智能视频监控存储的几个技术设想
- android如何使得电阻屏在第一次开机时自动叫起屏幕校准程序
- UIButton 自定义
- 两个数相乘,小数点后位数没有限制,请写一个高精度算法
- android 如何安装/卸载APK(包括system apk和user apk)
- ArcGIS Runtime 本地API介绍(一)
- cocos2d-x中的四种坐标
- Android如何在Activity中调用Screen off 和 Screen on接口
- android如何把手机的默认主题修改成mtk slicer(纤薄主题)
- ArcGIS Runtime 本地API介绍(二)
- 关于python文件操作
- android 双SD卡切换(SD SWAP) 方案,如何恢复“设置->存储->默认存储器”的用户选择功
- ArcGIS Runtime 本地API介绍(三)
- 动态描述性编程实现计算器0~9这10个数字按钮的高亮显示并按下该键