| 研究生: |
孫翊翔 Sun, Yi-Hsiang |
|---|---|
| 論文名稱: |
由時空資訊互操作性考量探討地理空間應用程式服務介面之設計與操作 Study on the Design and Operation of Geospatial API for Improving the Interoperable use of Spatio-Temporal Data |
| 指導教授: |
洪榮宏
Hong, Jung-Hong |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 測量及空間資訊學系 Department of Geomatics |
| 論文出版年: | 2024 |
| 畢業學年度: | 112 |
| 語文別: | 中文 |
| 論文頁數: | 221 |
| 中文關鍵詞: | 時空數據 、時空資料庫 、OGC API 、地理空間資訊服務 |
| 外文關鍵詞: | Spatio-Temporal data, Spatio-Temporal database, OGC API, Geospatial information services |
| 相關次數: | 點閱:99 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來,隨著雲端運算、大數據及物聯網技術的快速發展,數位孿生研究議題正如火如荼進行中。數位孿生之發展需要跨域之地理資訊交換,應用程式介面(Application Programing Interface,API)為目前高度使用之技術,包括空間與非空間之資料均可透過API進行流通,其發展有助於數位孿生議題之推動與進步,開放地理空間聯盟(Open Geospatial Consortium,OGC)目前正推動各類API標準,涵蓋不同種類圖資之面向。我國許多資料平台雖規定以Open API之架構發展,但對於具有空間與時間特性資料之內容設計與流通尚未有通盤之考量,多由各單位自行發展,這些資料具有主題多元之特性,由不同專業權責機關蒐集與發布,部分資料具有標準或規範,透過各自平台或服務對外供應,其整合運作涉及典型之資料異質問題。在數位孿生環境建立時空模擬與分析上,也必須面對整合資源及如何透過API取得所需資源之挑戰,若資料庫需同時存取這些多元之資訊,未制定標準將造成資料庫端資訊解讀與處理之困擾,進而影響API設計之統一性與便利性。因數位轉型及技術之推動,大量具有時空及主題特性之資訊可被自動建置,如何善加利用快速累積之時空資料有賴於高品質之資料蒐集、正確之時空管理、完備之資訊描述及便利之API介面。
為有效釐清支援時空數據之地理空間資訊服務形式,本研究首先於文獻回顧討論時空數據之特性、應用與發展現況,進一步探討時空資料庫與資料品質,接著討論應用程式介面之發展、標準與資料傳遞,最後說明地理空間資訊雲端服務的概念。研究聚焦於分析國家各單位提供之開放格式GIS地理資訊資料之時間、空間、參數、識別資源四個資料特性面向,參考詮釋資料標準ISO 19115,提供時空資料庫時間語意資訊之加值使用,以提出標準化之時空資料分類模式,包含三階層分類,形成六類時空資料模式,並說明時空資料庫設計策略,完整分析設計六類時空資料模式的資料庫結構,為API設計提供參考。此外,為建立完備之資訊描述及便利之API介面,本研究對API資料服務介面之相關標準進行盤點,首先分析我國各開放資料平台所使用之共通性應用程式介面規範,進一步分析OGC地理空間資訊API標準之各類標準,以作為後續地理空間資訊API服務架構設計之參考,最終進行通用之地理空間資訊API服務架構設計,結合前述資料庫模式架構,選定合適的OGC地理空間資訊API標準與規範,設計主題式地理空間資訊API服務,以利地理空間資訊服務之發展與應用、提升使用者對回傳成果內容、品質及適用性之判斷,增進數位孿生異質性資料流通、資料品質等議題之發展。
In recent years, with the rapid development of cloud computing, big data, and Internet of Things (IoT) technologies, research on digital twins is progressing rapidly. The advancement of digital twins necessitates cross-domain geospatial data exchange, where Application Programming Interfaces (APIs) play a crucial role. APIs facilitate the circulation of both spatial and non-spatial data, contributing to the advancement of digital twins by enabling efficient data exchange. The Open Geospatial Consortium (OGC) is currently promoting various API standards covering different types of geospatial data. Despite many national data platforms adopting Open API architectures, there remains insufficient consideration for the design and circulation of data with spatial and temporal characteristics, often developed independently by different agencies. These datasets are diverse in theme, collected and disseminated by various professional bodies, some adhering to standards or specifications and provided through their respective platforms or services, posing typical challenges of heterogeneous data integration. In establishing spatiotemporal simulations and analyses in a digital twin environment, challenges include resource integration and accessing required resources through APIs. Lack of standards for accessing these diverse datasets can lead to interpretation and processing difficulties at the database end, thereby affecting the uniformity and convenience of API design. With the push for digital transformation and technological advancements, vast amounts of temporally and spatially specific information can be automatically generated. Effectively utilizing rapidly accumulating spatiotemporal data relies on high-quality data collection, accurate spatiotemporal management, comprehensive information description, and convenient API interfaces.
To clarify effective forms of geospatial information services supporting spatiotemporal data, this study first reviews the literature on the characteristics, applications, and current developments of spatiotemporal data. It further discusses spatiotemporal databases and data quality, then explores the development, standards, and data transmission of APIs. Finally, it explains the concept of geospatial information cloud services. The research focuses on analyzing the time, space, parameter, and identification resource aspects of open-format GIS geospatial information data provided by various national units, referencing the ISO 19115 metadata standard to provide added value for temporal semantic information in spatiotemporal database time management. It proposes a standardized spatiotemporal data classification pattern, comprising three hierarchical levels and forming six types of spatiotemporal data patterns, and outlines spatiotemporal database design strategies, providing a comprehensive analysis of the database structure of the six types of spatiotemporal data patterns for API design reference. In addition, to establish comprehensive information descriptions and convenient API interfaces, the study inventories relevant standards for API data service interfaces, first analyzing the common application programming interface specifications used by various open data platforms in our country, further analyzing various standards of OGC geospatial information APIs to serve as a reference for subsequent geospatial information API service architecture design. Ultimately, it designs a generalized geospatial information API service architecture, combining the aforementioned database pattern architecture, selecting appropriate OGC geospatial information API standards and specifications, and designing thematic geospatial information API services to facilitate the development and application of geospatial information services, enhance users' judgment on the content, quality, and applicability of returned results, and promote the development of issues such as heterogeneous data circulation and data quality in digital twins.
賴森堂. (2017). 結合品質量測模式的數據品質改善程序以降低大數據應用風險. 電腦稽核, (35), 22-35.
林信助.(2008). 開放式時空地理資料描述基本架構之研究. 2008. PhD Thesis.
蔡承晏。「交通大數據分析以公車動態資料為例」。碩士論文,國立臺灣師範大學地理學系,2022
交通部,「運輸資料流通服務平臺」(Transport Data eXchange , TDX),取自:https://tdx.transportdata.tw/about/tdx交通部,「公共運輸旅運資料標準」公車系統標準資料產製範例說明文件(INBOUND)(PTX,2021)https://drive.google.com/file/d/1OvveUNuOZUIXdqBiyGvqUArLEHvbN4u7/view
交通部,「公共運輸旅運資料標準」軌道系統-台鐵標準資料產製範例說明文件(INBOUND) (PTX,2022https://drive.google.com/file/d/1mtivMM8PpCpW-othjewnMEW4IMARPwyS/view
交通部,「公共運輸旅運資料標準」航空系統標準資料產製範例說明文件(INBOUND)(PTX,2020)https://drive.google.com/file/d/1_wVsvfqzMbM6RWb69uAvfaeXsptvfmGs/view
數位發展部,「共通性應用程式介面指引」(數發部,2022)https://file.data.gov.tw/content/about/共通性應用程式介面指引.pdf
民生公共物聯網「空氣品質觀測資料規範(草案)」(民生公共物聯網,2019)https://ci.taiwan.gov.tw/dsp/Files/docs/api_guide/空氣品質站觀測資料規範文件(草案).pdf
交通部,TDX桃園機場機場即時出境航班資料API路徑:https://tdx.transportdata.tw/api/basic/v2/Air/FIDS/Airport/Departure/TPE?%24format=JSON
交通部,TDX市區公車定時歷史資料(A1)2024年6月15號桃園路徑:https://tdx.transportdata.tw/api/historical/v2/Historical/Bus/RealTimeByFrequency/City/Taoyuan?Dates=2024-06-15&%24top3000%24format=JSONL
環境部,空氣品質小時值_桃園市_大園站https://data.moenv.gov.tw/dataset/detail/AQX_P_234
Yang Chaowei, et al. Big Spatiotemporal Data Analytics: A research and innovation frontier. International Journal of Geographical Information Science,2020, 34.6: 1075-1088.
Taleb, I., Serhani, M. A., Bouhaddioui, C., & Dssouli, R. (2021). Big data quality framework: a holistic approach to continuous quality management. Journal of Big Data, 8(1), 76.
Santipantakis, G. M., Glenis, A., Patroumpas, K., Vlachou, A., Doulkeridis, C.,Vouros, G. A., ... & Theodoridis, Y. (2020). SPARTAN: Semantic integration of big spatio-temporal data from streaming and archival sources. Future Generation Computer Systems, 110, 540-555.
Hamdi, A., Shaban, K., Erradi, A. et al. Spatiotemporal data mining: a survey on challenges and open problems. Artif Intell Rev 55, 1441–1488 (2022). https://doi.org/10.1007/s10462-021-09994-y
Dong, Z., Jiang, R., Gao, H., Liu, H., Deng, J., Wen, Q., & Song, X. (2024). Heterogeneity-Informed Meta-Parameter Learning for Spatiotemporal Time Series Forecasting. arXiv preprint arXiv:2405.10800.
Hiba, Jasim, Hadi., Ammar, Hameed, Shnain., Sarah, Hadishaheed., Azizahbt, Haji, Ahmad. (2014). Big data and five v's characteristics.
Olga, Blinova., O., D., Kuprikov., Mais, Farkhadov. (2023). Analysis of Frameworks and Technologies for Solving Big Data Storage and Processing Problems in Distributed Systems. 1-4. doi: 10.1109/icct58878.2023.10347069
Chaowei, Yang., Keith, C., Clarke., Shashi, Shekhar., C., Vincent, Tao. (2020). Big Spatiotemporal Data Analytics: a research and innovation frontier. International Journal of Geographical Information Science, 34(6):1075-1088. doi: 10.1080/13658816.2019.1698743
Shivangi Srivastava, John E. Vargas Muñoz, Sylvain Lobry & Devis Tuia (2020) Fine-grained landuse characterization using ground-based pictures: a deep learning solution based on globally available data, International Journal of Geographical Information Science, 34:6, 1117-1136, DOI: 10.1080/13658816.2018.1542698
Zhenlong Li, Qunying Huang, Yuqin Jiang & Fei Hu (2020) SOVAS: a scalable online visual analysis system for big climate data analysis, International Journal of Geographical Information Science, 34:6, 1188-1209, DOI: 10.1080/13658816.2019.1605073
Kraemer, M.U.G., Bisanzio, D., Reiner, R.C. et al. Inferences about spatiotemporal variation in dengue virus transmission are sensitive to assumptions about human mobility: a case study using geolocated tweets from Lahore, Pakistan. EPJ Data Sci. 7, 16 (2018). https://doi.org/10.1140/epjds/s13688-018-0144-x
He, Z., Zheng, L., Chen, P., & Guan, W. (2017). Mapping to cells: A simple method to extract traffic dynamics from probe vehicle data. Computer‐Aided Civil and Infrastructure Engineering, 32(3), 252-267.
Qing, Yu., Jiann-Shiun, Yuan. (2022). TransBigData: A Python package for transportation spatio-temporal big data processing, analysis and visualization. The Journal of Open Source Software, doi: 10.21105/joss.04021
Lock, O., Bednarz, T., & Pettit, C. (2021). The visual analytics of big, open public transport data–a framework and pipeline for monitoring system performance in Greater Sydney. Big Earth Data, 5(1), 134-159.
Zou, H., Cao, K., & Jiang, C. (2021). Spatio-temporal visual analysis for urban traffic characters based on video surveillance camera data. ISPRS International Journal of Geo-Information, 10(3), 177.
Pappalardo, L., & Simini, F. (2018). Data-driven generation of spatio-temporal routines in human mobility. Data Mining and Knowledge Discovery, 32(3), 787-829.
Zhixiang Fang, Xiping Yang, Yang Xu, Shih-Lung Shaw & Ling Yin (2017) Spatiotemporal model for assessing the stability of urban human convergence and divergence patterns, International Journal of Geographical Information Science, 31:11, 2119-2141, DOI: 10.1080/13658816.2017.1346256
A., G., Shelomentsev., Kseniya, S., Goncharova., Artem, A., Shelomentsev., Aleksej, S., Kruglikov. (2023). Development of an integrated space-time database, characterizing an effects of climate change. Прикладная информатика, doi: 10.37791/2687-0649-2023-18-1-37-64
Rolf, Simoes., Gilberto, Ribeiro, de, Queiroz., Karine, Reis, Ferreira., Lúbia, Vinhas., Gilberto, Câmara. (2016). PostGIS-T: towards a spatiotemporal PostgreSQL database extension.. 252-262.
Alam, M. M., Torgo, L., & Bifet, A. (2022). A survey on spatio-temporal data analytics systems. ACM Computing Surveys, 54(10s), 1-38.
GTFS: Making Public Transit Data Universally Accessible(2022)取自:https://gtfs.org
Arnab, Nandi. (2024). Responsible Sharing of Spatiotemporal Data. 580-584. doi:10.1145/3626246.3654688
Tansel, A. U., Clifford, J., Gadia, S., Jajodia, S., Segev, A., & Snodgrass, R. (Eds.). (1993).Temporal databases: theory, design, and implementation. Benjamin-Cummings Publishing Co., Inc..
Peuquet, D. J. (2002). Representations of space and time. Guilford Press.
Own, C. M., Feng, M. W., Lee, D. S., & Jou, E. The Big Data Format Service on Energy Usage Profile with ISO Standard.
Longhorn, R. A. (2005, July). Geospatial standards, interoperability, metadata semantics and spatial data infrastructure. In NIEeS Workshop on Activating Metadata, Cambridge, UK.
Hu, K., Gui, Z., Cheng, X., Wu, H., & McClure, S. C. (2019). The concept and technologies of quality of geographic information service: improving user experience of GIServices in a distributed computing environment. ISPRS international journal of geo-information, 8(3), 118.
Hu, C., Di, L., & Yang, W. (2009, August). The research of interoperability in spatial catalogue service between CSW and THREDDS. In 2009 17th International Conference on Geoinformatics (pp. 1-5). IEEE.
Krishna, S. H., & Sharma, R. (2021). Survey on application programming interfaces in software defined networks and network function virtualization. Global Transitions Proceedings, 2(2), 199-204.
Pautasso, C., & Wilde, E. (2010, April). RESTful web services: principles, patterns, emerging technologies. In Proceedings of the 19th international conference on World wide web (pp. 1359-1360).
Papazoglou, M. P., & Van Den Heuvel, W. J. (2007). Service oriented architectures: approaches, technologies and research issues. The VLDB journal, 16, 389-415.
Ehsan A, Abuhaliqa MAME, Catal C, Mishra D. RESTful API Testing Methodologies: Rationale, Challenges, and Solution Directions. Applied Sciences. 2022; 12(9):4369. https://doi.org/10.3390/app12094369
OpenAPI Specification,OAS,取自:https://swagger.io/specification/
Espinoza-Arias, P., Garijo, D., & Corcho, O. (2020, November). Mapping the web ontology language to the openapi specification. In International Conference on Conceptual Modeling (pp. 117-127). Cham: Springer International Publishing.
Richardson, L., & Ruby, S. (2008). RESTful web services. " O'Reilly Media, Inc.".
OGC API - Common - Part 1: Core,取自:https://docs.ogc.org/is/19-072/19-072.html
Hobona, G., Simmons, S., Masó-Pau, J., & Jacovella-St-Louis, J. (2023). OGC API Standards for the Next Generation of Web Mapping. Abstracts of the ICA, 6, 91.
Miller, H. J., & Goodchild, M. F. (2015). Data-driven geography. GeoJournal, 80, 449-461.
Nguyen, D. P. N., Marques, S. A. D., Liu, M. T. D., & Kim, K. H. J. (2020). Smart city sensor network design using OGC SensorThings API. Sensors, 20(24), 8882. https://doi.org/10.3390/s20248882
Lawler, S., Zhang, C., Siddiqui, A. R., Lindemer, C., Rosa, D., Lehman, W., ... & Di, L. (2024). Leveraging OGC API for cloud-based flood modeling campaigns. Environmental Modelling & Software, 171, 105855.
Soni, A., & Ranga, V. (2019). API features individualizing of web services: REST and SOAP. International Journal of Innovative Technology and Exploring Engineering, 8(9), 664-671.
Shangguan, B., Yue, P., Cao, Z., & Wang, B. (2019, July). Towards a Geospatial Big Data Platform for Geospatial Information Services. In 2019 8th International Conference on Agro-Geoinformatics (Agro-Geoinformatics) (pp. 1-4). IEEE.
Sheng, F., Liu, C., Wang, Y., & Shen, Y. (2022, November). Design of Geospatial Big Data Cloud Platform for Land Resources. In Proceedings of the 5th International Conference on Information Technologies and Electrical Engineering (pp. 699-704).
Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., ... & Zaharia, M. (2010). A view of cloud computing. Communications of the ACM, 53(4), 50-58.
Hashem, I. A. T., Yaqoob, I., Anuar, N. B., Mokhtar, S., Gani, A., & Khan, S. U. (2015). The rise of “big data” on cloud computing: Review and open research issues. Information systems, 47, 98-115.
Zhang, Q., Cheng, L., & Boutaba, R. (2010). Cloud computing: state-of-the-art and research challenges. Journal of internet services and applications, 1, 7-18.
Dos Santos, J. S., Azevedo, L. G., Soares, E. F., Thiago, R. M., & da Silva, V. T. (2020). Analysis of Tools for REST Contract Specification in Swagger/OpenAPI. In ICEIS (2) (pp. 201-208).
Xin, M., & Levina, N. (2008, December). Software-as-a-service model: Elaborating client-side adoption factors. In Proceedings of the 29th International Conference on Information Systems, R. Boland, M. Limayem, B. Pentland,(eds), Paris, France.
fielding, r. t., & taylor, r. n. (2002). "principled design of the modern web architecture." acm transactions on internet technology (toit), 2(2), 115-150.