Conceptos básicos de clases de entidad

Las clases de entidad son conjuntos homogéneos de entidades comunes, cada una con la misma representación espacial, tal como puntos, líneas o polígonos y un conjunto común de columnas de atributos, por ejemplo, una clase de entidad de línea para representar las líneas de centro de carreteras. Las cuatro clases de entidad que se utilizan con mayor frecuencia en la geodatabase son puntos, líneas, polígonos y anotaciones (el nombre de la geodatabase para el texto del mapa).

En la siguiente ilustración, se utilizan para representar cuatro datasets para la misma área: (1) ubicaciones de tapas de alcantarillas como puntos, (2) líneas de alcantarillado, (3) polígonos de parcela y (4) anotación de nombres de calles.

Las cuatro clases de entidad que se utilizan con mayor frecuencia en la geodatabase

En este diagrama, es posible que también haya notado el posible requisito para modelar algunas propiedades de entidades avanzadas. Por ejemplo, las líneas de alcantarillado y las ubicaciones de las alcantarillas constituyen una red de drenajes pluviales, un sistema con el que se pueden modelar escorrentías y flujos. Además, tenga en cuenta de qué manera las parcelas adyacentes comparten los límites comunes. La mayoría de los usuarios de parcelas desean mantener la integridad de los límites de las entidades compartidas en los datasets mediante una topología.

Como se mencionó anteriormente, los usuarios a menudo deben modelar tales relaciones espaciales y comportamientos en los datasets geográficos. En estos casos, los usuarios extenderán estas clases de entidades básicas agregando una cantidad de elementos de geodatabase avanzados, tales como topologías, datasets de red, terrenos y localizadores de direcciones.

Puede obtener más información acerca de agregar dichos comportamientos avanzados a las geodatabases en Extender las clases de entidad.

Tipos de clases de entidad en la geodatabase

Las entidades vector (objetos geográficos con geometría vector) son tipos de datos geográficos versátiles y frecuentemente utilizados, aptos para representar entidades con límites discretos, tales como pozos, calles, ríos, estados y parcelas. Una entidad es simplemente un objeto que almacena su representación geográfica, que generalmente es un punto, una línea o un polígono, como una de sus propiedades (o campos) en la fila. En ArcGIS, las clases de entidad son conjuntos homogéneos de entidades con una representación espacial común y un conjunto de atributos almacenados en una tabla de base de datos, por ejemplo, una clase de entidad de línea para representar las líneas de centro de carreteras.

NotaNota:

Cuando crea una clase de entidad en la geodatabase, se le solicita que establezca el tipo de entidades para definir el tipo de clase de entidad (punto, línea, polígono, etc.).

Generalmente, las clases de entidad son conjuntos temáticos de puntos, líneas o polígonos, pero existen siete tipos de clases de entidad:

Geometría de entidad y coordenadas de entidad

Las clases de entidad contienen tanto la forma geométrica de cada entidad como los atributos descriptivos. Cada geometría de entidad está principalmente definida por su tipo de entidad (punto, línea o polígono). Pero también se pueden definir propiedades geométricas adicionales. Por ejemplo, las entidades pueden ser de parte simple o multiparte, tener vértices 3D, tener medidas lineales (denominadas valores m) y contener curvas definidas en forma paramétrica. Esta sección proporciona una breve vista general de estas capacidades.

Líneas y polígonos de parte simple y multiparte

Es posible que las clases de entidad de línea y poligonal de la geodatabase estén compuestas de partes simples o de partes múltiples. Por ejemplo, un estado puede contener varias partes (las islas de Hawái) pero se considera como una sola entidad de estado.

Las líneas y polígonos de la geodatabase pueden ser de parte simple o multiparte.

Vértices, segmentos, elevación y mediciones

La geometría de entidad está principalmente compuesta de vértices de coordenadas. Los segmentos en las entidades de línea y poligonales abarcan vértices. Los segmentos pueden ser ejes rectos o curvas definidas en forma paramétrica. Los vértices en las entidades también pueden incluir valores z para representar las medidas de elevación y valores m para representar las medidas a lo largo de las entidades de línea.

La geometría de entidad en la geodatabase está definida por las coordenadas y los segmentos.

Tipos de segmentos en las entidades poligonales y de línea

Las líneas y los polígonos están definidos por dos elementos clave: (1) una lista ordenada de vértices que definen la forma de la línea o el polígono y (2) los tipos de segmentos de línea que se utilizan entre cada par de vértices. Cada línea y polígono se puede considerar como un conjunto de vértices ordenados que se pueden conectar para constituir la forma geométrica. Otra manera de expresar cada línea y polígono es como una serie ordenada de segmentos conectados en los que cada segmento tiene un tipo: línea recta, arco circular, arco elíptico o curva de Bézier.

Los límites de las entidades de parcela, a menudo, tienen una combinación de líneas rectas y segmentos curvados.

El tipo de segmento predeterminado es una línea recta entre dos vértices. Sin embargo, cuando necesite definir las curvas o las formas paramétricas, tiene tres tipos de segmentos adicionales que se pueden definir: arcos circulares, arcos elípticos y curvas de Bézier. Estas formas generalmente se utilizan para representar los entornos creados tales como los límites de parcelas y carreteras.

Mediciones verticales mediante los valores z

Las coordenadas de entidades pueden incluir vértices X,Y y X,Y,Z. Los valores Z se utilizan comúnmente para representar las elevaciones, pero pueden representar otras medidas como las precipitaciones anuales o la calidad del aire.

Las entidades pueden incluir las medidas de elevación en los vértices (x,y,z).

Las entidades pueden tener coordenadas X,Y y, opcionalmente, valores de elevación z agregados.

Mediciones lineales mediante los valores m

Los vértices de entidades lineales también pueden incluir valores m. Algunas aplicaciones SIG emplean un sistema de medición lineal utilizado para interpolar las distancias a lo largo de entidades lineales, tales como carreteras, arroyos y tuberías. Puede asignar un valor m a cada vértice en una entidad. Un ejemplo que generalmente se utiliza es un sistema de medición de hitos de autopista utilizado por los departamentos de transporte para registrar las condiciones de pavimento, los límites de velocidad, las localizaciones de accidente y otros incidentes a lo largo de las autopistas. Dos unidades de medida comúnmente utilizadas son la distancia de hitos desde una ubicación establecida, tal como una línea de condado y la distancia desde un marcador de referencia.

Los sistemas de coordenadas para la referenciación lineal incluyen M -- (x,y,m) o (x,y,z,m)

Los vértices para las mediciones pueden ser (x,y,m) o (x,y,z,m).

A menudo, a la compatibilidad para estos tipos de datos se la denomina referenciación lineal. El proceso de geolocalización de eventos que ocurren a lo largo de estos sistemas de medición se denomina segmentación dinámica.

Las coordenadas medidas forman los bloques de construcción para estos sistemas. En la implementación de la referencia lineal en ArcGIS, el término ruta se refiere a cualquier entidad lineal, tal como una calle de ciudad, una autopista, un río, o una tubería, que tiene un identificador único y un sistema de medición común a lo largo de cada entidad lineal. Un conjunto de rutas con un sistema de medición común se puede crear en una clase de entidad de línea de la siguiente manera:

La clase de entidad de línea que contiene las Rutas con coordenadas "medidas" y un Identificador de rutas para cada entidad

Consulte Vista general sobre la referenciación lineal para obtener más información.

Tolerancias de la entidad

La precisión de ubicación y la admisión de un marco de administración de datos de alta precisión son fundamentales en la administración de datos SIG. Un requisito clave es la capacidad de almacenar información de coordenadas con suficiente precisión. La precisión de una coordenada describe la cantidad de dígitos que se utilizan para registrar la ubicación. Esto define la resolución a la que se adquieren y administran los datos espaciales.

Debido a que las geodatabases pueden registrar coordenadas de alta precisión, los usuarios pueden crear los datasets con altos niveles de exactitud y con mayor resolución a medida que las herramientas de captura de datos y los sensores mejoran con el transcurso del tiempo (entrada de datos de topografía e ingeniería civil, captura de datos catastrales y de COGO, mayor resolución de las imágenes, LIDAR, planos de construcción de CAD, etc.).

La geodatabase registra las coordenadas mediante números enteros y puede manejar las ubicaciones con muy alta precisión. En varias operaciones de ArcGIS, las coordenadas de entidades para la geodatabase se procesan y administran mediante algunas propiedades geométricas clave. Estas propiedades se definen durante la creación de cada clase de entidad o dataset de entidad.

Las siguientes propiedades geométricas ayudan a definir la resolución de coordenadas y las tolerancias de procesamiento que se utilizaron en varios procesamientos espaciales y operaciones geométricas:

Resolución x,y

La resolución x,y de una clase de entidad o un dataset de entidad es la precisión numérica que se utiliza para almacenar los valores de las coordenadas x,y. La precisión es importante para una exacta representación, análisis y representación cartográfica de la entidad.

La resolución x,y define la cantidad de posiciones decimales o dígitos significativos que se utilizan para almacenar las coordenadas de entidad (en X y en Y). Puede considerar que la resolución define una malla de cuadrícula muy fina en la que se alinean todas las coordenadas. Los valores de coordenadas en realidad se almacenan y operan como enteros en ArcGIS. Por lo tanto, algunas veces esta malla de cuadrícula se conoce como cuadrícula de enteros o cuadrícula de coordenadas.

La resolución define la distancia entre la malla en una cuadrícula de coordenadas en la que se ajustan todas las coordenadas. La resolución x,y se expresa en las unidades de los datos (según el sistema de coordenadas), tal como en pies de plano de estado, metros UTM o metros Albers.

La resolución x,y predeterminada para las clases de entidad que se crearon en ArcGIS 9.2 y versiones posteriores es 0,0001 metros o su equivalente en las unidades del sistema de coordenadas del dataset. Por ejemplo, si una clase de entidad se almacena en pies de plano de estado, la precisión predeterminada será de 0,0003281 pies (0,003937 pulgadas). Si las coordenadas están en latitud-longitud, la resolución x,y predeterminada es 0,000000001 grados.

El siguiente gráfico proporciona una vista conceptual de una cuadrícula de coordenadas en la que todos los valores de coordenadas se alinean a la malla de cuadrícula. La cuadrícula cubre la extensión de cada dataset. La finura de esta malla (la distancia entre las líneas en la cuadrícula) está definida por la resolución x,y que es muy pequeña.

La resolución XY define la finura de la malla de la cuadrícula en la que se alinean todas las coordenadas. El valor predeterminado es equivalente a 0,0001 M.

Si es necesario, puede invalidar el valor de la resolución x,y predeterminado y establecer otro para cada clase de entidad o dataset de entidad. Es posible que al establecer un valor de resolución x,y más pequeño, aumente el almacenamiento de datos y el tiempo de procesamiento de los datasets en comparación con aquellos que utilizan valores más grandes para la resolución x,y.

Tolerancia x,y

Cuando cree una nueva clase de entidad, se le solicitará que establezca la tolerancia x,y. La tolerancia x,y se utiliza para establecer la distancia mínima entre las coordenadas en las operaciones de clustering, tales como validación de topología, generación de zona de influencia, superposición poligonal, y también algunas operaciones de edición.

La tolerancia x,y influye en las operaciones de procesamientos de entidades, ésta determina la distancia mínima de separación de todas las coordenadas de las entidades (nodos y vértices) durante dichas operaciones. Por definición, también define la distancia en que se puede mover una coordenada en x o y (o las dos) durante las operaciones de clustering.

La tolerancia x,y es una distancia extremadamente pequeña (el valor predeterminado es 0,001 metros en unidades en el terreno). Se utiliza para resolver las ubicaciones de intersección inexactas de las coordenadas durante las operaciones de clustering. Cuando procesa las clases de entidad mediante operaciones de geometría, las coordenadas cuyas distancias X e Y se encuentran dentro de la tolerancia x,y mutua se consideran coincidentes (en otras palabras, comparten la misma ubicación x,y). De este modo, las coordenadas agrupadas se mueven a una ubicación común.

La tolerancia xy se utiliza para hacer coincidir las coordenadas que son coincidentes (dentro de la tolerancia de cada una).

Generalmente, las coordenadas menos exactas se mueven a la ubicación de las coordenadas más exactas, o se calcula una nueva ubicación como una distancia promedio ponderada entre las coordenadas en el cluster. Es estos casos, la distancia promedio ponderada se basa en las clasificaciones de exactitud de las coordenadas agrupadas.

Para obtener más información acerca de cómo se establecen las clasificaciones de exactitud para cada clase de entidad, consulte Topología en ArcGIS.

El proceso de clustering funciona con un movimiento a través del mapa para identificar clústeres de coordenadas que caen dentro de la tolerancia x,y de otras. ArcGIS utiliza este algoritmo para descubrir, borrar y administrar geometrías compartidas entre las entidades. Esto significa que las coordenadas se consideran coincidentes (y se alinean a la misma ubicación de coordenadas compartida). Esto es fundamental para muchas operaciones y conceptos SIG. Por ejemplo, consulte Vista general de la topología en ArcGIS.

La distancia máxima que se puede mover una coordenada a su nueva ubicación durante dichas operaciones es la raíz cuadrada del doble de la tolerancia x,y. El algoritmo de clustering es iterativo, por lo tanto, en algunos casos, es posible que las ubicaciones de coordenadas se muevan más que esta distancia.

La tolerancia x,y predeterminada se establece en 0,001 metros o su equivalente en las unidades del sistema de coordenadas del mundo real del dataset (en otras palabras, 0,001 metros en el terreno). Por ejemplo, si el sistema de coordenadas está registrado en pies de plano de estado, la tolerancia x,y predeterminada es 0,003281 pies (0,03937 pulgadas).

La tolerancia XY es 10 veces la resolución.

El valor predeterminado para la tolerancia x,y es 10 veces la resolución x,y predeterminada y esto es lo que se recomienda en la mayoría de los casos. Tiene la opción de establecer un valor de tolerancia más grande para los datos que tienen menos exactitud de coordenadas o un valor más pequeño para un dataset con una exactitud extremadamente alta.

Es importante tener en cuenta que la tolerancia x,y no tiene como propósito generalizar formas geométricas. Por el contrario, se propone integrar el trabajo de línea y los límites durante las operaciones topológicas. Esto significa integrar las coordenadas que caen dentro de distancias muy pequeñas entre sí. Como las coordenadas se pueden mover, tanto en x como en y, hasta la tolerancia x,y, muchos problemas potenciales se pueden resolver procesando datasets con comandos que utilicen la tolerancia x,y. Esto incluye la manipulación de arcos colgantes y arcos cortos extremadamente pequeños, la eliminación automática de falso polígono de los segmentos duplicados y la simplificación de coordenadas a lo largo de líneas de límite.

Estas son algunas sugerencias útiles:

  • Generalmente, puede utilizar una tolerancia x,y que sea 10 veces la resolución X,Y y esperar buenos resultados.
  • Para mantener pequeño el movimiento de la coordenada, mantenga pequeña la tolerancia x,y. Sin embargo, es posible que una tolerancia x,y demasiado pequeña (como 3 veces la resolución x,y o menos) no integre adecuadamente el trabajo de línea de límites y coordenadas coincidentes.
  • Por el contrario, si la tolerancia x,y es demasiado grande, las coordenadas de entidad pueden colapsar unas con otras. Esto puede comprometer la exactitud de las representaciones de límites de entidades.
  • La tolerancia x,y nunca debe acercarse a la resolución de captura de datos. Por ejemplo, en una escala de mapa de 1:12.000, 1 pulgada es igual a 1.000 pies y 1/50 de pulgada es igual a 20 pies. Deberá mantener el movimiento de coordenada utilizando la tolerancia x,y justo debajo de estos números. Recuerde, la tolerancia x,y predeterminada en este caso sería 0,0003281 pies, que es un valor predeterminado muy razonable para la tolerancia x,y; de hecho, es mejor utilizar los valores de tolerancia x,y predeterminados en todos los casos excepto en los casos extremos.
  • En las topologías, puede establecer la clasificación de coordenadas de cada clase de entidad. Deberá establecer la clasificación de coordenada de las entidades más exactas (por ejemplo, entidades inspeccionadas) en 1 y la de las entidades menos exactas en 2, 3 y así sucesivamente en los niveles descendentes de exactitud. Esto hará que otras coordenadas de entidad con un número de clasificación de exactitud más alto (y por lo tanto, una menor exactitud de coordenada) se ajusten a las entidades más exactas con un número de clasificación más bajo.

Almacenamiento de clase de entidad en la geodatabase

En la geodatabase, cada clase de entidad se administra en una sola tabla. Se utiliza una columna Forma en cada fila para mantener la geometría o la forma de cada entidad.

Las clases de entidad se almacenan como tablas con una columna de forma en la Geodatabase.

En la tabla de clases de entidades, las siguientes características son verdaderas:

En las geodatabases de ArcSDE, las bases de datos relacionales guardan cada clase de entidad como una tabla en el DBMS. Cuatro DBMS (Oracle, DB2, Informix y PostgreSQL) proporcionan acceso SQL a la geometría de entidad en la geodatabase.

Extender las clases de entidad

Cada clase de entidad en la geodatabase es un conjunto de entidades geográficas con el mismo tipo de geometría (punto, línea o polígono), los mismos atributos y la misma referencia espacial. Se pueden extender las clases de entidad, como sea necesario, para lograr diversos objetivos. A continuación, se enumeran algunas maneras en que los usuarios extienden las clases de entidades mediante la geodatabase y las razones por las que lo hacen.

Trabajar con clases de entidad en la geodatabase

Utilizar

Si necesita

Dataset de entidades

Guarda un conjunto de clases de entidad relacionadas de manera espacial o crea topologías, redes, datasets catastrales y terrenos.

Subtipos

Administra un conjunto de subclases de entidad en una sola clase de entidad. Por lo general se utiliza en las tablas de clases de entidad para administrar diferentes comportamientos en los subconjuntos del mismo tipo de entidad.

Dominios de atributo

Especifica una lista de valores válidos o un rango de valores válidos para las columnas de atributos. Utilice los dominios para ayudar a asegurar la integridad de los valores de atributo. Por lo general, los dominios se utilizan para aplicar las clasificaciones de datos (tales como clase de carretera, códigos de zonificación y clasificaciones de los usos del suelo).

Clases de relación

Crea relaciones entre las clases de entidad y otras tablas mediante una clave común. Por ejemplo, busca las filas relacionadas en una segunda tabla basada en las filas que se seleccionaron en la clase de entidad.

Topología

Modela cómo las entidades comparten la geometría. Por ejemplo, los condados adyacentes comparten un límite común. Además, los polígonos de condados se anidan y cubren completamente los estados.

Dataset de red

Modela la conectividad del transporte y el flujo. Debe tener instalada la extensión Network Analyst para ArcGIS Desktop.

Redes geométricas

Modela las redes de servicios públicos y el seguimiento de red.

Dataset de terreno

Modela las redes irregulares de triángulos (TIN) y administra los grandes conjuntos de puntos sonar y lidar. Debe tener instalada la extensión 3D Analyst para ArcGIS Desktop.

Localizador de direcciones

Geocodificar direcciones.

Estructura de parcela

Integra y mantiene la información topográfica para las subdivisiones y los planos de parcelas como parte de un modelo de datos de la estructura de parcela continuo en la geodatabase. Además, realiza mejoras de exactitud crecientes de la estructura de parcela a medida que se introducen nuevos planos de subdivisión y descripciones de parcelas.

Referencia lineal

Localiza eventos a lo largo de entidades lineales con mediciones.

Representaciones cartográficas

Administra varias representaciones cartográficas y reglas de dibujo cartográfico avanzadas.

Administración de versiones

Administra una cantidad de flujos de trabajo SIG clave para la administración de datos, por ejemplo, admite transacciones largas de actualización, archivos históricos y edición multiusuario. Requiere el uso de Geodatabases de ArcSDE.

Trabajar con clases de entidad en la geodatabase

3/6/2012