您的位置:首页 > 其它

ArcGIS Runtime Sdk for .Net基本介绍

2016-07-13 09:36 316 查看
部分内容参考博客:http://blog.newnaw.com/?p=967

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会越来越强大。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: