ที่ไม่Shape_Length
แอตทริบิวต์คำนึงถึงระดับความสูง? ตัวอย่างเช่นถ้าฉันมี 3 จุด: A
, B
และC
A.X = 10
A.Y = 10
A.Z = 10
B.X = 10
B.Y = 10
B.Z = 50
C.X = 0
C.Y = 0
C.Z = 10
แล้วฉันจะสร้างสองบรรทัด: และL1
L2
L1.fromPoint = A
L1.toPoint = C
L2.fromPoint = B
L2.toPoint = C
สิ่งที่ฉันสังเกตในผลก็คือว่าSHAPE_Length
แอตทริบิวต์จะเหมือนกันสำหรับทั้งสองและL1
L2
ฉันได้ตรวจสอบแล้วว่าคะแนนและ polylines ทั้งหมดเป็น ZAware
ดังนั้นฉันผิดที่คิดว่าSHAPE_Length
แอ็ตทริบิวต์คำนึงถึง Z ของรูปร่างหรือไม่
ฉันไม่มีปัญหาในการจัดเก็บค่า Z หรือจัดการพวกเขา ฉันกำลังใช้ IPolyline
จากสิ่งที่ฉันได้ยินมา SHAPE_Length เป็นแบบ 2D เท่านั้นและไม่สามารถแก้ไขได้