Crear un TIN en ArcGIS

Curso de ArcGIS Pro | Curso de QGIS | Curso de ArcGIS 10

Al momento de crear un TIN (Red de Triangulación Irregular), a partir de curvas de nivel limitadas a un perímetro, por lo general suele suceder que ArcMap al interpolar la información genera triangulaciones con una gran cantidad de errores en los bordes o en las partes con ausencia de información.

Los errores generalmente se presentan porque el polígono (área de estudio) se encuentra en dos dimensiones (2D), esto generaría un sinnúmero de errores en los cálculos que se realicen a partir del modelo de elevación digital, para evitar aquello es necesario contar con el polígono y polilíneas en tres dimensiones (3D).

Error TIN

Claramente se nota el error alrededor de los primeros 2200 metros de altitud, por ello para transformar el polígono y las polilíneas de 2D a 3D, primeramente se debe realizar un TIN con la herramienta Create TIN From Features de la barra 3D Analyst (en ArcGIS 10 solo muestra «Options…» por ello debes agregar dicha herramienta) solamente usando las curvas de nivel (seleccionar el campo de la altitud en Height source).

Create TIN From Features

Una vez generado el TIN (aunque con cierto errores en los bordes), se procede a generar las polilíneas tipo Z, con ayuda de la herramienta TIN Line, es decir se va a obtener nuevamente las curvas de nivel, pero ahora en 3D.

ArcToolbox > 3D Analyst Tools > Conversion > From TIN > TIN Line

TIN Line Curvas de nivel 3D

Seguidamente el polígono que delimita nuestra área de estudio se lo interpola con el TIN, para obtener sus valores Z por medio de la herramienta Interpolate Shape.

ArcToolbox > 3D Analyst Tools > Functional Surface > Interpolate Shape

Interpolate Shape Perimetro de cuenca 3D

Finalmente se procede a crear el TIN definitivo con la herramienta Create TIN From Features, pero ahora usamos las nuevas capas 3D (curvas de nivel y polígono del área de estudio), el campo Height source automáticamente se detecta como <Feature Z values>.

Create TIN From Features 3D

Todo este procedimiento se lo realiza con el objetivo de obtener un TIN de mayor calidad, y así reducir los errores al momento de realizar cálculos, el nuevo TIN ajusta correctamente la altitud del área de estudio, la interpolación de los bordes se realiza con valores reales, para sacar conclusiones tan solo bastaría hacer una comparación del TIN inicial con el definitivo, otra manera de obtener resultados similares es Cortar un TIN.

Crear un TIN en ArcGIS

36 comentarios en «Crear un TIN en ArcGIS»

  1. Buen día, quisiera saber donde puedo encontrar la extensión de 3D analyst tools, o cual es el costo de dicha extensión, gracias.

    • Debes verificar si ha sido instalada y consta dentro de las barras de herramientas, en lo referente a costos puedes consultar directamente en esri.com

      • Tengo la versión 9.3 y no me aparecen valores en “Height source” y por ende no se crea mi TIN, qué puedo hacer? me podrías explicar un poco más como se hace.

        • Es probable que que el campo que contenga los valores de altitud sea tipo texto, para que lo reconozca como valor numérico, crea un nuevo campo «Add Field» tipo Double y desde «Field Calculator» copia los valores al nuevo campo.

      • disculpa sabrás por que me aparece que no puedo crear un TIN en mi arcmap dice que no tengo la licencia para hacer eso.

    • Para que pueda funcionar la extensión 3D Analyst Tools, activar en la pestaña Customize/Extensions/3D Analyst. Listo. Espero que les sirva. Éxitos.

  2. Hola amigo Franz espero estés bien, si luego de realizar todo este procedimiento antes descrito, no ocurre la corrección en los bordes, que me aconsejarías.

      • Antes de nada chequea si existen valores erróneos o vacíos dentro de la tabla de atributos (corrige o elimina), genera el TIN solamente con las curvas de nivel (no tomes en cuenta el polígono), luego usa TIN Line para obtener las curvas en 3D y posteriormente crear el TIN definitivo (usando el polígono tipo 3D o cortando el TIN con el polígono tipo 2D), no olvides revisar detenidamente esta entrada.

  3. Muchas gracias por tu aporte.
    Me gustaría preguntar algo sobre la triangulación (Triangulate as). ¿Cuál es la diferencia entre «hard line» y «soft line»?

  4. Hola amigos esperando me puedan ayudar estoy tratando de activar el TIN pero no me permite me sale error pero lo demás funciones están normales, no se a que se debe, lo otro haber si me apoyan también tengo las lineas de niveles cada 50 metros, pero ahora quiero ajustarlas a 25 metros como lo puedo hacer en ArcGIS 10.1.

    Gracias espero me puedan ayudar con estos problemas que se me están presentando.

    • Antes de nada asegúrate tener activada la extensión 3D Analyst, una vez que generes el TIN con la herramienta Contours puedes generar contornos a un intervalo de 25 metros (no es algo técnicamente recomendado), pero recuerda que sus datos de origen son de 50 metros.

  5. Necesito hacer curvas de nivel a partir de puntos GPS, realicé el TIN y luego los contornos, pero tengo errores en los bordes, como se hace la corrección.
    Gracias por la ayuda que me puedan dar.

  6. Hola, primero felicitarte por la pagina.
    Intento crear un tin en arcmap 10.1. pero cuando activo la extensión 3D Analyst, solo se abre opciones y no se como activar Create tin from feature, gracias, me vendría bien vuestra ayuda.

  7. Excelente post! Muy útil. Tengo un problema, ojalá me pudieras ayudar. Obtuve las curvas de nivel por medio de Global Mapper y las exporté como Shapefile. Lo abrí con ArcMap y todo excelente. Abro la tabla de atributos y aparece el valor de la elevación.

    Sin embargo, al crear el TIN y seleccionar mi shapefile, en «Height Source» me aparece «none», cuando debería aparecer «Elevación» y por ende mi TIN no se puede crear.

    ¿Sabes a que se debe? De antemano muchas gracias, saludos.

    • Es probable que el campo sea tipo texto (si tiene decimales, revisa si el separador es puntos o comas), para ello en la tabla de atributos crea un nuevo campo tipo double con Add Field, con Field Calculator copias los datos de altitud al nuevo campo, luego creas el TIN como normalmente lo haces.

      Como sugerencia, desde Goblal Mapper descargaría el DEM y en ArcGIS lo transformo a TIN (Raster to TIN), ¿Sabes cuanta precisión pierdes al transformar un ráster – vector – ráster?

      • Ante nada gracias por los aportes. Al parecer no hay forma de usar las curvas generadas en GMapper en ArcGIS, tengo el mismo problema. Incluso al tratar de generar el DEM (como extensión .dem) en GMapper directamente para después abrirlo en ArcGIS aparece un error que dice que el dataset de raster es inválido. ¿Qué formato debo usar para poder generar un DEM a través de GMapper y cómo debo abrirlo en ArcGIS?

        • Si las puedes usar, debes exportarlas tipo shapefile. Descarga el DEM tipo TIF, pero puedes obtener directamente un DEM desde EarthExplorer sin necesidad de usar GMapper.

  8. Saludos, he comenzado el estudio de Arcgis, y he presentado algunos problemas que necesito me ayude.

    Problema:

    1-He generado en Mapinfo + Vertical mapper curvas de nivel con el sistema de coordenadas Lamber conformal conic (Cuba norte o Cuba sur, posteriormente he exportado estas curvas de nivel a formato shape con Universal translator, hasta aquí todo está bien. Cuando proceso estas curvas de nivel con Arcgis con el objetivo de crear un mapa 3D, se genera un error (ajustar sistema de coordenadas o exageración). ¿Qué tengo que hacer para poder generar mapas 3D y a la misma vez incluirle otras capas con sistema de coordenadas WGS 84?. MUCHAS GRACIAS.

    • Definir sistema de referencia, crear un modelo de elevación digital, para visualizar en 3D lo puede hacer con la extensión 3D Analyst.

  9. Hola Franz muy buenos tus aportes, tengo una duda que me gustaría me ayudaras, ya cree el nuevo campo en la tabla de atributos, pero no se como copiar los valores no me sale la opción.

    • Clic derecho sobre la cabecera de la columna Field Calculator, doble clic sobre el nombre del campo que contiene la información (debería quedar en el espacio en blanco), luego aceptar.

  10. Hola.
    Tengo un problema, quisiera saber si puedes darme ideas para solucionarlo.

    Necesito generar un DTM a partir de curvas de nivel, pero cuando genero el tin, solo una parte de mi zona de estudio queda con valores de altitud, en el resto de la zona aunque se generan los triángulos quedan con elevación 0.
    Las curvas que se tienen, provienen de una compilación de curvas de la base cartográfica del esquema de planchas 1:25.000, sin embargo estas no están empalmadas, tampoco manejan el mismo intervalo ya que unas están cada 25 m y otras cada 50 m.

    Creo que esto es lo que no permite que se genere el tin apropiadamente. Hice una prueba separando las curvas en 3 zonas de acuerdo al resultado inicial del tin (1 en la que se genera el tin con valores de elevación diferentes a 0 y otras 2 con valores de elevación de 0), y el resultado por separado es el mismo (si reconoce el atributo de altura como un número), me gustaría saber si tienes alguna idea para solucionar esto, teniendo en cuenta que no es una opción empalmar las curvas y/o complementar las faltantes por tiempo e insumos.

    Muchas gracias.

    • Crea un nuevo campo tipo Doble, ahí copia (desde Field Calculator) todos los valores de elevación, asegúrate que todos los registros cuenten con su respectivo valor de cota (en cada capa), luego crea el TIN con todas las capas de curvas de nivel.

  11. Buenos días, tengo una duda, en un raster que tengo las nubes hacen que tomen un punto muy alto, y me dan alturas de siete mil metros, cómo hago para arreglar esto? Gracias

    • No entiendo tu pregunta, pero para interpolar requieres una capa de puntos conocidos que permitan determinar sectores desconocidos. Para crear un TIN requieres de curvas de nivel (contornos) y un DEM es malla de filas y columnas que contiene valores de altitud almacenados en píxeles.

  12. Hola Franzpc

    Sucede que encuentro la herramienta para crear el TIN y me aparece apagada, en oportunidades anteriores no he tenido este problema, como hago para activar esta herramienta?

    Walter

Los comentarios están cerrados.