ARCGIS RUNTIME FOR IOS總結(五)

來源:互聯網
上載者:User
1  關於向量資料離線1.1 離線的優點

向量資料離線在福士手機地圖產品中已經相對成熟。百度地圖、高德地圖、圖吧等手機地圖產品都可以通過下載向量資料離線包來減少流量。向量資料離線有以下好處:

向量資料可壓縮,相比切片方式,向量資料通過壓縮可以變得很小。比如百度地圖整個北京市的離線資料只有16M左右。

採用向量資料,在處理標註時更加靈活。比如手機地圖產品支援旋轉,這樣的情況下對標註需要特殊處理。

三是向量資料可以做更多的功能,比如展示三維建築物。是百度地圖手機版使用離線資料在地圖旋轉狀態下展示三維建築的效果。

1.2 目前的離線解決方案1.2.1
總體思路

目前已有的離線解決方案的實現思路是,在案頭端使用AO和Addin的方式,將要離線的資料匯出成基於Sqlite的向量資料格式,然後通過硬拷貝的方式拷貝到移動端,待移動端資料更改後,再將資料拷貝回案頭端,通過Addin工具匯入。裝過過程加入版本控制等流程以確保資料的一致性和完整性。

1.2.2
流程圖流程圖如下

1.1.1
功能組成

 

 

1.1.1.1 移動資料同步工具

負責製作和更新移動資料包可以是一個案頭AddIn,需要ArcGIS Desktop環境,也可以是一個獨立程式,需要ArcGIS Engine Runtime環境。

主要功能包括

l  資料匯出:從要素圖層匯出移動向量資料,支援的資料格式包括:shapefile和GDB;

l  資料同步:將移動向量資料的更改同步回GDB,要素類需要建立Global id

1.1.1.2 移動向量離線API

在ArcGIS Runtime SDK基礎之上擴充的離線向量資料介面,需要ArcGIS Runtime SDK for Android/iOS 10.1.1

單獨授權,需要綁定行動裝置

主要功能:

l  對離線向量資料進行增、刪、改、查

l  對要素進行簡單符號化

1.1.2
優缺點總結

目前的離線解決方案是基於案頭AO和Sqllite進行二次開發得到的,具有通用性、靈活性、可擴充性等優點,是API本身功能的有益補充。但是,由於其中的資料同步使用的是硬拷貝的方式,不符合SOA的設計理念,因此,在具體應用的時候會有一些不便,建議考慮使用SDE
Feature Service的方式設計這一功能。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.