Conversor de Shapefile para GeoJSON
Converta Shapefile (.zip com .shp, .dbf, .shx e opcionalmente .prj) para GeoJSON. Muitos portais de dados abertos ainda distribuem dados como Shapefiles—esta ferramenta converte-os para o formato GeoJSON, amigável para a web.
O que é Shapefile?
Shapefile é um formato de dados vetoriais desenvolvido pela ESRI para software GIS. Apesar de ser chamado de "arquivo," é na verdade uma coleção de múltiplos ficheiros:
- .shp — Dados de geometria (pontos, linhas, polígonos)
- .dbf — Dados de atributos (propriedades para cada elemento)
- .shx — Índice de formas (para pesquisas rápidas)
- .prj — Informação de projeção (sistema de coordenadas)
Como Converter
- Crie um ficheiro .zip contendo os componentes do Shapefile (.shp, .dbf, .shx e idealmente .prj)
- Arraste e solte o ficheiro .zip ou clique para procurar
- Visualize o GeoJSON convertido no mapa
- Descarregue o ficheiro GeoJSON
Por que Converter para GeoJSON?
- Amigável para a web: Funciona com Leaflet, Mapbox, Google Maps e outras bibliotecas de mapeamento web
- Legível por humanos: O formato JSON é mais fácil de inspecionar e depurar
- Sem software especial: Pode ser editado com qualquer editor de texto
- Ampla compatibilidade: Funciona com APIs web modernas e bibliotecas JavaScript
- Ficheiro único: Ao contrário dos múltiplos ficheiros do Shapefile, o GeoJSON é um único ficheiro
Notas Importantes
Sistemas de Coordenadas
- Se o seu .zip incluir um ficheiro .prj, as coordenadas serão corretamente reprojetadas para WGS84 (padrão para mapas web)
- Sem um ficheiro .prj, as coordenadas serão usadas como estão (comumente WGS84 para dados abertos)
Tamanho do Ficheiro
- O Shapefile é frequentemente mais compacto do que o GeoJSON
- Para uso na web, considere usar TopoJSON para conjuntos de dados de polígonos
- Utilize o Minificador de GeoJSON para reduzir a precisão das coordenadas
Atributos
- Todos os dados de atributos do ficheiro .dbf tornam-se propriedades do GeoJSON
- Os nomes dos campos são preservados
- Os tipos de dados são convertidos para equivalentes em JSON
Casos de Uso Comuns
- Dados abertos governamentais: Limites censitários, mapas de zoneamento, infraestrutura
- Dados ambientais: Bacias hidrográficas, áreas protegidas, mapas de habitats
- Transportes: Estradas, rotas de transporte público, ciclovias
- Dados de pesquisa: Levantamentos de campo, locais de amostragem, áreas de estudo
Perguntas Frequentes
Preciso de todos os componentes do Shapefile? Precisa de pelo menos .shp, .dbf e .shx. O ficheiro .prj é altamente recomendado para projeção correta.
E se o meu Shapefile usar uma projeção personalizada? Inclua o ficheiro .prj e a ferramenta irá reprojetar para WGS84 (padrão web).
Posso converter Shapefiles grandes? Sim, mas a visualização pode mostrar um subconjunto. O ficheiro descarregado contém sempre o conjunto de dados completo.
Os meus dados são carregados? Não—toda a conversão ocorre no seu navegador. Os seus ficheiros nunca saem do seu dispositivo.
Veja Também
- Voltar para Todos os Conversores
- GeoJSON ↔ TopoJSON
- Minificador de GeoJSON — Reduza o tamanho do ficheiro após a conversão