วิธีการเอาชนะการตัดส่วนสนามเมื่อแปลง OSM เป็น shapefile ด้วย QGIS


16

ฉันกำลังพยายามแปลงไฟล์ OpenStreetMap เป็น shapefile แต่ฉันมีปัญหากับฟิลด์ "แท็ก" ที่ถูกตัดหลังจากผ่าน 80 ตัวอักษร ด้วย QGIS 1.4 ฉันใช้ปลั๊กอิน OpenStreetMap เพื่อ 'โหลด OSM จากไฟล์' ไฟล์โหลดใน QGIS ถ้าฉันคลิกขวาที่เลเยอร์ 'lines' และเลือก 'Save as shapefile' ฉันจะลงเอยด้วย shapefile แต่จะมีอันที่ จำกัด char 80 กับ "แท็ก" ฉันจะเพิ่มขีด จำกัด 80 อักขระนี้ได้อย่างไร


5
ปัญหาเกิดจากข้อ จำกัด ของฟิลด์ที่มี Shapefiles ไม่ใช่ QGIS คุณสามารถสร้างรายการรหัส (.txt) และเข้าร่วมกับ shapefile เพื่อรับแท็กแบบเต็ม
Mapperz

ปัญหานี้มีความยาวไม่เกิน 80 อักขระใน shapefiles เนื่องจาก @John ชี้ให้เห็นอย่างถูกต้อง การตัดอาจเป็นความผิดของกระบวนการแปลง
whuber

คำตอบ:



6

เว้นเสียแต่ว่าคุณต้องการใช้รูปแบบ shapefile อย่างแน่นอนSpatialiteเป็นตัวเลือกที่ดี: QGIS ในตัวไม่มีข้อ จำกัด ด้านความยาวของฟิลด์และสนับสนุนโดยเครื่องมือโอเพ่นซอร์สส่วนใหญ่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.