Có thể thay đổi độ dài trường của một shapefile thành hơn 254 không?


9

Độ dài trường tối đa cho một shapefile là 254 ( https://en.wikipedia.org/wiki/Shapefile#Limemony ) và do điều này tôi gặp vấn đề với các thuộc tính đầu vào, có kích thước lớn hơn 254.

Có những lựa chọn thay thế nào để có chiều dài trường dài hơn?


5
Cathrin, chấp nhận bất kỳ câu trả lời tốt cho các câu hỏi trước đây của bạn giúp chúng tôi biết những gì đã làm việc và những gì không. Điều này sẽ khuyến khích mọi người trả lời câu hỏi của bạn trong tương lai. Xin vui lòng dành một chút thời gian để xem xét các câu hỏi khác của bạn và, nếu bạn có thể, chấp nhận câu trả lời cho một số trong số họ.
whuber

Câu trả lời:


13

Đó là một trong nhiều hạn chế của định dạng Shapefile , được áp đặt bởi định dạng DBF.

Cân nhắc sử dụng PostGIS để lưu trữ dữ liệu và thuộc tính của bạn, trong đó độ dài của các trường văn bản hầu như không giới hạn. *

__

* Kích thước trường tối đa cho PostgreSQL là 1 GB, vì vậy giới hạn là một tỷ ký tự.


1

Nếu bạn có Microsoft Access, bạn có thể tạo trường Ghi nhớ trong bảng cho dữ liệu của bạn yêu cầu> 255 ký tự, điền vào bảng và sau đó trong QGIS, hãy nối Shapefile của bạn vào bảng mdb.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.