Zmieniasz jednostkę miary ze stopni na metry w QGIS?

11

Korzystam z QGIS 1.7.0 w systemie Windows i załadowałem plik kształtu granic grupy bloków spisu z TIGER . Wygląda na to, że ten plik znajduje się w układzie współrzędnych WGS 84, a kiedy otwieram go w QGIS, jednostką miary są stopnie.

Próbowałem ponownie rzutować plik do układu współrzędnych NAD 83 i zapisać go jako nowy plik kształtu, ale po otwarciu nowego pliku nadal wyświetla linijkę w stopniach. Jeśli spróbuję utworzyć bufor, interpretuje odległość bufora jako stopnie.

Zakładając, że zaczynam od pliku kształtu z TIGER, jaki jest najlepszy sposób na konwersję mojej jednostki miary ze stopni na metry?


W przypadku potomności wydaje się, że następujący przepływ pracy ma sens w przypadku plików kształtu TIGER z amerykańskiego spisu ludności:

  1. Pobierz odpowiedni plik kształtu
  2. Otwórz go w QGIS
  3. Kliknij Settingsmenu i wybierzproject properties
  4. Wybierz rzutowany układ współrzędnych, taki jak strefa NN83 / UTM 19N
  5. Kliknij pole Enable 'on the fly' CRS transformation
  6. Kliknij OK
  7. Kliknij przycisk „powiększenie pełne” (jedna z lup)
Zach
źródło

Odpowiedzi:

14

Musisz zmienić system odniesienia za pomocą współrzędnych projektu; QGIS tego nie zrobi po załadowaniu pliku kształtu.

Przejdź do: settings-> Project Properties-> Coordinate Reference System (CRS)i wyszukaj swoją projekcję.

Chociaż zarówno WGS84, jak i NAD83 odnoszą się do punktów odniesienia, a nie do prognoz. Jeśli chcesz wyświetlać swoje dane TIGER, byłbym skłonny użyć albo strefy UTM, albo projekcji obejmującej cały USA, jeśli masz do czynienia z dużymi obszarami.

MerseyViking
źródło
Ok, zmieniłem CRS na NAD 83 i nic się nie zmieniło. Jednostką odległości są nadal stopnie.
Zach.
2
NAD 83 jest punktem odniesienia, jak powiedział MerseyViking. Jeśli zmienisz go na odpowiednią strefę UTM (dla małego obszaru), zadziała.
Emily,
2
Jak powiedziałem w odpowiedzi, NAD83 nie jest projekcją, więc nadal będzie w stopniach: twoje dane są mapowane na sferoidę jak globus. Musisz ponownie rzutować dane na płaską płaszczyznę, podobnie jak papierowa mapa, zanim jednostki liniowe (takie jak metry, stopy lub mile) będą miały sens. Artykuł w Wikipedii jest dobrym punktem wyjścia do zrozumienia różnicy: en.wikipedia.org/wiki/Map_projection
MerseyViking
W porządku, dzięki. Byłem zdezorientowany między ustawieniem CRS warstwy wejściowej a ustawieniem CRS projektu.
Zach
1
Upewnij się również, że zaznaczyłeś pole „Włącz” w locie „transformacja CRS”, jeśli chcesz, aby QGIS dynamicznie zmieniał warstwy (tj. Podczas pracy, a nie podczas ponownego wyświetlania, a następnie pracy z rzutowanymi danymi). W QGIS 1.7+ zadziała to zarówno dla wektorów, jak i rastrów; w starszych wersjach będzie działać tylko z wektorami.
mattwigway
1

Musisz zapisać plik shap jako (kliknij prawym przyciskiem myszy nazwę pliku shapefile i „zapisz jako”), a kiedy go zapiszesz - wybierz nowy CRS, zaznacz pole „dodaj do projektu” u dołu przed potwierdzeniem. Dostajesz plik kształtu w odpowiednim CRS, ale teraz musisz upewnić się, że twój projekt ma taki sam CRS - który można sprawdzić i zmienić za pomocą symbolu „docelowego” w prawym dolnym rogu.

Shira
źródło