Czy można zmienić długość pola pliku kształtu na ponad 254?


9

Maksymalna długość pola dla pliku kształtu to 254 ( https://en.wikipedia.org/wiki/Shapefile#Limitations ) iz tego powodu mam problemy z atrybutami wejściowymi, które mają rozmiar większy niż 254.

Jakie są alternatywy dla dłuższych pól?


5
Cathrin, przyjmując dobre odpowiedzi na twoje poprzednie pytania, pomaga nam wiedzieć, co zadziałało, a co nie. To zachęci ludzi do odpowiedzi na twoje pytania w przyszłości. Poświęć chwilę na przejrzenie pozostałych pytań i, jeśli możesz, zaakceptuj odpowiedzi na niektóre z nich.
whuber

Odpowiedzi:


13

To jedno z wielu ograniczeń formatu Shapefile , narzuconych przez format DBF.

Rozważ użycie PostGIS do przechowywania danych i atrybutów, w których długości pól tekstowych są praktycznie nieograniczone. *

__

* Maksymalny rozmiar pola dla PostgreSQL to 1 GB, więc limit wynosi miliard znaków.


1

Jeśli masz program Microsoft Access, możesz utworzyć pole Nota w tabeli dla danych wymagających> 255 znaków, wypełnić tabelę, a następnie w QGIS dołączyć plik Shapefile do tabeli mdb.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.