Crowdsourced Indoor Mapping and Semantic Enrichment for Cultural Heritage
This repository hosts the code and workflow for creating lightweight, interactive 3D prototype for virtual tours of cultural heritage buildings by integrating OpenStreetMap (OSM) indoor data with Wikidata semantic enrichment. The project demonstrates how open geodata and linked open data can be combined in a fully open-source pipeline to provide interactive and accessible cultural heritage experiences.
Developed as part of the work presented at CIPA 2025 – Seoul.
This repository contains code and document of a work that is under development
modello.model3
or alternative data-processing.py
).OSMind-WIKICH/
│
├── app/ # Web viewer files (HTML, CSS, JS) exported from Qgis2threejs and customised
├── data/ # Sample datasets or processed layers (if included)
├── model3/ # QGIS Model Designer workflow for automated processing
├── data-processing.py # Alternative PyQGIS script (customisable, can be run in QGIS console)
├── docs/ # Documentation for GitHub Pages deployment
└── README.md # Project documentation
To run and adapt this workflow, you need:
git clone https://github.com/Tars4815/OSMind-WIKICH.git
cd OSMind-WIKICH
Open QGIS
Use the QuickOSM plugin to query indoor features (e.g. indoor=, exhibit=, wikidata=*) for your case study building.
Option A: Run the provided Model Designer workflow in model3/
Option B (alternative, more customisable): Run data-processing.py in the QGIS Python Console
This step checks geometry consistency (e.g. overlapping polygons, misaligned features) and prepares layers for 3D rendering.
Pop-up in the viewer dynamically fetch Wikidata information for artworks/POIs via their wikidata=* tag.
Properties such as name, author, material, and images from Wikimedia Commons are automatically displayed.
Push your code to GitHub
Enable Pages in repository settings → your interactive 3D scene will be accessible via a shareable link.
Related works:
This repository is released under the MIT License.