Eu tenho um arquivo sqlite do meu aplicativo Wigle para Android (wiglewifi.sqlite). Não é um arquivo espacial, apenas tabelas com lat / lon e outros dados.
Posso adicionar camadas de spatialite muito bem, mas não consigo encontrar uma maneira de adicionar esta tabela da mesma maneira que adicionaria uma camada de texto delimitada - como proceder para fazer isso?
Esclarecimento: É possível adicionar como uma tabela (conforme a resposta de @ Giovanni-Manghi abaixo), OU é possível exportar a tabela como um CSV e depois adicionar como uma camada de texto delimitada, mas, idealmente, eu gostaria de uma camada de ponto baseada diretamente na tabela SQLite (da mesma maneira que no ArcGIS, eu adicionaria uma tabela e clique com o botão direito do mouse e "Exibir dados XY ...")
InitSpatialMetadata
Para converter um banco de dados sqlite3 simples em um espacial, um merece ser mencionado. Você precisa fazer isso na transação ou adicionar argumento1
(select InitSpatialMetadata(1)
), caso contrário, leva muito tempo (meia hora no meu computador).