Odpowiedzi:
Oto rozwiązanie, które zaskoczyło mnie, że zadziałało !!!
Ostrzeżenie: najpierw wykonaj kopię zapasową. To jest eksperyment, ale teraz działał dla mnie…
otwórz plik .dbf określonego pliku kształtu za pomocą aplikacji OpenOffice Calc. Zmień wartość z 80 na dowolną. Zobacz zdjęcie poniżej. Zaskakujące jest to, że te definicje pól nie były widoczne w programie Excel .. Zaleta bycia otwartym !!
O ile mi wiadomo, nie można zmieniać długości pól kształtów w QGIS. Polecam utworzenie nowego pola:
Jeśli w starym polu znajdują się już dane, użyj kalkulatora pola, aby wypełnić nowe pole:
Właśnie to zrobiłem w programie Excel. otwórz dbf w Excelu, kliknij prawym przyciskiem myszy nagłówek kolumny, którą chcesz zmienić, i wybierz Szerokość kolumny. Zmień potrzebną długość, a następnie zapisz jako dbf. Wydawało mi się, że pracuję OK.
Przewodnik po zmianie rozmiaru kolumny tabeli atrybutów w QGIS
* Musisz zainstalować wtyczkę Table Manager.
Rozwiązanie Scro, dokładniej wyjaśnione przez YP-kun, właśnie dla mnie zadziałało. Jedna zmiana teraz w QGIS 3.4, nie trzeba używać Menedżera tabel dla kroków 10 i 11 YP-kun (aby usunąć starą kolumnę). W rzeczywistości Menedżer tabel najwyraźniej już nie istnieje, ponieważ nie jest teraz dostępny w Menedżerze wtyczek. Teraz, po krokach 1-9 YP-kuna, możesz przejść do Właściwości warstwy dla warstwy (kliknij dwukrotnie warstwę w panelu Warstwy lub kliknij ją prawym przyciskiem myszy i kliknij Właściwości)> Pola źródłowe> kliknij przycisk edycji> następnie wybierz stare pole, które chcesz usunąć> kliknij przycisk Usuń pole> następnie ponownie kliknij przycisk edycji, aby zakończyć edycję> zapisz zmiany. Wydaje się, że wiele trzeba zmienić, aby zmienić długość pojedynczego pola w jednej warstwie, ale niech tak będzie.