簡易檢索 / 詳目顯示

研究生: 鄒亞崙
Tsou, Ya-Lun
論文名稱: 應用XML技術於開放式地理資料環境之查詢
Using XML Technology on The Query in Open GIS Data Environment
指導教授: 洪榮宏
Hong, Jung-Hong
學位類別: 碩士
Master
系所名稱: 工學院 - 測量及空間資訊學系
Department of Geomatics
論文出版年: 2004
畢業學年度: 92
語文別: 中文
論文頁數: 153
中文關鍵詞: 開放式地理資訊系統查詢地理標示語言開放式地理資料環境
外文關鍵詞: OpenGIS, GML, Geography Markup Language, OpenGIS Data Environment, Query
相關次數: 點閱:86下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   由於不同GIS軟體設計的格式、軟體架構以及運作程序,使得軟體建置之功能通常僅適用於本身設計之格式。這個限制無可避免的形成地理資料在分享、流通以及相互操作上之阻礙,因為各軟體對應之查詢模式常常互不相容,例如對不同資料格式之地理資料進行空間查詢之困難即為一個典型的問題,也因此阻礙了在分散式地理資料環境中查詢及取得資料的可能性。地理資料之標準描述提供我們一個不再需要同時處理不同格式資料之可能策略,無論資料是由誰建置或原來之格式為何,僅須將資料轉換成標準資料格式,便可以同一運作模式進行查詢。近年來,由開放式地理資訊系統協會-OGC(OpenGIS Consortium)提議之地理標示語言-GML(Geography Markup Language)已成為地理資料描述標準之最佳選擇。
      本研究擬探討查詢GML格式記錄資料的議題,並且希望提出一從資料存取、過濾到展示的可行運作程序。主要之概念在於回傳之查詢結果同樣為GML格式,但僅包含滿足約制條件之特徵物,因此可以僅處理GML格式之資料,並且任何可展示GML資料之軟體皆可用於展示查詢結果,因此GML查詢模組能與GIS軟體操作資料一般。研究中也引入詮釋資料處理程序,因為查詢結果可能來自於不同之GML檔案,詮釋資料能輔助說明查詢結果。本研究中之空間查詢模組是以OGC提出之位相關係為基礎,並且考量人類空間認知進行擴充,建立基本位相關係與類似空間敘述之自然語言的正確對應關係,將可減少一般使用者必須之訓練。
      隨著GML查詢模組之發展,不同格式之地理資料的問題將不再是開放式地理資料環境中主要之障礙。我們發現執行空間查詢時必須同時處理不同維度之空間實體以及空間資料型別。另外,單一空間查詢針對不同實體之空間資料型別所適用之位相關係也並不完全相同。而且當處理複雜的空間實體時,也必須特別注意,因為使用者可能誤解回傳之查詢結果而不自知。

      Due to the various design on the format, software architecture, and operating procedures of different GIS software, their built-in functions are usually only applicable to the native data format designed. This inevitably imposes obstacles on the sharing, distribution and interoperability of geographic data. A typical scenario is the difficulty to issue a spatial query upon geographic data in different data formats because their corresponding query modules are often incompatible. Consequently it impedes us to query and acquire all available data in a distributed geographic data environment. The standardized description of geographic data provides a possibility that we no longer need to simultaneously manage data in various formats, and only need to concentrate on the standardized data format instead, regardless by whom data were created and what format they were created originally. Geographic Markup Language (GML), proposed by OpenGIS Consortium, has emerged as a strong candidate for the standard of geographic data description in recent years.
      This research intends to investigate the issue of querying data recorded in GML (Geography Markup Language) format and propose a feasible operation procedure from data access, filtering and representation. The core idea is to return the queried results in GML as well, but only containing those features fulfilling the constraints. The merits of this approach is we only need to handle data in GML format, and any GML viewer can be used to display queried results. The interaction of GML query module is therefore no different from those corresponding query modules in any current GIS software. We further introduce metadata in the querying process, as it may serve as an important reference for interpreting queried results, particularly when they come from different GML files. The spatial query module in this research is based on the topological relationship model by OGC and later expanded to take human spatial cognition into consideration. The successful link between primitive topological relationships and natural language-like spatial predicates reduce the required training to naïve users.
      With the development of GML query module, the issue of different format of geographic data is no longer a major obstacle in OpenGIS data environment. We find it is necessary to simultaneously manage spatial entities in different dimensionality and spatial data types while processing a spatial query. Besides, the corresponding primitive topological relationships for an individual spatial query may be rather different depending on the spatial data types of the spatial entities. While dealing with complex types of spatial entities, this should receive serious attention, as users may misinterpret the returned queried results while they never notice.

    摘要..............................................I Abstract........................................III 誌謝..............................................V 目錄............................................VII 表目錄...........................................IX 圖目錄...........................................XI 第一章 緒論.......................................1 §1-1 研究動機與目的...............................1 §1-2 研究流程與方法...............................4 §1-3 論文架構.....................................7 第二章 文獻回顧...................................9 § 2-1 XML相關技術................................10 § 2-1-1 XML簡介..................................10 § 2-1-2 XML-Based 資料庫.........................13 § 2-1-3 XML查詢語言..............................14 § 2-2 XML對於地理資料之發展......................17 § 2-2-1 GML的發展................................17 § 2-2-2 GML查詢語言..............................22 § 2-3 XML與GML於網路上之進展.....................24 第三章 查詢程序之規劃............................29 §3-1 查詢模組之整體架構..........................31 §3-2 查詢模組運作程序............................39 §3-3 查詢地理實體之運作程序......................46 §3-3-1 屬性查詢部分..............................46 §3-3-2 空間查詢部分..............................49 §3-4 詮釋資料處理程序............................56 §3-5 整合性介面..................................62 第四章 空間查詢架構..............................67 §4-1 三層式查詢之架構............................67 §4-2 位相關係層..................................72 §4-2-1 Point Set理論及9-Intersection模式演進.....73 §4-2-2 位相關係..................................75 §4-2-3 引入聚合型別於位相關係判斷................82 §4-3 查詢條件層與位相關係層之對應................86 §4-4 引入Intersects關係於位相關係層.............102 §4-5 聚合物件對於查詢結果之影響.................105 §4-6 位相關係層與基本運算層之關聯...............106 第五章 查詢模組測試與分析.......................113 §5-1 測試環境說明...............................113 §5-2 實驗資料說明...............................115 §5-3 整合性介面.................................123 §5-4 查詢測試...................................127 第六章 結論與建議...............................139 參考文獻........................................143 附錄............................................147

    江宇嵐,以XML建構空間詮釋資料及在網際網路資料共享應用之研究,國立成功大學測量工程研究所碩士論文,2000。

    李炯偉,由交集觀點探討二維向量式資料基本位相關係模組之建立,國立成功大學測量工程研究所碩士論文,1999。

    陳郁心,階層式地理詮釋資料架構之建立應用分析,國立成功大學測量工程研究所碩士論文,2002。

    陳松靖,以XML整合空間資料及詮釋資料之研究,國立成功大學測量工程研究所碩士論文,2003。

    陳錦輝,XML與ASP網站實作大全,台北市,金禾資訊股份有限公司,2001。

    黃永忠,OpenGIS-新一代地理資訊處理技術初窺,國土資訊系統通訊第三十八期,2001。

    黃旭初,新世代的GIS編碼標準-地理圖形標記語言GML,國土資訊系統通訊第四十二期,2002。

    黃旭初,地理圖形標記語言GML的架構及範例,國土資訊系統通訊第四十三期,2002。

    蔡如惠,XML查詢語言研究報告書系列一,XML台灣資訊網,2002。

    蔡如惠,XML查詢語言研究報告書系列二,XML台灣資訊網,2002。

    Abiteboul, S., Buneman, P., Suciu, Dan., "Data on the Web From Relations to Semistructured Data and XML", Morgan Kaufmann, 2000.

    Beaujardiere, J. d. L., Mitchell, H., Raskin, R., Rao, A., "The NASA Digital Earth Testbed", Proceedings of 8th ACM International Symposium on Advances in Geographic Information Systems, pp.47-53, 2000.

    Bonifati, A. and Ceri, S. "Comparative Analysis of Five XML Query Languages", SIGMOD Record, Vol. 29, No.1, pp.68-79, 2000.

    Boucelma, O., Essid, M., Lacroix, Z., "A WFS-Based Mediation System for GIS Interoperability", Proceedings of 10th ACM International Symposium on Advances in Geographic Information Systems, pp.23-28, 2002.

    Corcoles, J. E., Garcia-Consuegra, J., Peralta, J., Navarro, E., "A Spatio-Temporal Query Language for a Data Model Based on XML", http://www.digitalearth.net.cn/GISConference/A%20Spatio-Temporal%20Query%20Language%20for%20a%20data%20model%20based%20on%20XML.doc, 2001.

    Corcoles, J. E. and Gonzalez, P. "A Specification of a Spatial Query Language over GML", Proceedings of 9th ACM International Symposium on Advances in Geographic Information Systems, pp.112-117, 2001.

    Corcoles, J. E. and Gonzalez, P. "Analysis of Different Approaches for Storing GML Documents", Proceedings of 10th ACM International Symposium on Advances in Geographic Information Systems, pp.11-16, 2002.

    Guo, Z., Zhou, S., Xu, Z., Zhou, A., "G2ST: a Novel Method to Transform GML to SVG", Proceedings of 11th ACM International Symposium on Advances in Geographic Information Systems, pp.161-168, 2003.

    Kinutani, H., Yoshikawa, M., Uemura, S., "Identifying Result Subdocuments of XML Search Conditions", International Conference on Digital Libraries: Research and Practice, pp.254-261, 2000.

    Open GIS Consortium, "OpenGIS Simple Feature Specification For SQL Revision 1.1", OpenGIS Project Document 99-049, http://www.opengis.org/docs/02-023r4.pdf, 1999.

    Open GIS Consortium, "OpenGIS Geography Markup Language(GML) Implementation Specification", OpenGIS Project Document 02-023r4 Verson 3.00, http://www.opengis.org/docs/02-023r4.pdf, 2003.

    Quass, D., "Ten Features Necessary for an XML Query Language", http://www.w3.org/TandS/QL/QL98/pp/quass.html, 1998.

    Sousa, A. A. d., Pereira, J. L., Carvalho, J. Á. "Querying XML Databases", Proceedings of 12th International Conference of the Chilean Computer Science Society, pp.142-150, 2002.

    Vatsavai, R. R. "GML-QL:A Spatial Query Language Specification for GML", http://www.cobblestoneconcepts.com/ucgis2summer2002/vatsavai/vatsavai.htm, 2002.

    Zaslavsky, I. "A New Technology for Interactive Online Mapping with Vector Markup and XML", Cartographic Perspectives No.37, pp.12-24, 2000.

    Zhang, C., Peng, Z.-R., Li, W., Day, M. J., "GML-Based Interoperable Geographical Databases", http://www.ucgis.org/summer03/studentpapers/chuanrongzhang.pdf, 2003.

    Zhang, J., Javed, M., Shaheen, A., Gruenwald, L., "Prototype for Wrapping and Visualizing Geo-Referenced Data in a Distributed Environment Using XML Technology", Proceedings of 8th ACM International Symposium on Advances in Geographic Information Systems, pp.27-32, 2000.

    Zhang, J. and Gruenwald, L., "A GML-Based Open Architecture for Building a Geographical Information Search Engine Over the Internet", 2nd International Conference on Web Information Systems Engineering, pp.25-32, 2001.

    下載圖示 校內:立即公開
    校外:2004-07-16公開
    QR CODE