ArcGIS Runtime Sdk for .Net基本介绍

部分内容参考博客: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平台中新的异步处理模型awaitasync(推荐多使用Task任务)

 

3 安装及部署

(1)下载地址: https://developers.arcgis.com/net/    (需要注册账号)

Esri为开发者提供了丰富的示例

(2)相关下载地址:https://github.com/Esri/arcgis-runtime-samples-dotnet

(3)开发步骤:安装完成后--->新建工程--->引用ArcGIS Runtime SDKdll文件 --->进行开发

---> 为程序带上ArcGIS Runtime运行包(程序右键添加运行包)

说明:目录中会自动带上所引用的dll文件以及所需的ArcGISRuntime10.2.7运行包目录

这一点比AE优势明显带上开发环境即可任意运行

 

4 关于AE与ArcGIS Runtime之间的认识

尽管ArcGIS Runtime Sdk有诸多优势,但是在本地ArcGIS RunTime无法进行复杂的网络分析等,必须依赖于Service,所以AE与ArcGIS RunTime暂时还不是相互代替的关系,必须根据具体情况分析使用哪一个工具,不过也许不久RunTime会越来越强大。


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值