Jawaban:
Inilah solusi yang mengejutkan saya bahwa itu berhasil !!!
Peringatan: pertama buat cadangan. Ini adalah percobaan meskipun itu bekerja untuk saya sekarang ..
buka .dbf dari shapefile tertentu menggunakan aplikasi OpenOffice Calc. Ubah nilai dari 80 ke nilai apa pun yang Anda inginkan. Silakan lihat gambar di bawah ini. Yang mengejutkan adalah definisi bidang ini tidak terlihat di Excel..Keuntungan menjadi Terbuka !!
Sepengetahuan saya, Anda tidak dapat mengubah panjang bidang shapefile di QGIS. Rekomendasikan membuat bidang baru:
Jika sudah ada data di bidang lama, gunakan kalkulator bidang untuk mengisi bidang baru:
Saya baru saja melakukan ini di Excel. buka dbf di Excel, klik kanan header kolom yang ingin Anda ubah dan pilih Lebar Kolom. Ubah panjang yang Anda butuhkan, lalu simpan sebagai dbf. Tampaknya bekerja baik untuk saya.
Panduan untuk mengubah ukuran kolom untuk tabel Atribut di QGIS
* Anda perlu menginstal Plugin Table Manager.
Solusi Scro seperti dijelaskan lebih lanjut oleh YP-kun hanya berhasil untuk saya. Satu perubahan sekarang dengan QGIS 3.4, tidak perlu menggunakan Table Manager untuk langkah 10 dan 11 YP-kun (untuk menghapus kolom lama). Bahkan, Table Manager rupanya tidak lebih karena sekarang tidak tersedia di Plugin Manager. Sekarang, setelah langkah 1-9 YP-kun, Anda dapat pergi ke Layer Properties untuk layer (klik dua kali pada layer di panel Layer, atau klik kanan padanya dan klik Properties)> Source Fields> klik tombol edit> lalu pilih bidang lama yang ingin Anda hapus> klik tombol Hapus Bidang> lalu edit lagi tombol untuk menutup pengeditan> simpan perubahan Anda. Sepertinya banyak yang harus dilalui untuk mengubah panjang satu bidang dalam satu lapisan, tetapi biarlah.