É possível alterar o comprimento do campo de um shapefile para mais de 254?

9

O tamanho máximo do campo para um shapefile é 254 ( https://en.wikipedia.org/wiki/Shapefile#Limitations ) e por isso estou tendo problemas com os atributos de entrada, que têm um tamanho maior que 254.

Que alternativas existem para ter comprimentos de campo mais longos?

Cathrin
fonte
5
Cathrin, aceitar boas respostas para suas perguntas anteriores nos ajuda a saber o que funcionou e o que não funcionou. Isso incentivará as pessoas a responder suas perguntas no futuro. Reserve um momento para revisar suas outras perguntas e, se puder, aceite as respostas para algumas delas.
whuber

Respostas:

13

Essa é uma das muitas limitações do formato Shapefile , impostas pelo formato DBF.

Considere usar o PostGIS para armazenar seus dados e atributos, onde os comprimentos dos campos de texto são praticamente ilimitados. *

__

* O tamanho máximo do campo para o PostgreSQL é de 1 GB, portanto o limite é de um bilhão de caracteres.

Mike T
fonte
1

Se você possui o Microsoft Access, pode criar um campo Memorando em uma tabela para seus dados que exijam> 255 caracteres, preencher a tabela e, em QGIS, associe seu Shapefile à tabela mdb.

klewis
fonte