Suppr超能文献

QGIS中的CityJSON:一个开源插件的开发。

CityJSON in QGIS: Development of an open-source plugin.

作者信息

Vitalis Stelios, Arroyo Ohori Ken, Stoter Jantien

机构信息

3D Geoinformation Group Delft University of Technology Delft the Netherlands.

出版信息

Trans GIS. 2020 Oct;24(5):1147-1164. doi: 10.1111/tgis.12657. Epub 2020 Jun 24.

Abstract

When QGIS 3.0 was released in 2018, it added support for 3D visualisation. At the same time, CityJSON has been developing as an easy-to-use JavaScript Object Notation (JSON) encoding for 3D city models using the CityGML 2.0 data model. Together, this opened the possibility to support semantic 3D city models in the popular open-source GIS software for the first time. In order to add support for 3D city models in QGIS, we have developed a plugin that enables CityJSON datasets to be loaded. The plugin parses a CityJSON file and analyses its tree structure to identify all city objects. Then, the geometry and attributes of every city object are transformed into QGIS features and divided into layers according to user preferences. CityJSON parsing was proven to be straightforward and consistent when tested against several open datasets. One of the biggest challenges we faced, though, was mapping CityJSON's hierarchical data structure to the relational model of QGIS. We undertook this issue by providing various methods on how geometries from the model are loaded as QGIS features. We intend to use the plugin for educational purposes in our university and we believe it can be proven a worthy tool for researchers and practitioners.

摘要

2018年QGIS 3.0发布时,增加了对三维可视化的支持。与此同时,CityJSON一直在发展,它是一种使用CityGML 2.0数据模型对三维城市模型进行编码的易于使用的JavaScript对象表示法(JSON)。两者结合,首次为在流行的开源地理信息系统软件中支持语义三维城市模型提供了可能。为了在QGIS中增加对三维城市模型的支持,我们开发了一个插件,用于加载CityJSON数据集。该插件解析CityJSON文件并分析其树形结构,以识别所有城市对象。然后,每个城市对象的几何图形和属性被转换为QGIS要素,并根据用户偏好分为不同图层。在针对多个开放数据集进行测试时,CityJSON解析被证明是直接且一致的。然而,我们面临的最大挑战之一是将CityJSON的层次数据结构映射到QGIS的关系模型。我们通过提供各种关于如何将模型中的几何图形作为QGIS要素加载的方法来解决这个问题。我们打算在我们大学将该插件用于教育目的,并且我们相信它可以被证明是研究人员和从业者的一个有价值的工具。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/804c/7687101/704f29061ac8/TGIS-24-1147-g001.jpg

相似文献

1
CityJSON in QGIS: Development of an open-source plugin.
Trans GIS. 2020 Oct;24(5):1147-1164. doi: 10.1111/tgis.12657. Epub 2020 Jun 24.
2
QGIS-based weighted linear combination plugin for landfill site selection: a case study in Tokat Province, Turkey.
Environ Monit Assess. 2023 Oct 12;195(11):1290. doi: 10.1007/s10661-023-11929-9.
3
LionVu: A Data-Driven Geographical Web-GIS Tool for Community Health and Decision-Making in a Catchment Area.
Geographies. 2023 Jun;3(2):286-302. doi: 10.3390/geographies3020015. Epub 2023 Apr 18.
5
A fast and efficient python library for interfacing with the Biological Magnetic Resonance Data Bank.
BMC Bioinformatics. 2017 Mar 17;18(1):175. doi: 10.1186/s12859-017-1580-5.
6
bioWeb3D: an online webGL 3D data visualisation tool.
BMC Bioinformatics. 2013 Jun 7;14:185. doi: 10.1186/1471-2105-14-185.
7
Using 3D CityGML for the Modeling of the Food Waste and Wastewater Generation-A Case Study for the City of Montréal.
Front Big Data. 2021 Jun 22;4:662011. doi: 10.3389/fdata.2021.662011. eCollection 2021.
9
Cross-linking BioThings APIs through JSON-LD to facilitate knowledge exploration.
BMC Bioinformatics. 2018 Feb 1;19(1):30. doi: 10.1186/s12859-018-2041-5.

引用本文的文献

1
3D indoor modeling and game theory based navigation for pre and post COVID-19 situation.
Front Public Health. 2023 Nov 27;11:1301607. doi: 10.3389/fpubh.2023.1301607. eCollection 2023.
3
Molecular epidemiology of Brucella species in mixed livestock-human ecosystems in Kenya.
Sci Rep. 2021 Apr 23;11(1):8881. doi: 10.1038/s41598-021-88327-z.

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验