O Shape_Length
atributo leva em consideração a elevação? Por exemplo, se eu tenho 3 pontos: 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
Então eu crio duas linhas:, L1
e L2
.
L1.fromPoint = A
L1.toPoint = C
L2.fromPoint = B
L2.toPoint = C
O que estou observando nos resultados é que o SHAPE_Length
atributo é o mesmo para ambos L1
e L2
. Eu verifiquei que todos os pontos e polilinhas são o ZAware.
Então, estou errado ao assumir que o SHAPE_Length
atributo leva em consideração o Z das formas?
Não tenho nenhum problema em armazenar os valores Z ou em manipulá-los. Eu estou usando IPolyline.
Pelo que ouvi, SHAPE_Length é apenas 2D e não é editável.