簡易檢索 / 詳目顯示

研究生: 邱浩然
Chiou, Hau-ran
論文名稱: 基於SVG 的網路地圖服務應用於行動裝置上之互動式地圖符號化
Application of SVG-based Web Map Service for Interactive Map Symbolization on Mobile device
指導教授: 郭英俊
Kuo, Ying-jean
學位類別: 碩士
Master
系所名稱: 工學院 - 測量及空間資訊學系
Department of Geomatics
論文出版年: 2008
畢業學年度: 96
語文別: 中文
論文頁數: 109
中文關鍵詞: 自適應展圖可變式向量圖形SVG地圖符號化
外文關鍵詞: SVG(Scalable Vector Graphics), symbolization, adaptive visualization
相關次數: 點閱:194下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 目前,網路地圖格式普遍仍為傳統網格式圖片,網格式地圖在視覺
    效果上雖然提供了豐富的色彩呈現,但隨著地圖精緻度的增加檔案容量也隨之相對變大,且網格式地圖缺乏與使用者互動的功能之重大缺點仍是無法解決。向量式網路地圖雖然改良了網格式地圖在互動功能上的缺點,礙於各軟體廠商所開發的向量式地圖產品皆使用了專有的資料格式,因此也無法成為理想的公開網路地圖用的資料格式。近幾年,由W3C 所公開認證的可變式向量圖形SVG(Scalable Vector Graphics),繼承了延伸標記語言XML 開放式資料結構的優點,保有向量式地圖的互動編輯功能,更具備網格式地圖的豐富色彩之展現能力,迅速地成為互動式網路地圖的適當格式。

    本研究以台南市地形圖圖例樣式做為圖例設計之參考基準,設計出
    相容SVG 幾何圖元及空間資料庫PostgreSQL 的圖例庫。系統開發以相容Java 語言的系統架構為設計基礎,開發出一個具備自適應展圖功能的雛形系統。此雛形系統可透過行動裝置之標準通訊協定傳送使用者的索圖需求,整合OGC WMS 規範的地理伺服器GeoServer 提供系統圖資,生成包含客製化圖例之最終地圖成果,系統並提供圖例樣式設定之互動編修、管理的功能。最後,本研究以三個模擬情境進行雛形系統之完整的功能測試,搭配設定個人化資訊中不同的參數,成功地驗證利用SVG發展具互動功能之自適應展圖服務之可行性。

    Raster picture is still the general format of web map service at present.Although raster maps have the ability of representing abundant color on the visual effect, the more fine the map achieves the more volume the file needs
    relatively. The great shortcoming such as lacking the interacting capability with user or expansion of the system function still can’t be resolved. Vector
    map indeed improves the drawback of interaction capability in raster map.Each software venders keep their format proprietary, so no one can turn their product into the ideal open format of web map. In recent years, SVG
    (Scalable Vector Graphics), the norm of the network transmit in vector format gained the authentication from W3C. The standard inherits the open structure from XML, not only preserves the function of interactive edit like
    traditional vector map, but also possess the capability of representing abundant color in map like the one in raster format. SVG rapidly becomes the appropriate file format for interactive web cartography map service.

    Regarding Tainan topographic map legend as the reference, this research designs a symbol library which is compatible with SVG base shapes and PostgreSQL spatial space database. The prototype of providing adaptive visualization is developed under the system structure in Java-based language. The prototype transmits user’s browsing demand through standard communication protocol of mobile device and integrates the main results produced by the OGC WMS-compatible GeoServer. With the implementation of SVG-based symbols and adaptive visualization map
    system, the prototype system provides the symbol management for map presentation and style modification. Finally, this research proceeds the full function test for the prototype using three simulation scenarios. Under setting up different parameters in user profile, the study proves the potentiality of utilizing SVG in adaptive map service for providing interactive capability.

    摘要....................................................................................................................I Abstract............................................................................................................ III 誌謝..................................................................................................................V 目錄............................................................................................................... VII 表目錄.............................................................................................................XI 圖目錄.......................................................................................................... XIII 第一章 緒論...................................................................................................1 §1-1 研究動機與目的................................................................................1 §1-2 研究流程與方法................................................................................3 §1-3 論文架構............................................................................................4 第二章 網路地圖服務之相關研究與發展概況...........................................7 §2-1 開放式地理空間資料........................................................................7 §2-1-1 網路地圖服務架構..................................................................10 §2-1-2 網路地圖的縮編技術..............................................................12 §2-1-3 向量式網路地圖傳輸..............................................................13 §2-1-4 Web GIS新趨勢........................................................................14 §2-2 網路地圖瀏覽服務..........................................................................16 §2-2-1 自適應式地圖瀏覽服務..........................................................17 §2-2-2 隨選式地圖服務......................................................................18 §2-2-3 位置感知式地圖服務..............................................................19 §2-3 可變式向量圖形(SVG) .............................................................20 §2-3-1 緣起..........................................................................................20 §2-3-2 特性及優點..............................................................................21 §2-3-3 相關應用..................................................................................22 第三章 行動裝置上地圖服務之理論與技術.............................................25 §3-1 SVG技術..........................................................................................25 §3-1-1 網路上的向量格式..................................................................25 §3-1-2 SVG規格..................................................................................27 §3-1-3 坐標系統..................................................................................29 §3-1-4 坐標轉換..................................................................................30 §3-1-5 圖形種類..................................................................................32 §3-1-6 輔助展現..................................................................................33 §3-2 行動裝置上的地圖服務..................................................................34 §3-2-1 標準展圖之地圖服務..............................................................34 §3-2-2 漸進式地圖服務......................................................................37 §3-2-3 效率改善..................................................................................40 §3-3 行動裝置開發..................................................................................41 §3-3-1 行動通訊概況..........................................................................41 §3-3-2 作業平台..................................................................................44 §3-3-3 J2ME架構與規範.....................................................................45 §3-3-4 MIDP使用者介面....................................................................47 §3-3-5 J2ME網路傳輸協定.................................................................48 第四章 展圖系統之設計.............................................................................51 §4-1 系統設計..........................................................................................51 §4-1-1 系統規劃..................................................................................51 §4-1-2 架構設計..................................................................................52 §4-1-3 執行流程..................................................................................53 §4-2 系統模組開發..................................................................................54 §4-2-1 個人化資料..............................................................................56 §4-2-2 自適應展圖..............................................................................57 §4-2-3 互動式圖例編輯......................................................................61 §4-3 圖例資料庫......................................................................................66 §4-3-1 圖形繪製..................................................................................66 §4-3-2 資料庫欄位設計......................................................................68 §4-4 地理資料庫......................................................................................70 第五章 系統測試與分析.............................................................................75 §5-1 系統測試環境..................................................................................75 §5-2 系統測試資料..................................................................................77 §5-3 系統功能測試..................................................................................80 §5-3-1 個人化資訊設定......................................................................81 §5-3-2 自適應展圖服務......................................................................82 §5-3-3 圖例互動編修..........................................................................83 §5-4 測試成果分析與討論......................................................................86 §5-4-1 資料格式轉換..........................................................................87 §5-4-2 現有系統比較..........................................................................88 §5-4-3 自適應展圖..............................................................................92 §5-4-4 手機測試..................................................................................96 第六章 結論與建議...................................................................................103 參考文獻.......................................................................................................105

    1. 中央研究院,「WebGIS 技術、系統架構與應用」,計算中心空間資訊
    小組,2002。
    2. 吳宛儒,「以SVG 為介面並嵌入語意之Web GIS 之研究-以救護車資
    訊系統為例」,大葉大學資訊管理學系碩士論文,2004。
    3. 吳家瑋,「建物資料多比例尺展現資料庫之設計與建置」, 碩士論文,
    國立成功大學測量及空間資訊學系,2007。
    4. 孫秉良、陳啟南,「三層式架構地圖資料供應系統建立之研究」,地圖,
    第11 期,pp.41~54,2001。
    5. 張智江,朱士鈞,張雲永等,「3G 第三代行動通訊網路技術」,松岡
    出版,2006。
    6. 黃永忠,「導入OpenGIS 模組實例研究-以自由軟體架構地政地籍資
    料」,朝陽科技大學資訊管理系碩士論文,2003。
    7. 楊笙貝,「以XML 為基礎之Web GIS 研究-以SVG 為例」,中山大
    學海洋環境及工程學研究所碩士論文,2003。
    8. Alesheikh, AA., Helali, H., Behroz, HA., "Web GIS: Technologies and Its
    Applications", International Symposium and Exhibition on Geospatial
    Theory, Processing, and Applications, 95th Annual Geomatics
    Conference of the Canadian Institute of Geomatics, Ottawa, Canada,
    2002.
    9. Bertolotto, M., Egenhofer, M.J., "Progressive Transmission of Vector
    Map Data over the World Wide Web", Geoinformatica, Vol.5, Issue.4,
    pp.345~373, 2001.
    10. Burghardt, D., Edwardes, A., Mannes, J., "An Architecture for Automatic
    Generalisation of Mobile Maps", 2nd Symposium on Location Based
    Services and TeleCartography, Wien, Austria, 2004.
    11. Cagle, K., "SVG programming: the graphical Web", Berkeley, CA, AIPress, 2002.
    12. Carrara, P., Fresta, G., Rampini, A., "BANCO: an SVG-based approach to
    create Web sites for the management of remote sensing, spatial and
    non-spatial data", Int. Journal of Remote Sensing, Vol.24, No.20,
    pp.3903~3915, 2003.
    13. Cecconi, A., Galanda M., "Adaptive Zooming in Web Cartography,
    Computer Graphics", Vol.21, No.4, pp.787~799, 2002a.
    14. Cecconi, A., Weibel, R., Barrault, M., "Improving Automated
    Generalisation for On-Demand Web Mapping by Multiscale Databases",
    International Symposium and Exhibition on Geospatial Theory,
    Processing, and Applications, 95th Annual Geomatics Conference of the
    Canadian Institute of Geomatics, Ottawa, Canada, 2002b.
    15. Chang Yi-Hong, Chuang Tyng-Ruey, Wang Hao-Chuan, "Adaptive
    Level-of-Detail in SVG",3rd Annual Conference on Scalable Vector
    Graphics, Tokyo, Japan, 2004.
    16. Edwardes, A., Burghardt, D., Bobzien, M., et al., "Map Generalisation
    Technology: Addressing the Need for A Common Research
    Platform,Proceedings of The 21st International Cartographic Conference,
    Durban, South Africa, 2003.
    17. Ericsson, "Broadband data performance of third-generation mobile
    system", www.ericsson.com/ericsson/corpinfo/publications/review/2005
    _01/files/2005012.pdf, 2007.
    18. Flueler, I., Iosifescu-Enescu, I., Neumann, A., Lorenz, H., "Cartographic
    SVG Applications as Risk Management Support and Communication
    Platforms", Proceedings of 4th International Conference on Geographic
    Information Science, Munster, Germany, 2006.
    19. GiMoDig, "Small-Display Cartography", gimodig.fgi.fi/pub_ deliverables
    /D3_1_1.pdf , 2003.
    20. Guo Zhimao, Zhou Shuigeng, Xu Zhengchuan, Zhou Aoying, "G2ST: A
    Novel Method to Transform GML to SVG", GIS'03, New Orleans,
    Louisiana, USA, 2003.
    21. Jones, C.B., Ware, J.M., "Map generalization in the Web age",
    International Journal of Geographical Information Science, Vol.19,
    No.8~9, pp.859~870, 2005.
    22. Li Hui, "Design and Implement a Cartographic Client Application - For
    Mobile Devices using SVG Tiny and J2ME", Master Thesis, Department
    of Geomatics, Computer Science and Mathematics, University of Applied
    Sciences Stuttgart, 2006.
    23. Maldonado Ibanez, A., Moya Honduvilla, J., Manso Callejo, M.A.,
    "Interactive Style Generation for Layer Visualization through a WMS",
    International Cartographic Association, Madrid, 2005.
    24. Marriott, K., Meyer, B., Tardif, L., "Fast and Efficient Client-Side
    Adaptivity for SVG", WWW 2002, Honolulu, Hawaii, USA, 2002.
    25. Mathiak, B., Kupfer, A., Neumann, K., "Using Xml Languages for
    Modeling and Web-Visualization of Geographical Legacy Data",
    International Proceeding, VI Brazilian Symposium on Geoinformatics,
    2004.
    26. Neumann, A., Winter, A.M., "Vector-based Web Cartography: Enabler
    SVG", www.carto.net/papers/svg, 2000.
    27. Nivala, A.M., Sarjakoski, L.T., "Adapting Map Symbols For Mobile
    Users", International Cartographic Conference, Coruna, Spain, 2005.
    28. Patalaviciute, V., Dupmeier, C., Freckmann, P., et al., "Using SVG-based
    Maps for Mobile Guide Systems A Case Study for the Design, Adaptation,
    and Usage of SVG-based Maps for Mobile Nature Guide Applications",
    International Conference on Scalable Vector Graphics, Enschede,
    Netherlands, 2005.
    29. Peng Zhong-Ren, Zhang Chuanrong, "The roles of GML, SVG, and WFS
    specifications in the development of Internet GIS", Journal of
    Geographical Systems Vol.6. pp.95~116, 2004.
    30. Qualcomm, "Evolution of Wireless Applications and Services",
    www.qualcomm.com/technology/resources.html, 2007.
    31. Reichenbacher, T., "Adaptive Concepts for A Mobile Cartoraphy",
    Supplement Journal of Geographical Sciences, Vol.11, pp.43~53, 2001.
    32. Reichenbacher, T., "SVG for adaptive visualisations in mobile situations",
    SVG Open Conference, 2002.
    33. Reichenbacher, T., "Adaptive Methods for Mobile Cartography",
    Proceedings of The 21st International Cartographic Conference, Durban,
    South Africa, 2003.
    34. Reichenbacher, T., "Mobile Cartography -Adaptive Visualisation of
    Geographic Information on Mobile Devices", Department of Cartography,
    Technical University of Munich, PhD Thesis, 2004.
    35. Robinson, B., "Creating and Implementing Mobile SVG", International
    Conference on Scalable Vector Graphics, Zurich, 2002.
    36. Sayar, A., Pierce, M., Fox, G., "Developing GIS Visualization Web
    Services for Geophysical Applications", ISPRS Spatial Data Mining
    Workshop, Ankara, Turkey, 2005.
    37. Sun, "Java ME Technology", java.sun.com/javame/technology/index.jsp,
    2008.
    38. Tummala, H., Jones, J., "Developing Spatial-Aware Content Management
    Systems for Dynamic, Location-Specific Information in Mobile
    Environments, WMASH'05, Cologne, Germany, 2005.
    39. Wang Yingjie, Liu Yue, Chen Xiaogang, et al., "Adaptive Geovisualization
    - an approach towards the design of intelligent geovisualization
    systems, Journal of Geographical Science", Vol.11, pp.1~8, 2001.
    40. Wagner, M.J., "FME 2007 Release-Giving Raster the Vector Treatment",
    www.safe.com, 2007.
    41. White, J., Hemphill, D., "Java 2 Micro Edition: Java in small things”,
    Manning Publications Company, Greenwich, CT, USA, 2002.

    下載圖示 校內:立即公開
    校外:2008-05-26公開
    QR CODE