Crear un mapa de pendientes en ArcGIS 10

Un mapa de pendientes identifica la diferencia del gradiente entre dos formas de relieve. Es decir es una relación entre la distancia horizontal y la altitud entres dos puntos.

Para crear crear un mapa de pendientes en ArcGIS 10, se requiere contar con la extensión 3D Analyst o Spatial Analyst, que permite generar un modelo de elevación digital a partir de curvas de nivel, que luego será derivado en un raster de pendientes.

De acuerdo a este Videotutorial (descargar los archivos de práctica), hay que seguir los siguientes pasos:

  1. Desde ArcMap cargar los archivos curvas.shp y puntos_gps.shp (si ya cuenta con un DEM saltar al paso 6).
  2. Comprobar en la tabla de atributos el campo correspondiente a la altitud (Cota).
  3. Para crear el TIN se lo puede hacer desde ArcToolbox >3D Analyst Tools > Data Management > TIN > Create TIN, también se púede realizar personalizando la extensión 3D Analyst > Create TIN from features.
  4. Para puntos_gps.shp y curvas.shp seleccionar en Heigt source el campo Cota.
  5. Convertir a ráster ArcToolbox > 3D Analyst Tools > Conversion > From TIN > TIN to Raster, o desde la barra personalizada 3D Analyst: TIN to Raster (en Attribute seleccionar Slope as percentage).
  6. Reclasificar la capa en ArcToolbox > Spatial Analyst Tools > Reclass > Reclassify (Input raster seleccionar tingrid, clic en Classify seleccionar cuatro rangos y rellenarlos posteriormente 12, 45, 60 el último valor no modificar -NOTA en el minuto 2:51 del vídeo existe un error, activar el icono de % y ahí definir las categorías).
  7. Transformar a polígono en ArcToolbox > Conversion Tools > From Raster > Raster to Polygon.
  8. Remover las capas sin uso (opcional).
  9. Cargar la capa cuenca.shp.
  10. Desde la caja de herramientas en Analysis Tools > Extract > Clip, recortar el vector del mapa de pendientes conforme al perímetro de la capa cuenca.
  11. A partir de ahora es opcional continuar.
  12. Desde ArcCalog (en la versión 10 se encuentra incluido dentro de ArcMap) asignar una proyección sino la posee.
  13. Abrir la tabla de atributos y agregar un campo Add Field (tipo double), calcular el área con clic derecho sobre el nombre del nuevo campo > Calculate Geometry.
  14. Para sumar las superficies conforme a los rangos de pendientes establecidos anteriormente, clic derecho sobre el campo Gridcode > Summarize > area_ha (campo de superficie) > Sum.
  15. Al abrir la tabla generada con Sum se muestran los valores totales por rangos.

De esta manera se puede realizar un mapa de pendientes con la extensión 3D Analyst de ArcGIS 10.

Si desea usar ArcGIS 9.x para realizar un mapa de pendientes aquí.

55 comentarios en “Crear un mapa de pendientes en ArcGIS 10”

  1. Hola franz, agradecer por toda la ayuda q brindas a través de este medio, bueno mi problema viene después de haber creado un TIN la cual hice a partir de curvas d nivel, las curvas fueron creadas cada cinco metros, puesto que necesito mucha exactitud, y al querer convertirlas en raster, el programa se cierra diciendo “Arcgis 10 encontró un error y debe cerrarse”, no sé si sea por mi versión pirata o falte algún parche, o quizás por lo exacto de los datos , por favor necesito ayuda muchas gracias de antemano.

      • Hola Franz tengo un problema al momento de re clasificar el tingrid, me aparece un símbolo de alerta (!) en amarillo y me sale el siguiente mensaje en el registro de acciones del arctoolbox: “the input raster minimun (un numero enorme) is out of range–to ensure a correct reclasyfication edit ranges or use a different precission settings in the classification dialog box.—–the input raster maximun (número enorme) is out of range—-to ensure a correct reclasyfication edit ranges or use a different precission settings in the classification dialog box; mira no se q hacer me ayudarías por favor, muchas gracias de antemano.

  2. Hola soy Ángel Flores, amigo quiero darte algunas sugerencias cuando hagas tu manual siempre considera las normas del país en que te encuentras , no todos las clasificaciones de pendientes son iguales en los países.

  3. Buenas noches.
    Necesito hacer un Join de atributos entre un mapa de pendiente que está como un Ráster y una malla de puntos.
    El problema es que el Ráster no tiene una tabla de atributos para hacer el cruce de información.
    Espero me puedas ayudar.
    Saludos y muchas gracias por toda la información que brindas.

  4. Hola, estoy tratando de hacer los ejercicios con el vídeo en ArcGis 10, pero cuando voy 3D Analyst, no despliega el menú de opciones para escoger Create TIN from features , y no sé por dónde se activa este menú, gracias para el que me ayude, soy principiante.

  5. Buen día me sale un error al hacer el ejercicio Create TIN from features “one or more inputs do not have spatial reference defined so cannot te added to TIN”
    Continue tryin to add other posible inputs estoy usando en archivo puntos_gps y curvas g
    Gracias de antemano

  6. No se por que, pero cuando presiono 3D Analyst, sale Options y nada para crear un nuevo TIN, ¿cómo puedo hacer?

    Hola nuevamente, vi el vídeo para localizar las herramientas y seguí los pasos dados en el vídeo, pero aun así no puedo ejecutar las herramientas para poder practicar, que podría hacer ante esto.

  7. Hola Franz bueno tengo problemas en como llegar a tener el número de muestras para utilizar un infiltrometro es trabajo de campo pero cuales son las variables que necesito para determinar el numero ideal de muestreos en una cuenca que herramientas tengo que utilizar y que tipo de imágenes es la adecuada para este proceso si puedes ayudarme seria muy útil. Santa Cruz Bolivia.

    • Si quieres conocer el número de muestras para determinar la conductividad hidráulica del suelo, lo podrías hacer con puntos aleatorios, pero sería mejor si previamente conoces la geomorfología, pendiente y tipo de suelo, y para conocer el número ideal puedes usar una técnica de muestreo estadístico (muestreo estratificado, sistemático, por conglomerados, homogeneidad, etc). Todo depende de los recursos con los que cuentas y grado de precisión que requieres para tu estudio.

  8. Quisiera saber porque al crear las curvas de nivel en atributos no aparece la elevación en el ejercicio cuando creo las curvas no aparece cota solo contour.

    • Primero te debes asegurar el nombre del campo que contiene los valores de elevación (o si es tipo Z), y luego seleccionas (es indiferente como se denomine cota, contour, etc).

      • Gracias Franz por responder esa era mi duda pero si contour y cota son lo mismo entonces estoy bien, no se si seria mucha molestia pero no se si pudieras hacer un tuto explicando como hacer lotes o parcelas y como editarlas, si, si gracias.

  9. Hola Franz tengo una pequeña duda acerca de tu tutorial, cuando voy a convertir el TIN a Raster no me sale la opción Atributo para dejar la pendiente en porcentaje por lo que quedan por elevación, como cambio eso.
    Gracias.

      • Muchas Gracias! tu información es de gran ayuda!
        Me gustaría pedirte ayuda con un mapa de la universidad, tengo que hacer el mapa de pendientes complejas de un municipio y para ello me piden generar una cuadricula con cuadritos de 4×4 cm sobre el mapa, sobre esa cuadricula superponer otra cuadricula de cuadritos de 2×2 cm para que así quede cada cuadro de la cuadricula de 4×4 dividido en 4 partes iguales, una vez hecho ésto contar el número de curvas de nivel del municipio que interceptan la cuadricula de 2×2 dentro de cada cuadro de la cuadricula de 4×4 para así establecer la pendiente compleja media de cada cuadrito de 4×4. Luego teniendo los puntos para cada cuadrito de la cuadricula de 4×4 hago una interpolación (Natural Neighbor) y obtengo las pendientes complejas diferenciadas por colores. La cuestión es que hacer el conteo de intersección de curvas de nivel con cada cuadrado de la cuadricula es muy tedioso y sé que debe haber alguna herramienta que realice el conteo automáticamente, buscando por la internet encontré la herramienta Hawths Analysis Tools pero no estoy seguro de si sirva para ello aunque encontré que esta herramienta había evolucionado a GME (Geospatial Modelling Environment) y tengo ArcGis 10 pero no sé como instalar las extensiones. Espero que puedas echarme una mano con ésto, y espero haber sido lo suficientemente claro con lo que traté de decir, es algo enredado el asunto. Muchas Gracias. Saludos desde Colombia.

  10. Hola Franz, agradecerte y felicitarte por tu blog es de mucha ayuda, bueno tengo instalado el arcgis 10.2 y windows 8.1, quiero convertir el TIN a RASTER, me sale un mensaje “Failed to create raster dataset” y “Failure to create raster file”, me puede indicar para la conversión que sale en la parte central de la pantalla que comando u opción es, porque la conversión que sale en la parte inferior derecho sale con error, gracias amigo Franz.

    atentamente

    walker desde Perú

    • Chequea si el TIN tiene su respectiva proyección, también el directorio de almacenamiento (puedes intentar cambiarlo), licencia, mejor dicho ¿qué dice el error?

  11. Hola Franz, acabo de empezar con tu blog y me está resultando muy útil.
    Gracias por adalantado.
    ahora estoy intentando hacer un mapa de pendientes , pero al pulsar sobre 3D analyst, no me aparece el menú que te sale a ti. solo me aparece un menú de Opciones.
    En ArcToolbox tampoco encuentro la opción de TIN from Feature.
    ¿Me puedes ayudar?
    Gracias
    Carlos

  12. Hola Franz, tengo un problema a la hora de hacer el reclassify, pongo todos los datos tal como dices y en teoría se cargan bien, pero no me aparece ningún resultado. Gracias de antemano.

    • Chequea el sistema de referencia, también en las propiedades en la pestaña Symbology puedes colocar los mínimos y máximos en Stretch.

  13. Hola Franz, muchas gracias por este blog que es muy productivo, quisiera preguntarte lo siguiente:

    Cómo hago para calcular la elevación mínimo, máximo y promedio no de un punto si no de un polígono; que en mi caso viene siendo una finca de arroz.

    Tengo el modelo de elevación de la zona tipo raster.

    Muchas gracias por su valiosa colaboración y aporte.

  14. Cuando voy a convertir el raster a polígono, en input features selecciono el tingrid adecuado y me sale el siguiente error “Input raster: The input is not within the defined domain. ERROR 000863: Invalid GP data type” ¿Qué significa eso?

  15. Buenas tardes:
    Tengo una pregunta la siguiente es como podria realizar de un shape de curvas de nivel que tengo a cada 10 metros hacerlas a cada metro o 5 metros

    • Puedes crear un TIN (TIN to Raster), luego con la herramienta Contour crear las curvas de nivel cada cinco metros. El único detalle que la resolución será de 10 metros.

  16. hola, estoy tratando de hacer el mapa de pendientes apartir del modelo digital de elevación y cuando trato de reclasificar me salen valores muy altos de 1,760 en porcentaje del mas alto, no se si eso sea correcto o que estoy haciendo mal.

    • Primero chequea la integridad del del DEM, si pueden existir valores altos (pero no tantos), esto depende de la topografía de tu terreno. Recuerda que una pendiente del 100% equivale a 45°.

  17. Hola Buenas noches, muchas gracias por tu ayuda tu blog nos sirve de mucho para los que trabajamos con SIG, primero comentarte que soy de Loja y me encuentro realizando una evaluación multicriterio, ya he ejecutado todo el proceso, pero me queda una duda, estoy utilizando suma ponderada de varios raster pero en la reclasificación tengo un mapa eólico con una grilla de 200 metros, un MDE de grilla de 76 metros, mi pregunta es que tamaño de grilla o cell size debería utilizar para este análisis??? Osea a que tamaño de celda debería reclasificar todos los rasters para efectuar la operación?

    De antemano te agradezco tu ayuda y atención.

    Saludos cordiales

    • Es recomendable que uses un solo tamaño de celda para todas las capas que uses (podría ser el del valor más alto de tus rásteres), aunque ArcGIS no se complica en ello y puede trabajar con un valor definido internamente. Para configurar puedes ir a Geoprocessing > Environments > Raster Analysis > Cell size

  18. Buenas tardes! tengo un problema al momento de convertir el TIN a RASTER
    En el TIN mis cotas estan de 950 a 2500 pero cuando creo el Raster solo me quedan de 0 a 888,6

  19. Buena noche,
    Una vez realizo el mapa de pendientes de una cuenca los rangos están dando del orden de un millón en porcentaje lo cual quiere decir que esta mal. Que debo hacer para corregir esto. El rango de altitud del DEM es de 600 a 3500.

    Agradezco su colaboración

  20. He hecho una descarga de un DEM, pero quiero sacar un mapa de pendientes desde ese DEM y me sale todo rojo con algunos puntos blancos, a que se debe ese problema?

Los comentarios están cerrados.