Yanıtlar:
İşte işe yaradı beni şaşırttı bir çözüm !!!
Uyarı: önce bir yedekleme yapın.Bu benim için çalıştı ama bu bir deney ..
OpenOffice Calc uygulamasını kullanarak belirli bir şekil dosyasının .dbf dosyasını açın. Değeri 80'den istediğiniz değere değiştirin. Lütfen aşağıdaki resme bakın. Şaşırtıcı olan şey, bu alan tanımlarının Excel'de görünür olmamasıydı ... Açık olmanın avantajı !!
Bildiğim kadarıyla QGIS'deki şekil dosyası alanlarının uzunluğunu değiştiremezsiniz. Yeni bir alan oluşturmayı önerin:
Eski alanda zaten veri varsa, yeni alanı doldurmak için alan hesaplayıcıyı kullanın:
Bunu Excel'de yeni yaptım. Excel'de dbf'yi açın, değiştirmek istediğiniz sütun başlığını sağ tıklayın ve Sütun Genişliği'ni seçin. İhtiyacınız olan uzunluğu değiştirin, ardından dbf olarak kaydedin. Benim için iyi görünüyordu.
QGIS'de Öznitelik tablosu için sütun boyutunu değiştirme kılavuzu
* Table Manager Eklentisini kurmanız gerekecektir.
Scro'nun YP-kun tarafından daha ayrıntılı bir şekilde açıklandığı gibi çözümü benim için çalıştı. Şimdi QGIS 3.4 ile yapılan bir değişiklik, YP-kun'un 10. ve 11. adımları (eski sütunu silmek için) için Tablo Yöneticisi'ni kullanmaya gerek yok. Aslında, Tablo Yöneticisi artık Eklenti Yöneticisi'nde mevcut olmadığı için artık değil. Şimdi, YP-kun'un 1-9 arasındaki adımlardan sonra, katman için Katman Özellikleri'ne gidebilirsiniz (Katman panelinde katmana çift tıklayın veya üzerine sağ tıklayıp Özellikler'e tıklayın)> Kaynak Alanlar> düzenle düğmesine tıklayın> ardından silmek istediğiniz eski alanı seçin> Alanı Sil düğmesini tıklayın> ardından düzenlemeyi kapatmak için düğmeyi tekrar düzenleyin> değişikliklerinizi kaydedin. Tek bir katmanda tek bir alanın uzunluğunu değiştirmek için geçmesi gereken çok şey var gibi görünüyor, ama öyle olsun.