📪Aula: Introdução ao LandXML


Objetivos da Aula

  • Apresentar o conceito de LandXML.

  • Demonstrar a importância desse formato no contexto da Engenharia Cartográfica, Topografia e Geoprocessamento.

  • Explicar a estrutura básica do arquivo LandXML.

  • Exemplificar como criar, ler e interpretar arquivos LandXML.


1. O que é o LandXML?

  • LandXML é um formato aberto baseado em XML (eXtensible Markup Language) usado para armazenar e compartilhar dados de projetos relacionados à engenharia civil, topografia e cartografia.

  • Permite a interoperabilidade entre diferentes softwares, como AutoCAD Civil 3D, Bentley InRoads, e outros.

Principais Aplicações

  • Representação de dados topográficos.

  • Modelagem de superfícies e terrenos.

  • Definição de alinhamentos geométricos (vias, ferrovias, drenagem).

  • Armazenamento de dados cadastrais.


2. Importância do LandXML

  • Padronização de Dados: Reduz incompatibilidades entre softwares.

  • Interoperabilidade: Facilitando a troca de informações entre projetistas, engenheiros e topógrafos.

  • Armazenamento Compacto: Usa estrutura XML, garantindo portabilidade e facilidade de leitura.

  • Suporte a Modelos 3D: Permite a integração com ferramentas BIM (Building Information Modeling).


3. Estrutura Básica do LandXML

Um arquivo LandXML é estruturado em tags XML e segue uma hierarquia organizada.

Exemplo de Estrutura

<LandXML version="1.2" date="2024-12-05">
  <Project name="ProjetoExemplo">
    <Units>
      <Metric areaUnit="squareMeter" linearUnit="meter"/>
    </Units>
    <Surfaces>
      <Surface name="Terreno">
        <Definition>
          <Pnts>
            1 0 0 100
            2 10 0 110
            3 0 10 105
          </Pnts>
          <Faces>
            1 2 3
          </Faces>
        </Definition>
      </Surface>
    </Surfaces>
  </Project>
</LandXML>

4. Como Criar e Utilizar um Arquivo LandXML

4.1. Criando um LandXML

  • Pode ser gerado em softwares de engenharia, como:

    • AutoCAD Civil 3D

    • Bentley MicroStation

  • Também é possível criá-lo manualmente em um editor de texto.

4.2. Lendo e Interpretando

  • Utilizar softwares compatíveis ou leitores XML genéricos.

  • Ferramentas como o Notepad++ ou VS Code são úteis para edição.

Last updated