Categorias

Conversor GeoJSON para OSM

Converte formato GeoJSON para formato XML OpenStreetMap (OSM)

Fatos principais

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

Visão geral

O Conversor GeoJSON para OSM é uma ferramenta eficiente que transforma dados geográficos no formato GeoJSON para o padrão XML utilizado pelo OpenStreetMap (OSM), facilitando a integração de geometrias em projetos de mapeamento colaborativo.

Quando usar

  • Ao precisar importar geometrias personalizadas para o ecossistema OpenStreetMap.
  • Quando for necessário converter dados geoespaciais de aplicações web para o formato XML do OSM.
  • Ao preparar dados geográficos para edição ou processamento em editores como o JOSM.

Como funciona

  • Cole o seu código GeoJSON na área de entrada de dados.
  • Defina os IDs iniciais para nós e vias, se desejar manter uma sequência específica.
  • Ative a opção de saída formatada para garantir um XML legível e bem estruturado.
  • Clique no botão de conversão para gerar e copiar o arquivo XML resultante.

Casos de uso

Migração de dados de sistemas GIS proprietários para o OpenStreetMap.
Conversão de polígonos desenhados em aplicações web para edição em massa no JOSM.
Padronização de arquivos geográficos para projetos de mapeamento comunitário.

Exemplos

1. Conversão de polígono simples

Cartógrafo amador
Contexto
Um usuário desenhou o contorno de um parque em um sistema GIS externo e precisa adicioná-lo ao mapa local.
Problema
O formato GeoJSON não é aceito diretamente pelo editor de mapas offline.
Como usar
Cole o GeoJSON do polígono, mantenha os IDs padrão e clique em converter.
Configuração de exemplo
prettyPrint: true
Resultado
Um arquivo XML estruturado pronto para ser importado como uma 'way' no OpenStreetMap.

2. Preparação de dados para importação em lote

Desenvolvedor GIS
Contexto
O desenvolvedor possui uma lista de novos pontos de interesse em GeoJSON e precisa integrá-los ao banco de dados OSM.
Problema
Necessidade de garantir que os IDs não colidam com dados existentes no banco.
Como usar
Defina um ID inicial negativo (ex: -1000) para garantir que os novos nós sejam tratados como novos objetos.
Configuração de exemplo
nodeStartId: -1000
Resultado
Arquivo XML com IDs sequenciais negativos, prontos para serem mesclados sem erros de duplicidade.

Testar com amostras

json, xml

Hubs relacionados

FAQ

O que é o formato OSM?

O formato OSM é uma estrutura baseada em XML utilizada pelo OpenStreetMap para armazenar dados geográficos como nós, vias e relações.

Posso definir IDs personalizados para os elementos?

Sim, você pode configurar os valores iniciais para nós e vias, o que é útil para evitar conflitos de ID em grandes conjuntos de dados.

O conversor suporta todos os tipos de geometria GeoJSON?

A ferramenta foca na conversão de geometrias padrão GeoJSON para os elementos primitivos do OSM (nós e vias).

Por que usar IDs negativos?

IDs negativos são frequentemente usados no OSM para representar novos objetos que ainda não foram enviados ao servidor principal, evitando colisões com IDs existentes.

A saída é compatível com o editor JOSM?

Sim, o XML gerado segue a estrutura padrão do OpenStreetMap, sendo compatível com a maioria dos editores e ferramentas de processamento OSM.

Documentação da API

Ponto final da solicitação

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

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
geojsonInput textarea Sim -
nodeStartId number Não -
wayStartId number 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-geojson-to-osm": {
      "name": "geojson-to-osm",
      "description": "Converte formato GeoJSON para formato XML OpenStreetMap (OSM)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=geojson-to-osm",
      "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]