Przetwarzanie plików SQLite przy użyciu ArcGIS Desktop?


10

Do swojej pracy używam qi i trawy. Stworzyłem plik kształtu o wielkości ponad 100 MB (wynik niektórych analiz statystycznych).

Jeśli przekonwertuję go na format sqlite (włączony przestrzennie), dane zmniejszą się do 15 Mb / s. Co jest dopuszczalne w przypadku udostępniania go pocztą e-mail lub Dropbox.

ALE mój kolega korzysta z Arcgis 9.3 - czy będzie w stanie odczytać dane bez żadnych problemów?


1
Możesz spakować plik kształtu i uzyskać podobną kompresję. 7zip skompresuje go jeszcze bardziej. Prawdopodobnie mniej kłopotów niż próba zmuszenia ArcGIS 9.3 do odczytu bazy danych SQLite.
Rayner,

więc w zasadzie to „no arcgis 9.3 nie może odczytać danych sqlite”?
nickves

S-FTP i skompresowanie plików z wyższą kompresją (winzip ma tę opcję) byłoby rozwiązaniem - najlepszym z darmowych
pakietów

Odpowiedzi:


3

Rozumiem, że aby to zrobić za pomocą ArcGIS Desktop 9.3 (lub 10.0 lub 10.1) najprostszą, ale kosztowną opcją byłoby użycie rozszerzenia Interoperacyjności danych .

Jednak korzystanie z ArcGIS Desktop 10.2 (lub nowszy) bez rozszerzeń ...

Możesz połączyć się z ArcGIS z bazą danych SQLite, aby tworzyć mapy i przeprowadzać analizę przestrzenną danych.

Łączysz się bezpośrednio z plikiem bazy danych SQLite z klienta ArcGIS.

Aby przechowywać dane przestrzenne i pracować z nimi, musisz mieć w bazie danych albo typ Esri ST_Geometry, albo SpatiaLite. Możesz użyć funkcji CreateSQLiteDatabase ArcPy, aby utworzyć bazę danych SQLite z jednym z tych typów danych przestrzennych.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.