<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    請指教 基于Java平臺的 WEBGIS最簡方案

    Posted on 2007-08-07 15:07 小李飛刀 閱讀(1758) 評論(5)  編輯  收藏 所屬分類: 開發經驗
    坦白的說,這是規劃中的一個測試工程,也是準備用于形象工程的,因此并不希望它有多么復雜的功能,也不想提供太炫的效果,那是有代價的。

    我所希望得到的是一個簡單的、能以低成本部署的簡單方案,并在上面開發出一些簡單的顯示功能,例如,把光標移到某些地圖上的熱點上,能夠把相關聯的數據顯示出來。


    基于本人對開源GIS系統的初淺認識,準備采用如下方案。

    數據庫  :  PostgreSQL + PostGIS (MySQL 好像也有空間數據支持,沒看過)

    服務器 :  GeoServer

    地圖編輯: MapBuilder 或 uDig

    開發語言: Java 1.5 or over

    項目管理: Maven2

    但對開發具體框架和人員配置搞不太清楚,請指教:

    表現層: 所需技術xthml, ajax,JavaScript,最好在美工方面也有些經驗,這一塊應該要求高一點,系統慢,性能不好關系都不太大,老實說,以我的估計,基本上不會有多少人用,并發人數5個了不起了。

    業務邏輯: 這一層應該很簡單,但要求對Java WEB開發比較有經驗的人擔當,尤其是對常用WEB框架有所了解,GeoServer內部用的Spring,struts都應該清楚一點。

    數據庫和空間數據的維護:這一塊沒概念,數據應該是現成的shape,需要轉換一下吧,我試過shape到postgis的轉換,好像也還容易,只是中文字符問題有點麻煩。

    另外,如果想要在現在的大屏幕手機上支持地圖查看,可能得利用GeoServer生成相應的圖片或者矢量圖吧,個人比較傾向于SVG,目前流行手機的支持不知道怎么樣?J2ME手機對SVG的支持應該還比較好實現,nokia的對JSR標準的支持好像還不錯,另外還有個tinyline能支持,以前自己也寫過類似的J2ME上的矢量繪圖的東西,客戶端的問題應該不大,主要是在架構上如何把這個也考慮進去,適當地減少開發工作量。

    還有什么呢?  

    歡迎有經驗人士指正!



    Feedback

    # re: 請指教 基于Java平臺的 WEBGIS最簡方案  回復  更多評論   

    2007-09-20 11:58 by sinoly
    一點,
    如果使用svg作為地圖現實方式,問題是相當的大。。
    呵呵,你的技術選型和我現在在做的差不多,
    我也想用svg作為顯示,但是嘗試了很多次,問題很多。
    特別是在手機客戶端上,目前智能手機應該說以PPC為主,
    WM下的IE本來編碼就不是很好,加上svg對中文的支持。。。感覺很困難
    不過值得一試,呵呵

    # re: 請指教 基于Java平臺的 WEBGIS最簡方案  回復  更多評論   

    2007-09-21 14:25 by 小李飛刀
    有沒有考慮過JAVA手機或其他智能手機平臺呢?

    微軟總是想自搞一套,在W3C的系列標準上都不太配合

    中文的確是一個問題,不過既然是SVG,中文也可以考慮矢量圖的形式來處理,直接當圖形來處理也許還更簡便些。

    # re: 請指教 基于Java平臺的 WEBGIS最簡方案[未登錄]  回復  更多評論   

    2007-10-24 13:15 by LEE
    GEOserver 沒用過.都是2次開發,基本的地圖操作功能難度都不大,把自己特有的業務邏輯和需求結合空間數據和地圖進行交互式操作就顯得有點麻煩了.

    # re: 請指教 基于Java平臺的 WEBGIS最簡方案[未登錄]  回復  更多評論   

    2007-10-24 13:29 by LEE
    如果你的平臺作為手機客戶端的服務器的話,GeoServer是否支持svg格式的圖片輸出,流量大小,都是要考慮的事情.有的時候,如果地圖上面地理要素多,幾何特征復雜的話,一個svg格式的圖片可以達到1m多,這樣無線傳輸的時候,就沒意義了,我還不如叫用戶下個城市的矢量數據呢.中移現在的北京城市地圖矢量數據就只有500多k.他們肯定是把矢量數據下過來,然后在手機端不知道采用什么技術本地渲染的

    # re: 請指教 基于Java平臺的 WEBGIS最簡方案  回復  更多評論   

    2007-10-24 14:31 by 小李飛刀
    對,這是一個問題,不過既然是移動應用,小屏幕手持設備,圖層肯定是有些限制的,要素也不可能太多,我想的解決方式是通過地理位置,圖層的放大比例等因素綜合考慮,如何裁剪、組織最終傳到終端的SVG內容,而不是單純地傳送所有信息,之所以用矢量數據,主要原因還是因為在幾何計算和縮放上有很多方便,要充分利用這些信息來簡化傳輸量,當然這樣還是有一個比較大的問題要解決,就是一個終端可能需要頻繁地跟服務器通訊,不斷地在更新數據請求,另外還有的問題就是如何處理掉或者過濾到用戶操作過程中間的一些無效了(或過時了)的請求,這個響應過程應該有些類似于PC機上的鼠標消息的處理,只是在手持設備和服務器兩個層面都要實現部分功能,技術難點應該是在這個地方。

    謝謝各位的寶貴意見!

    posts - 44, comments - 43, trackbacks - 0, articles - 5

    Copyright © 小李飛刀

    涉足江湖,廣交朋友
    尋找有共同興趣愛好者一起開創掌上移動應用!


    歡迎光臨!您是第 hit counter 位訪客。
    主站蜘蛛池模板: 一级做a爱过程免费视频高清 | 吃奶摸下高潮60分钟免费视频| 亚洲国产精品张柏芝在线观看| 91香蕉国产线观看免费全集| 亚洲人成色7777在线观看| 中文字幕的电影免费网站| 亚洲精品成人片在线播放 | 亚洲综合免费视频| 亚洲日韩国产精品无码av| 在线免费中文字幕| 亚洲一级毛片在线观| 亚洲免费综合色在线视频| 中国亚洲呦女专区| 国产成人aaa在线视频免费观看| 国产精品亚洲精品日韩动图| 亚洲国产高清在线一区二区三区| 国产精品高清免费网站 | 成人性生交大片免费看无遮挡 | 亚洲AV无码专区在线观看成人| 欧洲精品免费一区二区三区| 另类专区另类专区亚洲| 久久青青草原亚洲av无码| 久久精品国产免费| 亚洲人6666成人观看| 免费看国产一级特黄aa大片| 国产高清对白在线观看免费91| 亚洲AV福利天堂一区二区三| www.黄色免费网站| 四虎精品成人免费视频| 亚洲成在人天堂一区二区| 最新免费jlzzjlzz在线播放| 免费无码AV一区二区| 亚洲国产日韩一区高清在线| 大地资源在线观看免费高清| 国产精品福利片免费看| 亚洲91精品麻豆国产系列在线| 亚洲?V无码乱码国产精品| 色欲国产麻豆一精品一AV一免费| 亚洲一区二区无码偷拍| 亚洲精品自在在线观看| 国产精品视频免费一区二区|