5
ข้ามขีด จำกัด 10 อักขระของชื่อฟิลด์ใน shapefiles หรือไม่
ฉันกำลังส่งออกรูปทรงเรขาคณิตที่มีแอตทริบิวต์ของข้อความที่แนบมาจากฐานข้อมูล oracle ไปยังรูปแบบ esri shapefile (.shp) ด้วยไลบรารี Java และ Geotools คอลัมน์แอตทริบิวต์ในฐานข้อมูลของเรามีชื่อที่มีอักขระมากกว่า 10 ตัวและ Geotools บังคับให้ตัดทอน ฉันเข้าใจว่าเป็นเพราะข้อกำหนดไฟล์. shp หรือ. dbf ฉันสามารถแก้ไขปัญหานี้ได้โดยการสร้างไฟล์ txt ง่ายๆด้วย "shrtname" = "ชื่อเต็มและยาว" แต่แน่นอนว่ามันจะไม่เข้าใจและนำเข้าโดยซอฟต์แวร์อื่นใดที่ไม่ใช่ของเรา มีวิธีอย่างเป็นทางการในการทำแผนที่จากชื่อฟิลด์สั้นไปจนถึงชื่อเต็มยาวหรือไม่? ตัวอย่างเช่นไฟล์ xml ถัดจากไฟล์. shp .dbf .shx อื่น ๆ ทั้งหมด