| 研究生: |
鄧岳荃 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 nave 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.
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.