坦白的說,這是規(guī)劃中的一個測試工程,也是準(zhǔn)備用于形象工程的,因此并不希望它有多么復(fù)雜的功能,也不想提供太炫的效果,那是有代價的。
我所希望得到的是一個簡單的、能以低成本部署的簡單方案,并在上面開發(fā)出一些簡單的顯示功能,例如,把光標(biāo)移到某些地圖上的熱點(diǎn)上,能夠把相關(guān)聯(lián)的數(shù)據(jù)顯示出來。
基于本人對開源GIS系統(tǒng)的初淺認(rèn)識,準(zhǔn)備采用如下方案。
數(shù)據(jù)庫 : PostgreSQL + PostGIS (MySQL 好像也有空間數(shù)據(jù)支持,沒看過)
服務(wù)器?。?nbsp; GeoServer
地圖編輯: MapBuilder 或 uDig
開發(fā)語言: Java 1.5 or over
項目管理: Maven2
但對開發(fā)具體框架和人員配置搞不太清楚,請指教:
表現(xiàn)層: 所需技術(shù)xthml, ajax,JavaScript,最好在美工方面也有些經(jīng)驗,這一塊應(yīng)該要求高一點(diǎn),系統(tǒng)慢,性能不好關(guān)系都不太大,老實說,以我的估計,基本上不會有多少人用,并發(fā)人數(shù)5個了不起了。
業(yè)務(wù)邏輯: 這一層應(yīng)該很簡單,但要求對Java WEB開發(fā)比較有經(jīng)驗的人擔(dān)當(dāng),尤其是對常用WEB框架有所了解,GeoServer內(nèi)部用的Spring,struts都應(yīng)該清楚一點(diǎn)。
數(shù)據(jù)庫和空間數(shù)據(jù)的維護(hù):這一塊沒概念,數(shù)據(jù)應(yīng)該是現(xiàn)成的shape,需要轉(zhuǎn)換一下吧,我試過shape到postgis的轉(zhuǎn)換,好像也還容易,只是中文字符問題有點(diǎn)麻煩。
另外,如果想要在現(xiàn)在的大屏幕手機(jī)上支持地圖查看,可能得利用GeoServer生成相應(yīng)的圖片或者矢量圖吧,個人比較傾向于SVG,目前流行手機(jī)的支持不知道怎么樣?J2ME手機(jī)對SVG的支持應(yīng)該還比較好實現(xiàn),nokia的對JSR標(biāo)準(zhǔn)的支持好像還不錯,另外還有個tinyline能支持,以前自己也寫過類似的J2ME上的矢量繪圖的東西,客戶端的問題應(yīng)該不大,主要是在架構(gòu)上如何把這個也考慮進(jìn)去,適當(dāng)?shù)販p少開發(fā)工作量。
還有什么呢?
歡迎有經(jīng)驗人士指正!
我所希望得到的是一個簡單的、能以低成本部署的簡單方案,并在上面開發(fā)出一些簡單的顯示功能,例如,把光標(biāo)移到某些地圖上的熱點(diǎn)上,能夠把相關(guān)聯(lián)的數(shù)據(jù)顯示出來。
基于本人對開源GIS系統(tǒng)的初淺認(rèn)識,準(zhǔn)備采用如下方案。
數(shù)據(jù)庫 : PostgreSQL + PostGIS (MySQL 好像也有空間數(shù)據(jù)支持,沒看過)
服務(wù)器?。?nbsp; GeoServer
地圖編輯: MapBuilder 或 uDig
開發(fā)語言: Java 1.5 or over
項目管理: Maven2
但對開發(fā)具體框架和人員配置搞不太清楚,請指教:
表現(xiàn)層: 所需技術(shù)xthml, ajax,JavaScript,最好在美工方面也有些經(jīng)驗,這一塊應(yīng)該要求高一點(diǎn),系統(tǒng)慢,性能不好關(guān)系都不太大,老實說,以我的估計,基本上不會有多少人用,并發(fā)人數(shù)5個了不起了。
業(yè)務(wù)邏輯: 這一層應(yīng)該很簡單,但要求對Java WEB開發(fā)比較有經(jīng)驗的人擔(dān)當(dāng),尤其是對常用WEB框架有所了解,GeoServer內(nèi)部用的Spring,struts都應(yīng)該清楚一點(diǎn)。
數(shù)據(jù)庫和空間數(shù)據(jù)的維護(hù):這一塊沒概念,數(shù)據(jù)應(yīng)該是現(xiàn)成的shape,需要轉(zhuǎn)換一下吧,我試過shape到postgis的轉(zhuǎn)換,好像也還容易,只是中文字符問題有點(diǎn)麻煩。
另外,如果想要在現(xiàn)在的大屏幕手機(jī)上支持地圖查看,可能得利用GeoServer生成相應(yīng)的圖片或者矢量圖吧,個人比較傾向于SVG,目前流行手機(jī)的支持不知道怎么樣?J2ME手機(jī)對SVG的支持應(yīng)該還比較好實現(xiàn),nokia的對JSR標(biāo)準(zhǔn)的支持好像還不錯,另外還有個tinyline能支持,以前自己也寫過類似的J2ME上的矢量繪圖的東西,客戶端的問題應(yīng)該不大,主要是在架構(gòu)上如何把這個也考慮進(jìn)去,適當(dāng)?shù)販p少開發(fā)工作量。
還有什么呢?
歡迎有經(jīng)驗人士指正!