Menambahkan bidang teks dengan lebih dari 255 karakter?

11

Saya sedang mengerjakan proyek QGIS di mana saya memiliki beberapa lapisan shapefile dengan bidang teks. Saya ingin menambahkan seluruh paragraf sebagai deskripsi ke bidang teks, namun bidang dibatasi oleh panjang maksimum yang diizinkan yaitu 255 karakter.

Bagaimana saya bisa menambahkan teks yang lebih panjang? Saya yakin pasti ada cara yang tidak saya pertimbangkan.

Saya membaca di suatu tempat bahwa saya harus mencoba PostGIS. Tujuan akhir proyek adalah untuk diunggah ke server web untuk dilihat secara online. Karena itu, saya tidak yakin bagaimana hubungan PostGIS dengan file teks yang jauh lebih besar dapat diunggah atau disimpan di web juga?

birdybird03
sumber
Apa format file yang Anda gunakan?
Matthias Kuhn
@MatthiasKuhn Mereka adalah shapefile
birdybird03

Jawaban:

23

Shapefile memiliki batasan maksimum 254 karakter per bidang (Lihat switchfromshapefile.org ).

Jika Anda membutuhkan lebih dari itu, Anda harus beralih ke format lain. Jika Anda tidak tahu format file mana yang ingin Anda pilih, pilih Geopackage, yang merupakan standar OGC (dan dalam versi yang lebih baru dari QGIS dan paket GIS lainnya format file default).

PostGIS adalah database yang berjalan sebagai layanan di server dan sangat bagus jika Anda ingin menjalankan infrastruktur di mana pengguna yang berbeda dapat bekerja pada saat yang sama, seperti di organisasi atau platform web. Jika hanya Anda mengedit data dan Anda menerbitkannya sekali dan tidak memiliki pengalaman dengan manajemen infrastruktur, Anda harus mempertimbangkan untuk mencari pendekatan berbasis file terlebih dahulu. Anda masih dapat bermigrasi ke server database jika Anda mengalami keterbatasan.

Matthias Kuhn
sumber
Jawaban singkat dan bermanfaat seperti inilah mengapa saya menyukai komunitas SE. Terima kasih, bekerja seperti pesona!
birdybird03
Jawabannya sangat lengkap. Tapi saya ingin menyebutkan bahwa ada alasan lain untuk tidak menggunakan file .shp lagi, misalnya batas 10 karakter dalam nama bidang, dan .shp tidak dapat menyimpan nilai Null (alias NaN). File .shp telah membantu kami dengan baik, selama bertahun-tahun. Tapi sekarang waktunya untuk berubah ...
Martin
.shp dapat menyimpan Null, tetapi .dbf mungkin tidak dapat. Hanya berkata, Martin!
Uffe Kousgaard
Selain itu, shapefile (atau setidaknya file.dbf yang merupakan komponen shapefile) tidak dapat secara asli menyimpan bidang waktu, seperti jam: menit: detik.
Stu Smith
Untuk alasan yang lebih baik untuk tidak menggunakan shapefile (dan untuk beberapa alasan berpegang teguh pada itu), lihat tautan di baris pertama.
Matthias Kuhn