ArcGIS Desktop

  • Documentación
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

De ráster a TIN

Disponible con una licencia de 3D Analyst.

  • Resumen
  • Ilustración
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Convierte un ráster en un dataset de red irregular de triángulos (TIN).

Obtenga más información sobre cómo funciona De ráster a TIN

Ilustración

De ráster a TIN

Uso

  • Convertir un ráster a un TIN, en sí mismo, no producirá una mejor superficie. Necesita datos secundarios que sean compatibles con la definición de la superficie y que la mejoren. Dichos datos se pueden agregar a la TIN con la herramienta Editar TIN.

  • La diferencia máxima permitida predeterminada entre la altura del ráster de entrada y la altura del TIN de salida es 1/10 del rango de z del ráster de entrada.

  • Aunque el tamaño máximo de un TIN que se puede utilizar bajo Win32 varía entre 15 y 20 millones de nodos, se recomienda establecer el tope de tamaño en unos pocos millones. Los rásteres de entrada grandes y la configuración de tolerancia z pequeña, pueden superar este valor. Si el tamaño es un problema, considere el procesamiento de subconjuntos.

Sintaxis

RasterTin_3d (in_raster, out_tin, {z_tolerance}, {max_points}, {z_factor})
ParámetroExplicaciónTipo de datos
in_raster

El ráster que se va a procesar.

Raster Layer
out_tin

EL dataset de TIN que se va a generar.

TIN
z_tolerance
(Opcional)

La diferencia máxima permitida (en unidades z) entre la altura del ráster de entrada y la altura del TIN de salida. Por defecto, la tolerancia z es 1/10 del rango de z del ráster de entrada.

Double
max_points
(Opcional)

La cantidad máxima de puntos que se agregarán al TIN antes de que el proceso termine. Por defecto, el proceso continuará hasta que se agreguen todos los puntos.

Long
z_factor
(Opcional)

El factor por el que se multiplicarán los valores de altura del ráster en el dataset de TIN resultante. Esto se utiliza generalmente para convertir las unidades Z para que coincidan con las unidades XY.

Double

Muestra de código

Ejemplo 1 de RasterTin (ventana de Python)

En el siguiente ejemplo se muestra cómo usar esta herramienta en la ventana de Python.

import arcpy
from arcpy import env

arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.RasterTin_3d("vermont_ele.tif", "C:/output/TIN_VT", "2", "1000", "1")
Ejemplo 2 de RasterTin (secuencia de comandos independiente)

En el siguiente ejemplo se muestra cómo usar esta herramienta en una secuencia de comandos independiente de Python.

'''*********************************************************************
Name: RasterTin Example
Description: This script demonstrates how to use the 
             RasterTin tool to create a TIN for each IMG raster in the 
             target workspace.
**********************************************************************'''

# Import system modules
import arcpy
from arcpy import env

# Obtain a license for the ArcGIS 3D Analyst extension
arcpy.CheckOutExtension("3D")

# Set environment settings
env.workspace = "C:/data"

try:
    # Create the list of IMG rasters
    rasterList = arcpy.ListRasters("*", "IMG")
    # Loop the process for each raster
    if rasterList:
        for raster in rasterList:
            # Set Local Variables
            zTol = 2
            maxPts = 1500000
            zFactor = 1
            # [:-4] strips the last 4 characters (.img) from the raster name
            outTin = "C:/Output/TIN_" + raster[:-4] 
            print "Creating TIN from " + raster + "."
            #Execute RasterTin
            arcpy.RasterTin_3d(raster, outTIN, zTol, maxPts, zFactor)
        print "Finished."
    else:
        "There are no IMG rasters in the " + env.workspace + " directory."
except Exception as e:
    # Returns any other error messages
    print e.message

Entornos

  • Espacio de trabajo actual
  • Sistema de coordenadas de salida
  • Espacio de trabajo temporal
  • Transformaciones geográficas
  • Extensión
  • Versión

Información sobre licencias

  • ArcGIS Desktop Basic: Requiere 3D Analyst
  • ArcGIS Desktop Standard: Requiere 3D Analyst
  • ArcGIS Desktop Advanced: Requiere 3D Analyst

Temas relacionados

  • Vista general del conjunto de herramientas Conversión
  • Principios básicos del geoprocesamiento con la extensión ArcGIS 3D Analyst
  • Formatos de superficie

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2018 Esri. | Privacidad | Legal