Documente Academic
Documente Profesional
Documente Cultură
html#/na/006200000003000000/
La topologa en ArcGIS
Resource Center Biblioteca para profesionales Administracin de datos Tipos de datos geogrficos Topologas
Este tema se aplica slo a ArcEditor y ArcInfo. En las geodatabases, la topologa define cmo las entidades de puntos, lneas y polgonos comparten una geometra coincidente. Por ejemplo, las lneas de centro de calles y los bloques censales tienen una geometra comn y los polgonos de suelo adyacentes tienen lmites comunes. La topologa es algo ms que proporcionar un mecanismo de almacenamiento de datos. En ArcGIS, la topologa incluye todos estos aspectos: 1. La geodatabase incluye un modelo de datos topolgicos con un formato de almacenamiento abierto para entidades simples (clases de entidad de puntos, lneas y polgonos), reglas topolgicas y coordenadas topolgicamente integradas entre las entidades con geometra compartida. El modelo de datos permite definir las reglas de integridad y el comportamiento topolgico de las clases de entidad que participan en una topologa. 2. ArcGIS incluye capas de topologa en ArcMap que se utilizan para mostrar relaciones topolgicas, errores y excepciones. ArcMap tambin incluye un conjunto de herramientas para consultar, editar, validar y corregir los errores de las topologas. 3. ArcToolbox incluye herramientas de geoprocesamiento para generar, analizar, administrar y validar las topologas. 4. ArcGIS incluye lgica de software avanzada para analizar y detectar los elementos topolgicos en las clases de entidad de puntos, lneas y polgonos. 5. ArcMap incluye un marco de edicin y de automatizacin de datos que se utiliza para crear, mantener y validar la integridad topolgica y para editar entidades compartidas. 6. La lgica de software de ArcGIS est disponible en los productos ArcGIS Desktop, ArcGIS Engine y ArcGIS Server, que permiten navegar por las relaciones topolgicas, usan la adyacencia y la conectividad, y ensamblan entidades a partir de estos elementos. Por ejemplo, permiten identificar los polgonos que comparten un borde concreto; mostrar los bordes que se conectan en un nodo determinado; navegar por los bordes conectados desde la ubicacin actual; agregar una nueva lnea y grabarla en el grfico topolgico; dividir lneas en las intersecciones; crear los bordes, caras y nodos resultantes, etc.
1 de 11
http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#/na/006200000003000000/ de entidad con una precisin an menor el valor 3, y as sucesivamente. Lista de reglas topolgicas referentes a cmo las entidades comparten la geometra.
Procesamiento clster
La creacin de relaciones topolgicas implica analizar la ubicacin de las coordenadas de los vrtices de entidad entre las entidades de la misma clase de entidad as como entre las clases de entidad que participan en la topologa. Se supone que los que estn dentro de una distancia determinada de otros representan la misma ubicacin y tienen asignado un valor de coordenadas comn. Una tolerancia clster se utiliza para integrar los vrtices. Todos los vrtices que estn dentro de la tolerancia clster pueden moverse ligeramente en el proceso de validacin. La tolerancia clster predeterminada se basa en la precisin definida para el dataset. La tolerancia clster predeterminada es 0,001 metros en unidades del mundo real. Es 10 veces la distancia de la resolucin x,y (que define la precisin numrica usada para almacenar las coordenadas).
2 de 11
http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#/na/006200000003000000/ tolerancia x,y. Nota: el teorema de Pitgoras establece que en un tringulo rectngulo, el cuadrado de la hipotenusa (lado de mayor longitud) es igual a la suma de los cuadrados de los otros dos lados (catetos).
3 de 11
http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#/na/006200000003000000/ geomtricas sino para integrar los conjuntos de lneas y los lmites durante las operaciones topolgicas, es decir, para ayudar a detectar las entidades que son coincidentes y cuyos vrtices tienen la misma ubicacin. De este modo, se integran las coordenadas que estn dentro de la tolerancia x,y de otras. Dado que las coordenadas se pueden desplazar en las dimensiones x e y por el valor de la tolerancia clster, se podrn resolver muchos posibles problemas procesando los datasets con comandos que utilicen la tolerancia clster. Algunos ejemplos son el manejo de los arcos cortos y arcos colgantes extremadamente pequeos, la eliminacin automtica de falsos polgonos de segmentos duplicados y la simplificacin de las coordenadas a lo largo de las lneas de lmite.
Sugerencias tiles
A continuacin figuran algunas sugerencias tiles para las tolerancias clster: 1. Generalmente, se puede utilizar una tolerancia x,y que es 10 veces la resolucin x,y y obtener muy buenos resultados. 2. Una tolerancia x,y tpica son los rdenes de magnitud ms pequeos que la autntica precisin de una captura de datos. Por ejemplo, si bien las coordenadas de las entidades pueden tener una precisin de 2 metros, la tolerancia x,y predeterminada es de 0,001 metros. 3. Para que el movimiento sea pequeo, es preciso que la tolerancia x,y sea pequea. Sin embargo, una tolerancia x,y demasiado reducida (por ejemplo, dos veces la resolucin x,y o menos) puede no integrar correctamente el conjunto de lneas de los lmites coincidentes. 4. A la inversa, si la tolerancia x,y es excesiva, es posible que las coordenadas de las entidades se contraigan. Esto puede poner en peligro la precisin de las representaciones de los lmites de las entidades. 5. La tolerancia x,y no debe aproximarse nunca a la precisin de la captura de datos (que a veces se denomina estndar de precisin del mapa). Por ejemplo, a una escala del mapa de 1:12.000, una pulgada es igual a 1.000 pies y 1/50 de pulgada es igual a
4 de 11
http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#/na/006200000003000000/ 20 pies en el suelo, una precisin de captura de datos que sera difcil de lograr durante la digitalizacin y la rasterizacin. Desear mantener el movimiento de las coordenadas con la tolerancia x,y muy por debajo de estos valores. Recuerde que, en este caso, la tolerancia x,y sera 0,003281 pies, la cual debera dar un buen resultado en casi todas las situaciones. 6. En las topologas, se puede establecer la clasificacin de la precisin de las coordenadas para cada clase de entidad. La clasificacin de las coordenadas de las entidades de mayor precisin (por ejemplo, las entidades topografiadas) se establecer en 1, la de las entidades de menor precisin se establecer en 2, 3 y as sucesivamente, en orden descendiente de niveles de precisin. De este modo, otras coordenadas de entidades con una mayor clasificacin (y, por consiguiente, una menor precisin de coordenadas) se ajustarn a las entidades de mayor precisin con una menor clasificacin. 7. En muchas ocasiones, desear poder controlar qu clases de entidad se movern con ms probabilidad durante el proceso de clustering. Por ejemplo, cuando se sabe que determinadas entidades de una clase de entidad tienen una posicin ms fiable que otro conjunto de entidades, quizs desee alinear las entidades menos fiables a las ms fiables. Para dar cabida a esta situacin comn, se asignan clasificaciones a las clases de entidad de la topologa. Los vrtices de las entidades de menor clasificacin dentro de la tolerancia clster se alinearn a los vrtices prximos de las entidades de mayor clasificacin. Se calcular la media geomtrica de las ubicaciones de los vrtices de entidades con la misma clasificacin que estn dentro de la tolerancia clster.
Clasificaciones de coordenadas
Las clasificaciones de la precisin de las coordenadas que se especifican para las clases de entidad en una topologa de la geodatabase controlan el movimiento de los vrtices de las entidades durante la validacin. La clasificacin ayuda a controlar cmo se desplazan los vrtices cuando estn dentro de la tolerancia clster de otros. Se supone que los vrtices dentro de la tolerancia clster de otros tienen la misma ubicacin y se asignan los mismos valores a las coordenadas que estn dentro de la tolerancia clster. Cuando diferentes clases de entidad tienen una precisin de coordenadas distinta, como en el caso de una clase de entidad que se recopil mediante topografa o el sistema de posicionamiento global diferencial (GPS) y en el caso de otra clase de entidad que se digitaliz a partir de un origen de menor precisin, las clasificaciones de las coordenadas permiten asegurar que los vrtices con una posicin fiable son las ubicaciones de delimitador hacia las que se desplazan los
5 de 11
http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#/na/006200000003000000/ vrtices menos fiables. Normalmente, la coordenada de menor precisin se desplaza hacia la ubicacin de la coordenada de mayor precisin, o bien, se calcula una nueva ubicacin como distancia media ponderada entre las coordenadas del clster. En estos casos, la distancia media ponderada se basa en las clasificaciones de la precisin de las coordenadas agrupadas. Se calcula la media geomtrica de las ubicaciones de los vrtices con la misma clasificacin cuando estn dentro de la tolerancia clster de otros. Asegrese de asignar las clasificaciones en el orden apropiado. Las entidades de mayor precisin obtienen la clasificacin 1, las entidades de menor precisin obtienen la clasificacin 2 y as sucesivamente.
Si modela un terreno, puede que tenga recopilados datasets con diferentes valores de precisin de x, y y z. En este caso, quizs desee establecer una tolerancia clster z mayor que cero para permitir la alineacin. Para evitar que los valores z recopilados con un alto nivel de precisin se alineen a los valores z de menor precisin, puede asignar una clasificacin a cada clase de entidad. Los valores z de las entidades de menor clasificacin se alinean a la elevacin de los vrtices de mayor clasificacin si estn dentro de la tolerancia clster. Se calcula la media de los valores z de los vrtices que forman parte de las clases de entidad con la misma clasificacin si estn dentro de la tolerancia clster.
6 de 11
http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#/na/006200000003000000/
Durante el proceso de validacin de la topologa, se calcula la media y se alinean los valores z de modo que cada valor z se ajuste en una cantidad total que no supere la tolerancia clster z. De este modo, se calcula la media de los valores z de los vrtices con los mismos valores x,y o dichos valores se alinean en grupos. Por ejemplo, si la tolerancia clster z es 5, los valores z de estos seis vrtices coincidentes se alinean en dos grupos, 11,25 y 3,5:
Vrtice z0 (clasificacin = 1) z1 (clasificacin = 1) z2 (clasificacin = 1) z3 (clasificacin = 1) z4 (clasificacin = 1) z5 (la clasificacin = 1)
Ejemplo de agrupar valores z
En el siguiente ejemplo, los vrtices coincidentes tienen clasificaciones diferentes y la tolerancia clster es 5. Se calcula la media de los valores z, que se alinean en tres grupos: 22,5, 7,5 y 1,25:
Vrtice z0 (clasificacin = 1) z1 (clasificacin = 1) z2 (clasificacin = 1) z3 (clasificacin = 2) z4 (clasificacin = 2) z5 (la clasificacin = 2)
Ejemplo de agrupar valores z
Los valores de tolerancia clster z pueden oscilar entre cero y la extensin del dominio z (valor z
7 de 11
http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#/na/006200000003000000/ mximovalor z mnimo). Las clasificaciones son una medida relativa de la precisin. La diferencia en la clasificacin de dos clases de entidad no es relevante, por lo que es lo mismo asignarles la clasificacin 1 y 2 que asignarles la clasificacin 1 y 3 1 y 10.
Reglas topolgicas
Las reglas topolgicas definen las relaciones espaciales permitidas entre las entidades. Las reglas que se definen para una topologa controlan las relaciones entre las entidades de una clase de entidad, entre las entidades de diferentes clases de entidad o entre los subtipos de las entidades. Para obtener una lista de las reglas topolgicas disponibles, vea Reglas topolgicas de una geodatabase y correcciones de errores de topologa. Por ejemplo, la regla de no superposicin se utiliza para administrar la integridad de las entidades en la misma clase de entidad. Si dos entidades se superponen, las geometras superpuestas se muestran en rojo (como el rea superpuesta de color rojo en los polgonos adyacentes y el segmento lineal de las dos lneas que se muestran a continuacin).
Tambin se pueden definir reglas topolgicas entre los subtipos de las clases de entidad. Por ejemplo, supongamos que tiene dos subtipos de entidades de lnea de calle: calles normales (aquellas que se conectan con otras calles en ambos nodos) y calles sin salida (aquellas que no tienen salida en un nodo). Una regla topolgica puede exigir que las entidades de calle estn conectadas con otras entidades de calle en ambos extremos, excepto en el caso de calles que pertenecen al subtipo de calle sin salida.
Usar las relaciones espaciales y el comportamiento de las entidades para definir las reglas topolgicas
Las relaciones espaciales expresan especficamente cmo las entidades comparten una geometra coincidente as como las reglas para el comportamiento de sus representaciones espaciales. Por ejemplo, algunas de las relaciones espaciales y reglas comunes son: Las parcelas no se pueden superponer. Las parcelas adyacentes tienen lmites compartidos. Las lneas de corriente no se pueden superponer y deben estar conectadas en sus extremos. Los condados adyacentes tienen bordes compartidos. Los condados deben cubrir y anidarse completamente dentro de estados. Los bloques censales adyacentes tienen bordes compartidos. Los bloques censales no se pueden superponer y deben cubrir y anidarse completamente dentro de grupos de bloques. Las lneas de centro de las carreteras deben estar conectadas en sus extremos. Las lneas de centro de las carreteras y los bloques censales comparten una geometra coincidente (bordes y nodos). Cada una de estas situaciones define un caso en el que se podran utilizar reglas topolgicas para mantener la integridad de los datos.
8 de 11
http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#/na/006200000003000000/ 1. Generacin y clustering de vrtices de entidad para buscar las entidades coincidentes que comparten las mismas ubicaciones (tienen coordenadas en comn) 2. Insercin de vrtices de coordenada comunes en las entidades coincidentes que comparten geometra 3. Ejecucin de un conjunto de comprobaciones de integridad para identificar cualquier infraccin de las reglas definidas para la topologa 4. Creacin de un registro de los posibles errores topolgicos en el dataset de entidades Cuando se editan o se modifican los datos, ArcGIS realiza un seguimiento de las reas cambiadas y las marca como sin validar. Solo se realizar la validacin de las reas sin validar de la topologa. Si no se ha realizado ningn cambio o actualizacin desde la ltima validacin, no hay nada que comprobar.
Errores y excepciones
Las infracciones de las reglas topolgicas se almacenan inicialmente como errores de la topologa. Las entidades de error registran dnde se detectan errores topolgicos durante la validacin. Algunos errores pueden ser aceptables, en cuyo caso se pueden marcar las entidades de error como excepciones. Los errores y excepciones se almacenan como entidades en la capa de topologa y permiten representar y administrar los casos en los que las entidades no necesitan cumplir las reglas topolgicas.
Puede crear un informe de los errores y excepciones de las clases de entidad en la topologa. Puede utilizar el informe del nmero de entidades de error como medida de la calidad de los datos de un dataset topolgico. Inspector de errores en ArcMap permite seleccionar diferentes tipos de errores y ampliar cada error. Puede corregir los errores de topologa editando las entidades que infringen las reglas topolgicas. Despus de validar las ediciones, se elimina el error de la topologa. Las herramientas de edicin permiten seleccionar un error de topologa y elegir una de las correcciones predefinidas para ese tipo de error. Tambin puede utilizar la herramienta para obtener ms informacin sobre la regla que se ha infringido o para marcar el error como una excepcin. Las topologas de geodatabase son suficientemente flexibles para controlar las excepciones a las reglas topolgicas. Tambin puede marcar los errores como excepciones. Las excepciones se omiten, aunque puede volver a marcarlas como errores si decide que en realidad son errores y que las entidades deben modificarse para que cumplan las reglas topolgicas. Las excepciones son una parte normal del proceso de creacin y actualizacin de datos. Por ejemplo, una base de datos con las calles de una ciudad podra tener como regla que las lneas de centro deben estar conectadas en ambos extremos con otras lneas de centro. Normalmente, esta regla garantizara que los segmentos de calle se alinean correctamente con otros segmentos de calle cuando se editan. Sin embargo, en los lmites de la ciudad, es posible que
9 de 11
http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#/na/006200000003000000/ no se disponga de datos de las calles. Aqu, puede que los extremos de las calles no se alineen con otras lneas de centro. Estos casos podran marcarse como excepciones y se podra seguir usando la regla para detectar los casos en los que las calles se han digitalizado o editado incorrectamente.
10 de 11
http://help.arcgis.com/es/arcgisdesktop/10.0/help/index.html#/na/006200000003000000/
Nota: una topologa de la geodatabase utiliza estas coordenadas compartidas para detectar y consultar rpidamente el grfico topolgico de los bordes, nodos y caras as como las relaciones entre sus entidades para varias operaciones en ArcGIS.
Una tabla de reas sin validar que contiene las reas que abarcan las entidades que se han agregado o editado as como las reas para conciliar las actualizaciones del control de versiones. Mediante la operacin de validacin, se guardan en la topologa tres tablas de entidades de error de topologa: Errores de punto Errores de lnea Errores de rea La geometra del error topolgico se escribe en una de estas tablas de errores junto con informacin sobre las clases de entidad implicadas y la regla topolgica que se ha infringido.
Los errores que se marcan como excepciones tambin se registran en las tablas de entidades de error. Una columna de excepciones marca los errores que se identifican como excepciones. En otras palabras, una excepcin es un error marcado en la columna de excepciones. Se realiza un seguimiento de los errores y excepciones a medida que se actualizan y se mantienen el dataset de entidades y la topologa con el tiempo.
11 de 11