Transformar (Cobertura)

Nivel de licencia:BasicStandardAdvanced

Resumen

Mueve todas las entidades de una sobre la base de un conjunto de puntos de control de origen y destino.

Más información sobre el funcionamiento de Transformar

Ilustración

Ilustración de Transformar

Uso

Sintaxis

Transform_arc (in_cover, out_cover, {transform_type})
ParámetroExplicaciónTipo de datos
in_cover

La cobertura cuyas coordenadas se van a transformar.

Coverage
out_cover

El nombre de una cobertura existente que contiene los puntos de relevancia de destino. Las entidades de la cobertura de entrada se transformarán en esta cobertura.

Coverage
transform_type
(Opcional)

El tipo de transformación de coordenadas que se va a realizar:

  • AFFINERealiza una transformación afín. Para definir esta transformación se requieren al menos tres puntos de relevancia. Si solo coinciden dos puntos de relevancia, se aplicará una transformación de similitud. Las ecuaciones AFFINE utilizan seis parámetros.
  • PROJECTIVERealiza una transformación proyectiva. Requiere como mínimo cuatro puntos de relevancia para definir la transformación. La transformación proyectiva solo se utiliza para transformar coordenadas digitalizadas directamente a partir de fotografías aéreas de elevada altitud o fotografías aéreas de terrenos relativamente planos, suponiendo que no hay distorsión sistemática en las fotos aéreas. PROJECTIVE utiliza ocho parámetros.
  • SIMILARITYRealiza una transformación de similitud. Para esta transformación se necesitan al menos dos puntos de relevancia. Esta transformación también se conoce como transformación de Helmert, ortogonal, bidimensional lineal conforme o de cuatro parámetros.
String

Ejemplo de código

La siguiente secuencia de comandos independiente demuestra cómo utilizar la herramienta Transformar en una cobertura digitalizada. Primero crea una cobertura de salida vacía basada en una cobertura de plantilla. La plantilla tiene puntos de relevancia y una proyección definida. La cobertura de salida vacía se denomina roads (caminos). A continuación, transforma las entidades de camino digitalizadas en la cobertura de caminos vacía.

# Name: Transform_Example.py
# Description: Transforms digitized road features into a new output coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "roads_dig"
outCover = "C:/output/roads"
transformType = "AFFINE"

# Create the empty output coverage
arcpy.Create_arc(outCover, "citylim")

# Execute Transform
arcpy.Transform_arc(inCover, outCover, transformType)

# Print the RMS error
print arcpy.GetMessage(4)

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: No
ArcGIS for Desktop Advanced: Requiere ArcInfo Workstation instalado
9/11/2013