簡易檢索 / 詳目顯示

研究生: 鄧岳荃
Teng, Yueh-chuan
論文名稱: 以開放式地理資料提升空間服務導向架構之地圖介面內容互操作性
Map Interface Content Interoperability in Geospatial SOA Environment with Open Geographic Data
指導教授: 洪榮宏
Hong, Jung-Hong
學位類別: 碩士
Master
系所名稱: 工學院 - 測量及空間資訊學系
Department of Geomatics
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 135
中文關鍵詞: 地圖介面地理網路服務互操作性中介軟體
外文關鍵詞: Map interface, Geospatial Web Service interoperability, Middleware
相關次數: 點閱:147下載:11
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 地理資源的確實掌握與正確應用是近年地理資訊系統發展的重要課題。隨著空間服務導向架構的快速發展,具有開放特性的地理資料格式及公開的網路服務已大幅排除了資料取得之障礙,但如何利用中介軟體有效整合後端為異質資料之地理資源,建立地理網路服務鏈,並結合空間領域專業知識,仍然是有待突破的挑戰。
    本研究擬探討在中介軟體端的地圖介面操作,期許充分利用網路服務取得原為異質性地理資料之優勢,並透過地圖知識的介入而提升地圖內容展示與應用之成效。基於動態取得異質資料之互操作考量,本研究經由地理資料之特性分析,設計符合ISO/TC211 19100系列國際標準之開放地理資料基本描述架構,使所有流通之圖徵具備共同及必要之描述,可供中介軟體進行解讀與判斷,以確保正確之地圖操作。此資料描述架構可適用於任何應用領域,並可視需求自行擴充。本研究進一步透過OGC之地理網路服務標準(WMS、WFS、WCTS、OpenLS及Catalogue Service)建置基礎之空間資訊服務導向架構,透過網路服務鬆散耦合之特性,落實中介軟體之資料取得及處理機制。基礎於資料基本描述架構及分析之「地圖知識與規則」,中介軟體地圖介面之基本操作除可滿足異質性資料在地圖介面之正確展示與運作需求外,也可避免不具備專業知識之使用者發生引用錯誤資訊的危機。中介軟體在空間資料與廣大使用者之間勢必將扮演更為重要的角色,雖然本研究僅針對地理資料之共同特性進行探討,但發展架構具有擴展領域知識之彈性,可進一步達成提升異質空間資訊整合應用成效之目標。

    Full accessibility and correct use of distributed geospatial resource are two of the critical issues to recent GIS developments. With the innovated progress of recent geospatial SOA, open geospatial data format and web service have largely removed data acquisition obstacles. How to develop a middleware environment to effectively integrate heterogeneous geospatial resource, take advantages of the chaining capability of geospatial web services and develop built-in professional geospatial knowledge have emerged as our future challenges.
    Map interface operations in middleware environment were chosen as the major topic of this research. Besides taking full advantages of the accessibility of heterogeneous geographic data via web service, we expect to further improve the map interface display and application via built-in cartographic knowledge in middleware environment. To achieve better interoperability of heterogeneous data, a general-purpose data description framework based on the fundamental characteristics of geographic data is proposed. Complying with the ISO/TC211 19100 series international standards, the description framework enables all distributed geospatial features to automatically carry common and necessary description information. The middleware can therefore interpret the acquired data content in a standardized way and ensure the correct use of map operations. Served as a common description framework, it can be applied to any application domains and can be expanded whenever necessary. We further established a primitive geospatial SOA following various OGC standards(WMS、WFS、WCTS、OpenLS and Catalogue Service) that allows the middleware to collect and process required data via loose-coupling of web service. Based on the proposed description framework and built-in cartographic knowledge, the developed middleware can meet the demands of the correct display and operation of heterogeneous data in map interface, as well as avoid the possible wrong data use of nave users. It is clear that middleware will play a dominant role to bridge the gaps of users and data providers in the future GIS environment. Though we only focus on the common characteristic of geographic data in this research, the proposed fundamental middleware environment has sufficient flexibility to further improve the integration of heterogeneous data by including additional domain-specific knowledge.

    摘要 i Abstract iii 誌謝 v 目錄 vii 表目錄 ix 圖目錄 xi 第一章 緒論 1 §1.1 研究背景 1 §1.2 研究動機及目的 2 §1.3 研究流程及方法 2 §1.4 論文架構 5 第二章 開放式地理資料與服務導向架構相關研究 7 §2.1 網路服務、服務導向架構與服務鏈 7 §2.1.1 網路服務 7 §2.1.2 服務導向架構 10 §2.1.3 網路服務鏈 11 §2.2 開放式地理資料、地理資源與詮釋資料 15 §2.2.1 開放式地理資料 15 §2.2.2 地理資源 16 §2.2.3 詮釋資料標準 17 §2.3 地理網路服務的發展 18 §2.4 異質性地理網路服務的整合 19 §2.5 中介軟體於網路服務的應用 21 第三章 地理資料描述架構及地理網路服務詮釋資料 23 §3.1 網路服務環境及整體架構 23 §3.2 地理資料之基本描述架構 26 §3.2.1 單一圖徵描述基本架構 27 §3.2.2 地理識別碼之引入 34 §3.3 地理網路服務之基本描述架構 37 §3.4 結合資料描述基本架構與服務導向架構 42 第四章 中介軟體之基礎知識判斷機制 47 §4.1 中介軟體之系統基礎架構 47 §4.2 中介軟體環境之基礎網路服務 50 §4.2.1 Web Map Service 50 §4.2.2 Web Feature Service 51 §4.2.3 OpenLS Geocoder Service 51 §4.2.4 Web Coordinate Transformation Service 55 §4.2.5 含地理識別碼之網路服務 57 §4.2.6 Catalogue Service 59 §4.3 中介軟體之操作功能流程分析 62 §4.3.1 基本環境說明 62 §4.3.2 圖面展示 70 §4.3.2.1 Map Overlay 70 §4.3.2.2 Dimension 75 §4.3.3 查詢 78 §4.3.3.1 Identify 78 §4.3.3.2 SQL/Query 79 §4.3.4 空間操作 81 §4.3.4.1 Measurement 81 §4.3.4.2 Buffer 85 §4.3.4.3 Area 86 §4.3.5 串連服務 88 第五章 系統建置與測試 91 §5.1 架構說明 91 §5.1.1 環境架構及基礎服務發展規範 91 §5.1.2 系統發展工具 92 §5.1.3 系統測試環境說明 93 §5.2 整合式操作介面 95 §5.3 測試資料及服務提供內容 98 §5.4 測試範例及結果 104 §5.4.1 範例1 106 §5.4.2 範例2 113 第六章 結論及後續發展 121 附錄A:地理網路服務詮釋資料項目 123 附錄B:ServiceType Codelist 125 參考文獻(中文) 127 參考文獻(英文) 129 自述 135

    NGIS. (2005). 國土資訊系統資料流通共享相關標準制度規劃. 國土資訊系統推動叢刊.
    內政部資訊中心. (2007). 國土資訊系統標準制度. from http://standards.moi.gov.tw/
    台灣ebXML推廣中心. (2006). XML台灣資訊網. from http://www.xml.org.tw/
    吳信輝. (2004). Web Service技術介紹(一). from http://www.ascc.sinica.edu.tw/nl/93/2023/index.html
    李定剛. (2005). 應用於互操作性環境之地理資料描述基本架構. Unpublished 碩士論文, 國立成功大學.
    李清培. (2003). Web services 之規劃策略與設計模式 -- 企業觀點. from http://61.219.235.182:101/taiwan/msdn/columns/dotNETResearch/webservicesent_00.htm
    林士裕. (2005). 開放式架構之網路主題地圖服務研究. Unpublished 碩士論文, 國立成功大學.
    段智華. (2001). 淺談SOAP. from http://www-128.ibm.com/developerworks/tw/library/x-sisoap/
    洪榮宏. (2006). 開放式地理資訊系統目錄服務及相關國際標準簡介. from http://ngis.moi.gov.tw
    洪榮宏, & 廖向芃. (2003). 基於互作用性考量之整合地圖介面有效範圍初探. Paper presented at the 第一屆數位地球國際學術研討會.
    翁偉修. (2007). 服務導向架構(SOA)市場發展趨勢. from http://mic.iii.org.tw/intelligence/reports/pop_Doc_promote.asp?docid=CDOC20070330008
    陳佳勳. (2006). 以目錄服務與空間資源詮釋資料提昇空間資料基礎架構之互操作性. Unpublished 碩士論文, 國立成功大學.
    楊名, 曾清涼, 史天元, & 張順隆. (1999). TWD67 與TWD97 大地基準轉換方法之研究. 測量工程, 第41卷,第3期, 第27-49頁.
    廖向芃, 洪榮宏, & 鄧岳荃. (2006). 地理資料互操作環境之坐標參考系統註冊及引用服務. Paper presented at the 第二十五屆測量及空間資訊研討會.
    鄧岳荃, 廖向芃, & 洪榮宏. (2006). 地址編碼服務之發展與應用:以垃圾車清運停留點查詢為例. Paper presented at the 台灣地理資訊學會年會學術研討會暨國土資訊系統博覽會.
    蕭百齡. (2003). 宏觀設計Web services. from http://taiwan.cnet.com/enterprise/column/0,2000062893,20084564,00.htm
    賴昆祺, 廖泫銘, & 范毅軍. (2005). 開放式 GIS 標準於數位典藏整合之應用與前瞻. Paper presented at the 第四屆數位典藏技術研討會.
    戴瑛秋. (2007). 地理圖徵識別之設計及應用架構研究. Unpublished 碩士論文, 國立成功大學.
    謝岳翰. (2007). 大地坐標轉換測試程式. from http://gis.thl.ncku.edu.tw/coordtrans/coordtrans.aspx

    Abel, D. J., Ooi, B. C., Tan, K.-L., & Tan, S. H. (1998). Towards integrated geographical information processing. International Journal of Geographical Information Science 12 (4): 353-371.
    Adams, H. (2002). Best practices for Web services:Part1, Back to the basics. from http://www-128.ibm.com/developerworks/library/ws-best1/index.html
    Alameh, N. (2002). Service Chaining of Interoperable Geographic Information Web Services.
    Alameh, N. (2003). Chaining geographic information Web services. IEEE Internet Computing, 7(5), 22-29.
    Albrecht, J. H. (1996). Universal GIS Operations for Environmental Modeling. from http://www.ncgia.ucsb.edu/conf/SANTA_FE_CD-ROM/sf_papers/jochen_albrecht/jochen.santafe.html
    Arctur, D., Hair, D., Timson, G., Martin, E. P., & Fegeas, R. (1998). For the Next Generation of the Spatial Data Transfer Standard (SDTS). International Journal of Geographical Information Science(Special issue on interoperability and GIS).
    Bernab, M. A., M.Gould, C.Granell, P.R.Muro-Medrano, J.Nogueras, & F.J.Zarazaga-Soria. (2002). A Spatial Data Catalogue Based Initiative to Launch the Spanish SDI. Paper presented at the 6th Global Spatial Data Infrastructure Conference.
    Bieberstein, N., Bose, S., Fiammante, M., Jones, K., & Shah, R. (2005). Service Oriented Architecture Compass, Bieberstein: IBM Press
    Cervantes, H., & Hall, R. S. (2004). Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model. Paper presented at the International Conference on Software Engineering.
    Cha, S.-J., Hwang, Y.-Y., Chang, Y.-S., Kim, K.-O., & Lee, K.-C. (2007). The Performance Evaluations and Enhancements of GIS Web Services. Paper presented at the Multimedia and Ubiquitous Engineering, 2007. MUE '07.
    Charfi, A., & Mezini, M. (2005). Using aspects for security engineering of Web service compositions.
    Christensen, E., Curbera, F., Meredith, G., & Weerawarana, S. (2001). Web Services Description Language (WSDL) 1.1. from http://www.w3.org/TR/wsdl
    Clarke, M., Blair, G. S., Coulson, G., & Parlavantzas, N. (2001). An efficient component model for the construction of adaptive middleware: Springer Berlin / Heidelberg.
    Courbis, C., & Finkelstein, A. (2005). Towards Aspect Weaving Applications. Paper presented at the International Conference on Software Engineering.
    Curbera, F., & Mukhi, N. (2003). Metadata-Driven Middleware for Web Services. Paper presented at the Proceedings of the Fourth International Conference on Web Information Systems Engineering.
    Erl, T. (2004). Service-Oriented Architecture-A Field Guide to Integrating XML and Web Services: Prentice Hall PTR(April 16, 2004).
    ESRI. (2006). ESRI. from http://www.esri.com/index.html
    Giannecchini, S., Spina, F., Nordgren, B., & Desruisseaux, M. (2006). Supporting Interoperable Geospatial Data Fusion by adopting OGC and ISO TC 211 standards.
    Global Information. (2006). Services Oriented Architecture (SOA) Market Opportunities, Strategies, and Forecasts, 2006 to 2012. from http://www.giichinese.com.tw/chinese/wg43056-soa-mrkt.html
    Glover, J. (1997). Interoperability and CAD systems. Proceedings of Atlantic Institute's Think Tank V, IGN France, pp. 91-108.
    Greenwood, J., & Hart, G. (2003). Sharing Feature Based Geographic Information-A Data Model Perspective. Proceedings of the 7th International Conference on GeoComputation, University of Southampton, United Kingdom.
    Huang, H.-T., Hong, J.-H., & Sun, C.-Y. (2004). Preliminary Analysis for Constructing Geocoder Service in Taiwan.
    IBM Web Services Architecture team. (2000). Web Services architecture overview. from http://www-128.ibm.com/developerworks/web/library/w-ovr/
    ISO 8879. (1986). Information Processing — Text and Office Systems— Standard Generalized Markup Language (SGML). from http://www.iso.ch/cate/d16387.html.
    ISO 19107. (2002). Geographic information — Spatial schema. from http://www.isotc211.org/protdoc/211n1324/.
    ISO 19112. (2003). Geographic information — Spatial referencing by geographic identifiers. from http://www.isotc211.org/.
    ISO 19115. (2003). Geographic information — Metadata. from http://www.isotc211.org/.
    ISO 19119. (2001). Geographic information — Services. from http://www.isotc211.org/.
    ISO 19139. (2005). Geographic information — Metadata — XML schema implementation. from http://www.isotc211.org/.
    JR, C. A. D., Fonseca, F. T., & Borges, K. A. D. V. (2003). A Flexible Addressing System for Approximate Geocoding. Paper presented at the Proceedings of the 5th Brazilian Symposium on GeoInformatics
    Laurini, R. (1998). Spatial Multi-database Topological Continuity and Indexing: a Step towards Seamless GIS Data Interoperability. International Journal of Geographical Information Science, Vol. 12(4)(Special issue on interoperability and GIS), 373-402.
    Lemmens, R., Wytzisk, A., By, R. d., Granell, C., Gould, M., & Oosterom, P. v. (2006). Integrating Semantic and Syntactic Descriptions to Chain Geographic Services. IEEE Internet Computing, 10(5), 42-52.
    Litwin, W., Mark, L., & Roussopoulos, N. (1990). Interoperability of multiple autonomous databases. . Paper presented at the ACM Computing Surveys 22.
    Mabrouk, M. (2005). OpenGIS Location Services (OpenLS): Core Services.
    Margoulies, S. (Ed.). (2001). Geocoder Service Draft Candidate Implementation Specification 0.7.6
    Massuthe, P., Reisig, W., & Schmidt, K. (2005). An Operating Guideline Approach to the SOA. ANNALS OF MATHEMATICS, COMPUTING & TELEINFORMATICS,, VOL 1.
    Minnesota Department of Natural Resources (MNDNR). (2007). MapServer(University of Minnesota). from http://mapserver.gis.umn.edu/
    Nadine S. Alameh. (2001). Scalable and Extensible Infrastructures for Distributing Interoperable Geographic Information Services on the Internet.
    NASA. (2001). Digital Earth Reference Model. from http://www.digitalearth.gov/derm/v05/index.html
    Nebert, D. D. (2004). Developing Spatial Data Infrastructures:The SDI Cookbook.
    OGC. (1999). OpenGIS Simple Features Specification For SQL.
    OGC. (2002). OGC Web Services Initiative 1 (OWS1). from http://www.opengeospatial.org/projects/initiatives/ows1.2
    OGC. (2003). OpenGIS Web Services Architecture. from http://portal.opengeospatial.org/files/?artifact_id=1320.
    OGC. (2005a). OpenGIS Catalogue Services Specification 2.0 - ISO19115/ISO19119 Application Profile for CSW 2.0.
    OGC. (2005b). Web Coordinate Transformation Service(WCTS) draft Implementation Specification.
    OGC. (2005c). Web Feature Service Implementation Specification.
    OGC. (2006). OpenGIS Web Map Server Implementation Specification.
    Oracle. (2006). Oracle Technology Network from http://www.oracle.com/global/index.html
    stensen, O., & Smits, P. C. (2002, June 2002). ISO/TC211: standardisation of Geographic Information and Geo--Informatics. Paper presented at the International Geoscience and Remote Sensing Symposium (IGARSS), Toronto,Canada.
    Parsons, E. (2003). The Role of Web Service for Spatial Data Delivery. Paper presented at the GITA’s Annual Conference 26.
    Phu, P. H., & Yi, M. (2005.). A Service Management Framework for SOA-based Interoperability Transactions. Paper presented at the The 9th Russian-Korean International Symposium.
    Reed III, C. (2004). Data Integration and Interoperability: ISO/OGC Standards for Geo-information. Directions Magazine.
    Refractions Research. (2006). User-friendly Desktop Internet GIS (uDig).
    Sayar, A., Pierce, M., & Fox, G. (2005). MESSAGE EXCHANGES FOR WEB SERVICE-BASED MAPPING SERVICES.
    Seybold, P. B. (2002). Web Services Guide for Customer-Centric Executives.
    Shengru Tu, M. A. (2006). Web Services for Geographic Information Systems. IEEE Internet Computing, 10(5), 13-15.
    Snowflake. (2006). Snowflake Software from http://www.snowflakesoftware.co.uk/index.htm
    Tapang, C. C. (2001). Web Services Description Language (WSDL) Explained. from http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarxml/html/wsdlexplained.asp
    Vinoski, S. (2002). Where is middleware, IEEE Internet Computing (Vol. 6, pp. 83-85).
    W3C. (2004). Web Services Architecture Working Group. from http://www.w3.org/2002/ws/arch
    Wachowicz, Monica, & Healey, R. (1994). Towards temporality in GIS. Innovations in GIS, 1, 105-115.
    Wang, N., Parameswaran, K., & Schmidt, D. (2000). The Design and Performance of Meta-Programming Mechanisms for Object Request Broker Middleware. Paper presented at the Object-Oriented Technologies and Systems.
    Wohlstadter, E., Tai, S., Mikalsen, T., Diament, J., & Rouvellou, I. (2006). A Service-oriented Middleware for Runtime Web Services Interoperability.
    Wong, S. H., & Swartz, S. L. (2002). A middleware architecture for open and interoperable GISs. IEEE Multimedia, 9(2), 62-76.
    Yang, C. P., Wong, D. W., Yang, R., Kafatos, M., & Li, Q. (2005). Performance-Improving Techniques in Web-Based GIS. International Journal of Geographical Information Science, vol.19, no. 3, pp. 319–342.
    Zhang, C., Gao, D., & Jacobsen, H. (2004). Towards Just-intime Middleware Architectures. Paper presented at the International Conference on Aspect-oriented Software Development.
    Zipf, A., & Malaka, R. (2001). Developing Location Based Services for Tourism - The Service Providers View. Information and Communication Technologies in Tourism, p83-92.

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