Przejdź do treści
QGIS
Poradnik

Układ współrzędnych (CRS): co to jest i jak go wybrać

Opublikowano

Układ współrzędnych (CRS, od ang. coordinate reference system) to zbiór reguł, które przypisują parze współrzędnych prawdziwe miejsce na Ziemi. Mówi programowi, na jakim modelu Ziemi oparto liczby, czy to stopnie, czy metry, i jak okrągłą Ziemię rozłożono na płaskiej mapie. Każda warstwa w GIS ma swój układ, zwykle zapisany krótkim kodem, takim jak EPSG:4326.

Bez układu współrzędnych 651000, 6862000 to tylko dwie liczby. Z EPSG:2154 to punkt w Paryżu. Jeśli omyłkowo przypiszesz EPSG:4326, te same liczby nie wskazują nigdzie, a QGIS rysuje warstwę w złym miejscu. Ta niezgodność stoi za większością pytań w stylu „moja warstwa wylądowała w oceanie”. Poniżej znajdziesz naprawę krok po kroku oraz test wtyczki AI Agent, którą tworzymy dla QGIS. Z jednej wiadomości znalazła właściwy układ współrzędnych w 52 sekundy.

Schemat składników układu współrzędnych. Trzy karty połączone znakami plus: 1, jaka Ziemia, czyli układ odniesienia (datum) i elipsoida, np. WGS 84, ETRS89, NAD83 lub SIRGAS 2000; 2, stopnie czy metry, czyli rodzaj współrzędnych; 3, jak ją spłaszczono, czyli odwzorowanie, tylko dla płaskich siatek. Znak równości prowadzi do zielonej karty z etykietą: kod EPSG, z EPSG:4326 dla WGS 84 w stopniach, EPSG:3857 dla Web Mercator w metrach i EPSG:2154 dla Lambert-93 we Francji. Poniżej geograficzny układ współrzędnych korzysta z części 1 i 2 i ma współrzędne w rodzaju 48,85, 2,35, a odwzorowany układ współrzędnych korzysta ze wszystkich trzech i ma współrzędne w rodzaju 652 000, 6 862 000.
Układ odniesienia, rodzaj współrzędnych i, dla map płaskich, odwzorowanie. Kod EPSG nazywa całą kombinację.

Trzy części układu współrzędnych

Każdy układ współrzędnych odpowiada na trzy pytania. Pomyl się w jednym, a dane się przesuną.

  1. Układ odniesienia (datum): jaka Ziemia? Ziemia jest lekko spłaszczona, nie jest idealną kulą. Układ odniesienia to model tego kształtu, zakotwiczony w planecie. WGS 84, którego używa GPS, jest jednym z nich. ETRS89 w Europie i NAD83 w Ameryce Północnej to kolejne.
  2. Rodzaj współrzędnych: stopnie czy metry? Geograficzny układ współrzędnych podaje szerokość i długość geograficzną w stopniach. Odwzorowany układ współrzędnych podaje x i y w metrach na płaskiej mapie.
  3. Odwzorowanie: jak spłaszczono Ziemię? Odwzorowanie to metoda, która zamienia okrągłą Ziemię w płaską mapę. Nie da się tego zrobić bez rozciągnięcia czegoś, więc każde odwzorowanie wybiera, co zachować wiernie: powierzchnie, kąty albo odległości.

Geograficzny i odwzorowany układ współrzędnych

Oba rodzaje są poprawne. Różnica decyduje o tym, czy pomiar ma jakikolwiek sens.

Geograficzny układ współrzędnychOdwzorowany układ współrzędnych
JednostkiStopnie szerokości i długości geograficznejMetry lub stopy
PrzykładEPSG:4326 (WGS 84)EPSG:32643 (WGS 84 / UTM strefa 43N, zachodnie Indie)
Dobry doPrzechowywania i wymiany danych globalnych, pozycji GPSPomiaru powierzchni i odległości, inżynierii, map krajowych
Zły doPowierzchni i długości: stopień długości geograficznej to 111 km na równiku i 0 km na biegunachObszarów daleko od miejsca, dla którego zaprojektowano odwzorowanie

Moja zasada: trzymaj dane w układzie, w którym przyszły, ale mierz w odwzorowanym układzie współrzędnych dobranym do twojego obszaru. Powierzchnia obliczona w EPSG:4326 wychodzi w stopniach kwadratowych. Nadal wygląda jak liczba, dlatego ludzie ją oddają.

Czym jest kod EPSG

Kod EPSG to krótka liczba, która jednoznacznie nazywa jeden układ współrzędnych. Lista powstała w European Petroleum Survey Group, stąd nazwa, a dziś prowadzi ją International Association of Oil & Gas Producers. Zawiera ponad 7000 układów współrzędnych.

Oto kody, które spotykam najczęściej:

KodNazwaGdzie i po co
EPSG:4326WGS 84Współrzędne GPS, GeoJSON, większość zbiorów globalnych
EPSG:3857WGS 84 / Pseudo-MercatorKafle map internetowych: podkłady OpenStreetMap, Google, Bing, Esri
EPSG:2154RGF93 / Lambert-93Obowiązujący układ współrzędnych dla metropolitalnej Francji
EPSG:25832ETRS89 / UTM strefa 32NNiemcy, Dania, Norwegia i duża część Europy Środkowej
EPSG:32643WGS 84 / UTM strefa 43NZachodnie Indie, w tym Mumbaj i Pune
EPSG:31983SIRGAS 2000 / UTM strefa 23SPołudniowo-wschodnia Brazylia, w tym stan São Paulo
EPSG:26918NAD83 / UTM strefa 18NWschodnie wybrzeże USA, w tym Nowy Jork

W pierwszym wierszu kryje się pułapka. Oficjalny EPSG:4326 podaje najpierw szerokość geograficzną, ale większość programów, QGIS też, oraz GeoJSON czytają najpierw długość geograficzną (GeoTools wyjaśnia dlaczego). Jeśli punkty z twojego pliku CSV lądują na Antarktydzie albo u wybrzeży Somalii, najpierw sprawdź, czy kolumny nie są zamienione.

EPSG:4326 a EPSG:3857

EPSG:4326 przechowuje pozycje w stopniach. EPSG:3857, czyli Web Mercator, zamienia je na kwadratową siatkę w metrach, żeby mapę dało się pociąć na kafle. Google Maps przyjęło go w 2005 roku, a za nim niemal każdy podkład internetowy. Świetnie nadaje się do wyświetlania, a fatalnie do pomiarów, bo im dalej od równika, tym bardziej rozciąga powierzchnie.

Mapa świata w odwzorowaniu Web Mercator z sześcioma pomarańczowymi kwadratami, każdy o wymiarach 500 na 500 kilometrów w terenie. Kwadrat w Quito na równiku jest mały i opisany jako razy 1,01. Mumbaj to razy 1,13, Madryt razy 1,73, Berlin razy 2,70, Oslo razy 3,97, a kwadrat w Tromsø za kołem podbiegunowym jest narysowany około ośmiokrotnie większy i opisany jako razy 8,23.
Sześć kwadratów o identycznej powierzchni w terenie, narysowanych w EPSG:3857 w QGIS. Etykiety pokazują zmierzone powiększenie powierzchni.

Zmierzyłem to w QGIS, na prawdziwym kwadracie o powierzchni 1 km² w sześciu miastach:

MiastoSzerokość geograficznaPowierzchnia 1 km² na mapie w Web Mercator
Quito0,2° S1,007 km²
Mumbaj19,1° N1,126 km²
Madryt40,4° N1,727 km²
Berlin52,5° N2,696 km²
Oslo59,9° N3,966 km²
Tromsø69,7° N8,226 km²

Reguła kciuka 1 / cos²(szerokość geograficzna) mieści się w granicach 0,6% każdego pomiaru. Nawet na równiku Web Mercator dodaje 0,67%, bo stosuje wzory dla kuli do Ziemi, która kulą nie jest.

Jak to zmierzyliśmy. 26 września 2026 roku w QGIS 3.44 narysowałem każdy kwadrat w jego prawdziwym rozmiarze (1,000000 km² na elipsoidzie WGS 84, sprawdzone przez $area). Potem przeliczyłem go do EPSG:3857 i odczytałem jego płaską powierzchnię przez area($geometry).

Pole zmierzone na warstwie w Web Mercator w Oslo wychodzi więc około czterokrotnie za duże. Mierz w odpowiednim układzie: oficjalny układ współrzędnych twojego kraju albo twoja strefa UTM dają powierzchnie dokładne do ułamka procenta.

Układy odniesienia: gdy te same współrzędne dzieli kilka metrów

Dwa układy współrzędnych mogą podawać „szerokość 40,7° N, długość 74,0° W” i wskazywać punkty oddalone o kilka metrów, bo używają różnych układów odniesienia. Jak daleko, zależy od pary:

ZDoTypowe przesunięcieŹródło
NAD27NAD83od 10 do 100 m w 48 stanach kontynentalnych USA, ponad 400 m na HawajachUSGS
NAD83WGS 84około 1 do 2 m na większości obszaru USANorth American Datum
ETRS89WGS 84dziś około 90 cm, rośnie o 2,5 cm rocznieEuroGeographics / EUREF, 2025

Europa to zaskakujący przypadek. ETRS89 porusza się razem z europejską płytą tektoniczną, która dryfuje około 2,5 cm rocznie, a WGS 84 nie. Punkt zamocowany w ETRS89 w 1989 roku leży więc dziś około 90 cm od swojej pozycji w WGS 84, choć w terenie nic się nie ruszyło. Na podkładzie mapowym nikt tego nie zobaczy. W pomiarach geodezyjnych ma to znaczenie.

Gdy QGIS zna kilka sposobów przeliczenia między dwoma układami odniesienia, prosi o wybór. Wybierz najdokładniejszy dla swojego obszaru, zamiast zamykać okno.

Dlaczego warstwy nie pokrywają się w QGIS

QGIS przelicza układy współrzędnych w locie: każda warstwa zachowuje własny układ, a QGIS zamienia je wszystkie na układ współrzędnych projektu na potrzeby wyświetlania. Działa to dopóty, dopóki układ każdej warstwy jest zadeklarowany poprawnie. Jeśli etykieta jest błędna, QGIS przelicza z błędnego punktu wyjścia.

Żeby to pokazać, zapisałem 1015 budynków z OpenStreetMap ze starówki Bambergu w Niemczech w metrach (EPSG:25832), z plikiem .prj, który błędnie podaje WGS 84, czyli stopnie. QGIS uwierzył plikowi. W projekcie w Web Mercator warstwa jest zaznaczona, ale nigdzie się nie rysuje, bo 635 460 stopni długości geograficznej nie istnieje na tej planecie. Powiększ do warstwy w projekcie w WGS 84 pokazuje budynki samotnie na pustej mapie.

Dwa widoki QGIS obok siebie. Po lewej: projekt w Web Mercator z żółtymi obrysami budynków na zdjęciu lotniczym Bambergu; panel Warstwy wymienia czerwoną kopię zadeklarowaną jako WGS 84, zaznaczoną, ale nierysowaną nigdzie. Po prawej: te same czerwone budynki same na białym tle po użyciu Powiększ do warstwy w projekcie w WGS 84, przy x 635 460 i y 5 528 260 odczytanych jako stopnie, bez podkładu mapowego.
Te same budynki, poprawnie i błędnie. Metry opisane jako stopnie wypadają poza mapę.

To częsty problem, nie tylko wśród początkujących. Spośród 1692 tutoriali QGIS na YouTube 155 (9,2%) ma komentarz z pytaniem o układ współrzędnych albo warstwy, które nie pasują do siebie. Na GIS Stack Exchange tag coordinate-system zawiera 8402 pytania.

Najczęściej powtarzana odpowiedź pochodzi od jednego doświadczonego użytkownika (tłumaczenie): „W ok. 99% przypadków ludzie po prostu używają «ustaw układ współrzędnych» zamiast przeliczać, bo nie znają różnicy.” Te dwa narzędzia robią coś odwrotnego:

  • Ustaw układ współrzędnych warstwy (Set Layer CRS) zmienia etykietę i zostawia liczby. Używaj go tylko wtedy, gdy etykieta była błędna, na przykład gdy shapefile zgubił plik .prj.
  • Przelicz układ współrzędnych warstwy (Reproject Layer) zostawia miejsce i zmienia liczby. Używaj go, gdy etykieta jest poprawna, a dane potrzebujesz w innym układzie współrzędnych.

Użycie „Ustaw układ współrzędnych warstwy” na warstwie, która była już poprawna, przesuwa ją w złe miejsce. To klasyczne „przeliczyłem i jest gorzej”.

Jak naprawić problem z układem współrzędnych w QGIS

Odczytaj, co warstwa deklaruje

Kliknij warstwę prawym przyciskiem myszy, Właściwości > Informacje. Wiersz z układem współrzędnych pokazuje, co według QGIS oznaczają współrzędne. Układ współrzędnych projektu widać na pasku stanu w prawym dolnym rogu.

Sprawdź surowe liczby

Kliknij obiekt narzędziem „Informacje o obiekcie” albo otwórz tabelę atrybutów warstwy punktowej z pliku CSV. Wartości od −180 do 180 to stopnie. Wartości rzędu setek tysięcy lub milionów to metry w odwzorowanym układzie współrzędnych. Jeśli liczby nie pasują do deklarowanego układu, etykieta jest błędna.

Popraw etykietę albo przelicz dane

Błędna etykieta: Warstwa > Definiuj układ współrzędnych warstwy… (Layer > Set CRS of Layer(s)) i wybierz układ, w którym dane naprawdę powstały. Zwykle podpowiadają to uwagi dostawcy albo standardowy układ współrzędnych kraju. Etykieta poprawna, ale potrzebujesz innego układu: Algorytmy przetwarzania > Przelicz układ współrzędnych warstwy.

Ustaw układ współrzędnych projektu dla swojego obszaru

Kliknij przycisk układu współrzędnych na pasku stanu i wybierz odwzorowany układ współrzędnych pasujący do twojego obszaru, zanim cokolwiek zmierzysz.

W warstwie z Bambergu problemem była etykieta, więc naprawą było Definiuj układ współrzędnych warstwy: wpisz 25832 w filtrze i wybierz ETRS89 / UTM zone 32N.

Okno wyboru układu współrzędnych w QGIS z wpisanym w filtrze 25832. ETRS89 / UTM zone 32N, EPSG:25832, jest zaznaczony w grupie Odwzorowane, Universal Transverse Mercator. Panel szczegółów podaje jednostki w metrach i układ odniesienia ETRS89, a mała mapa świata podświetla pas strefy UTM 32N nad Europą Środkową.
Definiuj układ współrzędnych warstwy, przefiltrowane po kodzie EPSG. Zmienia etykietę i zostawia każdą współrzędną bez zmian.

Ani jedna współrzędna się nie zmieniła. Gdy etykieta zaczęła pasować do liczb, wszystkie 1015 obrysów trafiło na swoje dachy.

Mapa QGIS ze starówką Bambergu i czerwonymi obrysami budynków leżącymi dokładnie na dachach na zdjęciu lotniczym, po ustawieniu układu współrzędnych warstwy na EPSG:25832.
Po zdefiniowaniu układu współrzędnych: obrysy pokrywają się ze zdjęciem lotniczym.

Niech zdiagnozuje to agent

Tworzymy AI Agent, wtyczkę do QGIS, więc ta część dotyczy naszego własnego narzędzia. Ręczna droga powyżej jest darmowa i gdy ją znasz, zajmuje kilka minut. Trudne jest ustalenie, w jakim układzie współrzędnych dane naprawdę powstały, więc sprawdziłem, czy agent potrafi to rozgryźć.

Wczytałem ponownie zepsutą warstwę i wysłałem jedną wiadomość: „Moja warstwa budynków nie pokrywa się z podkładem mapowym. Dowiedz się dlaczego i napraw to.” W 52 sekundy agent odczytał plik .prj, zauważył, że współrzędne są w metrach, i wybrał EPSG:25832, sprawdzając, gdzie na zdjęciu lotniczym ląduje ratusz. Wykluczył starszy europejski układ współrzędnych dla tego samego obszaru, który przesuwa budynek o około 225 m. Zapisał poprawioną kopię, a oryginalny plik zostawił nietknięty.

QGIS z panelem AI Agent zadokowanym po prawej. Mapa pokazuje budynki Bambergu dopasowane do zdjęcia lotniczego. Odpowiedź agenta mówi, że shapefile Buildings deklaruje EPSG:4326, ale jego współrzędne są w EPSG:25832, że przypisał właściwy układ współrzędnych kopii bez przesuwania żadnej geometrii, że wszystkie 1015 obrysów pokrywa się teraz z ortofotomapą oraz że oryginał jest niezmieniony i ukryty. Niżej: zapisany plik GeoPackage, dodane lub ukryte warstwy, 1 źródło, 11 akcji i przycisk Cofnij.
Jedna wiadomość, 52 sekundy: agent nazywa właściwy układ współrzędnych i naprawia kopię.

Zostawił w projekcie jedną ukrytą warstwę tymczasową do ręcznego usunięcia. Tak jak ty, potrzebuje podkładu mapowego albo warstwy odniesienia, z którą może porównywać.

Wypróbuj AI Agent w QGIS za darmo, bez karty płatniczej

Jaki układ współrzędnych wybrać?

ChceszUżyjDlaczego
Pokazać dane na podkładzie internetowymEPSG:3857W nim są kafle
Przechowywać lub wymieniać dane globalneEPSG:4326Uniwersalny i taki, jakiego oczekuje GeoJSON
Mierzyć powierzchnie i długości w krajuKrajowy układ współrzędnych albo lokalna strefa UTMZaprojektowany dla tego obszaru, w metrach
Mierzyć na skalę kontynentuRównopowierzchniowy układ współrzędnych, np. EPSG:3035 dla EuropyZachowuje wierne powierzchnie na dużych zasięgach
Dostarczyć dane klientowi z administracjiJego obowiązujący układ współrzędnych, np. EPSG:2154 we FrancjiZwykle jest zapisany w umowie

Żeby zmienić układ współrzędnych projektu, kliknij przycisk z kodem EPSG w prawym dolnym rogu okna QGIS. Otworzy się Właściwości projektu > Układ współrzędnych (CRS), gdzie możesz szukać po kodzie lub nazwie.

Pasek stanu QGIS z wyróżnionym przyciskiem EPSG:3857 nad oknem Właściwości projektu na karcie układu współrzędnych. Ostatnio używane układy to EPSG:25832, 4326, 3857 i 2056; zaznaczony jest WGS 84 / Pseudo-Mercator, z jednostkami w metrach i mapą świata pokazującą jego zasięg.
Przycisk układu współrzędnych projektu na pasku stanu otwiera Właściwości projektu > Układ współrzędnych (CRS).

Co warto zapamiętać

Układ współrzędnych wiąże współrzędne z miejscem na Ziemi przez układ odniesienia, rodzaj współrzędnych i, dla map płaskich, odwzorowanie.

Kod EPSG nazywa jeden układ współrzędnych jednoznacznie: EPSG:4326 to szerokość i długość geograficzna z GPS, EPSG:3857 to siatka Web Mercator internetowych podkładów mapowych.

Web Mercator powiększa powierzchnie około 1 / cos²(szerokość geograficzna). Zmierzony w QGIS kwadrat o powierzchni 1 km² zajmuje 1,73 km² w Madrycie, 3,97 km² w Oslo i 8,23 km² w Tromsø. Mierz zamiast tego w krajowym układzie współrzędnych albo w UTM.

Gdy warstwa nie pasuje, sprawdź surowe liczby, zanim cokolwiek ruszysz. „Ustaw układ współrzędnych warstwy” naprawia błędną etykietę, „Przelicz układ współrzędnych warstwy” konwertuje poprawne dane, a pomylenie ich przesuwa warstwę.

Agent AI w QGIS może zrobić diagnozę za ciebie: w naszym teście wtyczka AI Agent nazwała właściwy układ współrzędnych i naprawiła kopię warstwy z jednej wiadomości.

Pytania, które ludzie zadają

Czym jest układ współrzędnych (CRS) w GIS?

Układ współrzędnych (CRS) mówi programowi GIS, gdzie na Ziemi leżą współrzędne warstwy. Łączy układ odniesienia (model kształtu Ziemi), rodzaj współrzędnych (stopnie lub metry) i, dla map płaskich, odwzorowanie. Każda warstwa ma swój, zwykle nazwany kodem EPSG.

Jaka jest różnica między EPSG:4326 a EPSG:3857?

EPSG:4326 przechowuje szerokość i długość geograficzną w stopniach na elipsoidzie WGS 84. EPSG:3857 odwzorowuje te same pozycje na metry w kwadratowej siatce dla kafli map internetowych. Używaj 3857 do wyświetlania podkładu mapowego, nigdy do pomiarów: na szerokości 40° powiększa powierzchnie 1,7 raza, a na 60° czterokrotnie.

Czy WGS 84 to to samo co EPSG:4326?

W codziennym użyciu tak. Ściśle rzecz biorąc, WGS 84 to układ odniesienia, a EPSG:4326 to układ współrzędnych szerokości i długości geograficznej zbudowany na nim. Korzystają z WGS 84 także inne układy współrzędnych, na przykład EPSG:3857.

Dlaczego moja warstwa jest w złym miejscu w QGIS?

Zadeklarowany układ współrzędnych nie zgadza się ze współrzędnymi w pliku. Typowe przyczyny to brakujący plik .prj, plik CSV z zamienioną szerokością i długością geograficzną albo użycie „Ustaw układ współrzędnych warstwy” tam, gdzie trzeba było „Przelicz układ współrzędnych warstwy”. Sprawdź surowe współrzędne narzędziem „Informacje o obiekcie”, a potem popraw etykietę przez „Ustaw układ współrzędnych warstwy” tylko wtedy, gdy była błędna.

Jaka jest różnica między ustawieniem a przeliczeniem układu współrzędnych w QGIS?

„Ustaw układ współrzędnych warstwy” zmienia etykietę układu i zostawia liczby współrzędnych, więc przesuwa warstwę, chyba że stara etykieta była błędna. „Przelicz układ współrzędnych warstwy” zostawia warstwę na miejscu i przelicza liczby na nowy układ współrzędnych. Pierwszego używaj do naprawy metadanych, drugiego do konwersji danych.

Czy QGIS potrafi sam znaleźć właściwy układ współrzędnych?

Nie sam z siebie. QGIS odczytuje układ współrzędnych z pliku, na przykład z .prj obok shapefile, a gdy go brak, pyta. Nie sprawdza, czy współrzędne pasują. Potrafi to wtyczka z agentem AI. Nasza, AI Agent, porównuje współrzędne z podkładem mapowym, znajduje układ współrzędnych i naprawia kopię warstwy, z jednej wiadomości wpisanej w QGIS.

Którego układu współrzędnych użyć do pomiaru powierzchni?

Odwzorowanego układu współrzędnych zaprojektowanego dla twojego obszaru: oficjalnego układu twojego kraju albo strefy UTM, w której jesteś. Dla powierzchni na skalę kontynentu użyj równopowierzchniowego układu współrzędnych, takiego jak EPSG:3035 w Europie. Nigdy nie mierz powierzchni w EPSG:4326 (stopnie kwadratowe) ani w EPSG:3857 (zawyżone z dala od równika).

Od układu współrzędnych zaczyna się też georeferencja zeskanowanej mapy, bo punkty, które ustawiasz, mają sens tylko w znanym układzie. Czym jest QGIS opisuje resztę programu, PyQGIS pokazuje, jak przeliczać układy współrzędnych w kodzie, a AI Agent naprawia układ współrzędnych warstwy z jednej wiadomości wpisanej w QGIS. Hub QGIS AI zestawia pozostałe wtyczki AI według zadań.