Konverter Shapefile

Konverter shapefile ini membuka shapefile, menampilkannya di peta beserta tabel atributnya, lalu menyimpannya sebagai GeoJSON, KML, GeoPackage, CSV, atau DXF. Semua proses berjalan di browser Anda dengan GDAL, jadi file tidak diunggah. Minimal dibutuhkan .shp, .shx, dan .dbf, ukuran total hingga sekitar 200 MB, dan GeoJSON serta KML selalu ditulis dalam WGS84.

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

Fakta singkat

Satu konverter untuk semua format tujuan shapefile

Konversi shapefile adalah pekerjaan rutin bagi siapa pun yang mengolah data spasial, karena shapefile sebenarnya bukan satu file, melainkan sekumpulan file bernama sama. File .shp menyimpan geometri, .shx berisi indeks, .dbf memuat tabel atribut, .prj mencatat sistem koordinat, dan .cpg menyatakan encoding teks. Akibatnya shapefile repot dikirim lewat email atau chat, dan banyak aplikasi web tidak bisa membukanya sama sekali. Konverter SHP ini membaca seluruh set, baik dalam bentuk .zip maupun file terpisah, lalu lebih dulu memperlihatkan isinya: fitur di peta, tabel atribut dengan semua field, dan sistem koordinat yang dibaca dari .prj. Setelah itu baru Anda memilih format hasil. GeoJSON cocok untuk peta web dan API, KML untuk Google Earth dan Google My Maps, GeoPackage adalah format satu file yang menjadi bawaan QGIS, CSV membuka tabel atribut di Excel, dan DXF membawa geometri ke AutoCAD. Konversi memakai GDAL, library open source yang juga menjadi dasar QGIS, yang dikompilasi agar berjalan di browser. Data klien maupun rencana yang belum dipublikasikan tidak pernah meninggalkan komputer Anda. Jika Anda sudah tahu format yang dibutuhkan, halaman di tautan bawah menjelaskan konversi tersebut secara lebih rinci.

Cara konversi shapefile

  1. Letakkan file .zip berisi shapefile, atau pilih file .shp, .shx, .dbf, dan .prj sekaligus.
  2. Periksa peta, tabel atribut, dan sistem koordinat yang tampil di ringkasan.
  3. Pilih format hasil beserta opsinya, lalu klik tombol konversi untuk mengunduh file.

Apa yang berubah di setiap format hasil

GeoJSON dan KML selalu dalam WGS84

Kedua format ini menurut definisinya menyimpan bujur dan lintang WGS84. Shapefile dalam UTM, misalnya WGS 84 / UTM zona 48S (EPSG:32748) yang banyak dipakai di Jawa bagian barat dan Sumatra bagian selatan, atau sistem koordinat nasional lainnya, akan di-reproject berdasarkan file .prj-nya. GeoPackage, CSV, dan DXF mempertahankan koordinat aslinya, kecuali Anda memasukkan kode EPSG lain. Jika .prj tidak ada dan koordinatnya bukan derajat, Anda akan ditanya sistem koordinat apa yang dipakai data tersebut.

Tidak semua format menyimpan atribut

GeoJSON, KML, GeoPackage, dan CSV menyimpan semua field dari tabel .dbf. DXF adalah format gambar tanpa tabel atribut, sehingga yang tersisa hanya geometri dan layer CAD, satu per shapefile atau satu per nilai field yang Anda pilih. Di KML, field disimpan sebagai data placemark, dan Anda bisa memilih field mana yang menjadi label di Google Earth.

Nama field tetap 10 karakter

Tabel .dbf membatasi nama field hingga 10 karakter. Field yang disimpan dengan nama jumlah_penduduk sudah bernama jumlah_pen di dalam shapefile. Konversi ke GeoJSON atau GeoPackage tidak bisa mengembalikan nama panjangnya; konversi hanya mencegah nama itu dipotong lebih jauh.

Beberapa shapefile sekaligus

File .zip berisi beberapa shapefile menjadi satu GeoPackage dengan satu layer per shapefile, satu KML dengan satu folder per shapefile, atau satu DXF dengan satu layer per shapefile. GeoJSON dan CSV hanya memuat satu tabel per file, sehingga Anda menerima .zip berisi satu file untuk setiap shapefile.

Encoding teks tanpa file .cpg

Tanpa file .cpg, .dbf tidak menyatakan bagaimana teksnya di-encode. Konverter memeriksa apakah teksnya UTF-8 yang valid; jika tidak, konverter memakai code page di header .dbf, atau bila tidak ada, code page yang membuat teks paling wajar dibaca, seperti Windows-1252, dan menyebutkannya di baris status. Cara ini memperbaiki sebagian besar huruf yang rusak, misalnya é yang seharusnya é. Periksa nama berhuruf khusus di tabel atribut sebelum mengonversi.

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.

Pertanyaan yang sering diajukan

Bagaimana cara konversi shapefile tanpa ArcGIS atau QGIS?

Letakkan shapefile di halaman ini sebagai .zip atau sebagai file-file terpisah, pilih format hasil, lalu klik tombol konversi. Konversi berjalan dengan GDAL di dalam browser Anda, jadi tidak ada yang perlu dipasang dan file tetap berada di komputer Anda.

Sebaiknya shapefile dikonversi ke format apa?

Pilih GeoPackage jika data akan diberikan ke pengguna GIS lain, karena sistem koordinat, atribut, dan beberapa layer tersimpan dalam satu file. Pilih GeoJSON untuk peta web dan developer, KML untuk Google Earth dan Google My Maps, CSV untuk membuka tabel di Excel, dan DXF untuk gambar AutoCAD.

Kenapa file .shx dan .dbf juga diminta, bukan hanya .shp?

File .shp hanya berisi geometri. File .shx adalah indeks untuk menemukan setiap geometri, dan .dbf berisi atribut, sehingga shapefile tidak bisa dibaca tanpa ketiganya. File .prj bersifat opsional, tetapi dibutuhkan agar data berada di posisi yang benar di peta.

Berapa batas ukuran filenya?

Konverter menerima file hingga sekitar 200 MB secara total, kira-kira sebesar yang dapat ditampung browser di memori selama konversi. Shapefile sendiri tidak bisa lebih dari 2 GB per file .shp atau .dbf. Untuk data yang lebih besar, gunakan ogr2ogr dari GDAL di komputer Anda.

Bisakah format lain dikonversi menjadi shapefile?

Bisa. Daftar di halaman ini menautkan konverter dari KML, GeoJSON, GeoPackage, DXF, dan Excel ke shapefile. Konverter tersebut memisahkan titik, garis, dan poligon yang tercampur menjadi satu shapefile per tipe geometri, serta menulis file .prj dan .cpg untuk masing-masing.