1. 程式人生 > >Arcgis for android的離線數據庫小記

Arcgis for android的離線數據庫小記

pan eat 下載失敗 roi 一模一樣 數據 ID 找到 code

最近在使用arcgis for android,要實現本地數據的編輯,esri的解決方案搞的太復雜,遇到了不少問題,特此記錄

1.Desktop生成的runtime geodatabase無法在本地進行編輯,該數據庫是只讀的。

2.加載Desktop生成的runtime geodatabase後,如果需要從Server下載geodatabase,會出現下載失敗的情況。

我這裏服務的日誌顯示的是unable create srs from json,我的Desktop生成的runtime geodatabase中的數據采用的空間參考和服務發布的是一模一樣的,在向服務端請求參數時使用的就是Desktop生成的runtime geodatabase的空間範圍和空間參考,竟然服務端解析不了,最後沒辦法,只能采用featch得到信息去請求,通過對比發現featch得到的空間參考描述是空間參考的code,比如wgs84就是4326,但是用Desktop生成的是完整的wkt描述,可能是這個原因引起的,反正要向服務端請求數據,盡量采用從服務提取的信息來構建請求參數。

3.在加載Desktop生成的runtime geodatabase後,沒有辦法實現加載從服務器下載的geodatabase,但是單獨加載geodatabase的數據可以顯示,

在啟動時同時加載兩個不同類型的geodatabase也能夠同時顯示,沒有找到原因,mark一下。

Arcgis for android的離線數據庫小記