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會越來越強大。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章