CityJSON 🏙

CityJSON (3D City Model)

Open Beta
.city.json · application/city+json

Voer geboue uit na CityJSON 2.0 vir 3D-stadsmodellering. Kompakte JSON-formaat met deduplikasie van hoekpunte. Word in 3DCityDB, QGIS 3D en die ninja-kyker ondersteun.

Voer CityJSON nou uit ✨ Oop beta — gratis, geen beperkings nie

Sleutelkenmerke

CityJSON 2.0
LOD1 (geboublokke)
Ontdubbeling van hoekpunte
Gebou-eienskappe
Example CityJSON export (central Moscow, 1x0.5 km)
Example: central Moscow, ~1×0.5 km, medium detail

Oor die CityJSON-formaat

CityJSON is a compact way of writing the same city model as CityGML, but in ordinary JSON instead of bulky XML. The same set of concepts (buildings, level of detail, attributes), only the file is many times smaller and is parsed by any language without special libraries. It is a recognized OGC community standard, not an amateur invention.

The format is chosen when a semantic 3D model is needed on the web, in scripts or in exchange between teams: to look at it in a browser viewer, to run it through Python, to put it into a repository, to hand it to colleagues without a heavy GIS stack.

The output is a single file: buildings at LOD1 detail are written as closed volumes extruded from OSM outlines. Vertices are stored as integers with millimeter precision through a scale factor and are deduplicated, so the file comes out noticeably lighter than the equivalent XML. The metadata records the coordinate system and the bounds of the model, and the buildings carry height, floor count and class.

Watter program open CityJSON-lêers

Die volgende programme en toepassings kan CityJSON (3D City Model) (.city.json)-lêers wat uit OSM2CDR uitgevoer is, open, redigeer en daarmee werk:

💻3DCityDB 🌎QGIS 3D 💻FME 💻ninja (web viewer) 💻azul 🎲Blender (plugin)

Format specifications

Wie gebruik CityJSON-kaarte

🏗
3D-stadsmodelle
A light 3D city model for the web and for exchange between teams.
💻
Stadsbeplanning
Material for planning projects and development assessment in a form convenient for scripts.
📊
Geraas- en energieontleding
Noise and energy consumption calculations, where building heights and volumes are needed.
🎨
Visualisering
A quick display of the model in a browser without installing specialized software.
🗺
Ontleding
Spatial analysis in Python: JSON reads without GIS libraries.

Hoe om CityJSON uit te voer

1
Kies gebied
Teken 'n reghoek of veelhoek op die interaktiewe kaart by osm2cdr.ru
2
Kies CityJSON
Kies CityJSON (3D City Model) uit die lys van 127 beskikbare uitvoerformate
3
Uitvoer
Klik op Uitvoer en ontvang jou .city.json-lêer binne 1-5 minute
4
Aflaai
Laai die gereede CityJSON-lêer af en open dit in 3DCityDB

Hoe om dit ná uitvoer te open

Gewilde kaarte in CityJSON

Gratis

Kry CityJSON (3D City Model)-kaartuitvoere

Laai professionele CityJSON-kaarte van OpenStreetMap af. Onmiddellike generering, enige gebied.

Gratis / uitvoer
Voer CityJSON nou uit →

Gereelde vrae

Hoe verskil dit van CityGML?
Kan ek dit in QGIS oopmaak?
How is it different from CityGML?
Can I open it in QGIS?
Why are the coordinates written as integers?
How can I look at the model quickly without installing anything?
Can the file be converted to CityGML or OBJ?

Vergelyk met ander formate

Verwante formate

Dikwels saam uitgevoer

Related Articles