Visualize e converta CityGML (Sem Cadastro)
Funciona diretamente no Chrome, Firefox, Safari e Edge.
Also from Innerscene: Circadian Lab, a free lighting calculator for room illuminance, melanopic EML, and glare.
O que é um arquivo CityGML?
CityGML é o formato de intercâmbio do Open Geospatial Consortium para cidades virtuais em 3D. Um arquivo contém objetos urbanos: edifícios com suas partes, instalações e cômodos, o terreno como superfície triangulada, ruas, ferrovias e praças, rios e lagos, árvores, pontes, túneis e mobiliário urbano. Cada objeto pode ser salvo em vários níveis de detalhe, da projeção no solo (LOD0) e do bloco (LOD1) aos edifícios com a forma do telhado (LOD2), com janelas e portas (LOD3) e com o interior. As superfícies dizem o que são (telhado, fachada, piso, janela, porta, espelho d’água, faixa de tráfego), os objetos têm atributos como uso, ano de construção e altura medida, e as aparências acrescentam cores e texturas fotográficas.
As agências de cartografia publicam seus modelos 3D de edifícios em CityGML: os edifícios LoD2 dos estados alemães, o PLATEAU no Japão e os modelos abertos de cidades como Viena, Lyon, Berlim e Nova York. Os arquivos costumam ser .gml ou .xml, muitas vezes compactados em ZIP com uma pasta de texturas, e chegam a centenas de megabytes.
Este visualizador lê o XML como um fluxo no seu navegador e desenha cada objeto no seu nível de detalhe mais alto, com telhados, fachadas, pisos, janelas, portas, água e ruas nas suas próprias cores. As coordenadas são recentralizadas para que um modelo de uma cidade inteira apareça sem tremores, e o modelo pode ser exportado para OBJ, GLB, DXF ou STL. O mesmo modelo em JSON abre no visualizador CityJSON.
Quem usa arquivos CityGML?
Órgãos de cadastro e cartografia que publicam dados 3D de edifícios, urbanistas e equipes de SIG municipais, arquitetos que precisam dos edifícios em volta de um terreno, engenheiros que fazem estudos de insolação, sombra, ruído ou inundação, e projetos de gêmeos digitais. E qualquer pessoa que baixa um modelo de cidade aberto e quer ver o que ele contém antes de carregá-lo no FME, QGIS, ArcGIS ou em um banco de dados 3D.
Casos de uso comuns
- Ver um bloco CityGML baixado em 3D sem instalar um SIG
- Conferir quais edifícios, níveis de detalhe e superfícies um arquivo contém
- Ocultar tipos de objeto (terreno, vegetação, ruas) no painel de camadas
- Medir alturas de edifícios e distâncias em metros
- Levar os edifícios em volta de um terreno ao SketchUp, Rhino ou Blender como OBJ, DXF ou GLB
- Imprimir uma quadra em 3D exportando-a como STL ou 3MF
Recursos
CityGML 1.0, 2.0 e 3.0
Modelos de cidade em .gml ou .xml, renomeados ou em um ZIP de blocos, reconhecidos pelo namespace.
O maior nível de detalhe
Cada objeto no seu nível mais detalhado, das projeções LOD0 aos edifícios LOD3 e LOD4.
Telhados, fachadas e pisos em cor
Superfícies semânticas, janelas, portas, água e faixas de tráfego têm cada uma a sua cor.
Edifícios, terreno, ruas e mais
Edifícios e suas partes, terreno TIN, ruas, ferrovias, pontes, túneis, água, árvores e mobiliário urbano.
Agrupado por tipo de objeto
Uma camada por tipo de objeto, com as partes sob o seu edifício na árvore de objetos.
Texturas e materiais
Cores de materiais X3D, e texturas fotográficas quando suas imagens são abertas com o modelo.
Coordenadas em escala de cidade
As coordenadas georreferenciadas são recentralizadas e um bairro inteiro aparece sem tremores, em metros.
Arquivos grandes em fluxo
O XML é lido como um fluxo, e modelos de várias centenas de megabytes abrem.
Exportar para a grade original
DXF, DWG, OBJ e PLY levam as coordenadas originais; GLB, STL e 3MF usam metros locais.
Nada é enviado
O arquivo é lido e desenhado inteiramente no seu navegador. Sem conta, sem envio, sem cópia do seu modelo em um servidor.
Compatibilidade e notas do formato
Versões: CityGML 1.0, 2.0 e 3.0, reconhecidas pelos seus namespaces, de modo que um .gml, um .xml, um arquivo renomeado ou um ZIP de blocos abre; arquivos GML comuns e contornos de placa Gerber com a extensão .gml continuam com o seu próprio tratamento. A geometria é lida de polígonos, triângulos e trechos de superfície GML com seus furos, como posList, pos ou coordenadas GML 2, em 2D ou 3D. Polígonos compartilhados por xlink são resolvidos, e a geometria implícita (uma árvore ou um poste repetido) é posicionada a partir do seu modelo.
Desenho: cada objeto é desenhado no seu nível de detalhe mais alto. Superfícies semânticas e tipos de objeto têm suas próprias cores, os materiais X3D mantêm cor e transparência, e as texturas fotográficas são desenhadas quando suas imagens são abertas com o arquivo ou soltas depois no visualizador. Os objetos são agrupados por tipo, uma camada por tipo, com as partes sob o seu edifício, e os atributos ficam com cada objeto. Coordenadas projetadas são lidas em metros, latitude e longitude são projetadas em metros em torno do modelo, e as exportações DXF, DWG, OBJ e PLY devolvem o modelo às suas coordenadas originais.
Não são desenhados: texturas georreferenciadas, coordenadas de textura geradas por uma matriz, terreno salvo apenas como raster ou como pontos de massa, e os temas de aparência depois do primeiro.
Incorporar no seu site
Adicione este visualizador ao seu site com uma única linha de HTML. Clique em Incorporar na barra de ferramentas para gerar o código, ou use o trecho abaixo com a URL do seu arquivo.
Seus arquivos ficam no seu computador
Seus arquivos são processados inteiramente no seu navegador. O botão Compartilhar envia o arquivo para criar um link. Os arquivos compartilhados são armazenados por 90 dias e depois excluídos.
Perguntas frequentes
▶Como abro um arquivo CityGML sem um SIG?
Arraste o arquivo .gml ou .xml, ou o ZIP em que ele veio, para o visualizador desta página. Ele lê o modelo de cidade no seu navegador, no Windows, Mac, Chromebook, Linux ou celular, e mostra em 3D. Nada precisa ser instalado.
▶Qual nível de detalhe é mostrado?
O mais alto de cada objeto. Um edifício salvo como bloco LOD1 e como modelo LOD2 com telhado é desenhado como o modelo LOD2, e um edifício cujas partes são mais detalhadas que o próprio edifício é desenhado pelas suas partes.
▶Por que minhas texturas não aparecem?
O CityGML guarda as fotos de textura como arquivos de imagem separados, em geral em uma pasta ao lado do modelo. Abra o modelo junto com as imagens, abra o ZIP que contém os dois, ou solte as imagens no visualizador depois de abrir o modelo, e as fachadas são desenhadas com as suas fotos.
▶Posso abrir um modelo de cidade grande?
Sim. O arquivo é lido como um fluxo, então modelos de várias centenas de megabytes abrem em um computador de mesa. Modelos com muitos milhares de objetos são desenhados por tipo de objeto, o que mantém a visualização fluida.
▶O modelo exportado vai coincidir com meus outros dados?
As exportações DXF, DWG, OBJ e PLY levam as coordenadas originais do modelo e coincidem com desenhos e camadas de SIG no mesmo sistema de coordenadas. GLB, STL e os outros formatos de modelo usam metros locais centrados no modelo.
▶Este visualizador CityGML é mesmo gratuito?
Sim, totalmente gratuito. Sem cadastro e sem marcas d’água. O recurso opcional de compartilhar por link tem limite de envio de 100 MB.
▶Meus arquivos são enviados para um servidor?
Não. O arquivo é lido inteiramente no seu navegador. Só o botão Compartilhar envia o arquivo, e somente quando você clica nele.
Ferramentas e guias relacionados
Visualizador 3D universal
Qualquer formato 3D em um só visualizador
CityGML para OBJ
Levar um modelo de cidade ao SketchUp, Rhino ou Blender
CityGML para GLB
Converter um modelo de cidade para glTF binário
CityGML para DXF
Colocar os edifícios em um desenho CAD nas suas coordenadas
CityGML para STL
Preparar uma quadra para impressão 3D