Uważam, że spatialite jest bardziej przydatny niż pliki shapefile, ponieważ nie ma ograniczeń pliku shapefile i jest przenośny. Wiele osób korzysta z plików shapefile do wymiany danych, a nawet eksperci nie wiedzą o tym nowym formacie.
Jakie są zalety używania spatialite w porównaniu do plików kształtów?
Czy można go używać zamiast pliku kształtu?
Skoncentruj się tylko na tych formatach, które są przenośne, tzn. Można je wymieniać za pomocą pamięci USB. GML, GeoJSON, KML, CSV nie są opcją i nie można ich edytować bezpośrednio w GIS.
AKTUALIZACJA: Minęło ponad 5 lat, a nowy rozwój ukierunkowany jest na geopakażenie związane z przestrzenią.
Więc teraz pytanie jest bardziej jak Zalety korzystania z GEOPACKAGE nad GEODATABASE?
źródło
Pliki kształtów są powiązane z jednym typem geometrii, więc dostajesz kilka plików dla jednego projektu. Nazwy pól są również ograniczone ze względu na użycie antykwaryjnego formatu bazy danych.
W programie spatialite możesz przechowywać całe dane projektu w jednym pliku; i nazwij pola tak, jak chcesz (cóż, prawie).
Jedyną wadą spatialite jest szybki cykl aktualizacji, który utrudnia odczyt lub zapis danych zapisanych w innej (starszej) wersji.
źródło
Oprócz odpowiedzi Scussa, pliki kształtów mają pewne ograniczenia:
źródło
Największą zaletą jest dla mnie relacyjny system baz danych w jednym formacie. Wśród wielu korzyści jest wykorzystanie funkcji przestrzennych do tworzenia widoków. Rozważ przypadek, w którym otrzymałeś zestaw punktów, a twoja metodologia polega na buforowaniu punktów na podstawie atrybutu, a następnie przetestowaniu zbieżności tych buforów z innymi cechami geograficznymi. Korzystanie z tego przepływu pracy z plikami shapefile zwykle wymaga, aby każda operacja była utrwalana jako inny plik shapefile. Teraz, jeśli którykolwiek z podanych danych zostanie zaktualizowany, musisz ponownie uruchomić cały łańcuch. Nie wspominając o tym, że w niektórych środowiskach dane wejściowe można zmienić bez wiedzy użytkownika. Nie stanowi to problemu, gdy korzystasz z widoków SQL do operacji geometrii. (Wiem, że istnieją narzędzia, które rozwiązują ten problem z plikami kształtów, ale pytanie dotyczy bazy danych spatiaLite).
źródło
Wszystko, co znajduje się w jednym pliku, jest również wadą: znacznie trudniejsze do naprawienia, jeśli coś jest zepsute. Rozmiar pliku również wydaje się zaczynać od 3,7 MB, nawet w przypadku prawie pustych zestawów danych. Wydaje się również, że obsługują tylko pola tekstowe, całkowite i zmiennoprzecinkowe. Brak daty / godziny lub pól boolowskich. Przynajmniej podczas testowania w QGIS 1.8
źródło
select * where date < '1980-01-01'
i robi matematyki dla ciebie.