Làm cách nào để khắc phục cắt ngắn trường khi chuyển đổi OSM sang shapefile với QGIS?


16

Tôi đang cố gắng chuyển đổi tệp OpenStreetMap thành shapefile, nhưng tôi gặp vấn đề với trường "thẻ" bị cắt sau 80 ký tự. Với QGIS 1.4, tôi sử dụng plugin OpenStreetMap để 'Tải OSM từ tệp'. Các tập tin tải trong QGIS. Nếu tôi nhấp chuột phải vào lớp 'dòng' và chọn 'Lưu dưới dạng shapefile', tôi sẽ kết thúc với một shapefile nhưng một lớp có giới hạn 80 char trên "thẻ". Làm cách nào để tăng giới hạn 80 ký tự này?


5
Vấn đề là với giới hạn trường với Shapefiles chứ không phải QGIS. Bạn có thể tạo một danh sách mã (.txt) và nối nó với shapefile để lấy thẻ đầy đủ.
Mapperz

Vấn đề không phải là giới hạn 80 ký tự trong shapefiles, vì @John chỉ ra chính xác. Việc cắt giảm có thể là lỗi của quá trình chuyển đổi.
whuber

Câu trả lời:



6

Trừ khi bạn có nhu cầu cụ thể để sử dụng định dạng shapefile, Spatialite là một lựa chọn tốt: được tích hợp sẵn cho QGIS, không có giới hạn về độ dài của các trường và được hầu hết các công cụ nguồn mở hỗ trợ.

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.