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