Apa itu CRS? Sistem referensi koordinat di QGIS
Diterbitkan
Sistem referensi koordinat (CRS) adalah seperangkat aturan yang mengikat sepasang koordinat ke tempat nyata di Bumi. CRS memberi tahu software model Bumi mana yang dipakai angka-angka itu, apakah satuannya derajat atau meter, dan bagaimana Bumi yang bulat diratakan menjadi peta. Setiap layer GIS punya CRS, biasanya ditulis sebagai kode singkat seperti EPSG:4326.
Tanpa CRS, 651000, 6862000 hanyalah dua angka. Dengan EPSG:2154, angka itu adalah sebuah titik di Paris. Jika CRS-nya keliru, misalnya EPSG:4326, angka yang sama menunjuk ke mana-mana dan QGIS menggambar layer di tempat yang salah. Ketidakcocokan inilah penyebab sebagian besar pertanyaan “layer saya ada di tengah laut”. Di bawah ini ada langkah perbaikannya, serta uji coba AI Agent, plugin QGIS buatan kami, yang menemukan CRS yang benar dari satu pesan dalam 52 detik.

Tiga bagian penyusun CRS
Setiap CRS menjawab tiga pertanyaan. Satu saja yang salah, dan data Anda bergeser.
- Datum: Bumi yang mana? Bumi sedikit pepat, bukan bola sempurna. Datum adalah model bentuk itu yang dikaitkan ke planet. WGS 84, yang dipakai GPS, adalah salah satunya. ETRS89 di Eropa dan NAD83 di Amerika Utara adalah yang lain.
- Sistem koordinat: derajat atau meter? CRS geografis memberi lintang dan bujur dalam derajat. CRS terproyeksi memberi x dan y dalam meter pada peta datar.
- Proyeksi: bagaimana diratakan? Proyeksi adalah metode yang mengubah Bumi yang bulat menjadi peta datar. Tanpa meregangkan sesuatu, itu mustahil, jadi setiap proyeksi memilih apa yang dijaga tetap benar: luas, sudut, atau jarak.
CRS geografis vs CRS terproyeksi
Keduanya sama-sama benar. Bedanya menentukan apakah sebuah pengukuran bermakna.
| CRS geografis | CRS terproyeksi | |
|---|---|---|
| Satuan | Derajat lintang dan bujur | Meter atau kaki |
| Contoh | EPSG:4326 (WGS 84) | EPSG:32643 (WGS 84 / UTM zone 43N, India bagian barat) |
| Cocok untuk | Menyimpan dan bertukar data global, posisi GPS | Mengukur luas dan jarak, rekayasa, pemetaan nasional |
| Tidak cocok untuk | Luas dan panjang: satu derajat bujur sama dengan 111 km di khatulistiwa dan 0 km di kutub | Area yang jauh dari tempat proyeksi itu dirancang |
Aturan saya: simpan data dalam CRS asalnya, tetapi ukur dalam CRS terproyeksi yang dibuat untuk wilayah Anda. Luas yang dihitung di EPSG:4326 keluar dalam derajat persegi. Hasilnya tetap tampak seperti angka biasa, itu sebabnya orang menyerahkannya begitu saja.
Apa itu kode EPSG
Kode EPSG adalah angka singkat yang menamai satu CRS secara tepat. Daftar ini dimulai oleh European Petroleum Survey Group, maka namanya, dan kini dikelola International Association of Oil & Gas Producers. Isinya lebih dari 7.000 CRS.
Berikut kode yang paling sering saya temui:
| Kode | Nama | Di mana dan untuk apa |
|---|---|---|
EPSG:4326 | WGS 84 | Koordinat GPS, GeoJSON, sebagian besar dataset global |
EPSG:3857 | WGS 84 / Pseudo-Mercator | Tile peta web: basemap OpenStreetMap, Google, Bing, Esri |
EPSG:2154 | RGF93 / Lambert-93 | CRS resmi untuk Prancis daratan |
EPSG:25832 | ETRS89 / UTM zone 32N | Jerman, Denmark, Norwegia, dan sebagian besar Eropa tengah |
EPSG:32643 | WGS 84 / UTM zone 43N | India bagian barat, termasuk Mumbai dan Pune |
EPSG:31983 | SIRGAS 2000 / UTM zone 23S | Brasil tenggara, termasuk negara bagian São Paulo |
EPSG:26918 | NAD83 / UTM zone 18N | Pantai timur AS, termasuk New York |
Ada satu jebakan di baris pertama. EPSG:4326 resmi menaruh lintang lebih dulu, tetapi sebagian besar software, termasuk QGIS, dan GeoJSON membaca bujur lebih dulu (GeoTools menjelaskan alasannya). Jika titik CSV Anda mendarat di Antartika atau di lepas pantai Somalia, periksa dulu apakah kolomnya tertukar.
EPSG:4326 vs EPSG:3857
EPSG:4326 menyimpan posisi dalam derajat. EPSG:3857, yang disebut Web Mercator, mengubahnya menjadi grid persegi dalam meter agar peta bisa dipotong menjadi tile. Google Maps memakainya pada 2005, dan hampir semua basemap online mengikuti. Cocok untuk tampilan, buruk untuk pengukuran, karena luas makin membengkak seiring menjauh dari khatulistiwa.

Saya mengukur seberapa besar pembengkakannya di QGIS, dengan persegi 1 km² sungguhan di enam kota:
| Kota | Lintang | Luas 1 km² pada peta Web Mercator |
|---|---|---|
| Quito | 0,2° S | 1,007 km² |
| Mumbai | 19,1° N | 1,126 km² |
| Madrid | 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² |
Aturan praktisnya, 1 / cos²(lintang), meleset tidak lebih dari 0,6% dari setiap hasil ukur. Bahkan di khatulistiwa, Web Mercator menambah 0,67%, karena memakai rumus bola pada Bumi yang bukan bola.
Cara kami mengukurnya. Pada 26 September 2026, di QGIS 3.44, saya menggambar tiap persegi dengan ukuran sebenarnya (1,000000 km² pada elipsoid WGS 84, dicek dengan $area). Lalu saya memproyeksikannya ulang ke EPSG:3857 dan membaca luas datarnya dengan area($geometry).
Jadi sebidang lahan yang diukur pada layer Web Mercator di Oslo hasilnya sekitar empat kali terlalu besar. Ukurlah di CRS yang tepat: CRS resmi negara Anda atau zona UTM Anda memberi luas yang akurat hingga di bawah satu persen.
Datum: saat koordinat yang sama berjarak beberapa meter
Dua CRS bisa sama-sama menyebut “lintang 40,7, bujur −74,0” tetapi menunjuk titik yang berjarak beberapa meter, karena datumnya berbeda. Seberapa jauh tergantung pasangannya:
| Dari | Ke | Pergeseran umum | Sumber |
|---|---|---|---|
| NAD27 | NAD83 | 10 sampai 100 m di 48 negara bagian AS bagian bawah, lebih dari 400 m di Hawaii | USGS |
| NAD83 | WGS 84 | Sekitar 1 sampai 2 m di sebagian besar AS | North American Datum |
| ETRS89 | WGS 84 | Sekitar 90 cm saat ini, bertambah 2,5 cm per tahun | EuroGeographics / EUREF, 2025 |
Eropa adalah kasus yang mengejutkan. ETRS89 bergerak bersama lempeng tektonik Eropa, yang bergeser sekitar 2,5 cm per tahun, sedangkan WGS 84 tidak. Jadi titik yang ditetapkan dalam ETRS89 pada 1989 kini berjarak sekitar 90 cm dari posisinya di WGS 84, padahal tidak ada yang bergerak di lapangan. Di basemap, tidak ada yang melihatnya. Pada survei pertanahan, selisih itu penting.
Jika QGIS tahu beberapa cara untuk mengonversi antara dua datum, QGIS akan meminta Anda memilih. Pilih yang paling akurat untuk wilayah Anda, jangan langsung menutup dialognya.
Mengapa layer tidak sejajar di QGIS
QGIS melakukan reproyeksi secara langsung: setiap layer menyimpan CRS-nya sendiri, dan QGIS mengonversi semuanya ke CRS proyek untuk ditampilkan. Itu berhasil selama CRS tiap layer dinyatakan dengan benar. Jika labelnya salah, QGIS mengonversi dari titik awal yang salah.
Untuk menunjukkannya, saya menyimpan 1.015 bangunan OpenStreetMap di kota tua Bamberg, Jerman, dalam meter (EPSG:25832), dengan file .prj yang keliru menyatakan WGS 84, dalam derajat. QGIS memercayai file itu. Di proyek Web Mercator, layer-nya dicentang tetapi tidak tergambar di mana pun, karena bujur 635.460 derajat tidak ada di planet ini. Zoom to Layer di proyek WGS 84 menemukan bangunan itu sendirian di peta yang kosong.

Ini masalah yang umum, dan bukan hanya untuk pemula. Dari 1.692 tutorial QGIS di YouTube, 155 (9,2%) punya komentar yang menanyakan soal CRS atau layer yang tidak sejajar. Di GIS Stack Exchange, tag coordinate-system memuat 8.402 pertanyaan.
Jawaban yang paling sering diulang di sana datang dari satu pengguna berpengalaman: “Pada sekitar 99% kasus, orang memakai 'set CRS' alih-alih mereproyeksi, karena mereka tidak tahu bedanya.” Kedua tool itu bekerja berlawanan:
- Set Layer CRS mengubah label dan mempertahankan angkanya. Pakai hanya jika labelnya yang salah, misalnya shapefile yang kehilangan file
.prj. - Reproject Layer mempertahankan lokasi dan mengubah angkanya. Pakai jika labelnya benar dan Anda butuh data dalam CRS lain.
Memakai Set Layer CRS pada layer yang sudah benar akan memindahkannya ke tempat yang salah. Inilah kasus klasik “saya sudah mereproyeksi dan malah makin kacau”.
Cara memperbaiki masalah CRS di QGIS
Baca apa yang diklaim layer
Klik kanan layer, lalu Properties > Information. Baris CRS menunjukkan apa yang dikira QGIS sebagai koordinatnya. Status bar di kanan bawah menampilkan CRS proyek.
Lihat angka mentahnya
Klik sebuah feature dengan tool Identify, atau buka attribute table dari CSV titik. Nilai antara −180 dan 180 adalah derajat. Nilai ratusan ribu atau jutaan adalah meter dalam CRS terproyeksi. Jika angkanya tidak cocok dengan CRS yang diklaim, labelnya yang salah.
Perbaiki labelnya, atau konversi datanya
Label salah: Layer > Set CRS of Layer(s), lalu pilih CRS tempat data itu sebenarnya dibuat. Catatan dari penyedia data atau CRS standar negara biasanya memberi tahu Anda. Label benar, tetapi Anda butuh CRS lain: Processing Toolbox > Reproject layer.
Atur CRS proyek sesuai wilayah Anda
Klik tombol CRS di status bar dan pilih CRS terproyeksi yang cocok dengan wilayah Anda sebelum mengukur apa pun.
Pada layer Bamberg, masalahnya ada di label, jadi perbaikannya adalah Set CRS of Layer(s): ketik 25832 di filter dan pilih ETRS89 / UTM zone 32N.

Tidak ada satu koordinat pun yang berubah. Dengan label yang kini cocok dengan angkanya, ke-1.015 garis luar bangunan pas di atas atapnya.

Biarkan agen mendiagnosisnya
Kami membuat AI Agent, plugin QGIS, jadi bagian ini membahas alat kami sendiri. Cara manual di atas gratis dan hanya butuh beberapa menit jika Anda sudah tahu caranya. Bagian tersulit adalah mengetahui di CRS apa data itu sebenarnya dibuat, jadi saya menguji apakah agen bisa menemukannya.
Saya memuat ulang layer yang rusak dan mengirim satu pesan: “Layer bangunan saya tidak sejajar dengan basemap. Cari tahu penyebabnya dan perbaiki.” Dalam 52 detik, agen membaca file .prj, melihat bahwa koordinatnya dalam meter, dan memilih EPSG:25832 dengan memeriksa di mana balai kota jatuh pada foto udara. Agen juga menyingkirkan CRS Eropa yang lebih lama untuk wilayah yang sama, yang membuat bangunan meleset sekitar 225 m. Hasil koreksinya disimpan sebagai salinan, dan file aslinya tidak disentuh.

Agen meninggalkan satu layer sementara yang tersembunyi di dalam proyek, yang harus dihapus manual. Seperti Anda, agen membutuhkan basemap atau layer referensi sebagai pembanding.
Coba AI Agent gratis di QGIS, tanpa kartu
CRS mana yang sebaiknya dipakai?
| Anda ingin | Pakai | Alasan |
|---|---|---|
| Menampilkan data di basemap web | EPSG:3857 | Itulah CRS dari tile-nya |
| Menyimpan atau bertukar data global | EPSG:4326 | Universal, dan itulah yang diharapkan GeoJSON |
| Mengukur luas dan panjang di satu negara | CRS nasional, atau zona UTM setempat | Dirancang untuk wilayah itu, dalam meter |
| Mengukur lintas benua | CRS luas sama, seperti EPSG:3035 untuk Eropa | Menjaga luas tetap benar pada extent yang besar |
| Menyerahkan ke klien pemerintah | CRS resmi mereka, seperti EPSG:2154 di Prancis | Biasanya tertulis di kontrak |
Untuk mengubah CRS proyek, klik tombol EPSG di kanan bawah jendela QGIS. Tombol itu membuka Project Properties > CRS, tempat Anda bisa mencari berdasarkan kode atau nama.

Yang perlu diingat
CRS mengikat koordinat ke tempat di Bumi lewat datum, sistem koordinat, dan untuk peta datar, proyeksi.
Kode EPSG menamai satu CRS secara tepat: EPSG:4326 adalah lintang dan bujur GPS, EPSG:3857 adalah grid Web Mercator pada basemap online.
Web Mercator membengkakkan luas sekitar 1 / cos²(lintang). Terukur di QGIS, persegi 1 km² menjadi 1,73 km² di Madrid, 3,97 km² di Oslo, dan 8,23 km² di Tromsø. Ukurlah dalam CRS nasional atau UTM.
Jika layer tidak sejajar, periksa angka mentahnya sebelum mengubah apa pun. Set Layer CRS memperbaiki label yang salah, Reproject Layer mengonversi data yang sudah benar, dan tertukar di antara keduanya akan memindahkan layer.
Agen AI di dalam QGIS bisa mendiagnosisnya untuk Anda: dalam uji kami, AI Agent menyebutkan CRS yang benar dan memperbaiki salinan layer dari satu pesan.
Pertanyaan umum
Apa itu CRS dalam GIS?
Sistem referensi koordinat memberi tahu software GIS di mana koordinat sebuah layer berada di Bumi. CRS menggabungkan datum (model bentuk Bumi), sistem koordinat (derajat atau meter), dan untuk peta datar, proyeksi. Setiap layer punya satu CRS, biasanya dinamai dengan kode EPSG.
Apa bedanya EPSG:4326 dan EPSG:3857?
EPSG:4326 menyimpan lintang dan bujur dalam derajat pada elipsoid WGS 84. EPSG:3857 memproyeksikan posisi yang sama ke meter pada grid persegi untuk tile peta web. Pakai 3857 untuk menampilkan basemap, jangan pernah untuk mengukur: luas membengkak 1,7 kali di lintang 40° dan 4 kali di 60°.
Apakah WGS 84 sama dengan EPSG:4326?
Dalam pemakaian sehari-hari, ya. Secara ketat, WGS 84 adalah datumnya, dan EPSG:4326 adalah CRS lintang dan bujur yang dibangun di atasnya. CRS lain juga memakai WGS 84, seperti EPSG:3857.
Mengapa layer saya ada di tempat yang salah di QGIS?
CRS yang dinyatakan layer tidak cocok dengan koordinat di dalam file. Penyebab umumnya: file .prj hilang, CSV dengan lintang dan bujur yang tertukar, atau Set Layer CRS dipakai padahal yang dibutuhkan Reproject Layer. Periksa koordinat mentahnya dengan tool Identify, lalu perbaiki label dengan Set Layer CRS hanya jika labelnya memang salah.
Apa bedanya Set CRS dan Reproject di QGIS?
Set Layer CRS mengubah label CRS dan mempertahankan angka koordinatnya, sehingga layer berpindah tempat kecuali label lamanya memang salah. Reproject Layer mempertahankan layer di tempatnya dan menghitung ulang angkanya ke CRS yang baru. Pakai yang pertama untuk memperbaiki metadata, yang kedua untuk mengonversi data.
Bisakah QGIS menemukan CRS yang benar secara otomatis?
Tidak dengan sendirinya. QGIS membaca CRS dari file, seperti .prj di samping shapefile, dan bertanya jika tidak ada. QGIS tidak memeriksa apakah koordinatnya cocok. Plugin agen AI bisa. AI Agent buatan kami membandingkan koordinat dengan basemap, menemukan CRS-nya, dan memperbaiki salinan layer, dari satu pesan yang diketik di QGIS.
CRS mana yang sebaiknya dipakai untuk mengukur luas?
CRS terproyeksi yang dirancang untuk wilayah Anda: CRS resmi negara Anda, atau zona UTM tempat Anda berada. Untuk luas lintas benua, pakai CRS luas sama seperti EPSG:3035 di Eropa. Jangan pernah mengukur luas di EPSG:4326 (derajat persegi) atau EPSG:3857 (membengkak makin jauh dari khatulistiwa).
CRS juga menjadi titik awal georeferensi peta hasil pindai, karena titik yang Anda tempatkan baru bermakna dalam sistem yang dikenal. Apa itu QGIS membahas bagian software lainnya, PyQGIS menunjukkan cara mereproyeksi lewat kode, dan AI Agent memperbaiki CRS sebuah layer dari satu pesan yang diketik di QGIS. Hub AI untuk QGIS mencantumkan plugin AI lainnya menurut tugasnya.
menggambar layer di tempat yang salah. Ketidakcocokan inilah penyebab sebagian besar pertanyaan “layer saya ada di tengah laut”. Di bawah ini ada langkah perbaikannya, serta uji coba 

