Ver y convertir CityJSON (Sin Registro)

CityJSON es la codificación JSON del modelo de ciudad de CityGML: edificios, terreno, calles, agua y vegetación en un archivo compacto, con cada objeto en uno o varios niveles de detalle. Este visor abre CityJSON 1.0, 1.1 y 2.0 y flujos CityJSONSeq en 3D, en su navegador.

Funciona directamente en Chrome, Firefox, Safari y Edge.

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

Los archivos se procesan localmente en su navegador. La subida se realiza al elegir compartir un enlace.

¿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.

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

Compartir como un solo archivo HTML

Exporta el modelo como un único archivo .html que se abre sin conexión en cualquier navegador, con órbita, desplazamiento y zoom. Quien lo reciba no necesita software 3D, instalación ni cuenta.

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

¿Necesitas una solución de iluminación de bienestar?
¡Contacta a nuestros expertos hoy!