Como exportar shapefile para SpatiaLite


22

Eu tenho um shapefile com uma camada. Eu posso abri-lo com o QGIS. Agora eu quero converter esse shapefile ou camada em banco de dados Spatialite.

Como eu posso fazer isso? É possível fazer com o QGIS?

Respostas:


4

Existe um aplicativo GUI chamado spatialite-gui que permite importar arquivos de forma e construir índices espaciais.


19

Várias opções!

  1. No QGIS, você pode "Arquivo | Salvar como" o shapefile diretamente como um banco de dados espacial; a limitação aqui é que você pode criar um banco de dados com apenas um shapefile.

  2. Você pode usar a linha de comando spatialite_toolpara carregar e gerenciar shapefiles (tutorial aqui ).

  3. Vale realmente a pena explorar os aplicativos independentes spatialite-gui e spatialite-gis, que permitem visualizar e modificar dados diretamente. No aplicativo gui, crie um novo banco de dados (segundo botão da barra de ferramentas) e carregue um shapefile (ícone verde do mundo com seta) - você deve conhecer e inserir o SRID do shapefile na caixa de diálogo resultante. A vantagem aqui é que você pode adicionar facilmente vários shapefiles e criar um grande banco de dados.


11

Sim, isso pode ser feito com QGis.
Usando o plug-in QSpatiaLite

"Gerenciar seus bancos de dados SpatiaLite no QGis" insira a descrição da imagem aqui

Depois de instalar o plugin, você pode executá-lo.
insira a descrição da imagem aqui
Você receberá uma série de mensagens / erros informando que não possui um banco de dados espacial.
ele orientará você na instalação de um (escolha um local para o arquivo) e, finalmente, na conversão para espacial.
Então, nesta caixa de diálogo, você pode importar sua camada QGis.
insira a descrição da imagem aqui
Então: você realmente não precisa disso. Ele só funciona para criar um novo banco de dados.
No menu QGIS,
Camada | Salvar como...

Na caixa de diálogo 'Salvar camada de vetor como ...' do QGIS,
escolha Spatialite na lista suspensa Formato.


10

Você pode clicar com o botão direito do mouse na camada e selecionar "salvar camada como ..." e escolher spatiaLite como seu formato. Sua única opção é criar um novo banco de dados, ou seja, você não pode adicioná-lo a um banco de dados existente.

O plug-in QspatiaLite adiciona muitas funcionalidades ao QGIS, então experimente também.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.