ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • 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

Inverso de Generar

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

Resumen

Crea un archivo de texto de las coordenadas x, y a partir de la cobertura de entrada.

Uso

  • Generación inversa proporciona un mecanismo útil para crear archivos de coordenadas simples a partir de coberturas. Esto le permite transferir fácilmente coberturas a otros sistemas de representación cartográfica o visualizar y actualizar coordenadas individuales utilizando el editor de texto del equipo.

  • El archivo de texto de salida tiene un formato legible para la herramienta Generar.

  • Los Id. de usuario se escriben en el archivo de generación de salida para líneas, puntos, polígonos, regiones y puntos de relevancia.

  • Todos los cálculos internos se realizan con precisión doble, independientemente de la precisión del dataset de entrada o de salida. La salida de precisión simple es precisa para aproximadamente siete números de dígitos significativos. Ignore los valores más allá de siete números de dígitos significativos para archivos no generados con precisión simple. Para una precisión de aproximadamente 15 dígitos, utilice precisión doble.

  • Las coordenadas creadas mediante Generación inversa están en la misma precisión de coordenadas que la cobertura de entrada. Las coordenadas de precisión simple se generan para coberturas de precisión simple, y las coordenadas de precisión doble para coberturas de precisión doble.

  • Par archivos creados con la Región.<subclass>, es necesario continuar con el procesamiento por medio de las herramientas De cobertura de líneas a región y Construir o Limpiar para restaurar por completo las regiones.

  • Al utilizar la opción Poli, los polígonos que no estén cerrados correctamente no se escriben en el archivo de salida. Si hay dos puntos de etiqueta en un polígono, solo se escribe uno. Si no hay ningún punto de etiqueta, se establece 0 como número de identificador de dicha entidad poligonal y, a continuación, se escribe la coordenada x, y para el centroide.

  • Generación inversa escribe un marcador para los polígonos islas. El polígono isla tiene un identificador de número de -99999 y un conjunto de vértices que definen el polígono. Resulta útil para convertir coberturas de polígonos a otros sistemas que precisan una gestión especial de polígonos islas.

  • La opción Poli trata todos los segmentos de línea que se encuentran por completo en un polígono como polígonos islas y los etiqueta con el número de identificador -99999. Los segmentos de línea que se encuentran dentro del polígono pero tocan su borde también se consideran islas dentro de este. No obstante, los segmentos de línea que se encuentran dentro de un polígono se consideran parte del polígono universal y se ignoran.

  • Se escriben todos los vértices que definen cada arco componente de una entidad poligonal. Para eliminar vértices de coberturas muy densas, utilice la herramienta Simplificar línea antes de utilizar la herramienta Generar. Los arcos de cada polígono se escriben comenzando por la parte inferior izquierda del polígono y continuando en el sentido de las agujas del reloj. Los arcos compartidos por varios polígonos se duplican en el archivo de salida. No se conservan los nodos ni la orientación del arco.

  • Cuando se utiliza la opción ANNO, las anotaciones dentro de una clase especificada se escriben en un archivo en el siguiente formato. Se escriben todos los puntos de forma de la anotación hasta 500.

    ID, LEVEL, SYMBOL, HEIGHT TEXT X,Y X,Y
    .. END
  • Es importante tener en cuenta que el formato anterior para las anotaciones de Generación inversa no es compatible con el formato esperado por el comando Generar. Su uso principal es proporcionar una forma simple de traducir la anotación a un formato diferente.

Sintaxis

Ungenerate(in_cover, out_generate_file, feature_type, {duplicate_nodes}, {format})
ParámetroExplicaciónTipo de datos
in_cover

La cobertura desde la que se escribirán las coordenadas de entidad.

Coverage
out_generate_file

El archivo de texto al que se escribirán las coordenadas x, y.

File
feature_type

El tipo de entidades que se utilizarán en la generación del archivo de salida.

  • LINE —Se escribirán las coordenadas para los arcos.
  • POINT —Se escribirán las coordenadas para los puntos de etiqueta.
  • POLY —Se escribirán las coordenadas para los arcos y etiquetas que componen las entidades poligonales.
  • TIC —Se escribirán las coordenadas para los puntos de relevancia.
  • LINK —Se escribirán las coordenadas que definen los vínculos.
  • REGION.subclass —Se escribirán las coordenadas para las regiones en la subclase especificada.
  • ANNO.subclass —Se escribirán las coordenadas para la anotación en la subclase especificada.
String
duplicate_nodes
(Opcional)

Determina si las coordenadas de nodos duplicados se deben retener o eliminar del Archivo de generación de salida. Esto se aplica únicamente a la opción POLY.

  • NODES —Especifica que se escribirán las coordenadas de nodos duplicados en el archivo de generación de salida. Esto se aplica únicamente a la opción POLY. Esta es la opción predeterminada.
  • NO_NODES —Especifica que se eliminarán las coordenadas de nodos duplicados del archivo de generación de salida. Esto se aplica únicamente a la opción POLY.
Boolean
format
(Opcional)

Selecciona la representación exponencial o fija de números de punto flotante en el archivo de generación de salida.

  • EXPONENTIAL —Las coordenadas se escribirán en el archivo de generación de salida en notación exponencial. Esta es la opción predeterminada. Esta opción retiene todos los dígitos significativos y se recomienda para preservar la precisión.
  • FIXED —Las coordenadas se escribirán usando aproximadamente siete dígitos significativos para coberturas de precisión simple y aproximadamente 15 dígitos significativos para coberturas de precisión doble.
String

Muestra de código

Ejemplo de Generación inversa (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo crear un archivo de texto a partir de una cobertura.

# Name: Ungenerate_Example.py
# Description: Creates a text file from a coverage.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "tong_azone"
outGenerateFile = "C:/output/tong_azone.gen"
featureType = "POLY"
format = "FIXED"

# Execute Ungenerate
arcpy.Ungenerate_arc(inCover, outGenerateFile, featureType, "", format)

Entornos

  • Espacio de trabajo actual
  • Nivel de similitud entre archivos de proyección
  • Precisión de coberturas derivadas
  • Precisión de coberturas nuevas
  • Espacio de trabajo temporal

Información sobre licencias

  • Basic: No
  • Standard: No
  • Advanced: Requiere ArcInfo Workstation instalado

Temas relacionados

  • Información general sobre el conjunto de herramientas Cobertura de origen
  • Build
  • Limpiar
  • Generar
  • De cobertura de polígonos a región

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 de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal