@Gerardo's responder sólo es correcta en el ecuador. La dirección gdaldem doc observa que esos valores de escala son para "Proyecciones LatLong cerca del ecuador"
Para calcular la escala o el factor Z (inverso de la escala) en otras latitudes para un dem con unidades verticales en metros, puede utilizar las siguientes ecuaciones:
s=111320*cos(latitude*pi/180)
z=1/(111320*cos(latitude*pi/180))
donde: 111320 es la longitud de un grado en el ecuador en metros (basado en WGS84, puedes usar 111111 si es más fácil de recordar, o tienes un apreciación de la historia ) y la latitud es la latitud en el centro de su DEM.
Puede calcular rápidamente el factor de escala/z en Excel/Libre Office Calc con las siguientes fórmulas:
For -s scale parameter
=111320*COS(latitude*PI()/180)
or
=111320*COS(RADIANS(latitude))
For -z z factor parameter
=1/(111320*COS(latitude*PI()/180)
or
=1/(111320*COS(RADIANS(latitude))
Incluso puede utilizar una simple búsqueda en Google:
111320 * cos(latitude deg)
or
1/(111320 * cos(latitude deg))
Por ejemplo escala y factor z para Latitud = 38.5S
Para los MDE con unidades verticales en pies, basta con convertir la longitud de un grado en el ecuador en metros a pies, es decir, 3,28 * 111320 = 365130. Así que tus ecuaciones se convierten en:
s=365130*cos(latitude*pi/180)
z=1/(365130*cos(latitude*pi/180))
Alternativamente, puede reproyectar su DEM a un sistema coordinado proyectado (también sugerido por los documentos de gdaldem).
4 votos
Si utiliza un MDE con coordenadas latonales en grados decimales y unidades verticales en metros, debe ajustar la escala (relación entre unidades verticales y unidades horizontales) a 111120. He probado con un par de MDE de Aster y no he tenido ningún problema. Esta configuración se aplica no sólo a hillshading sino también para los cálculos de pendiente. Espero que le sirva de ayuda.
0 votos
@GerardoJimenez, lo he probado y ha funcionado. Gracias
0 votos
@GerardoJimenez, Thanderbolt cualquiera de ustedes debe presentar y respuesta para esta pregunta y Thunderbolt debe aceptarlo para eliminar esta pregunta de sin respuesta.