flyingis
對於乙個
gis
系統來說,不論是桌面
gis
還是webgis
,最重要的和最有價值的是資料,沒有設計良好的空間資料的支撐,該
gis
系統就失去了其存在的意義。目前,主流的比較成熟的
webgis
發布平台是
esri
的arcims
和mapinfo
的mapxtreme
,基於這兩大平台均可以發布各自產品的資料,通過整合
mis
功能,實現政務管理、管網管理等應用。在程式發布前,我們需要經過深加工的、可以滿足使用者業務需求的、完整的、可用於特定平台發布的
gis
資料,這個前期的工作屬於
gis
工程的規劃設計,一般可以分以下幾個步驟完成: 1.
確定專案要實現的目標,即
gis
工程的開發目的。經常我們需要回答這些問題,什麼是需要解決的問題?目前這個問題解決的怎麼樣了?這個工程的最終產品需要以什麼樣的形式展示,是報告,是高質量的可用於大幅展示的地圖,是用
webgis
將產品發布,還是這些最終產品都需要?這個產品的使用者群是誰?這些資料是否還要用於其他的用途?等等。這個步驟有點類似於軟體工程的專案可行性報告和需求分析中的部分工作,但是更強調產品對資料的要求。 2.
建立工程資料。這項工作的工作量一般情況下都非常大,除非專案經費充足可以購買資料或是手中已經有許多任務作中需要的資料,否則需要三個步驟來完成,設計地理空間資料庫,包括所需欄位、字段型別等等,產品數位化和資料的整理,還有管理資料庫,如設定座標系、連線相鄰圖層。 3.
分析資料。空間資料的分析是
gis
工程的一項重要任務,分析的過程將直接影響最終的產品結果。空間資料分析包括計算距離、生成緩衝區、計算面積周長、覆蓋資料值相同的區域、定位、路徑選擇等等。 4.
成果展示。主要是展示資料分析的最終結果,以什麼樣的形式展現出來最好,或能滿足使用者需求,以
webgis
發布是其中的一種,另外還有圖表和報告等形式。
gis
軟體工程的開發和計算機軟體工程有很多相似之處,但其中最大的區別也是最重要的就是對資料有比較特殊的要求,因此在進行
webgis
平台開發部署之前,需要把握整個資料的概況,而了解整個
gis
工程的規劃設計對開發人員理解
webgis
構造和應用是極有幫助的,包括平台軟體的使用和基礎功能的應用等等。
Android APK發布前驗證項
考慮到應用的安全性,建議版本發布前測試人員需要做如下幾項驗證 1 簽名驗證 使用開發工具對apk進行debug時就回自動生成apk 比如eclipse會在 bin目錄自動生成 但是這個包的簽名是debug簽名的。但是對於正式發布的版本需要使用正式簽名。所以發布之前我們可以按照如下方法對apk進行簽名...
Google發布優化MySQL的補丁及工具
google發布優化mysql的補丁及工具 horin 賀勤 email horin153 msn.com blog 今天看資料庫方面資料時,看見一條幾天前的新聞 google發布優化mysql的補丁及工具 google於周二發布了在gpl證書下的新程式 以增強mysql資料庫。google一直在使...
福大軟工 BETA 版衝刺前準備(團隊)
組長部落格 戳我進入 作業部落格 班級部落格本次作業的鏈結 沒有做好充分的規劃,因為種種原因 考試 黨課 個人等等 每次計畫的都不是很完美,也沒有很及時的時間去補正,後續會注意。前端頁面過多,分配人員過少,導致未能按時完成 沒有統一的規範,部分規範還是遵守了的,例如駝峰命名 但總體上還是略顯雜亂 沒...