<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 位訪客。
    主站蜘蛛池模板: 亚洲网址在线观看| 毛片免费观看的视频在线| 亚洲黄色网站视频| 成人黄软件网18免费下载成人黄18免费视频 | 亚洲成A人片在线观看WWW| 59pao成国产成视频永久免费| 中文日韩亚洲欧美制服| 久久精品国产精品亚洲下载| 亚洲免费中文字幕| 精品久久久久久久久亚洲偷窥女厕| 久久亚洲高清综合| ww在线观视频免费观看| 91av免费在线视频| 亚洲国产成a人v在线| 亚洲精品97久久中文字幕无码| 麻花传媒剧在线mv免费观看 | 57pao国产成视频免费播放| 麻豆安全免费网址入口| 亚洲欧洲免费视频| yy6080亚洲一级理论| 97性无码区免费| 99在线免费观看| 亚洲风情亚Aⅴ在线发布| 亚洲国产老鸭窝一区二区三区| 又粗又硬免费毛片| 99国产精品视频免费观看| 美女黄色毛片免费看| 18gay台湾男同亚洲男同| 亚洲伊人久久综合中文成人网| 成人黄动漫画免费网站视频| 很黄很污的网站免费| 免费精品久久久久久中文字幕| 亚洲免费一级视频| 久久久亚洲精品无码| 亚洲伊人久久综合中文成人网| 毛片免费视频播放| 99久久精品免费精品国产| 亚欧乱色国产精品免费视频| 国产亚洲视频在线观看| 亚洲国产视频久久| 亚洲中文无码av永久|