Сейчас я использую QGIS 2.18, которая включает поддержку формата GeoPackage.
Я знаю, что GeoPackage похож на замену Shapefile, но не совсем так, поскольку GeoPackage обладает возможностями базы данных. В то же время GeoPackage не является полной заменой SpatiaLite, потому что он не имеет пространственных запросов и функций. Также Spatialite поддерживает GeoPackage.
Итак, в контексте редактирования QGIS, когда имеет смысл использовать GeoPackage (и обращаться к GeoPackage из SpatiaLite для задач Spatial SQL), и когда лучше использовать только Spatialite?
qgis
spatialite
geopackage
Пахбло Маркс
источник
источник
Ответы:
Небольшое сравнение между GeoPackage и SpatiaLite в QGIS. На данный момент использование GeoPackage с QGIS не очень продуктивно. Может измениться довольно быстро, хотя (см. Дополнения!).
Некоторые дополнения, касающиеся нового псевдонима QGIS 2.99 QGIS 3, ноябрь 2017 г. (также добавлено для сравнения): теперь GeoPackage почти без проблем работает в QGIS 3. Возникли некоторые незначительные проблемы, связанные с версией для разработчиков QGIS. Также решается самая проблемная проблема для SpatiaLite. Столбцы теперь можно удалять без каких-либо дополнительных обходных путей. Оба по-прежнему не поддерживают запись растров через графический интерфейс, что не является большой проблемой, так как растры в базе данных не являются основной целью. Оба формата действительно хорошие рабочие форматы. Основное внимание для GeoPackage уделяется транспортному формату, а для SpatiaLite - простой файловой системе баз данных со множеством инструментов для построения локального хранилища данных (поскольку это скорее СУБД, чем файловый формат).
Как есть:
GeoPackage:
SpatiaLite:
источник