Categorias

Conversor OSM para GeoJSON

Converte dados XML OpenStreetMap (OSM) para formato GeoJSON

Fatos principais

Categoria
Format Conversion
Tipos de entrada
textarea, checkbox
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Conversor OSM para GeoJSON é uma ferramenta eficiente que transforma dados brutos em formato XML do OpenStreetMap em arquivos GeoJSON, facilitando a integração de dados geográficos em aplicações web e sistemas de mapeamento.

Quando usar

  • Quando você precisa importar dados do OpenStreetMap para bibliotecas de mapeamento como Leaflet ou Mapbox.
  • Ao realizar análises geoespaciais que exigem o formato GeoJSON para compatibilidade com ferramentas GIS.
  • Para converter trechos específicos de mapas XML em estruturas de dados leves e legíveis para desenvolvimento web.

Como funciona

  • Cole o conteúdo XML do OpenStreetMap na área de entrada de texto.
  • Selecione os elementos que deseja incluir, como nós, vias ou relações, conforme a necessidade do seu projeto.
  • Clique no botão de conversão para processar os dados.
  • Copie ou baixe o resultado gerado no formato GeoJSON formatado.

Casos de uso

Desenvolvimento de mapas personalizados para visualização de dados urbanos.
Extração de coordenadas específicas para projetos de geolocalização.
Preparação de dados cartográficos para integração em sistemas de informação geográfica (GIS).

Exemplos

1. Extração de Pontos de Interesse

Desenvolvedor Web
Contexto
Um desenvolvedor precisa exibir locais de parques de uma cidade em um mapa interativo usando Leaflet.
Problema
Os dados brutos do OSM estão em XML, que não é lido diretamente pela biblioteca de mapeamento.
Como usar
Cole o XML do OSM, marque 'Incluir Nós' e 'Incluir Vias', e gere o GeoJSON.
Configuração de exemplo
includeNodes: true, includeWays: true, prettyPrint: true
Resultado
Um arquivo GeoJSON limpo contendo as geometrias dos parques, pronto para ser carregado no mapa.

2. Conversão de Limites Geográficos

Analista de Dados
Contexto
O analista precisa converter os limites de um bairro extraídos do OSM para realizar uma análise de densidade.
Problema
O formato XML é muito verboso e difícil de manipular em scripts de análise de dados.
Como usar
Insira o XML da área, selecione 'Incluir Vias' e desmarque 'Incluir Nós' para focar apenas nos polígonos.
Configuração de exemplo
includeNodes: false, includeWays: true, prettyPrint: true
Resultado
Um arquivo GeoJSON contendo apenas as geometrias de polígono das vias, facilitando o cálculo de área e densidade.

Testar com amostras

json, xml

Hubs relacionados

FAQ

O que é o formato GeoJSON?

GeoJSON é um formato baseado em JSON projetado para representar feições geográficas, sendo amplamente utilizado em aplicações web modernas.

Posso converter arquivos OSM muito grandes?

A ferramenta é otimizada para trechos de dados. Para arquivos extremamente grandes, recomenda-se dividir o XML antes da conversão.

Quais elementos do OSM posso incluir?

Você pode optar por incluir nós (pontos), vias (linhas e polígonos) e relações, dependendo da complexidade dos dados que você precisa.

A saída é compatível com o Google Maps?

O GeoJSON é um padrão aberto. Embora o Google Maps utilize outros formatos nativamente, muitas bibliotecas de sobreposição suportam GeoJSON.

Preciso de uma conta para usar o conversor?

Não, o conversor é uma ferramenta gratuita e de acesso direto, sem necessidade de registro ou login.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/osm-to-geojson

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
osmInput textarea Sim -
includeNodes checkbox Não -
includeWays checkbox Não -
includeRelations checkbox Não -
prettyPrint checkbox Não -

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-osm-to-geojson": {
      "name": "osm-to-geojson",
      "description": "Converte dados XML OpenStreetMap (OSM) para formato GeoJSON",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=osm-to-geojson",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]