ฉันมีคลาสคุณลักษณะพร้อมฟิลด์สตริงที่ฉันต้องการอัปเดตความยาวตั้งแต่ 10 ถึง 25
มีวิธีหรือเครื่องมือในการอัปเดตคุณสมบัตินี้โดยไม่ต้องสร้างฟิลด์ใหม่และใช้เครื่องคำนวณฟิลด์เพื่อย้ายไปยังระเบียนจากเขตข้อมูลเก่าไปยังเขตข้อมูลใหม่หรือไม่
สคริปต์ด้านล่างนี้ทำในสิ่งที่ฉันต้องการสิ่งเดียวคือมันผลักเขตข้อมูลที่อัปเดตไปยังจุดสิ้นสุดของตาราง (ไม่รักษาลำดับเขตข้อมูลดั้งเดิม)
http://arcscripts.esri.com/details.asp?dbid=16503
อีกตัวเลือกหนึ่งที่ดูเหมือนว่าดีที่สุดคือการใช้เครื่องมือ Feature Class to Feature Class (เข้าถึงเครื่องมือนี้โดยคลิกขวาที่เลเยอร์ใน ArcCatolog และเลือกส่งออก> ไปยังตัวเลือกเดียว Geodatabase) มันสร้างเลเยอร์ใหม่อย่างไรก็ตามคุณสามารถอัปเดตชื่อฟิลด์และข้อมูลคุณสมบัติได้ นอกจากนี้ยังปรากฏว่าคุณสามารถเปลี่ยนลำดับฟิลด์โดยใช้ลูกศร "ย้ายฟิลด์ป้อนข้อมูลขึ้น / ลง" แต่ดูเหมือนว่าจะไม่ทำงาน
ต้องมีวิธีแก้ไขเพียงแค่แก้ไขคุณสมบัติของฟิลด์โดยไม่ต้องสร้างฟิลด์ใหม่