Comparar
GeoPackage vs KML
Ambos descrevem informações geográficas, mas GeoPackage é um banco SQLite para várias camadas e blocos, enquanto KML é XML para visualizar dados geográficos em mapas e globos virtuais.
Qual formato você deve escolher?
Escolha GeoPackage para agrupar dados GIS, usar SQL ou trabalhar offline; escolha KML para compartilhar feições e estilos com foco em visualização.
Indicado para GeoPackage
Distribuir e usar dados geoespaciais em um único arquivo
- Combinar feições vetoriais, blocos raster e atributos para GIS ou uso offline
Indicado para KML
Descrever dados geográficos para exibição em mapas e globos virtuais · Compartilhar marcadores trajetos áreas descrições e estilos de exibição
- Mostrar elementos e anotações no Google Earth e em ferramentas SIG compatíveis
- Reunir localização nomes descrições e apresentação
Informações básicas
| Campo | GeoPackage | KML |
|---|---|---|
| Extensão | .gpkg | .kml |
| Tipo MIME | application/geopackage+sqlite3 | application/vnd.google-earth.kml+xml |
| Usos comuns | Distribuir e usar dados geoespaciais em um único arquivo | Descrever dados geográficos para exibição em mapas e globos virtuais · Compartilhar marcadores trajetos áreas descrições e estilos de exibição |
| Como abrir | Abra em um GIS compatível com GeoPackage, como o QGIS, e confira as camadas, os sistemas de referência de coordenadas e as extensões. Ferramentas SQLite podem mostrar as tabelas, mas interpretar geometrias e blocos de mapa requer software compatível. | Abra no Google Earth ou em um aplicativo de mapa ou SIG compatível com KML. Confira não só as posições, mas também linhas, polígonos, estilos, descrições, imagens externas e links de rede. Um editor XML mostra a estrutura; use um programa compatível para conferir a visualização no mapa. |
| Exportar ou converter | Você pode exportar para GeoJSON, Shapefile ou MBTiles. O formato de destino talvez não preserve todas as camadas, atributos, sistemas de coordenadas ou blocos; após exportar, confira a quantidade de feições, coordenadas, atributos e a exibição do mapa. | Converta para GeoJSON ou outro formato usado em SIG e mapas web. Estilos, descrições, horários e referências externas talvez não sejam preservados por completo. Confira a ordem das coordenadas, o tratamento da altitude e a visualização no aplicativo de destino; mantenha o KML original. |
Escolha por finalidade
Combinar feições vetoriais, blocos raster e atributos para GIS ou uso offline
Distribuir e usar dados geoespaciais em um único arquivo
GeoPackageMostrar elementos e anotações no Google Earth e em ferramentas SIG compatíveis
Descrever dados geográficos para exibição em mapas e globos virtuais · Compartilhar marcadores trajetos áreas descrições e estilos de exibição
KMLReunir localização nomes descrições e apresentação
Descrever dados geográficos para exibição em mapas e globos virtuais · Compartilhar marcadores trajetos áreas descrições e estilos de exibição
KMLPonto principal 1
GeoPackage segue um esquema SQLite da OGC e pode guardar feições vetoriais, blocos raster e atributos; KML codifica feições e informações de exibição em XML.
Mais sobre as diferençasPonto principal 2
GeoPackage aceita várias tabelas e consultas SQL. KML descreve o que mostrar em uma aplicação geográfica e como mostrar.
Mais sobre as diferençasMais sobre as diferenças
Use GeoPackage quando precisar reunir várias camadas, blocos e atributos em um arquivo de banco com consultas SQL ou acesso offline. Use KML para distribuir locais, trajetos, áreas e estilos visuais a programas compatíveis de mapas ou globos virtuais. Após converter, confira ordem das coordenadas, tratamento da altitude, estilos e extensões.
- GeoPackage é um contêiner SQLite conforme ao padrão para feições vetoriais, blocos raster e atributos. KML é uma codificação XML para anotações geográficas e visualização.
- GeoPackage funciona como armazenamento multicamada com acesso SQL; KML se concentra em apresentar conteúdo geográfico e propriedades de exibição em aplicativos clientes.
- GeoPackage armazena informações de referência espacial e pode usar extensões. KML usa coordenadas longitude-latitude-altitude; na conversão, preserve os eixos e a interpretação da altitude.
Perguntas frequentes
KML pode substituir GeoPackage no armazenamento GIS?
Não em todos os fluxos. KML é útil para visualização e troca de feições; GeoPackage oferece um contêiner de banco com várias camadas, atributos, blocos e acesso SQL.