Używam teraz QGIS 2.18, który obejmuje obsługę formatu GeoPackage.
Wiem, że GeoPackage jest jak zamiennik Shapefile, ale nie do końca, ponieważ GeoPackage ma możliwości baz danych. Jednocześnie GeoPackage nie zastępuje w pełni SpatiaLite, ponieważ nie ma zapytań przestrzennych i funkcji. Spatialite obsługuje także GeoPackage.
Zatem w kontekście edycji QGIS, kiedy warto używać GeoPackage (i uzyskiwać dostęp do GeoPackage ze SpatiaLite dla zadań Spatial SQL), a kiedy lepiej używać tylko Spatialite?
qgis
spatialite
geopackage
Znaki Pahbloo
źródło
źródło
Odpowiedzi:
Małe porównanie między GeoPackage i SpatiaLite w QGIS. Do tej pory korzystanie z GeoPackage z QGIS nie jest zbyt produktywne. Może zmieniać się dość szybko (patrz dodatki!).
Niektóre uzupełnienia dotyczące nowego aliasu QGIS 2.99 QGIS 3, listopad 2017 (również dodane w porównaniu): GeoPackage działa teraz prawie bez żadnych problemów w QGIS 3. Wystąpiły niewielkie problemy, które mogą dotyczyć wersji dewelopera QGIS. Rozwiązano również najbardziej problematyczny problem dla SpatiaLite. Kolumny można teraz usuwać bez żadnych dodatkowych obejść. Oba nadal nie obsługują zapisu rastrowego za pomocą GUI, co nie jest dużym problemem, ponieważ rastry w bazie danych nie są głównym celem. Oba formaty to naprawdę dobre działające formaty. GeoPackage koncentruje się na formacie transportowym, a SpatiaLite to łatwy system baz danych oparty na plikach z wieloma narzędziami do budowania lokalnego magazynu danych (ponieważ jest to bardziej RDBMS niż format pliku).
Obie mają:
Pakiet GeoPackage:
SpatiaLite:
źródło