ArcGIS Runtime Sdk for .Net基本介绍
2016-07-13 09:36
316 查看
部分内容参考博客:http://blog.newnaw.com/?p=967
ArcGIS 桌面端的开发现在已经逐步向轻量级过渡,服务、REST、JSON等概念的不断普及和被广大开发者所接受,越来越多的开发者更依赖于服务的形式来获得相关的数据源,并且由于AE的过于臃肿,我们会转向轻量级的ArcGIS Runtime sdk。
![](http://img.blog.csdn.net/20160713093411611)
当然目前ArcGIS RunTime Sdk已经支持Xamarin 跨平台了过段时间我会先试试水
所以现在ArcGIS RunTime Sdk包括以下的内容
ArcGIS Runtime SDK for Android
ArcGIS Runtime SDK for iOS
ArcGIS Runtime SDK for .NET
ArcGIS Runtime SDK for OS X
ArcGIS Runtime SDK for Java
ArcGIS Runtime SDK for Qt
ArcGIS Rutnime SDK for Xamarin
• 空间数据展示:离线数据和在线数据的空间展示。
• 图形绘制:在地图上交互式地绘制查询范围或地理标记等。
• 符号渲染:提供对图形进行符号化,要素图层生成专题图和服务器端渲染等功能。
• 查询检索:基于属性和空间位置进行查询,支持关联查询,对查询结果的排序、分组以及对属性数据的统计。
• 地理处理:使用离线和在线的地理处理工具进行空间分析。ArcGIS Runtime SDK for .NET在在线或者离线地图应用中使用地理处理模型和工具进行分析,并使用分析结果。
• 网络分析:计算最优路径、临近设施和服务区域。
• 编辑:离线和在线的数据编辑。
• 新的异步处理模型:ArcGIS Runtime SDK for .NET使用了NET平台中新的异步处理模型await,async。(推荐多使用Task任务)
Esri为开发者提供了丰富的示例
(2)相关下载地址:https://github.com/Esri/arcgis-runtime-samples-dotnet
(3)开发步骤:安装完成后--->新建工程--->引用ArcGIS Runtime SDK库dll文件
--->进行开发
---> 为程序带上ArcGIS Runtime运行包(程序右键添加运行包)
说明:目录中会自动带上所引用的dll文件以及所需的ArcGISRuntime10.2.7运行包目录
这一点比AE优势明显带上开发环境即可任意运行
ArcGIS 桌面端的开发现在已经逐步向轻量级过渡,服务、REST、JSON等概念的不断普及和被广大开发者所接受,越来越多的开发者更依赖于服务的形式来获得相关的数据源,并且由于AE的过于臃肿,我们会转向轻量级的ArcGIS Runtime sdk。
1 ArcGIS RunTime sdk
当然目前ArcGIS RunTime Sdk已经支持Xamarin 跨平台了过段时间我会先试试水
所以现在ArcGIS RunTime Sdk包括以下的内容
ArcGIS Runtime SDK for Android
ArcGIS Runtime SDK for iOS
ArcGIS Runtime SDK for .NET
ArcGIS Runtime SDK for OS X
ArcGIS Runtime SDK for Java
ArcGIS Runtime SDK for Qt
ArcGIS Rutnime SDK for Xamarin
2 ArcGIS Runtime Sdk for .Net
ArcGISRuntime SDK for .NET 常用功能• 空间数据展示:离线数据和在线数据的空间展示。
• 图形绘制:在地图上交互式地绘制查询范围或地理标记等。
• 符号渲染:提供对图形进行符号化,要素图层生成专题图和服务器端渲染等功能。
• 查询检索:基于属性和空间位置进行查询,支持关联查询,对查询结果的排序、分组以及对属性数据的统计。
• 地理处理:使用离线和在线的地理处理工具进行空间分析。ArcGIS Runtime SDK for .NET在在线或者离线地图应用中使用地理处理模型和工具进行分析,并使用分析结果。
• 网络分析:计算最优路径、临近设施和服务区域。
• 编辑:离线和在线的数据编辑。
• 新的异步处理模型:ArcGIS Runtime SDK for .NET使用了NET平台中新的异步处理模型await,async。(推荐多使用Task任务)
3 安装及部署
(1)下载地址: https://developers.arcgis.com/net/ (需要注册账号)Esri为开发者提供了丰富的示例
(2)相关下载地址:https://github.com/Esri/arcgis-runtime-samples-dotnet
(3)开发步骤:安装完成后--->新建工程--->引用ArcGIS Runtime SDK库dll文件
--->进行开发
---> 为程序带上ArcGIS Runtime运行包(程序右键添加运行包)
说明:目录中会自动带上所引用的dll文件以及所需的ArcGISRuntime10.2.7运行包目录
这一点比AE优势明显带上开发环境即可任意运行
4 关于AE与ArcGIS Runtime之间的认识
尽管ArcGIS Runtime Sdk有诸多优势,但是在本地ArcGIS RunTime无法进行复杂的网络分析等,必须依赖于Service,所以AE与ArcGIS RunTime暂时还不是相互代替的关系,必须根据具体情况分析使用哪一个工具,不过也许不久RunTime会越来越强大。相关文章推荐
- c语言产生随机数的方法
- 面向对象的程序设计-工厂模式、构造函数模式
- 李洪强iOS开发支付集成之支付宝支付
- poj 2325 Persistent Numbers 贪心+高精度除法
- Spring学习笔记 关于Bean定义的重用-使用abstract以及parent标签属性
- Specified VM install not found: type Standard VM, name jre1.8
- C++析构函数为什么要为虚函数
- 数据库中事务的概念浅析
- 不要对数组使用多态
- HDU 3026 Chinese Chess 二分匹配(TLE...)
- PostgreSQL WIN7下压缩版安装
- HDU 5446 Unknown Treasure Lucas定理+中国剩余定理
- plsql查询数据显示为乱码解决方法
- springmvc+mybatis+pgsql+jetbrick整合
- HDU 5442 Favorite Donut 最大表示法+KMP
- Shiro配置
- Missing artifact log4j:log4j:bundle:1.2.17
- POJ 1904 King's Quest 强连通分量+二分匹配
- linux-SSH远程服务的管理操作,查看虚拟机信息
- Bzoj3509:[CodeChef] COUNTARI:分块+FFT