Export des bâtiments vers CityJSON 2.0 pour la modélisation 3D de villes. Format JSON compact avec déduplication des sommets. Pris en charge par 3DCityDB, QGIS 3D et le visualiseur ninja.
Caractéristiques principales

À propos du format CityJSON
CityJSON, c'est le même modèle de ville que CityGML, mais écrit en JSON ordinaire au lieu d'un XML encombrant. Les mêmes notions (bâtiments, niveaux de détail, attributs), avec un fichier plusieurs fois plus léger, analysable dans n'importe quel langage sans bibliothèque spécialisée. C'est un standard communautaire reconnu par l'OGC, pas un bricolage.
On choisit ce format quand un modèle 3D sémantique doit vivre sur le web, dans des scripts ou circuler entre équipes : le regarder dans un visualiseur de navigateur, le passer à Python, le déposer dans un dépôt, l'envoyer à des partenaires sans lourde pile SIG.
En sortie, un seul fichier : les bâtiments au niveau de détail LOD1 sont écrits en volumes fermés, extrudés à partir des contours OSM. Les sommets sont stockés en nombres entiers, au millimètre près grâce à un facteur d'échelle, et dédupliqués — le fichier est donc nettement plus léger que le XML équivalent. Les métadonnées portent le système de coordonnées et l'emprise du modèle ; les bâtiments, leur hauteur, leur nombre d'étages et leur classe.
Logiciels pour ouvrir les fichiers CityJSON
Les programmes suivants peuvent ouvrir, modifier et traiter les fichiers CityJSON (3D City Model) (.city.json) exportés depuis OSM2CDR :
Caractéristiques du format
- Standard ouvert
- Coordonnées 3D prises en charge
- Sans perte de qualité
- Stocke les attributs
- Sortie : 1 fichier
- CityJSON 2.0 (OGC community standard). Lightweight JSON encoding of CityGML. Opens in QGIS plugin, ninja, FME.
Qui utilise les cartes CityJSON
Comment exporter en CityJSON
Comment ouvrir après l’export
- ninja (visualiseur CityJSON gratuit dans le navigateur) — glissez le fichier dans la fenêtre du navigateur et le modèle s'affiche aussitôt ; c'est le moyen le plus rapide de vérifier le résultat.
- cjio (Python, gratuit) — la commande cjio file.city.json info affiche les statistiques et vérifie la structure, tandis que export convertit le modèle en OBJ ou dans d'autres formats.
- QGIS 3 — CityJSON s'ouvre dans la vue 3D : pratique pour regarder les bâtiments en même temps que les couches planes de la carte.
- Blender — import via l'extension CityJSON, si le modèle sert à la visualisation plutôt qu'aux calculs.
- 3DCityDB et FME — acceptent CityJSON au même titre que CityGML, si le modèle part dans une base de données urbaine.
Cartes populaires en CityJSON
Export de cartes en CityJSON (3D City Model)
Téléchargez des cartes CityJSON professionnelles depuis OpenStreetMap. Génération instantanée, n’importe quelle zone.
Questions fréquentes
Comparer avec d’autres formats
Formats associés
Fréquemment exportés ensemble
Related Articles
CityJSON — Compact JSON Format for 3D City Models (TU Delft, OGC Community Standard)
CityJSON is a TU Delft JSON encoding of CityGML: 6-10× smaller than XML, v2.0 OGC Community Standard 2024, used by Dutch
guide3D Tiles and CityGML: OGC Standards for Smart Cities
Digital city twins using 3D Tiles and CityGML. LOD levels, Cesium visualization, and applications in urban planning and
usecaseCityJSON and Digital City Twins: From OSM to Smart City
CityJSON for 3D city models, LOD levels, BIM integration, applications in Smart City projects and urban planning.