Achei o spatialite mais útil que os shapefiles, pois não possui as limitações do shapefile e também é portátil. Muitas pessoas aqui usam shapefiles para trocar dados e até mesmo os especialistas não conhecem esse novo formato.
Quais são as vantagens do uso de spatialite sobre shapefiles?
Pode ser usado em vez de shapefile?
Concentre-se apenas nos formatos portáteis, ou seja, que podem ser trocados usando pen drives. GML, GeoJSON, KML, CSV não são uma opção e não são diretamente editáveis no GIS.
ATUALIZAÇÃO: Faz mais de 5 anos e o novo desenvolvimento é direcionado para o geopackage, que está relacionado ao spatialite.
Então agora a pergunta é mais como Vantagens de usar GEOPACKAGE sobre GEODATABASE?
fonte
Os arquivos de forma são vinculados a um tipo de geometria, para que você obtenha vários arquivos para um único projeto. Os nomes dos campos também são restritos devido ao uso de um formato de banco de dados antiquário.
Em spatialite, você pode armazenar todos os dados do projeto em um arquivo; e nomeie os campos como quiser (bem, quase).
A única desvantagem do spatialite é o rápido ciclo de atualização, dificultando a leitura ou gravação de dados gravados em outra versão (mais antiga).
fonte
Além da resposta do scruss, os shapefiles têm algumas limitações:
fonte
A maior vantagem, para mim, é o sistema de banco de dados relacional em um único formato de arquivo. Entre os muitos benefícios está o uso de funções espaciais para criar visualizações. Considere um caso em que você recebeu um conjunto de pontos e sua metodologia é armazenar em buffer a base de pontos em um atributo e, em seguida, testar a coincidência desses buffers com outros recursos geográficos. O uso desse fluxo de trabalho com shapefiles geralmente requer que cada operação seja mantida como outro shapefile. Agora, se algum dado fornecido for atualizado, você deverá executar a cadeia inteira novamente. Sem mencionar que em alguns ambientes os dados de entrada podem ser alterados sem o seu conhecimento. Isso não é um problema quando você confia nas visualizações SQL para operações de geometria. (Estou ciente de que existem ferramentas que solucionam esse tipo de problema com os shapefiles, mas a pergunta é sobre o banco de dados spatiaLite.)
fonte
Tudo o que está em um arquivo também é uma desvantagem: muito mais difícil de corrigir, se algo estiver quebrado. O tamanho do arquivo também parece começar a partir de 3,7 MB, mesmo para conjuntos de dados quase vazios. Eles também parecem suportar apenas texto, número inteiro e campos flutuantes. Sem data / hora ou campos booleanos. Pelo menos ao testar no QGIS 1.8
fonte
select * where date < '1980-01-01'
e faz as contas para você.