Początkujący w tematyce GIS oraz wszyscy, którzy zetknęli się na studiach, bądź też w pracy zawodowej z systemami CAD, mają problem z odróżnieniem obydwu systemów. Zacznijmy od definicji:
Problemem, z którym często spotykają się osoby korzystające z QGIS i ArcGIS równocześnie (lub otrzymujące “szejpy” od osób pracujących na innym oprogramowaniu) jest kodowanie znaków w tabeli atrybutów. Plik stworzony w ArcGIS, a czytany w QGIS (lub odwrotnie), przy standardowych ustawieniach będzie się “krzaczył”. Problemem jest kodowanie znaków.
Przykład? Plik utworzony w ArcGIS, otwarty w QGIS
A teraz odwrotna sytuacja, shape stworzony w QGIS, odczytany w ArcGIS
Co jest powodem? Kodowanie znaków. QGIS standardowo używa UTF-8, natomiast ArcGIS kodowania rozpoznawanego przez QGIS jako CP 1250. W QGIS istnieje możliwość określania kodowania pliku w momencie jego wczytania i w momencie zapisu, a więc:
Jeżeli chcemy zapisać plik do późniejszego użycia w ArGIS, w momencie zapisu, musimy zaznaczyć CP 1250.
To samo musimy zrobić, żeby poprawnie odczytać plik zapisany w ArGIS w czasie dodawania warstwy wektorowej
Zapewne problem można również rozwiązać z poziomu ArcGIS, ale wynik będzie ten sam: wszystko będzie działać poprawnie!