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?

nickves
źródło
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.

PolyGeo
źródło
5

Możesz zainstalować wtyczkę Open Source ArcGIS OGR Workspace od AmigoCloud, która zapewni ArcMapowi dostęp do odczytu spatialite i całej gamy innych formatów. To jest darmowe. Daj mi znać, jeśli chcesz przetestować pliki binarne - już niektórzy ludzie robią to z powodzeniem. Obecnie działają tylko z 10.1, ponieważ jest to jedyna wersja ArcGIS, do której mam dostęp. Powinien jednak dobrze skompilować się na 9.3.

Ragi Yaser Burhum
źródło