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?

Cathrin
źródło
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.

Mike T.
źródło
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.

Klewis
źródło