Por que converter KMZ para SHP?
Os Shapefiles são o padrão para fluxos de trabalho profissionais de GIS, incluindo ArcGIS, análise espacial e entrega de dados para agrimensores ou departamentos de planejamento. O KMZ foi projetado para visualização no Google Earth e não possui uma estrutura de atributos pronta para análise; a conversão para .shp torna os dados utilizáveis nesses contextos.
Como converter KMZ para SHP
QGIS OPEN-SOURCE
Adicione o .kmz como uma camada vetorial, clique com o botão direito nela no painel Camadas e escolha Exportar > Salvar feições como com o formato definido para ESRI Shapefile. O QGIS grava os arquivos .shp, .shx, .dbf e .prj.
ogr2ogr (GDAL) OPEN-SOURCE
Execute ogr2ogr -f "ESRI Shapefile" output_folder/ input.kmz para converter todas as camadas. Use ogrinfo -al -so input.kmz para listar os nomes das camadas antes de focar em uma específica.
Sobre estes formatos
Um arquivo KMZ é um mapa do Google Earth compactado em ZIP - ele contém marcadores, rotas, polígonos, sobreposições de imagem e, às vezes, modelos 3D em um único pacote portátil. Abra-o com…
Abrir detalhes de .KMZ →Um arquivo .shp é quase sempre um Esri Shapefile - dados vetoriais geoespaciais (pontos, linhas, polígonos) usados por softwares GIS. Ele é parte de um conjunto: precisa dos seus arquivos…
Abrir detalhes de .SHP →Qualidade e o que observar
- Uma única camada KMZ que mistura pontos, linhas e polígonos produz três arquivos
.shpseparados - um por tipo de geometria; isso é uma limitação do Shapefile, não um erro da ferramenta. - A estilização do KMZ (cores de ícones, larguras de linha, preenchimentos de polígonos) não é suportada pelo formato Shapefile e é perdida na conversão.
- O QGIS usa por padrão o WGS 84 (EPSG:4326), que corresponde às coordenadas do KMZ - nenhuma reprojeção é necessária na maioria dos casos.
Perguntas frequentes
Por que meu KMZ produz múltiplos shapefiles?
Posso converter apenas uma camada de um KMZ com várias camadas?
ogrinfo -al -so input.kmz para listar as camadas e, em seguida, passe o nome da camada como o último argumento para o ogr2ogr.