﻿{"id":10930,"date":"2023-06-27T09:00:00","date_gmt":"2023-06-27T07:00:00","guid":{"rendered":"https:\/\/www.sigterritoires.fr\/?p=10930"},"modified":"2023-06-25T20:23:32","modified_gmt":"2023-06-25T18:23:32","slug":"topologia-has-dicho-topologia","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/es\/topologia-has-dicho-topologia\/","title":{"rendered":"Topolog\u00eda, \u00bfhas dicho topolog\u00eda?"},"content":{"rendered":"\n<p><em>Este art\u00edculo explora el concepto fundamental de topolog\u00eda en los SIG (Sistemas de Informaci\u00f3n Geogr\u00e1fica) y su aplicaci\u00f3n en la modelizaci\u00f3n y el an\u00e1lisis de datos geoespaciales. Examina en detalle los distintos aspectos de la topolog\u00eda, como las relaciones espaciales, las restricciones topol\u00f3gicas y las operaciones topol\u00f3gicas.<\/em><\/p>\n\n\n\n<p><em>Explica c\u00f3mo puede utilizarse la topolog\u00eda para representar y gestionar conexiones espaciales entre accidentes geogr\u00e1ficos, garantizando la coherencia e integridad de los datos. Destaca las ventajas del uso de la topolog\u00eda, como la detecci\u00f3n de errores geom\u00e9tricos, la gesti\u00f3n de superposiciones y la realizaci\u00f3n de an\u00e1lisis espaciales avanzados.<\/em><\/p>\n\n\n\n<p><em>El art\u00edculo tambi\u00e9n analiza las herramientas y funcionalidades disponibles en software SIG, como QGIS y PostGIS, para implementar y explotar la topolog\u00eda. Ofrece ejemplos concretos y consejos pr\u00e1cticos para trabajar con topolog\u00eda en un contexto SIG, proporcionando a los lectores una comprensi\u00f3n profunda de su importancia y aplicaciones.<\/em><\/p>\n\n\n\n<!--more-->\n\n\n\n<p>La topolog\u00eda es una rama de las matem\u00e1ticas y la geometr\u00eda que estudia las propiedades espaciales de los objetos y sus relaciones. En geograf\u00eda y SIG (Sistemas de Informaci\u00f3n Geogr\u00e1fica), la topolog\u00eda se utiliza para describir y analizar las relaciones espaciales entre entidades geogr\u00e1ficas, como puntos, l\u00edneas y pol\u00edgonos.<\/p>\n\n\n\n<p>La topolog\u00eda se utiliza para definir reglas y restricciones sobre c\u00f3mo se conectan, comparten l\u00edmites o se solapan los accidentes geogr\u00e1ficos. Proporciona una estructura de red para representar y comprender las relaciones espaciales con mayor precisi\u00f3n.<\/p>\n\n\n\n<p>Los conceptos clave de la topolog\u00eda incluyen nodos (puntos de uni\u00f3n), aristas (l\u00edneas que conectan nodos) y caras (regiones delimitadas por aristas). Estos elementos se utilizan para describir relaciones topol\u00f3gicas como la conectividad, la contig\u00fcidad, la adyacencia y la superposici\u00f3n entre entidades geogr\u00e1ficas.<\/p>\n\n\n\n<p>El uso de la topolog\u00eda en los SIG tiene muchas ventajas, como gestionar los errores geom\u00e9tricos, garantizar la integridad de los datos espaciales, facilitar operaciones espaciales avanzadas (como intersecciones y topes) y crear redes de transporte o redes hidrogr\u00e1ficas.<\/p>\n\n\n\n<p>En resumen, la topolog\u00eda es una disciplina que estudia las relaciones espaciales entre objetos geogr\u00e1ficos, permitiendo una mejor comprensi\u00f3n y un an\u00e1lisis preciso de los datos espaciales.<\/p>\n\n\n\n<p>La representaci\u00f3n topol\u00f3gica se basa en la premisa de que, en realidad, los accidentes geom\u00e9tricos rara vez son independientes entre s\u00ed. Por ejemplo, cuando observamos una ciudad desde el espacio, vemos una compleja red de calles que delimitan manzanas de casas entrelazadas.<\/p>\n\n\n\n<p>Con un modelo geom\u00e9trico tradicional, utilizar\u00edamos l\u00edneas para representar las calles y pol\u00edgonos para representar los bloques de casas. Sin embargo, una vez dibujadas las calles, ya sabemos exactamente d\u00f3nde est\u00e1n los bloques. Por tanto, resulta superfluo crear pol\u00edgonos. Aqu\u00ed es donde entra en juego la topolog\u00eda.<\/p>\n\n\n\n<p>Al utilizar la topolog\u00eda, podemos evitar esta redundancia vinculando los l\u00edmites y zonas compartidos una vez en la base de datos. De este modo, las geometr\u00edas que comparten estos l\u00edmites se vinculan entre s\u00ed. Esto ahorra tiempo y espacio de almacenamiento, al tiempo que proporciona una mejor representaci\u00f3n de las relaciones espaciales reales.<\/p>\n\n\n\n<p>Al adoptar la topolog\u00eda, est\u00e1s dando un paso importante hacia la comprensi\u00f3n del modelado geom\u00e9trico y sus aplicaciones pr\u00e1cticas.<\/p>\n\n\n\n<p>En nuestros dos \u00faltimos art\u00edculos (<a href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/eliminacion-de-solapamientos-y-huecos-entre-poligonos-de-una-capa-con-qgis-y-postgis\/\">Eliminaci\u00f3n de solapamientos y huecos entre pol\u00edgonos de una capa (con QGis y Postgis)<\/a>), y <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/eliminacion-de-solapamientos-y-huecos-entre-poligonos-de-una-capa-con-qgis-y-geopackage\/\">Eliminaci\u00f3n de solapamientos y huecos entre pol\u00edgonos de una capa (con QGis y Geopackage)<\/a>) mencionamos la \u00ab\u00a0consistencia topol\u00f3gica\u00a0\u00bb de una capa.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/a1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"384\" data-attachment-id=\"10695\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/eliminer-les-superpositions-et-les-espaces-entre-polygones-dans-une-coucheavec-qgis-et-postgis\/a1-10\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/a1.png?fit=3025%2C1813&amp;ssl=1\" data-orig-size=\"3025,1813\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"a1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/a1.png?fit=640%2C384&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/a1.png?resize=640%2C384&#038;ssl=1\" alt=\"\" class=\"wp-image-10695\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/a1.png?resize=1024%2C614&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/a1.png?resize=300%2C180&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/a1.png?resize=768%2C460&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/a1.png?resize=1536%2C921&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/a1.png?resize=2048%2C1227&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/a1.png?resize=150%2C90&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/a1.png?resize=250%2C150&amp;ssl=1 250w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/a1.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/a1.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Esta capa representaba localidades, pero con espacios vac\u00edos entre los pol\u00edgonos.<\/p>\n\n\n\n<p>Hemos estudiado dos procedimientos para eliminar estas zonas vac\u00edas y obtener una representaci\u00f3n m\u00e1s est\u00e9tica para la visualizaci\u00f3n y la impresi\u00f3n, al tener un \u00fanico l\u00edmite entre los pol\u00edgonos. Hemos utilizado un t\u00e9rmino err\u00f3neo muy com\u00fan, al referirnos a la \u00ab\u00a0consistencia topol\u00f3gica\u00a0\u00bb en lugar de a la \u00ab\u00a0consistencia geom\u00e9trica\u00a0\u00bb. Ve\u00e1moslo con m\u00e1s detalle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Topolog\u00eda en PostGIS<\/h2>\n\n\n\n<p>En PostGIS, existen tres tipos de representaci\u00f3n para los datos vectoriales.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>El modelo geom\u00e9trico est\u00e1ndar: cada geometr\u00eda es una unidad independiente, y los elementos compartidos, como los l\u00edmites de las superficies (pol\u00edgonos), se duplican en cada geometr\u00eda.<\/li>\n\n\n\n<li>El modelo geogr\u00e1fico: trata cada trozo de espacio como una unidad separada, aunque duplica los l\u00edmites, pero considera estas unidades en un espacio esferoidal en lugar de plano.<\/li>\n\n\n\n<li>El modelo topol\u00f3gico: ofrece una visi\u00f3n del mundo en 2D similar a la del modelo geom\u00e9trico, pero con una diferencia esencial. En el modelo topol\u00f3gico, los l\u00edmites y las zonas compartidas se almacenan una vez en la base de datos y se vinculan a las geometr\u00edas que comparten esos l\u00edmites. Estas geometr\u00edas, cuyas aristas est\u00e1n vinculadas, se denominan \u00ab\u00a0topogeomas\u00a0\u00bb.<\/li>\n<\/ol>\n\n\n\n<p>Estas diferentes representaciones permiten elegir el mejor enfoque en funci\u00f3n de las necesidades espec\u00edficas del an\u00e1lisis espacial.<\/p>\n\n\n\n<p>En los dos art\u00edculos mencionados, lo que se ha obtenido son pol\u00edgonos cuyos l\u00edmites se fusionan perfectamente. No es posible distinguir estos pol\u00edgonos de los resultantes de una topolog\u00eda. Y para el uso que pretendemos (visualizaci\u00f3n o impresi\u00f3n), el hecho de que estos pol\u00edgonos sean geom\u00e9tricamente coherentes es lo mismo que si fueran topol\u00f3gicamente coherentes.<\/p>\n\n\n\n<p>En cambio, si tuvi\u00e9ramos pensado editar las geometr\u00edas, modificando los l\u00edmites, habr\u00eda una gran diferencia, porque en un caso tendr\u00edamos dos l\u00edneas superpuestas como l\u00edmites y en el caso de una topolog\u00eda verdadera s\u00f3lo tendr\u00edamos una \u00fanica l\u00ednea.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Edici\u00f3n topol\u00f3gica en QGis<\/h2>\n\n\n\n<p>Para complicar la comprensi\u00f3n, pero tambi\u00e9n para facilitar mucho el trabajo, QGis ofrece una herramienta de <a href=\"https:\/\/docs.qgis.org\/3.28\/en\/docs\/user_manual\/working_with_vector\/editing_geometry_attributes.html#topological-editing\" title=\"&quot;edici\u00f3n topol\u00f3gica&quot;\">\u00ab\u00a0edici\u00f3n topol\u00f3gica\u00a0\u00bb<\/a>:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft\"><a href=\"https:\/\/i0.wp.com\/docs.qgis.org\/3.28\/fr\/_images\/mIconTopologicalEditing.png?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/docs.qgis.org\/3.28\/fr\/_images\/mIconTopologicalEditing.png?w=640&#038;ssl=1\" alt=\"topologicalEditing\"\/><\/a><\/figure>\n<\/div>\n\n\n<p><sup>Edici\u00f3n topol\u00f3gica<\/sup>  :  Este bot\u00f3n ayuda a editar y mantener los l\u00edmites compartidos entre caracter\u00edsticas. Cuando esta opci\u00f3n est\u00e1 activada, QGIS \u00ab\u00a0detecta\u00a0\u00bb los l\u00edmites compartidos. Al mover v\u00e9rtices\/segmentos compartidos, QGIS tambi\u00e9n los mueve en las geometr\u00edas de las entidades vecinas.<\/p>\n\n\n\n<p>Para entender bien esta herramienta, simula una construcci\u00f3n topol\u00f3gica. Cuando se superponen dos l\u00edmites, los asocia y cualquier cambio se realiza dos veces, una en cada l\u00edmite.<\/p>\n\n\n\n<p>Esta herramienta es muy \u00fatil para actualizar pol\u00edgonos manualmente. Pero la utilidad de una verdadera topolog\u00eda va mucho m\u00e1s all\u00e1 de este tipo de operaciones.<\/p>\n\n\n\n<p>Una topolog\u00eda es un concepto en el que los objetos se definen por sus relaciones m\u00e1s que por sus geometr\u00edas. En lugar de l\u00edneas, manipulamos aristas, nodos y caras.<\/p>\n\n\n\n<p>Se supone que una red topol\u00f3gica tiene sus l\u00edneas (aristas) conectadas a puntos \u00fanicos (nodos).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creaci\u00f3n de topolog\u00edas en Postgis<\/h2>\n\n\n\n<p>El principio es sencillo: partiendo de una capa que contiene geometr\u00edas, se crean y se rellenan tres tablas principales:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>una tabla de l\u00edneas (aristas) con las l\u00edneas si se trata de una capa de tipo Polil\u00ednea o con las l\u00edneas que contornean las superficies si se trata de una capa Pol\u00edgono.<\/li>\n\n\n\n<li>una tabla de puntos (nodos) con las intersecciones de las l\u00edneas de la tabla anterior<\/li>\n\n\n\n<li>una tabla de las \u00e1reas rectangulares (caras) de las l\u00edneas o pol\u00edgonos de las otras dos tablas.<\/li>\n<\/ul>\n\n\n\n<p>Para entender bien la diferencia entre la geometr\u00eda de una capa y la topolog\u00eda de esa capa, lo mejor es mirar las tablas de atributos de cada elemento.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">La capa original con geometr\u00edas<\/h3>\n\n\n\n<p>Si tomamos la capa de localidad y miramos su tabla de atributos:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b4-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"369\" data-attachment-id=\"10924\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/topologie-vous-avez-dit-topologie\/b4-1-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b4-1.png?fit=2985%2C1722&amp;ssl=1\" data-orig-size=\"2985,1722\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"b4-1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b4-1.png?fit=640%2C369&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b4-1.png?resize=640%2C369&#038;ssl=1\" alt=\"\" class=\"wp-image-10924\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b4-1.png?resize=1024%2C591&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b4-1.png?resize=300%2C173&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b4-1.png?resize=768%2C443&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b4-1.png?resize=1536%2C886&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b4-1.png?resize=2048%2C1181&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b4-1.png?resize=150%2C87&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b4-1.png?resize=250%2C144&amp;ssl=1 250w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b4-1.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b4-1.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Vemos aqu\u00ed atributos que est\u00e1n vinculados a los identificadores de capa. Cada localidad est\u00e1 situada en un municipio, tiene un nombre y una fecha de creaci\u00f3n y actualizaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tablas de topolog\u00eda Postgis<\/h2>\n\n\n\n<p>Utilizamos el siguiente script SQL:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT topology.CreateTopology('LD_topo', 2154); <br>SELECT topology.AddTopoGeometryColumn('LD_topo', 'public', 'LD', 'topo_geom', 'polygon')<br>UPDATE public.\"LD\" SET topo_geom = topology.toTopoGeom(geom, 'LD_topo', 1, 20.0);<\/code><\/pre>\n\n\n\n<p>La primera l\u00ednea crea un esquema para alojar la topolog\u00eda de la capa (LD_topo)<\/p>\n\n\n\n<p>La segunda a\u00f1ade una nueva columna a la capa original para albergar la geometr\u00eda topol\u00f3gica (topo_geom)<\/p>\n\n\n\n<p>La tercera rellena esta nueva columna con la versi\u00f3n topol\u00f3gica de la geometr\u00eda, con una tolerancia de 20 metros, es decir, todos los nodos situados en un radio de 20 metros se considerar\u00e1n comunes. La tabla LD.topo_geom resultante tendr\u00e1 una columna de geometr\u00eda (geom) con la geometr\u00eda original, y una columna de geometr\u00eda (topo_geom) con la geometr\u00eda corregida, topol\u00f3gicamente correcta.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b5.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"324\" data-attachment-id=\"10925\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/topologie-vous-avez-dit-topologie\/b5-8\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b5.png?fit=3005%2C1521&amp;ssl=1\" data-orig-size=\"3005,1521\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"b5\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b5.png?fit=640%2C324&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b5.png?resize=640%2C324&#038;ssl=1\" alt=\"\" class=\"wp-image-10925\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b5.png?resize=1024%2C518&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b5.png?resize=300%2C152&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b5.png?resize=768%2C389&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b5.png?resize=1536%2C777&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b5.png?resize=2048%2C1037&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b5.png?resize=150%2C76&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b5.png?resize=250%2C127&amp;ssl=1 250w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b5.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b5.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Cuando abrimos la tabla de atributos, vemos una columna geom que es la geometr\u00eda original. Observar\u00e1 en el fondo que los espacios entre las localidades se han corregido en la nueva topolog\u00eda.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 puedo encontrar en las tres tablas de topolog\u00eda?<\/h2>\n\n\n\n<p>La tabla de <strong><em>nodos <\/em><\/strong>y <strong><em>caras <\/em><\/strong>contiene simplemente un identificador. Es la tabla de <strong><em>aristas <\/em><\/strong>la que contiene la informaci\u00f3n real:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"358\" data-attachment-id=\"10926\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/topologie-vous-avez-dit-topologie\/b6-1-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?fit=3000%2C1680&amp;ssl=1\" data-orig-size=\"3000,1680\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"b6-1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?fit=640%2C358&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?resize=640%2C358&#038;ssl=1\" alt=\"\" class=\"wp-image-10926\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?resize=1024%2C573&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?resize=300%2C168&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?resize=768%2C430&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?resize=1536%2C860&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?resize=2048%2C1147&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?resize=150%2C84&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?resize=250%2C140&amp;ssl=1 250w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Para cada polil\u00ednea que compone los l\u00edmites del pol\u00edgono, la tabla indica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>el punto inicial (nodo)<\/li>\n\n\n\n<li>el nodo final<\/li>\n\n\n\n<li>la l\u00ednea (arista) anterior al punto inicial<\/li>\n\n\n\n<li>la l\u00ednea (arista) despu\u00e9s del punto final<\/li>\n\n\n\n<li>el pol\u00edgono (cara) a la izquierda de la l\u00ednea<\/li>\n\n\n\n<li>el pol\u00edgono (cara) a la derecha de la l\u00ednea<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n: \u00bfcu\u00e1ndo y por qu\u00e9 utilizar la topolog\u00eda en Postgis?<\/h2>\n\n\n\n<p>El uso de la topolog\u00eda en PostGIS ofrece una serie de ventajas y caracter\u00edsticas interesantes:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Integridad espacial: La topolog\u00eda ayuda a mantener la integridad espacial de los datos geoespaciales garantizando que las geometr\u00edas cumplen las reglas topol\u00f3gicas. As\u00ed se evitan errores geom\u00e9tricos como solapamientos, huecos o intersecciones no autorizadas entre elementos.<\/li>\n\n\n\n<li>Operaciones topol\u00f3gicas avanzadas: La topolog\u00eda permite realizar operaciones avanzadas basadas en las relaciones espaciales entre entidades, como intersecciones, uniones, diferencias, cortes, etc. Estas operaciones tienen en cuenta la estructura topol\u00f3gica de los datos, proporcionando resultados precisos y coherentes.<\/li>\n\n\n\n<li>Gesti\u00f3n de errores de digitalizaci\u00f3n: la topolog\u00eda permite detectar y resolver errores de digitalizaci\u00f3n, como errores geom\u00e9tricos o topol\u00f3gicos, proporcionando herramientas para simplificar, limpiar y corregir los datos.<\/li>\n\n\n\n<li>Trazabilidad de los cambios : Topology registra los cambios realizados en los datos geoespaciales, lo que facilita el seguimiento de los cambios y la gesti\u00f3n de las versiones de los datos.<\/li>\n\n\n\n<li>Consultas espaciales optimizadas: Gracias a la topolog\u00eda, las consultas espaciales pueden optimizarse explotando la estructura topol\u00f3gica de los datos. Esto mejora el rendimiento de las consultas espaciales, sobre todo en el caso de datos complejos o voluminosos.<\/li>\n\n\n\n<li>Integraci\u00f3n con otras herramientas SIG: La topolog\u00eda de PostGIS es compatible con otras herramientas SIG, como QGIS, lo que permite una perfecta integraci\u00f3n e interoperabilidad entre diferentes plataformas.<\/li>\n<\/ol>\n\n\n\n<p>En definitiva, el uso de la topolog\u00eda en PostGIS permite mejorar la calidad de los datos geoespaciales, realizar operaciones avanzadas basadas en relaciones espaciales y optimizar las consultas espaciales, ofreciendo as\u00ed una mejor gesti\u00f3n y an\u00e1lisis de los datos geogr\u00e1ficos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este art\u00edculo explora el concepto fundamental de topolog\u00eda en los SIG (Sistemas de Informaci\u00f3n Geogr\u00e1fica) y su aplicaci\u00f3n en la modelizaci\u00f3n y el an\u00e1lisis de datos geoespaciales. Examina en detalle los distintos aspectos de la topolog\u00eda,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":10926,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"give_campaign_id":0,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1340,1357],"tags":[1365,1369,2245],"class_list":["post-10930","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-postgresql-es","category-qgis-es","tag-postgis-es","tag-qgis-es","tag-topologia-es"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/06\/b6-1.png?fit=3000%2C1680&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-2Qi","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/10930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/comments?post=10930"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/10930\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media\/10926"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=10930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=10930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=10930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}