Es una buena pregunta, así que vamos a ser rigurosos con una solución. Independientemente del algoritmo de involucrados, la dirección del flujo es determinado en última instancia por la colocación de los planos a la superficie en cada punto. (Teóricamente, estos aviones son los derivados de la superficie; en la práctica a menudo son calculadas como el de mínimos cuadrados que se ajuste a los valores de la inmediata 3X3 barrio.) Un avión tiene una ecuación de la forma
z = a*x + b*y + c
donde (x,y) son las coordenadas horizontales, z
es la elevación, y las constantes a
, b
, c
determinar el avión. La dirección del flujo se calcula únicamente en términos de a
y b
: estos determinan el aspecto del avión. De hecho, todo lo que realmente importa son a
y b
en relación a su tamaño total sqrt(a^2+b^2). Esto es debido a que (a,b) es el vector de dirección de la proyección de la normal de la superficie en el plano.
Cuando las unidades que se utilizan para z
son diferentes de los de a
y b
, en efecto z
ha sido cambiado. El implícita de la ecuación se convierte en
s*z = a*x + b*y + c.
Por ejemplo, la conversión z
de pies a metros se usa un valor de s = 12/39.37. Equivalentemente,
z = (a/s)*x + (b/s)*y + c/s.
Aunque a
y b
han cambiado, sus valores en relación a su tamaño total han no:
a / sqrt(a^2 + b^2) = (a/s) / sqrt((a/s)^2 + (b/s)^2)
y
b / sqrt(a^2 + b^2) = (b/s) / sqrt((a/s)^2 + (b/s)^2).
Por lo tanto, no se realiza ningún cambio a la dirección del flujo. Todo está muy bien. Usted no tiene que ajustar la escala de valores de la DEM.