Konversi Shapefile (SHP) ke GPX

Konverter gratis ini mengubah shapefile menjadi file GPX 1.1 untuk perangkat GPS dan aplikasi outdoor: titik menjadi waypoint, garis menjadi track, dan poligon menjadi track di sepanjang garis tepinya. Shapefile dikonversi di browser Anda dan tidak diunggah. Data di-reproject dari sistem di .prj ke WGS84, Anda memilih field yang menjadi nama, dan field lainnya disimpan sebagai ekstensi GPX, yang diabaikan sebagian besar perangkat.

Ada file yang tidak terkonversi dengan benar? Kirim e-mail ke [email protected], sebaiknya disertai contoh file kecil, dan masalahnya akan diperbaiki.

Fakta singkat

Shapefile ke GPX: mengapa perlu dikonversi

Jalur, titik survei, rute terencana, dan batas lahan sering digambar atau diekspor di QGIS atau ArcGIS sebagai shapefile, tetapi Garmin genggam, bike computer, atau aplikasi seperti OsmAnd, Locus Map, Gaia GPS, dan Komoot mengimpor GPX. Halaman ini menulis file GPX dari shapefile Anda dengan GDAL, library open source di balik QGIS, langsung di browser Anda. Halaman ini membaca file .prj, sehingga shapefile dalam zona UTM atau grid nasional dihasilkan dalam lintang dan bujur yang dipakai setiap GPS, dan ketinggian dari shapefile PointZ dan PolylineZ tetap dipertahankan. Anda memilih atribut yang harus ditampilkan perangkat sebagai nama setiap waypoint dan track, dan pratinjau peta menunjukkan apa yang akan ditulis sebelum Anda mengunduhnya.

Cara mengonversi Shapefile ke GPX

  1. Letakkan file .shp bersama .shx, .dbf, dan .prj-nya, atau file .zip yang berisi semuanya, di kotak.
  2. Periksa peta dan pilih field yang dipakai untuk nama waypoint dan track.
  3. Klik Konversi ke GPX lalu salin file ke perangkat Anda atau impor ke aplikasi.

Apa yang berubah saat Anda mengonversi

Pilih field nama

GPX hanya punya satu nama per waypoint atau track, sedangkan shapefile dapat memiliki field berapa pun. Field bernama NAME atau name dipakai secara otomatis; jika tidak ada, halaman memilih field yang namanya mengandung title atau label, atau field teks pertama, dan menyebutkan yang mana. Jika Anda memilih field lain, field bernama name disimpan sebagai name_orig. Field bernama DESC atau DESCRIPTIO menjadi deskripsi GPX.

Titik, garis, dan poligon

Shapefile titik menjadi waypoint dan shapefile garis menjadi track. Garis dengan beberapa bagian (polyline multipart) menjadi satu track dengan beberapa segmen, dan setiap titik pada multipoint menjadi waypoint sendiri. GPX tidak punya area, sehingga poligon menjadi track tertutup di sepanjang garis tepinya, dengan satu segmen untuk setiap ring. Beberapa shapefile yang dipilih bersama ditulis ke satu file GPX.

File .prj menentukan letak data

GPX selalu memakai lintang dan bujur WGS84, sehingga shapefile di-reproject dari sistem koordinat di file .prj-nya. Tanpa .prj, koordinat dalam meter tidak bisa ditempatkan; halaman lalu berhenti dan menyarankan sistem yang cocok, atau Anda memasukkan kode EPSG, misalnya 25832 untuk UTM zona 32N.

Field lain masuk ke ekstensi

Field yang tidak punya elemen GPX sendiri, seperti LENGTH_KM atau SURFACE, ditulis di dalam blok extensions. QGIS dan GDAL membacanya kembali sebagai field, tetapi perangkat GPS dan sebagian besar aplikasi hanya menampilkan nama dan deskripsi. Warna dan simbol dari proyek QGIS atau ArcGIS tidak disimpan di shapefile, sehingga tidak bisa ikut dibawa.

Ketinggian dan file besar

Nilai Z dari shapefile PointZ atau PolylineZ menjadi elevasi setiap titik; shapefile 2D, atau yang semua ketinggiannya bernilai 0, tidak diberi elevasi, sehingga aplikasi memakai data elevasinya sendiri. Perangkat GPS lama hanya menerima jumlah titik per track (sering 10.000) atau waypoint per file yang terbatas; sederhanakan garis yang panjang di QGIS terlebih dahulu jika perangkat Anda memotongnya.

Tentang format file

Shapefile

Esri Shapefile adalah format vektor GIS yang paling banyak dipakai. Satu "shapefile" sebenarnya adalah sekumpulan file dengan nama yang sama: .shp menyimpan geometri, .shx indeks, .dbf tabel atribut, serta .prj (opsional) sistem koordinat dan .cpg encoding teks.

  • Memerlukan minimal .shp, .shx, dan .dbf. Pilih ketiganya bersamaan atau sebagai satu file .zip.
  • Nama field dibatasi 10 karakter dan nilai teks dibatasi 254 karakter.
  • Setiap shapefile hanya berisi satu tipe geometri: titik, garis, atau poligon.
  • Tanpa file .prj, sistem koordinat tidak diketahui.

GPX

GPX (GPS Exchange Format) adalah format XML yang dipakai perangkat dan aplikasi GPS seperti Garmin, Strava, dan Komoot. GPX menyimpan waypoint, rute, dan track dengan waktu serta elevasi opsional. Versi 1.1 dari 2004, yang diterbitkan oleh TopoGrafix, adalah versi yang dipakai saat ini.

  • Waypoint adalah titik tunggal; rute adalah garis terencana melalui beberapa titik; track adalah jalur yang direkam, sering terdiri dari ribuan titik.
  • Track dapat membawa stempel waktu dan elevasi untuk setiap titik.
  • Koordinat selalu berupa lintang dan bujur WGS84.
  • GPX memiliki set field yang tetap (nama, deskripsi, simbol, tipe, dan beberapa lainnya); yang lain harus dimasukkan ke extensions.

Pertanyaan yang sering diajukan

Bagaimana cara memasukkan GPX ke Garmin saya?

Perangkat genggam seperti eTrex atau GPSMAP membaca file GPX yang disalin ke folder Garmin/GPX lewat USB. Untuk jam tangan dan bike computer, impor file sebagai course di Garmin Connect lalu kirim ke perangkat dari sana.

Sebaiknya saya membuat track atau rute?

Garis ditulis sebagai track, yang diimpor setiap perangkat dan aplikasi dan ditampilkan sebagai garis untuk diikuti. Rute GPX adalah daftar pendek titik belok yang disambungkan perangkat dengan routing-nya sendiri, jadi jalur yang digambar lebih baik tetap sebagai track.

Bisakah GPX diimpor ke Komoot atau Strava?

Komoot mengimpor track GPX sebagai tur terencana. Strava menerima GPX sebagai rute, tetapi sebagai aktivitas hanya jika setiap titik punya waktu, yang tidak dimiliki shapefile.

Apakah shapefile saya diunggah?

Tidak. GDAL berjalan di browser Anda dan GPX ditulis di komputer Anda sendiri. Tidak ada yang dikirim ke server.

Bisakah GPX dikonversi kembali ke shapefile?

Bisa, dengan konverter GPX ke shapefile. Di sana waypoint, rute, dan track menjadi shapefile terpisah.