1. 程式人生 > >從零開始——開發一個安卓GIS採集軟體——1.前期工作

從零開始——開發一個安卓GIS採集軟體——1.前期工作

一、需求分析

由於工作需要,接到這麼一個開發地理資訊採集的軟體,並由於買不起MAC所以採用安卓端的開發。

1. 專案簡介:

今年接到有關地理資訊標準化的任務,需要先採集現有地理資訊進行整理。 需要採集的資訊主要為門牌號及建築型別。

2. 軟體要求:

  1. 能載入Arcgis所使用的地圖格式,如tif,tpk,shp等。
  2. 使用shp檔案格式採集相關欄位的資訊,實現匯入/匯出/可編輯/查詢。
  3. 拍照功能,及繫結到相關採集點。
  4. 後來發現shp的靈活性差,改用sqlite來儲存欄位資訊,並與shapefileTable用唯一座標關聯。
  5. 定位功能
  6. 輔助線繪製及測量(未實現)

3. 前期工作:

  1. Arcgis相關的專業知識,如座標系轉換、軟體基本操作等。因為我們用到的是Arcgis官方安卓SDK, 所以我們能實現的功能,都基於能在Arcgis軟體上實現的操作。
  2. 安裝Android Studio。由於有梯子,所以安裝起來比較簡單直接, 詳細過程看百度。
  3. 試驗用的底圖(.tpk檔案), 採集層檔案(.shp)。官方推薦用為移動端專門設計的移動地圖包,大概長這樣子。
  4. 上google查閱Mvvm 以及 Room等新元件特性

最終效果預覽:

主介面

在這裡插入圖片描述

功能欄

在這裡插入圖片描述

採集欄

在這裡插入圖片描述

下一章我們馬上開工!