Visualisez et convertissez CityJSON (Sans Inscription)

CityJSON est l’encodage JSON de la maquette urbaine CityGML : bâtiments, terrain, voirie, eau et végétation dans un fichier compact, chaque objet à un ou plusieurs niveaux de détail. Ce visualiseur ouvre CityJSON 1.0, 1.1 et 2.0 et les flux CityJSONSeq en 3D, dans votre navigateur.

Fonctionne directement dans Chrome, Firefox, Safari et Edge.

Also from Innerscene: Circadian Lab, a free lighting calculator for room illuminance, melanopic EML, and glare.

Les fichiers sont traités localement dans votre navigateur. Le téléversement a lieu lorsque vous choisissez de partager un lien.

Qu’est-ce qu’un fichier CityJSON ?

CityJSON enregistre la même maquette 3D que CityGML en JSON, plus compact et plus simple à lire et à écrire. Un fichier liste ses objets urbains par identifiant, chacun avec son type (Building, BuildingPart, TINRelief, Road, WaterBody, SolitaryVegetationObject, Bridge et d’autres), ses attributs, son parent et ses enfants, et ses géométries. Tous les sommets sont dans une liste partagée d’entiers, qu’une échelle et une translation convertissent en coordonnées réelles, et chaque surface peut porter sa signification (toit, façade, sol, fenêtre, porte), un matériau et une texture. CityJSON est une norme communautaire de l’OGC, et la version 2.0 suit le modèle de données de CityGML 3.0.

CityJSONSeq (.city.jsonl) diffuse une maquette par lignes : un en-tête avec le système de coordonnées, puis un objet par ligne, chacun avec ses propres sommets. Le 3D BAG des Pays-Bas et de nombreux autres jeux de données ouverts sont publiés en dalles CityJSON.

Ce visualiseur lit les deux dans votre navigateur et dessine chaque objet à son niveau de détail le plus élevé, coloré par ses surfaces et ses matériaux, avec des coordonnées recentrées pour qu’une dalle s’affiche sans tremblement. La maquette s’exporte en OBJ, GLB, DXF ou STL. Les maquettes urbaines en XML s’ouvrent dans le visualiseur CityGML.

Qui utilise les fichiers CityJSON ?

Les analystes SIG et chercheurs qui travaillent avec des données ouvertes de bâtiments en 3D, les urbanistes, les architectes qui ont besoin des bâtiments autour d’une parcelle, les développeurs de jumeaux numériques et de cartes web, et toute personne qui télécharge une dalle du 3D BAG ou un autre jeu CityJSON et veut la voir sans installer cjio, QGIS ou des extensions Blender.

Cas d’usage courants

  • Voir en 3D une dalle du 3D BAG ou un autre téléchargement CityJSON
  • Vérifier les types d’objets, niveaux de détail et attributs d’un fichier
  • Ouvrir un flux CityJSONSeq comme une seule maquette
  • Mesurer des hauteurs de bâtiments et des distances en mètres
  • Importer les bâtiments autour d’une parcelle dans SketchUp, Rhino ou Blender en OBJ, DXF ou GLB
  • Imprimer un quartier en 3D en l’exportant en STL ou 3MF

Fonctionnalités

CityJSON 1.0, 1.1 et 2.0

Fichiers avec ou sans transformation, en .json ou .city.json, reconnus par leur contenu.

Flux CityJSONSeq

Un flux .city.jsonl s’ouvre comme une seule maquette, objet par objet.

Le niveau de détail le plus élevé

Chaque objet est dessiné à son niveau le plus détaillé ; les bâtiments du 3D BAG en LOD 2.2.

Tous les types de géométrie

MultiSurface, CompositeSurface, Solid, MultiSolid, CompositeSolid, lignes et modèles de géométrie.

Surfaces et matériaux en couleur

Toits, façades, sols, fenêtres et portes dans leurs couleurs, et les couleurs de matériaux du fichier.

Regroupé par type d’objet

Un calque par type d’objet, avec les enfants sous leur parent dans l’arborescence.

Textures

Les textures photographiques sont dessinées quand leurs images sont ouvertes avec la maquette.

Coordonnées à l’échelle d’une ville

Les coordonnées sont recentrées : une dalle entière s’affiche sans tremblement, en mètres.

Export sur la grille d’origine

DXF, DWG, OBJ et PLY portent les coordonnées d’origine ; GLB, STL et 3MF utilisent des mètres locaux.

Rien n’est envoyé

Le fichier est lu et dessiné entièrement dans votre navigateur. Pas de compte, pas d’envoi, pas de copie de votre maquette sur un serveur.

Compatibilité et notes sur le format

Versions : CityJSON 1.0, 1.1 et 2.0, avec ou sans transformation, et les flux CityJSONSeq. Les fichiers sont reconnus par leur contenu : un .json, un .city.json ou un fichier renommé s’ouvre, et les autres fichiers JSON continuent de s’ouvrir comme du texte. Types de géométrie lus : MultiSurface, CompositeSurface, Solid, MultiSolid, CompositeSolid, MultiLineString et GeometryInstance avec son modèle ; les surfaces gardent leurs trous.

Affichage : chaque objet est dessiné à son niveau de détail le plus élevé, et un bâtiment dont les parties sont plus détaillées est dessiné par ses parties. Les surfaces sémantiques et les types d’objets ont leurs propres couleurs, le premier thème de matériaux garde ses couleurs et le premier thème de textures est dessiné quand ses images sont ouvertes avec le fichier ou déposées ensuite sur le visualiseur. Les objets sont regroupés par type, un calque par type, avec les enfants sous leur parent et les attributs attachés à chaque objet. Les coordonnées sont lues en mètres, et les exports DXF, DWG, OBJ et PLY replacent la maquette sur ses coordonnées d’origine.

Non dessinés : la géométrie MultiPoint et les thèmes de matériaux et de textures après le premier.

Intégrer sur votre site

Ajoutez ce visualiseur à votre site avec une seule ligne de HTML. Cliquez sur Intégrer dans la barre d’outils pour générer un code, ou utilisez le snippet ci-dessous avec l’URL de votre fichier.

<iframe src="https://www.innerscene.com/fr/tools/cityjson-viewer?embedded=1&url=YOUR_FILE_URL" width="800" height="600" frameborder="0" allowfullscreen></iframe>

Partager en un seul fichier HTML

Exportez le modèle en un seul fichier .html qui s’ouvre hors ligne dans n’importe quel navigateur, avec rotation, déplacement et zoom. Le destinataire n’a besoin d’aucun logiciel 3D, d’aucune installation ni d’aucun compte.

Vos fichiers restent sur votre ordinateur

Vos fichiers sont traités entièrement dans votre navigateur. Le bouton Partager téléverse le fichier pour créer un lien. Les fichiers partagés sont conservés 90 jours puis supprimés.

Questions fréquentes

▶Comment ouvrir un fichier CityJSON ?

Déposez le fichier .json, .city.json ou .city.jsonl sur le visualiseur de cette page. Il lit la maquette dans votre navigateur et l’affiche en 3D, sur tout ordinateur ou téléphone, sans rien installer.

▶Les dalles du 3D BAG s’ouvrent-elles ?

Oui. Les dalles du 3D BAG enregistrent chaque bâtiment comme une emprise LOD0 avec des parties en LOD 1.2, 1.3 et 2.2 ; le visualiseur dessine les parties en LOD 2.2. Les dalles CityJSON comme les téléchargements CityJSONSeq s’ouvrent.

▶Pourquoi mes textures manquent-elles ?

CityJSON nomme ses photos de texture comme des fichiers image à côté de la maquette. Ouvrez la maquette avec ses images, ou déposez les images sur le visualiseur après l’ouverture, et les surfaces texturées sont dessinées avec leurs photos.

▶La maquette exportée sera-t-elle calée sur mes autres données ?

Les exports DXF, DWG, OBJ et PLY portent les coordonnées d’origine, ils se superposent donc aux plans et couches SIG du même système de coordonnées. GLB, STL et les autres formats de maquette utilisent des mètres locaux centrés sur la maquette.

▶Ce visualiseur CityJSON est-il vraiment gratuit ?

Oui, entièrement gratuit. Sans inscription et sans filigrane. La fonction facultative de partage par lien est limitée à 100 Mo par envoi.

▶Mes fichiers sont-ils envoyés sur un serveur ?

Non. Le fichier est lu entièrement dans votre navigateur. Seul le bouton Partager envoie le fichier, et uniquement quand vous cliquez dessus.

Outils et guides liés

Besoin d'une solution d'éclairage bien-être ?
Contactez nos experts dès aujourd'hui !