Ver y convertir CityJSON (Sin Registro)
Funciona directamente en Chrome, Firefox, Safari y Edge.
Also from Innerscene: Circadian Lab, a free lighting calculator for room illuminance, melanopic EML, and glare.
¿Qué es un archivo CityJSON?
CityJSON guarda el mismo modelo 3D de ciudad que CityGML en JSON, más pequeño y más sencillo de leer y escribir. Un archivo enumera sus objetos urbanos por identificador, cada uno con su tipo (Building, BuildingPart, TINRelief, Road, WaterBody, SolitaryVegetationObject, Bridge y otros), sus atributos, su padre y sus hijos, y sus geometrías. Todos los vértices están en una lista compartida de enteros que una escala y una traslación convierten en coordenadas reales, y cada superficie puede llevar su significado (cubierta, fachada, suelo, ventana, puerta), un material y una textura. CityJSON es un estándar comunitario del OGC, y la versión 2.0 sigue el modelo de datos de CityGML 3.0.
CityJSONSeq (.city.jsonl) transmite un modelo por líneas: una cabecera con el sistema de coordenadas y después un objeto por línea, cada uno con sus propios vértices. El 3D BAG de los Países Bajos y muchos otros conjuntos de datos abiertos se publican como teselas CityJSON.
Este visor lee ambos en su navegador y dibuja cada objeto en su nivel de detalle más alto, coloreado por sus superficies y materiales, con las coordenadas recentradas para que una tesela se dibuje sin temblores. El modelo se exporta a OBJ, GLB, DXF o STL. Los modelos de ciudad en XML se abren en el visor CityGML.
¿Quién utiliza archivos CityJSON?
Analistas SIG e investigadores que trabajan con datos abiertos de edificios en 3D, urbanistas, arquitectos que necesitan los edificios del entorno de un solar, desarrolladores de gemelos digitales y mapas web, y cualquiera que descarga una tesela del 3D BAG u otro conjunto CityJSON y quiere verla sin configurar cjio, QGIS o complementos de Blender.
Casos de uso comunes
- Ver en 3D una tesela del 3D BAG u otra descarga CityJSON
- Comprobar los tipos de objeto, niveles de detalle y atributos de un archivo
- Abrir un flujo CityJSONSeq como un único modelo
- Medir alturas de edificios y distancias en metros
- Llevar los edificios del entorno de un solar a SketchUp, Rhino o Blender como OBJ, DXF o GLB
- Imprimir en 3D un barrio exportándolo como STL o 3MF
Características
CityJSON 1.0, 1.1 y 2.0
Archivos con o sin transformación, en .json o .city.json, reconocidos por su contenido.
Flujos CityJSONSeq
Un flujo .city.jsonl se abre como un único modelo, objeto a objeto.
El mayor nivel de detalle
Cada objeto se dibuja en su nivel más detallado; los edificios del 3D BAG en LOD 2.2.
Todos los tipos de geometría
MultiSurface, CompositeSurface, Solid, MultiSolid, CompositeSolid, líneas y plantillas de geometría.
Superficies y materiales en color
Cubiertas, fachadas, suelos, ventanas y puertas en sus colores, y los colores de material del archivo.
Agrupado por tipo de objeto
Una capa por tipo de objeto, con los hijos bajo su padre en el árbol de objetos.
Texturas
Las texturas fotográficas se dibujan cuando sus imágenes se abren con el modelo.
Coordenadas a escala de ciudad
Las coordenadas se recentran, así que una tesela entera se dibuja sin temblores, en metros.
Exportar sobre la cuadrícula original
DXF, DWG, OBJ y PLY llevan las coordenadas originales; GLB, STL y 3MF usan metros locales.
Nada se sube
El archivo se lee y se dibuja por completo en su navegador. Sin cuenta, sin subida, sin copia de su modelo en un servidor.
Compatibilidad y notas del formato
Versiones: CityJSON 1.0, 1.1 y 2.0, con o sin transformación, y flujos CityJSONSeq. Los archivos se reconocen por su contenido, de modo que se abre un .json, un .city.json o un archivo renombrado, y los demás archivos JSON siguen abriéndose como texto. Tipos de geometría: MultiSurface, CompositeSurface, Solid, MultiSolid, CompositeSolid, MultiLineString y GeometryInstance con su plantilla; las superficies conservan sus huecos.
Dibujo: cada objeto se dibuja en su nivel de detalle más alto, y un edificio cuyas partes están más detalladas se dibuja con sus partes. Las superficies semánticas y los tipos de objeto tienen sus propios colores, el primer tema de materiales conserva sus colores y el primer tema de texturas se dibuja cuando sus imágenes se abren con el archivo o se sueltan después en el visor. Los objetos se agrupan por tipo, una capa por tipo, con los hijos bajo su padre y los atributos guardados con cada objeto. Las coordenadas se leen en metros, y las exportaciones DXF, DWG, OBJ y PLY devuelven el modelo a sus coordenadas originales.
No se dibujan: la geometría MultiPoint y los temas de materiales y texturas posteriores al primero.
Insertar en su sitio web
Añada este visor a su sitio con una sola línea de HTML. Pulse Insertar en la barra de herramientas para generar el código, o use el fragmento siguiente con la URL de su archivo.
Sus archivos permanecen en su ordenador
Sus archivos se procesan completamente en su navegador. El botón Compartir sube el archivo para crear un enlace. Los archivos compartidos se almacenan durante 90 días y luego se eliminan.
Preguntas frecuentes
▶¿Cómo abro un archivo CityJSON?
Arrastre el archivo .json, .city.json o .city.jsonl al visor de esta página. El visor lee el modelo en su navegador y lo muestra en 3D, en cualquier ordenador o móvil, sin instalar nada.
▶¿Abre las teselas del 3D BAG?
Sí. Las teselas del 3D BAG guardan cada edificio como una huella LOD0 con partes en LOD 1.2, 1.3 y 2.2; el visor dibuja las partes en LOD 2.2. Se abren tanto las teselas CityJSON como las descargas CityJSONSeq.
▶¿Por qué faltan mis texturas?
CityJSON nombra sus fotos de textura como archivos de imagen junto al modelo. Abra el modelo junto con sus imágenes, o suelte las imágenes en el visor después de abrir el modelo, y las superficies con textura se dibujan con sus fotos.
▶¿El modelo exportado coincidirá con mis otros datos?
Las exportaciones DXF, DWG, OBJ y PLY llevan las coordenadas originales, así que coinciden con planos y capas SIG del mismo sistema de coordenadas. GLB, STL y los demás formatos de modelo usan metros locales centrados en el modelo.
▶¿Este visor CityJSON es realmente gratuito?
Sí, completamente gratis. Sin registro y sin marcas de agua. La función opcional de compartir enlace tiene un límite de subida de 100 MB.
▶¿Se suben mis archivos a un servidor?
No. El archivo se lee por completo en su navegador. Solo el botón Compartir sube el archivo, y únicamente cuando usted lo pulsa.
Herramientas y guías relacionadas
Visor 3D universal
Cualquier formato 3D en un solo visor
CityJSON a OBJ
Llevar un modelo de ciudad a SketchUp, Rhino o Blender
CityJSON a GLB
Convertir un modelo de ciudad a glTF binario
CityJSON a DXF
Poner los edificios en un dibujo CAD con sus coordenadas
CityJSON a STL
Preparar un barrio para imprimir en 3D