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.

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ą.
- 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.
- 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.
- 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ędnych | Odwzorowany układ współrzędnych | |
|---|---|---|
| Jednostki | Stopnie szerokości i długości geograficznej | Metry lub stopy |
| Przykład | EPSG:4326 (WGS 84) | EPSG:32643 (WGS 84 / UTM strefa 43N, zachodnie Indie) |
| Dobry do | Przechowywania i wymiany danych globalnych, pozycji GPS | Pomiaru powierzchni i odległości, inżynierii, map krajowych |
| Zły do | Powierzchni i długości: stopień długości geograficznej to 111 km na równiku i 0 km na biegunach | Obszaró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:
| Kod | Nazwa | Gdzie i po co |
|---|---|---|
EPSG:4326 | WGS 84 | Współrzędne GPS, GeoJSON, większość zbiorów globalnych |
EPSG:3857 | WGS 84 / Pseudo-Mercator | Kafle map internetowych: podkłady OpenStreetMap, Google, Bing, Esri |
EPSG:2154 | RGF93 / Lambert-93 | Obowiązujący układ współrzędnych dla metropolitalnej Francji |
EPSG:25832 | ETRS89 / UTM strefa 32N | Niemcy, Dania, Norwegia i duża część Europy Środkowej |
EPSG:32643 | WGS 84 / UTM strefa 43N | Zachodnie Indie, w tym Mumbaj i Pune |
EPSG:31983 | SIRGAS 2000 / UTM strefa 23S | Południowo-wschodnia Brazylia, w tym stan São Paulo |
EPSG:26918 | NAD83 / UTM strefa 18N | Wschodnie 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.

Zmierzyłem to w QGIS, na prawdziwym kwadracie o powierzchni 1 km² w sześciu miastach:
| Miasto | Szerokość geograficzna | Powierzchnia 1 km² na mapie w Web Mercator |
|---|---|---|
| Quito | 0,2° S | 1,007 km² |
| Mumbaj | 19,1° N | 1,126 km² |
| Madryt | 40,4° N | 1,727 km² |
| Berlin | 52,5° N | 2,696 km² |
| Oslo | 59,9° N | 3,966 km² |
| Tromsø | 69,7° N | 8,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:
| Z | Do | Typowe przesunięcie | Źródło |
|---|---|---|---|
| NAD27 | NAD83 | od 10 do 100 m w 48 stanach kontynentalnych USA, ponad 400 m na Hawajach | USGS |
| NAD83 | WGS 84 | około 1 do 2 m na większości obszaru USA | North American Datum |
| ETRS89 | WGS 84 | dziś około 90 cm, rośnie o 2,5 cm rocznie | EuroGeographics / 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.

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.

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.

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.

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ć?
| Chcesz | Użyj | Dlaczego |
|---|---|---|
| Pokazać dane na podkładzie internetowym | EPSG:3857 | W nim są kafle |
| Przechowywać lub wymieniać dane globalne | EPSG:4326 | Uniwersalny i taki, jakiego oczekuje GeoJSON |
| Mierzyć powierzchnie i długości w kraju | Krajowy układ współrzędnych albo lokalna strefa UTM | Zaprojektowany dla tego obszaru, w metrach |
| Mierzyć na skalę kontynentu | Równopowierzchniowy układ współrzędnych, np. EPSG:3035 dla Europy | Zachowuje wierne powierzchnie na dużych zasięgach |
| Dostarczyć dane klientowi z administracji | Jego obowiązujący układ współrzędnych, np. EPSG:2154 we Francji | Zwykle 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.

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ń.
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 

