Consideraciones de geoprocesamiento para las representaciones cartográficas

A partir de ArcGIS 9.2, las clases de entidad de geodatabase tienen la capacidad de almacenar información (mediante una estructura flexible y basada en reglas) sobre la manera en que deberán dibujarse las entidades. Una clase de entidad puede admitir varias representaciones, cada una de las cuales define una apariencia cartográfica específica de las mismas entidades de origen. Una vez que se agregó una representación a una clase de entidad, aparecen dos campos de representación en la tabla de atributos de la clase de entidad:

Las reglas de representación se utilizan para generar las geometrías de visualización y su simbología. Los efectos geométricos adicionales, tales como suavizado o desplazamiento, se pueden aplicar en el tiempo de dibujo de modo que las geometrías de visualización que se generaron puedan diferir de sus geometrías de entidad de origen. Es posible que algunas veces sea necesario hacer excepciones a estas reglas para resolver el tráfico visual o resaltar las entidades especiales. Estas excepciones, o invalidaciones, se pueden realizar para las representaciones de entidades individuales durante una sesión de edición, o con las herramientas de geoprocesamiento desde la caja de herramientas Cartografía.

Cualquier clase de entidad de punto, línea o polígono en un archivo personal, o geodatabase de ArcSDE puede admitir representaciones. La geodatabase se debe actualizar a ArcGIS 9.2 o una versión superior antes de crear representaciones. Los siguientes tipos de datos no pueden admitir representaciones: los shapefiles, las coberturas, las clases de entidad de anotación, las clases de entidad de dimensión, los datos ráster y las tablas.

Las representaciones forman parte del esquema de clase de entidad y las herramientas de geoprocesamiento realizan consideraciones para los cambios de esquema entre las entidades de entrada y de salida. Como resultado de la operación de geoprocesamiento, las propiedades que se encontraron en las entidades de entrada pueden o no encontrarse en las entidades de salida.

Identificar representaciones

Determine si una clase de entidad contiene una representación

En ArcCatalog o en la ventana Catálogo

  1. Haga clic con el botón derecho del ratón en el nombre de la clase de entidad y elija Propiedades.
  2. Haga clic en la pestaña Representaciones. Si hay una representación enumerada, las representaciones están presentes en los datos.

En ArcMap

  1. Haga clic con el botón derecho del ratón en el nombre de la capa de entidad en la Tabla de contenido y elija Propiedades.
  2. Haga clic en la pestaña Simbología. Busque la opción Representaciones en la lista Mostrar. Si hay, las representaciones están presentes en los datos.
Cuadro de diálogo Mostrar

Determinar si una clase de entidad tiene excepciones de representación

  1. Abra la herramienta de geoprocesamiento Seleccionar entidad por excepción.
  2. Elija GEOMETRY_OVERRIDE desde la lista Opción Seleccionar para obtener las entidades con excepciones de formas.
  3. Elija REPRESENTATION_PROPERTY_OVERRIDE desde la lista Opción Seleccionar para obtener las entidades con excepciones de propiedades.

Reglas para preservar las representaciones en la salida

Principio general: Cuando los datos de entrada para una herramienta de geoprocesamiento contienen representaciones, siempre que sea posible se preservan las representaciones y sus propiedades en la salida. Las siguientes reglas se aplican a las herramientas de geoprocesamiento:

Regla 1: no se altera la geometría de entidad

Cuando una herramienta de geoprocesamiento no realiza ningún cambio a la geometría de entidad, las representaciones y todas las excepciones todavía se aplican y por lo tanto se transfieren a la salida.

NotaNota:

Entre los ejemplos se incluyen: Copiar entidades, Seleccionar y Cercano.

Regla 2: la geometría de entidad se altera de manera individual

Cuando una herramienta de geoprocesamiento altera la geometría de entidad de manera individual de modo que cada entidad de salida será un versión modificada de su entidad de entrada correspondiente, las representaciones y todas las excepciones todavía se aplican y por lo tanto se transfieren a la salida.

NotaNota:

Entre los ejemplos se incluyen: Simplificar línea y Suavizar polígono.

Regla 3: la geometría de entidad se altera de uno a muchos o de muchos a uno

Cuando una herramienta de geoprocesamiento altera la geometría de entidad de manera que cada entidad de salida sea una porción de su entidad de entrada correspondiente, las excepciones de representaciones y de propiedades todavía se aplican y por lo tanto se transfieren a la salida. Las excepciones de geometría no se aplicarán más a las entidades de salida y por lo tanto se borran en la salida.

NotaNota:

Entre los ejemplos se incluyen: Recortar, Borrar y De multiparte a parte simple.

Regla 4: el esquema se hereda de la entrada primaria

Cuando una herramienta de geoprocesamiento involucra varias entradas (una entrada primaria y una o más entradas adicionales) y hereda el esquema de la entrada primaria, las representaciones y todas las excepciones de la entrada primaria se transferirán a la salida. Las representaciones de entradas que no son primarias no se fusionan en la salida.

NotaNota:

Entre los ejemplos se incluyen: Identidad, Intersección y Unión espacial.

Reglas para excluir las representaciones en la salida

Principio general: cuando el tipo de datos de salida no admite las representaciones o las representaciones de entrada no se pueden aplicar más a las entidades de salida, las representaciones no se transferirán a la salida. Las siguientes reglas se aplican a las herramientas de geoprocesamiento:

Regla 5: hay varias entradas involucradas y ninguna es primaria

Cuando una herramienta de geoprocesamiento involucra varias entradas pero la salida no hereda el esquema de ninguna de las entradas, no se transferirá ninguna representación a la salida.

NotaNota:

Entre los ejemplos se incluyen: Fusionar y Combinación.

Regla 6: los tipos de datos de salida no admiten representaciones

Cuando una herramienta de geoprocesamiento produce algún tipo de datos de salida que no puede admitir representaciones, no se transferirá ninguna representación a la salida. Esto se aplica a los shapefiles, las coberturas, las clases de entidad de anotación, las clases de entidad de dimensión, los datos ráster y las tablas.

NotaNota:

Entre los ejemplos se incluyen: la salida del shapefile de Copiar entidades y la salida del ráster de De punto a ráster.

Regla 7: los tipos de datos de entrada no admiten representaciones

Cuando una herramienta de geoprocesamiento toma algún tipo de datos de entrada que no puede admitir representaciones, ninguna representación participará en la salida. Esto se aplica a los shapefiles, las coberturas, las clases de entidad de anotación, las clases de entidad de dimensión, los datos ráster y las tablas.

NotaNota:

Entre los ejemplos se incluyen: todas las herramientas de Cobertura y todas las herramientas Desde ráster.

Regla 8: nuevas entidades derivadas sin heredar el esquema

Cuando una herramienta de geoprocesamiento deriva nuevas entidades que tienen un esquema diferente desde la entrada, las representaciones de entrada no se transferirán a la salida.

NotaNota:

Entre los ejemplos se incluyen: Zona de influencia, De entidad a punto y Agregar polígonos.

Regla 9: nueva información derivada sin heredar el esquema

Cuando una herramienta de geoprocesamiento analiza las entidades de entrada y produce los resultados que se calcularon, no se transferirá ninguna representación a la salida.

NotaNota:

Entre los ejemplos se incluyen: las herramientas desde las cajas de herramientas Estadísticas espaciales y Network Analyst.

Reglas para los campos de representación en la salida

Principio general: los campos de representación se clasifican como requeridos por las geodatabases y, como resultado, las herramientas de geoprocesamiento los tratan de una manera especial. Las siguientes reglas se aplican a las herramientas de geoprocesamiento:

Regla 10: listas de Campo

Los campos de excepción de representación no se muestran cuando la herramienta de geoprocesamiento contiene un parámetro para las listas de campo. Los campos de excepción de representación son de tipo BLOB y no se pueden realizar las consultas y los cálculos.

NotaNota:

Entre los ejemplos se incluyen: el parámetro Nombre de campo en Calcular campo y lista de Campos en el Generador de consultas para la expresión.

Regla 11: nombres únicos

Un nombre de campo que es el mismo que el nombre de campo de representación existente será rechazado por una herramienta de geoprocesamiento que contenga un parámetro en el que se pueda especificar un nombre de campo.

NotaNota:

Entre los ejemplos se incluyen: Agregar campo.

Regla 12: operaciones de transferencia de atributos

Los campos de representación no se muestran en un parámetro para las listas de campo cuando la salida de la herramienta de geoprocesamiento contiene las representaciones desde las entidades de entrada. Los campos de representación forman parte de la representación y por lo tanto estarán en la clase de entidad de salida.

NotaNota:

Entre los ejemplos se incluyen: Vincular atributos en Identidad y Clase de entidad a clase de entidad.

Temas relacionados


7/11/2012