L' Shape_Lengthattributo tiene conto dell'elevazione? Per esempio, se ho 3 punti: A, B, eC
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
Quindi creo due righe:, L1e L2.
L1.fromPoint = A
L1.toPoint = C
L2.fromPoint = B
L2.toPoint = C
Quello che sto osservando nei risultati è che l' SHAPE_Lengthattributo è lo stesso per entrambi L1e L2. Ho verificato che tutti i punti e tutte le polilinee sono ZAware.
Quindi, sbaglio a pensare che l' SHAPE_Lengthattributo tenga conto della Z delle forme?
Non ho problemi a memorizzare i valori Z o manipolarli. Sto usando IPolyline.
Da quanto ho sentito, SHAPE_Length è solo 2D e non è modificabile.