Чи можна змінити довжину поля файлу форми на понад 254?


9

Максимальна довжина поля для filefile - 254 ( https://en.wikipedia.org/wiki/Shapefile#Limitations ), і через це у мене виникають проблеми з атрибутами вводу, розмір яких перевищує 254.

Які альтернативи існують для більшої довжини поля?


5
Катрін, приймаючи будь-які добрі відповіді на ваші попередні запитання, допомагає нам знати, що спрацювало, а що ні. Це спонукатиме людей відповідати на ваші запитання в майбутньому. Будь ласка, знайдіть хвилину, щоб переглянути свої інші запитання та, якщо можете, прийняти відповіді на деякі з них.
whuber

Відповіді:


13

Це одне з багатьох обмежень формату Shapefile , накладених форматом DBF.

Подумайте про використання PostGIS для зберігання даних та атрибутів, де довжина текстових полів практично необмежена. *

__

* Максимальний розмір поля для PostgreSQL - 1 Гб, тому ліміт - мільярд символів.


1

Якщо у вас є Microsoft Access, ви можете створити поле пам’яті в таблиці для своїх даних, що вимагає> 255 символів, заповнити таблицю, а потім у QGIS приєднати ваш Shapefile до таблиці mdb.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.