Udostępniasz dane QGIS użytkownikowi ArcGIS Desktop?

11

Używam głównie QGIS i mam duży projekt do ukończenia. Po zakończeniu będę musiał przesłać moje dane do użytkownika ArcGIS. Dane będą składały się głównie z plików kształtów punktowych i wielokątnych.

Jak skonfigurować projekt QGIS od samego początku, jeśli wiem, że przekażę go osobie korzystającej z ArcGIS Desktop?

NWT Adam
źródło
1
Z jakiej wersji ArcGIS korzystają?
dassouki
Prawdopodobnie najbardziej aktualna wersja (10.X)
NWT Adam
Jakie są twoje wymagania? Myślę, że potrzebujemy więcej szczegółów, aby udzielić dobrej odpowiedzi. Zasadniczo zawsze możesz wymieniać pliki kształtów, jeśli naprawdę musisz.
podmroku
Potrzebuję głównie udostępniać pliki kształtów punktów i wielokątów. Jeśli dane stają się bardziej złożone, to pojawiają się problemy?
NWT Adam
1
Jak zauważa Brad, niektóre pliki są tworzone przez QGIS, których ArcGIS nie zobaczy i odwrotnie w pliku kształtu. Oprócz qml, możesz zobaczyć qix (indeks przestrzenny), ~ dbf (tabela tworzenia kopii zapasowych utworzona przez wtyczkę tabeli podczas zmiany nazwy pola) itp. W pliku kształtu QGIS, podczas gdy ArcGIS może dodać do pliku kształtu sbn, sbx, aux, aux.xml itp. (jego pliki indeksów przestrzennych i atrybutów oraz domyślne pliki definicji projekcji). Jedyne, co naprawdę musisz przesłać, to dbf, shx, shp i informacje o definicji projekcji dla każdego pliku kształtu (prj zadziała, a qpj nie); pozwól im budować indeksy.
john

Odpowiedzi:

4

Podstawowe dane są użyteczne w qgis.
Arcgis jest rodzimym oprogramowaniem, w którym używane są pliki kształtów.
Teraz pliki kształtów znajdują się w sferze otwartej specyfikacji. Istnieje jednak wiele innych formatów danych, które zarówno qgis, jak i arcgis odczytują i zapisują.

Jedyną zmienną z przeniesieniem pliku kształtu byłby układ współrzędnych.
Możesz po prostu zapytać użytkownika arcgis, jakiej projekcji zwykle używają.

Jeśli jesteś zainteresowany jedynie przesyłaniem surowych danych do użytkownika Esri, masz rację w swoim komentarzu. Odpowiedź na pytanie wydaje się być skomentowana.

Moje własne czytanie twojego pytania wymyka ci się z chęci przekazania informacji kartograficznych lub innych informacji skonfigurowanych w projekcie. tj. ustawienia tematyczne kolorów, grubości, wizualizacji warstwy danych; i ewentualnie oznakowanie mapy lub inne ogólne przenoszenie mapy.

Widziałem podobne pytania dotyczące konwersji ustawień projektu qgis na inne oprogramowanie.

Te 2 wyszukiwania pokazują niektóre zależności między typami plików dwóch zapytanych tutaj QGis oprogramowania i ArcGIS .

QGIS używa plików qml do stosowania konfiguracji warstw na innych warstwach.
ArcGIS wykorzystuje pliki Lyr do stosowania konfiguracji warstw na innych warstwach.
Jeśli nie jest to typ informacji, które chcesz przenieść z projektem. Zaktualizuj (edytuj) swoje pytanie, dodając opis do wyjaśnienia.

Brad Nesom
źródło
1

Patrzyłbym na następujące opcje:

  1. Pliki kształtów: najczęstszy sposób z następującymi wadami:

    • Nazwy pól tracą wielkość liter i są obcinane do 8 znaków - więc tracisz znaczenie dotyczące zawartości pola.
    • typy pól są mapowane na liczbę i tekst (często nawet data zostaje utracona).
    • bez okrągłych łuków.
    • Układ współrzędnych (CRS): Istnieje sposób przechowywania CRS w pliku .prj i ArcGIS, o ile wiem, że mogę go odczytać, ale go nie pisze (jak wspomniał wcześniej Brad).
  2. Format przestrzenny i konwerter OGR: Jedna z opcji, aby udostępnić pojedynczy plik i nie utracić nazw pól.

  3. PostGIS: ArcSDE 10 i nowsze wersje mogą być skonfigurowane do przechowywania danych w PostgreSQL „Opcja PostGIS”, dzięki czemu użytkownicy ArcGIS mogą pisać i wszyscy mogą czytać.

Jeśli użytkownicy ArcGIS mają wiodącą rolę, a przypadek użycia dotyczy publikacji, spójrz np. Na http://geocat.net/bridge/

Stefan
źródło
2
Od kiedy ArcGIS nie może pisać plików prj?
Devdatta Tengshe,
Jeśli chodzi o nie numerowany punkt 4: Esri stworzyła konwencję .prj-file-hold-CRS specjalnie w celu rozwiązania problemu ograniczenia plików kształtu, które nie przechowują CRS natywnie. Jeśli pamięć działa, to był to mniej więcej czas wydania ArcView 3.2, około 2000. To powiedziawszy, zawartość .prj musi być zgodna ze składnią Esri dla układów współrzędnych (poszukiwanie „Znanego tekstu ESRI” na gdal.org/gdal_utilities .html )
matt wilkie