Konversi SHP menjadi CSV
Ekspor atribut shapefile, koordinat, atau geometri WKT ke tabel CSV yang kompatibel.
Buat berkas CSV secara online
Kami belum bisa membaca berkas SHP, jadi konversi ini belum tersedia. Jika Anda bisa mengekspor pekerjaan Anda ke salah satu format ini atau lainnya, kami akan mengubahnya menjadi CSV:
Bagaimana mengkonversi shp ke csv berkas
- Basis Data
- Belum ada peringkat.
Sistem pelaporan, spreadsheet, atau database mungkin menerima CSV tabular tetapi tidak menerima ESRI Shapefile. Mengekspor data akan membuat tabel portabel, sementara ekspor geometri eksplisit diperlukan jika koordinat atau bentuk harus tetap tersedia.
Apa itu format SHP
Dalam konteks database geospasial, SHP merujuk pada format ESRI Shapefile, yang digunakan untuk titik, garis, dan poligon vektor. Dataset yang dapat digunakan biasanya mencakup file dengan nama dasar yang sama: .shp menyimpan geometri, .shx menyimpan indeks geometri, .dbf menyimpan record atribut, .prj dapat menentukan coordinate reference system, dan .cpg dapat mengidentifikasi encoding karakter DBF.
Aplikasi GIS seperti QGIS, ArcGIS Pro, ArcGIS Desktop, dan GeoPandas dapat membaca dan membuat shapefile. Contoh umumnya mencakup batas sensus, jalan, jaringan utilitas, bidang tanah, titik GPS, dan area administratif.
Apa itu format CSV
CSV adalah tabel plain-text yang record-nya menempati baris dan field-nya dipisahkan oleh delimiter, biasanya koma. Spreadsheet, database relasional, aplikasi statistik, script, dan sistem pelaporan dapat mengimpornya tanpa software GIS.
CSV dapat berisi tabel atribut shapefile, tetapi tidak memiliki representasi native standar untuk poligon, garis, coordinate reference system, atau indeks spasial. Untuk mempertahankan lokasi, ekspor geometri sebagai field teks WKT atau ekspor geometri titik sebagai field koordinat terpisah. WKT dalam CSV adalah konvensi, bukan tipe database spasial.
Cara mengonversi SHP ke CSV
Menggunakan QGIS
- Letakkan file
.shp,.shx,.dbf, serta file.prjdan.cpgyang tersedia dalam satu folder. Pertahankan nama dasar yang sesuai tanpa perubahan. - Buka layer dengan Layer → Add Layer → Add Vector Layer dan verifikasi feature serta tabel atribut.
- Klik kanan layer dan pilih Export → Save Features As….
- Atur Format ke
Comma Separated Value [CSV], tentukan nama file output, dan gunakanUTF-8kecuali sistem penerima memerlukan encoding lain. - Dalam opsi geometri, pilih
AS_WKTuntuk mempertahankan titik, garis, atau poligon dalam kolom geometri. Untuk layer titik, pilihAS_XYatauAS_XYZjika kolom koordinat terpisah lebih diutamakan. PilihNO_GEOMETRYjika hanya atribut yang diperlukan. - Klik OK. Periksa output dalam text editor atau impor ke sistem tujuan, dengan memeriksa delimiter, nilai yang dikutip, nama field, encoding, dan nilai geometri.
Menggunakan GDAL
ogr2ogr milik GDAL cocok untuk konversi berulang dan batch. Dari direktori yang berisi file sumber, ekspor atribut dan geometri WKT dengan:
ogr2ogr -f CSV output.csv input.shp -lco GEOMETRY=AS_WKT
Untuk mengekspor atribut tertentu sekaligus mempertahankan WKT, ganti nama field dengan kolom DBF yang sebenarnya:
ogr2ogr -f CSV output.csv input.shp -select field1,field2,field3 -lco GEOMETRY=AS_WKT
Untuk ekspor yang hanya berisi atribut, hilangkan opsi pembuatan geometri atau gunakan opsi no-geometry milik CSV driver yang didukung oleh versi GDAL yang terinstal. GDAL membaca atribut dari .dbf dan dapat membaca coordinate reference system dari .prj, tetapi metadata CRS tidak selalu dipertahankan dengan baik dalam CSV yang dihasilkan.
Menggunakan converter online
Layanan konversi GIS seperti MyGeodata Cloud dapat memproses shapefile yang diberikan sebagai arsip ZIP. Sertakan file .shp, .shx, dan .dbf yang sesuai, serta .prj dan .cpg jika tersedia; unggah arsip, pilih CSV, konfigurasikan output geometri jika tersedia, lalu unduh hasilnya.
Periksa kebijakan layanan mengenai penyimpanan file, privasi, ukuran, dan penanganan geometri sebelum mengunggah data spasial yang rahasia, pribadi, atau dibatasi. Gunakan QGIS atau GDAL untuk data sensitif dan konversi yang harus dapat direproduksi.
Pertimbangan kualitas dan kompatibilitas
- Geometri dapat hilang: CSV yang hanya berisi atribut tidak dapat membuat ulang bentuk yang dipetakan. Gunakan WKT untuk jenis geometri apa pun atau kolom koordinat untuk layer titik.
- CRS memengaruhi koordinat: bujur dan lintang hanya bermakna jika menggunakan coordinate reference system yang benar. Reproject dalam QGIS atau GDAL sebelum ekspor jika penerima memerlukan WGS 84, yang umumnya diidentifikasi sebagai
EPSG:4326. Catat CRS secara terpisah karena CSV tidak menstandarkannya. - Keterbatasan shapefile tetap berlaku: nama, tipe, lebar, dan encoding field DBF mengikuti batasan lama. Ekspor CSV tidak dapat memulihkan nilai atau nama yang sudah terpotong dalam DBF sumber.
- Delimiter dan quoting penting: koma, tanda kutip, dan jeda baris di dalam nilai harus di-escape sesuai aturan CSV. Impor file menggunakan delimiter dan encoding yang digunakan selama ekspor.
- Geometri berukuran besar dapat menghasilkan file yang sulit dikelola: WKT mengulang teks koordinat dan CSV tidak memiliki indeks spasial. Gunakan GeoPackage, GeoJSON, atau format spasial lainnya jika geometri, CRS, dan performa GIS harus dipertahankan.
SHP vs CSV: perbandingan format
Bagaimana format SHP dan CSV dibandingkan pada properti yang paling penting untuk konversi ini.
| Properti | .SHP Esri Shapefile | .CSV Comma-Separated Values |
|---|---|---|
| Standar terbuka | Sebagian terbuka | Ya |
| Kompresi | Tanpa kompresi | Tanpa kompresi |
| Ukuran file umum | Sedang | Kecil |
| Terbuka di browser web | Tidak | Ya, secara native |
| Pengeditan lanjutan | Terbatas | Mudah |
| Dukungan metadata | Dasar | Dasar |
| Dapat dibaca teks biasa | Tidak | Ya |
| Paling cocok untuk | Pertukaran data | Pertukaran data |
| Diperkenalkan | 1998 | — |
| Pengembang | Esri | — |
| Tipe MIME | application/x-esri-shape | text/csv |