PostGIS - en to es translation catalogue (271 entries)

note: Tag: para
en: The PostGIS Topology types and functions are used to manage topological objects such as faces, edges and nodes.
es: Los tipos y funciones de PostGIS Topology son usados para manejar objetos topológicos tales como caras, bordes y nodos.

note: Tag: para
en: Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a good synopsis of PostGIS Topology and where it is headed <ulink url="http://strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf">Topology with PostGIS 2.0 slide deck</ulink>.
es: La presentación de Sandro Santilli en la conferencia PostGIS Day Paris 2011 da una buena sinopsis de la Topología PostGIS y hacia donde se dirige <ulink url="http://strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf">Topology with PostGIS 2.0 slide deck</ulink>.

note: Tag: para
en: An example of a topologically based GIS database is the <ulink url="https://www.census.gov/geo/maps-data/data/tiger.html">US Census Topologically Integrated Geographic Encoding and Referencing System (TIGER)</ulink> database. If you want to experiment with PostGIS topology and need some data, check out <xref linkend="Topology_Load_Tiger"/>.
es: Un ejemplo de una base de datos SIG basado topologicamente en la base de datos del <ulink url="https://www.census.gov/geo/maps-data/data/tiger.html">Sistema de Codificación y Referencia Geográfica Topologicamente Integrado del Censo de US (TIGER)</ulink> . Si desea experimentar con la topología de PostGIS y nesesita algunos datos, ver <xref linkend="Topology_Load_Tiger"/>.

note: Tag: para
en: The PostGIS topology module has existed in prior versions of PostGIS but was never part of the Official PostGIS documentation. In PostGIS 2.0.0 major cleanup is going on to remove use of all deprecated functions in it, fix known usability issues, better document the features and functions, add new functions, and enhance to closer conform to SQL-MM standards.
es: El módulo de topología ha existido en versiones anteriores de PostGIS pero nunca hizo parte de la documentación oficial. En PostGIS 2.0.0 una limpieza a gran escala está teniendo lugar con el fin de eliminar el uso de todas las funciones obsoletas, solucionar los problemas de usabilidad conocidos, documentar mejor las características y funciones, agregar nuevas funciones y mejorarlo para satisfacer más de cerca los estándares SQL-MM.

note: Tag: para
en: Details of this project can be found at <ulink url="http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology">PostGIS Topology Wiki</ulink>
es: Detalles de este proyecto pueden encontrarse en <ulink url="http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology">PostGIS Topology Wiki</ulink>

note: Tag: para
en: All functions and tables associated with this module are installed in a schema called <varname>topology</varname>.
es: Todas las funciones y tablas asociadas con este módulo son instaladas en un esquema llamado <varname>topology</varname>

note: Tag: para
en: Functions that are defined in SQL/MM standard are prefixed with ST_ and functions specific to PostGIS are not prefixed.
es: Las funciones que son definidas bajo el estandar SQL/MM  son prefijadas con ST_ y las funciones específicas a PostGIS no son prefijadas.

note: Tag: para
en: Topology support is build by default starting with PostGIS 2.0, and can be disabled specifying --without-topology configure option at build time as described in <xref linkend="postgis_installation"/>
es: El soporte de topología se crea de manera predeterminada a partir de PostGIS 2.0, y se puede deshabilitar especificando la opción de configuración --without-topology en tiempo de compilación como se describe en <xref linkend="postgis_installation"/>

note: Tag: para
en: This section lists the PostgreSQL data types installed by PostGIS Topology. Note we describe the casting behavior of these which is very important especially when designing your own functions.
es: Esta sección lista los tipos de datos de PostgreSQL instalados por PostGIS Topology. Note que describimos el comportamiento de la conversión de estos, lo cual es muy importante especialmente cuando diseñe sus propias funciones.

note: Tag: title
en: Topology Types
es: Tipos en Topology

note: Tag: refpurpose
en: A composite type that consists of a sequence number and an edge number.
es: Un tipo compuesto que necesita un número de secuencia y un número de eje.

note: Tag: title
en: Description
es: Descripción

note: Tag: para
en: A composite type that consists of a sequence number and an edge number. This is the return type for <varname>ST_GetFaceEdges</varname> and <varname>GetNodeEdges</varname> functions.
es: Un tipo compuesto que consiste de un número de secuencia y de un número de eje. Es el tipo devuelto por las funciones <varname>ST_GetFaceEdges</varname> y <varname>GetNodeEdges</varname> .

note: Tag: para
en: <varname>sequence</varname> is an integer: Refers to a topology defined in the topology.topology table which defines the topology schema and srid.
es: <varname>sequence</varname> es un entero: Se refiere a una topología definida en la tabla topology.topology la cual define el esquema y el srid de la topología.

note: Tag: para
en: <varname>edge</varname> is an integer: The identifier of an edge.
es: <varname>edge</varname> es un entero. El identificador de un borde.

note: Tag: refpurpose
en: A composite type representing a topologically defined geometry.
es: Un tipo compuesto que representa una geometría topológicamente definida.

note: Tag: para
en: A composite type that refers to a topology geometry in a specific topology layer, having a specific type and a specific id. The elements of a TopoGeometry are the properties: topology_id, layer_id, id integer, type integer.
es: Un tipo compuesto que se refiere a una geometría de topología en una capa específica de la topología, con un tipo y un id específicos. Los elementos de una TopoGeometry son las propiedades: topology_id, layer_id, id integer, type integer.

note: Tag: para
en: <varname>topology_id</varname> is an integer: Refers to a topology defined in the topology.topology table which defines the topology schema and srid.
es: <varname>topology_id</varname> es un entero: Se refiere a una topología definida en la tabla topology.topology, la cual define el esquema y el srid de la topología.

note: Tag: para
en: <varname>layer_id</varname> is an integer: The layer_id in the layers table that the TopoGeometry belongs to. The combination of topology_id, layer_id provides a unique reference in the topology.layers table.
es: <varname>layer_id</varname> es un entero: El layer_id en la tabla layers a la que pertenece TopoGeometry. La combinación de topology_id y layer_id provee una referencia única en la tabla topology.layers.

note: Tag: para
en: <varname>id</varname> is an integer: The id is the autogenerated sequence number that uniquely defines the topogeometry in the respective topology layer.
es: <varname>id</varname> es un entero: El id es el númerico autogenerado secuencialmente que define de manera única la topogeometría en la respectiva capa de topología.

note: Tag: para
en: <varname>type</varname> integer between 1 - 4 that defines the geometry type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection
es: <varname>type</varname> entero entre 1 y 4 que define el tipo de geometría: 1:[multi]punto, 2:[multi]línea, 3:[multi]polinomio, 4:colección.

note: Tag: title
en: Casting Behavior
es: Comportamiento de la conversión de tipos de dato

note: Tag: para
en: This section lists the automatic as well as explicit casts allowed for this data type
es: Esta sección lista las conversiones tanto automáticas como explícitas para este tipo de datos.

note: Tag: entry
en: Cast To
es: Convertir a

note: Tag: entry
en: Behavior
es: Comportamiento

note: Tag: entry
en: geometry
es: geometría

note: Tag: entry
en: automatic
es: automática

note: Tag: title
en: See Also
es: Ver también

note: Tag: refpurpose
en: A composite type that consists of an error message and id1 and id2 to denote location of error. This is the return type for <varname>ValidateTopology</varname>.
es: Un tipo compuesto que consta de un mensaje de error e id1 e id2 para denotar la ubicación del error. Este es el tipo de valor devuelto por <varname>ValidateTopology</varname>.

note: Tag: para
en: A composite type that consists of an error message and two integers. The <xref linkend="ValidateTopology"/> function returns a set of these to denote validation errors and the id1 and id2 to denote the ids of the topology objects involved in the error.
es: Un tipo compuesto que consiste de un mensaje de error y dos enteros. La función <xref linkend="ValidateTopology"/> devuelve un conjunto de estos para indicar errores en la validacion y el id1 e id2 para indicar los identificadores de los objetos topológicos involucrados en el error.

note: Tag: para
en: <varname>error</varname> is varchar: Denotes type of error.
es: <varname>error</varname> es varchar: Indica el tipo de error.

note: Tag: para
en: Current error descriptors are: coincident nodes, edge crosses node, edge not simple, edge end node geometry mis-match, edge start node geometry mismatch, face overlaps face,face within face,
es: Los descriptores de error actuales son: nodos coincidentes, edge crosses node, borde no simple, edge end node geometry mis-match, edge start node geometry mismatch, cara solapada, cara dentro de cara,

note: Tag: para
en: <varname>id1</varname> is an integer: Denotes identifier of edge / face / nodes in error.
es: <varname>id1</varname> es un integer: Indica el identificador del borde / cara / nodo en error.

note: Tag: para
en: <varname>id2</varname> is an integer: For errors that involve 2 objects denotes the secondary edge / or node
es: <varname>id2</varname> es un integer: Para errores que involucren 2 objetos indica el borde o nodo secundario.

note: Tag: para
en: This section lists the PostgreSQL domains installed by PostGIS Topology. Domains can be used like object types as return objects of functions or table columns. The distinction between a domain and a type is that a domain is an existing type with a check constraint bound to it.
es: Esta sección enumera los dominios de PostgreSQL instalados por la topología de PostGIS. Los dominios pueden utilizarse como tipos de objetos como retorno de funciones o columnas de la tabla. La distinción entre un dominio y un tipo es que un dominio es un tipo existente con una restricción de control limitado a él.

note: Tag: title
en: Topology Domains
es: Dominios de Topology

note: Tag: refpurpose
en: An array of 2 integers generally used to identify a TopoGeometry component.
es: Una matriz de 2 enteros usada generalmente para identificar un componente TopoGeometry

note: Tag: para
en: An array of 2 integers used to represent one component of a simple or hierarchical <xref linkend="topogeometry"/>.
es: Una matriz de 2 enteros usada para representar un componente de una  <xref linkend="topogeometry"/> simple o jerárquica.

note: Tag: para
en: In the case of a simple TopoGeometry the first element of the array represents the identifier of a topological primitive and the second element represents its type (1:node, 2:edge, 3:face). In the case of a hierarchical TopoGeometry the first element of the array represents the identifier of a child TopoGeometry and the second element represents its layer identifier.
es: En el caso de una simple TopoGeometry el primer elemento de la matriz representa el identificador de una primitiva topológica y el segundo elemento representa su tipo (1: nodo, 2: borde, 3: cara). En el caso de una TopoGeometry jerárquica el primer elemento de la matriz representa el identificador de una TopoGeometry hijo y el segundo elemento representa su identificador de capa.

note: Tag: para
en: For any given hierarchical TopoGeometry all child TopoGeometry elements will come from the same child layer, as specified in the topology.layer record for the layer of the TopoGeometry being defined.
es: Para cualqueir TopoGeometry jerarquica dada todos los elementos TopoGeometry secundarios vendrán de la misma capa secundaria, tal como se especifica en el registro topology.layer para la capa de la TopoGeometry que se está definiendo.

note: Tag: title
en: Examples
es: Ejemplos

note: Tag: refpurpose
en: An array of TopoElement objects.
es: Matriz de objetos TopoElement.

note: Tag: para
en: An array of 1 or more TopoElement objects, generally used to pass around components of TopoGeometry objects.
es: Una matriz de 1 o más objetos TopoElement, generalmente usada para pasar al rededor de componentes de objetos TopoGeometry.

note: Tag: para
en: This section lists the Topology functions for building new Topology schemas, validating topologies, and managing TopoGeometry Columns
es: Esta sección lista las funciones de Topología para construir nuevos esquemas Topology, validar las topologías, y manipular las columnas TopoGeometry.

note: Tag: title
en: Topology and TopoGeometry Management
es: Topología y Gestión de TopoGeometría

note: Tag: refpurpose
en: Adds a topogeometry column to an existing table, registers this new column as a layer in topology.layer and returns the new layer_id.
es: Agrega una columna topogeometry a una tabla existente, registra esta nueva columna como una capa en topology.layer y devuelve el nuevo layer_id

note: Tag: para
en: Each TopoGeometry object belongs to a specific Layer of a specific Topology. Before creating a TopoGeometry object you need to create its TopologyLayer. A Topology Layer is an association of a feature-table with the topology. It also contain type and hierarchy information. We create a layer using the AddTopoGeometryColumn() function:
es: Cada objeto TopoGeometry pertenece a una capa específica de una topología específica. Antes de crear un objeto TopoGeometry usted necesita crear un TopologyLaye. Una capa de topología es una asociación de una tabla de características con la topología. También contiene información de tipo y jerarquía. Se crea una capa usando la función AddTopoGeometryColumn()

note: Tag: para
en: This function will both add the requested column to the table and add a record to the topology.layer table with all the given info.
es: Esta función agregará la columna solicitada a la tabla y agregará un registro a la tabla topology.layer con toda la información dada.

note: Tag: para
en: If you don't specify [child_layer] (or set it to NULL) this layer would contain Basic TopoGeometries (composed by primitive topology elements). Otherwise this layer will contain hierarchical TopoGeometries (composed by TopoGeometries from the child_layer).
es: Si no especifica [child_layer] (o lo establece en NULL), esta capa contendrá TopoGeometrías Básicas (compuesta por elementos de topología primitiva). De lo contrario, esta capa contendrá TopoGeometrias jerárquicas (compuestas por TopoGeometrias de la child_layer).

note: Tag: para
en: Once the layer is created (its id is returned by the AddTopoGeometryColumn function) you're ready to construct TopoGeometry objects in it
es: Una vez creada la capa (su id es devuelto por la función AddTopoGeometryColumn), ya está listo para construir objetos TopoGeometry

note: Tag: refpurpose
en: Use with caution: Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table.
es: Usar con precaución: Permite eliminar un esquema de topología y elimina su referencia de la talbla topology.topology y referencias a las tablas en ese esquema desde la tabla geometry_columns

note: Tag: para
en: Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table. This function should be USED WITH CAUTION, as it could destroy data you care about. If the schema does not exist, it just removes reference entries the named schema.
es: Permite elimiar un esquema de topología y elimina esta referencia de la tabla topology.topology y referencias a tablas en este esquema desde la tabla geometry_columns. Esta función se debe USAR CON PRECAUCION, ya que podría destruir los datos que le interesan. Si el esquema no existe, simplemente elimina las entradas de referencia del esquema nombrado.

note: Tag: para
en: Cascade drops the ma_topo schema and removes all references to it in topology.topology and geometry_columns.
es: Elimina en cascada el esquema ma_topo y remueve todas las referencias a él en topology.topology y geometry_columns.

note: Tag: refpurpose
en: Drops the topogeometry column from the table named <varname>table_name</varname> in schema <varname>schema_name</varname> and unregisters the columns from topology.layer table.
es: Elimina la columna topogeometry de la tabla nombrada en <varname>table_name</varname> en el esquema <varname>schema_name</varname> y anula el registro de las columnas de la tabla topology.layer.

note: Tag: para
en: Drops the topogeometry column from the table named <varname>table_name</varname> in schema <varname>schema_name</varname> and unregisters the columns from topology.layer table. Returns summary of drop status. NOTE: it first sets all values to NULL before dropping to bypass referential integrity checks.
es: Borra la columna de topogeometría de la tabla denominada <varname>table_name</varname> en el esquema <varname>schema_name</varname> y anula el registro de las columnas de la tabla topology.layer. Devuelve el resumen del estado de la eliminación. NOTA: Primero establece todos los valores en NULL antes de eliminar para omitir comprobaciones de integridad referencial.

note: Tag: refpurpose
en: Adds missing entries to topology.layer table by reading metadata from topo tables.
es: Agrega entradas faltantes a la tabla topology.layer mediante la lectura de metadatos de las tablas de topo.

note: Tag: para
en: Adds missing entries to the <varname>topology.layer</varname> table by inspecting topology constraints on tables. This function is useful for fixing up entries in topology catalog after restores of schemas with topo data.
es: Agrega las entradas faltantes a la tabla <varname>topology.layer</varname> inspeccionando las restricciones de topología en las tablas. Esta función es útil para arreglar las entradas de catálogo de topología después de la restauración de esquemas con datos topo.

note: Tag: para
en: It returns the list of entries created. Returned columns are <varname>schema_name</varname>, <varname>table_name</varname>, <varname>feature_column</varname>.
es: Devuelve la lista de entradas creadas. Las columnas devueltas son <varname>schema_name</varname>, <varname>table_name</varname>, <varname>feature_column</varname>.

note: Tag: para
en: Availability: 2.3.0
es: Disponibilidad: 2.3.0

note: Tag: refpurpose
en: <refpurpose>Takes a topology name and provides summary totals of types of objects in topology.</refpurpose>
es: <refpurpose>Toma un nombre de topología y proporciona totales de resumen de tipos de objetos en la topología.</refpurpose>

note: Tag: para
en: <para>Takes a topology name and provides summary totals of types of objects in topology.</para>
es: <para>Toma un nombre de topología y proporciona totales de resumen de tipos de objetos en la topología.</para>

note: Tag: para
en: Availability: 2.0.0
es: Disponibilidad: 2.0.0

note: Tag: refpurpose
en: Returns a set of validatetopology_returntype objects detailing issues with topology.
es: Devuelve un conjunto de objetos validatetopology_returntype que detallan problemas con la topología.

note: Tag: entry
en: edge crosses node
es: Borde curza nodo

note: Tag: entry
en: invalid edge
es: borde inválido

note: Tag: entry
en: edge not simple
es: borde no simple

note: Tag: entry
en: edge crosses edge
es: borde cruza borde

note: Tag: entry
en: edge start node geometry mis-match
es: No coincide la geometría del nodo inicial de la arista

note: Tag: entry
en: edge end node geometry mis-match
es: No coincide la geometría del nodo final de la arista

note: Tag: entry
en: face without edges
es: Cara sin bordes

note: Tag: entry
en: face has no rings
es: cara no tiene anillos

note: Tag: para
en: Availability: 1.0.0
es: Disponibilidad: 1.0.0

note: Tag: para
en: Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false positives that were existent in prior versions.
es: Mejorado: 2.0.0 detección de cruces de borde más eficiente y corrección de falsos positivos que existían en versiones anteriores.

note: Tag: para
en: Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' to be consistent with error description.
es: Modificado: 2.2.0 los valores para id1 e id2 se intercambiaron para 'borde cruza nodo' para ser consistente con la descripción del error.

note: Tag: para
en: This section covers the topology functions for creating new topologies.
es: Esta sección cubre las funciones de topología para crear nuevas topologías.

note: Tag: title
en: Topology Constructors
es: Constructores de Topología

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17
es: &sqlmm_compliant; SQL-MM 3 Topo-Geo y Topo-Net 3: Detalles de la rutina: X.3.17

note: Tag: refpurpose
en: <refpurpose>Adds a collection of geometries to a given empty topology and returns a message detailing success.</refpurpose>
es: <refpurpose>Agrega una colección de geometrías a una topología vacía dada y devuelve un mensaje que detalla el éxito. </refpurpose>

note: Tag: para
en: <para>Adds a collection of geometries to a given empty topology and returns a message detailing success.</para>
es: <para>Agrega una colección de geometrías a una topología vacía dada y devuelve un mensaje que detalla el éxito.</para>

note: Tag: para
en: Useful for populating an empty topology.
es: Útil para rellenar una topología vacía.

note: Tag: para
en: Availability: 2.0
es: Disponibilidad: 2.0

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18
es: &sqlmm_compliant; SQL-MM: Topo-Geo y Topo-Net 3: Detalles de la rutina -- X.3.18

note: Tag: refpurpose
en: Adds a point to an existing topology using a tolerance and possibly splitting an existing edge.
es: Agrega un punto a una topología existente utilizando una tolerancia y posiblemente dividiendo un borde existente.

note: Tag: para
en: Adds a point to an existing topology and returns its identifier. The given point will snap to existing nodes or edges within given tolerance. An existing edge may be split by the snapped point.
es: Agrega un punto a una topología existente y devuelve su identificador. El punto dado se ajustará a los nodos o aristas existentes dentro de la tolerancia dada. Una arista existente se puede dividir por el punto de ajuste.

note: Tag: refpurpose
en: Adds a linestring to an existing topology using a tolerance and possibly splitting existing edges/faces. Returns edge identifiers.
es: Agrega una cadena de línea a una topología existente utilizando una tolerancia y posiblemente dividiendo las aristas/caras existentes. Devuelve identificadores de borde.

note: Tag: para
en: Adds a linestring to an existing topology and returns a set of edge identifiers forming it up. The given line will snap to existing nodes or edges within given tolerance. Existing edges and faces may be split by the line.
es: Agrega una cadena de línea a una topología existente y devuelve un conjunto de identificadores de borde que la forman. La línea dada se ajustará a los nodos o aristas existentes dentro de la tolerancia dada. Las aristas y caras existentes se pueden dividir por la línea.

note: Tag: refpurpose
en: Adds a polygon to an existing topology using a tolerance and possibly splitting existing edges/faces. Returns face identifiers.
es: Agrega un polígono a una topología existente utilizando una tolerancia y posiblemente dividiendo las aristas/caras existentes. Devuelve identificadores de cara.

note: Tag: para
en: Adds a polygon to an existing topology and returns a set of face identifiers forming it up. The boundary of the given polygon will snap to existing nodes or edges within given tolerance. Existing edges and faces may be split by the boundary of the new polygon.
es: Agrega un polígono a una topología existente y devuelve un conjunto de identificadores de cara que lo forman. El límite del polígono dado se ajustará a los nodos o aristas existentes dentro de la tolerancia dada. Las aristas y caras existentes se pueden dividir por el límite del nuevo polígono.

note: Tag: para
en: This section covers topology functions for adding, moving, deleting, and splitting edges, faces, and nodes. All of these functions are defined by ISO SQL/MM.
es: Esta sección cubre las funciones de topología para agregar, mover, eliminar y dividir aristas, caras y nodos. Todas estas funciones están definidas por ISO SQL/MM.

note: Tag: title
en: Topology Editors
es: Editores de Topología

note: Tag: refpurpose
en: Adds an isolated node to a face in a topology and returns the nodeid of the new node. If face is null, the node is still created.
es: Agrega un nodo aislado a una cara de una topología y devuelve el identificardor de nodo del nuevo nodo. Si la cara es nula, el nodo es creado de todas maneras.

note: Tag: para
en: Adds an isolated node with point location <varname>apoint</varname> to an existing face with faceid <varname>aface</varname> to a topology <varname>atopology</varname> and returns the nodeid of the new node.
es: Agrega un nodo aislado con la localización del punto <varname>apoint</varname> a una cara existente con identificador de cara <varname>aface</varname> a una topología <varname>atopology</varname> y devuelve el identificador de nodo de el nuevo nodo.

note: Tag: para
en: If the spatial reference system (srid) of the point geometry is not the same as the topology, the <varname>apoint</varname> is not a point geometry, the point is null, or the point intersects an existing edge (even at the boundaries) then an exception is thrown. If the point already exists as a node, an exception is thrown.
es: Si el sistema de referencia espacial (SRID) de la geometría de punto no es el mismo que el de la topología, el <varname>apoint</varname> no es una geometía de punto, el punto es nulo, o el punto intersecta un borde existente (incluso en los límites) entonces una excepción es lanzada. Si el punto ya existe como un nodo, se produce una excepción.

note: Tag: para
en: If <varname>aface</varname> is not null and the <varname>apoint</varname> is not within the face, then an exception is thrown.
es: Si <varname>aface</varname> no es nulo y el <varname>apoint</varname> no está dentro de la cara, entonces una excepción es lanzada.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1
es: &sqlmm_compliant; SQL-MM: Topo-Net Rutinas: X+1.3.1

note: Tag: refpurpose
en: <refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</varname> to a topology connecting two existing isolated nodes <varname>anode</varname> and <varname>anothernode</varname> and returns the edge id of the new edge.</refpurpose>
es: <refpurpose>Agrega un borde aislado definido por la geometría <varname>alinestring</varname> a una topología que conecta dos nodos aislados existentes <varname>anode</varname> y <varname>anothernode</varname> y devuelve el identificador de borde del nuevo borde.</refpurpose>

note: Tag: para
en: <para>Adds an isolated edge defined by geometry <varname>alinestring</varname> to a topology connecting two existing isolated nodes <varname>anode</varname> and <varname>anothernode</varname> and returns the edge id of the new edge.</para>
es: <para>Agrega un borde aislado definido por la geometría <varname>alinestring</varname> a una topología que conecta dos nodos aislados existentes <varname>anode</varname> y <varname>anothernode</varname> y devuelve el identificador de borde del nuevo borde.</para>

note: Tag: para
en: If the spatial reference system (srid) of the <varname>alinestring</varname> geometry is not the same as the topology, any of the input arguments are null, or the nodes are contained in more than one face, or the nodes are start or end nodes of an existing edge, then an exception is thrown.
es: Si el sistema de referencia espacial (SRID) de la geometría <varname>alinestring</varname> no es el mismo que la topología, cualquiera de los argumentos de entrada son nulos, o los nodos se contienen en más de una cara, o los nodos son el inicio o fin de los nodos de un borde existente, entonces una excepción es lanzada.

note: Tag: para
en: If the <varname>alinestring</varname> is not within the face of the face the <varname>anode</varname> and <varname>anothernode</varname> belong to, then an exception is thrown.
es: Si el <varname>alinestring</varname> no está dentro de la cara de la cara a la que pertenece <varname>anode</varname> y <varname>anothernode</varname>, entonces una excepción es lanzada.

note: Tag: para
en: If the <varname>anode</varname> and <varname>anothernode</varname> are not the start and end points of the <varname>alinestring</varname> then an exception is thrown.
es: Si el <varname>anode</varname> y <varname>anothernode</varname> no son los puntos de inicion y final de la <varname>alinestring</varname> entonces una excepción es lanzada.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4
es: &sqlmm_compliant; SQL-MM: Topo-Geo y Topo-Net 3: Detalles de rutina: X.3.4

note: Tag: refpurpose
en: Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces.
es: Agrega un nuevo borde y, si al hacerlo divide una cara, se elimina la cara original y es reemplazada con dos nuevas caras.

note: Tag: para
en: Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces. Returns the id of the newly added edge.
es: Agrega un nuevo borde y, si al hacerlo divide una cara, se elimina la cara original y es reemplazada con dos nuevas caras. Devuelve el identificador del borde recientemente agregado.

note: Tag: para
en: Updates all existing joined edges and relationships accordingly.
es: Actualiza todos los bordes unidos y relaciones en consecuencia existentes.

note: Tag: para
en: If any arguments are null, the given nodes are unknown (must already exist in the <varname>node</varname> table of the topology schema) , the <varname>acurve</varname> is not a <varname>LINESTRING</varname>, the <varname>anode</varname> and <varname>anothernode</varname> are not the start and endpoints of <varname>acurve</varname> then an error is thrown.
es: Si cualquier argumento es nulo, los nodos dados son desconocidos (ya deben existir en la tabla <varname>node</varname> del esquema de topología) , el <varname>acurve</varname> no es un <varname>LINESTRING</varname>, el <varname>anode</varname> y <varname>anothernode</varname> no son el punto de inicio y final de <varname>acurve</varname> entonces un error es lanzado.

note: Tag: para
en: If the spatial reference system (srid) of the <varname>acurve</varname> geometry is not the same as the topology an exception is thrown.
es: Si el sistema de referencia espacial (SRID) de la geometría <varname>acurve</varname> no es el mismo que la topología se lanza una excepción.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12
es: &sqlmm_compliant; SQL-MM: Topo-Geo y Topo-Net 3: Detalles de Rutina: X.3.12

note: Tag: refpurpose
en: Add a new edge and, if in doing so it splits a face, modify the original face and add a new face.
es: Añada un nuevo borde y, si al hacerlo, divide una cara, modifica la cara original y añade una nueva cara.

note: Tag: para
en: Add a new edge and, if doing so splits a face, modify the original face and add a new one.
es: Añade un nuevo borde y, si al hacerlo, se divide una cara, modifica la cara original y añade una nueva.

note: Tag: para
en: If possible, the new face will be created on left side of the new edge. This will not be possible if the face on the left side will need to be the Universe face (unbounded).
es: Si es posible, la nueva cara se creará en el lado izquierdo del nuevo borde. Esto no será posible si la cara del lado izquierdo necesita ser Universe face (sin límites).

note: Tag: para
en: Returns the id of the newly added edge.
es: Devuelve el identificador del borde recientemente añadido.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13
es: &sqlmm_compliant; SQL-MM: Topo-Geo y Topo-Net 3: Detalle de Rutina: X.3.13

note: Tag: refpurpose
en: <refpurpose>Removes an edge and, if the removed edge separated two faces, delete the original faces and replace them with a new face.</refpurpose>
es: <refpurpose>Elimina un borde y, si el borde eliminado separa dos caras, borra las caras originales y las reemplaza con una nueva cara.</refpurpose>

note: Tag: para
en: <para>Removes an edge and, if the removed edge separated two faces, delete the original faces and replace them with a new face.</para>
es: <para>Elimina un borde y, si el borde eliminado separa dos caras, borra las caras originales y las reemplaza con una nueva cara.</para>

note: Tag: para
en: Returns the id of a newly created face or NULL, if no new face is created. No new face is created when the removed edge is dangling or isolated or confined with the universe face (possibly making the universe flood into the face on the other side).
es: Devuelve el identificador de una cara creada recientemente o NULL, si no se crea ninguna nueva cara. No se crea ninguna nueva cara cuando el borde eliminado está colgando o aislado o confinado con la cara del universo (posiblemente haciendo que el universo se inunde en la cara del otro lado).

note: Tag: para
en: Refuses to remove an edge participating in the definition of an existing TopoGeometry. Refuses to heal two faces if any TopoGeometry is defined by only one of them (and not the other).
es: Se niega a eliminar un borde que participa en la definición de un TopoGeometry existente. Se niega a sanear dos caras si cualquier TopoGeometry es definido por sólo uno de ellos (y no el otro).

note: Tag: para
en: If any arguments are null, the given edge is unknown (must already exist in the <varname>edge</varname> table of the topology schema), the topology name is invalid then an error is thrown.
es: Si algún argumento es null, se desconoce el borde dado (debe existir ya en la tabla <varname>edge</varname> del esquema de topología), el nombre de la topología no es válido entonces se produce un error.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14
es: &sqlmm_compliant; SQL-MM: Topo-Geo y Topo-Net 3: Detalles de Rutina: X.3.14

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15
es: &sqlmm_compliant; SQL-MM: Topo-Geo y Topo-Net 3: Detalles de Rutina: X.3.15

note: Tag: refpurpose
en: <refpurpose>Changes the shape of an edge without affecting the topology structure.</refpurpose>
es: <refpurpose>Cambia la forma de un borde sin afectar la estructura de la topología.</refpurpose>

note: Tag: para
en: <para>Changes the shape of an edge without affecting the topology structure.</para>
es: <para>Cambia la forma de un borde sin afectar la estructura de la topología.</para>

note: Tag: para
en: If the new <varname>acurve</varname> is not simple, then an error is thrown.
es: Si el nuevo <varname>acurve</varname> no es simple, entonces un error es lanzado.

note: Tag: para
en: If moving the edge from old to new position would hit an obstacle then an error is thrown.
es: Si al mover el borde de la vieja a la nueva posición golpease un obstáculo entonces se produce un error.

note: Tag: para
en: Availability: 1.1.0
es: Disponibilidad: 1.1.0

note: Tag: para
en: Enhanced: 2.0.0 adds topological consistency enforcement
es: Mejorado: 2.0.0 agrega aplicación de consistencia topológica

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6
es: &sqlmm_compliant; SQL-MM: Topo-Geo y Topo-Net 3: Detalle de Rutina X.3.6

note: Tag: refpurpose
en: Split an edge by creating a new node along an existing edge, modifying the original edge and adding a new edge.
es: Dividir un borde creando un nuevo nodo a lo largo de un borde existente, modificando el borde original y agregando un nuevo borde.

note: Tag: para
en: Split an edge by creating a new node along an existing edge, modifying the original edge and adding a new edge. Updates all existing joined edges and relationships accordingly. Returns the identifier of the newly added node.
es: Dividir un borde creando un nuevo nodo a lo largo de un borde existente, modificando el borde original y agregando un nuevo borde. Actualiza todos los bordes unidos existentes y relaciones en consecuencia. Devuelve el identificador del nodo recientemente agregado.

note: Tag: para
en: Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit
es: Cambiado: 2.0 - En versiones anteriores, esto fue mal llamado ST_ModEdgesSplit

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9
es: &sqlmm_compliant; SQL-MM: Topo-Geo y Topo-Net 3: Detalles de Rutina: X.3.9

note: Tag: refpurpose
en: Heals two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node.
es: Cura dos aristas eliminando el nodo que las conecta, modificando la primera arista y eliminando la segunda arista. Devuelve el identificador del nodo eliminado.

note: Tag: para
en: Heals two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node. Updates all existing joined edges and relationships accordingly.
es: Cura dos aristas eliminando el nodo que las conecta, modificando la primera arista y eliminando la segunda arista. Devuelve el identificador del nodo eliminado. Actualiza todos los bordes y relaciones unidos existentes en consecuencia.

note: Tag: refpurpose
en: Heals two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided.
es: Cura dos aristas eliminando el nodo que las conecta, eliminando ambas aristas y sustituyéndolas por una arista cuya dirección sea la misma que la primera arista proporcionada.

note: Tag: para
en: Heals two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided. Returns the id of the new edge replacing the healed ones. Updates all existing joined edges and relationships accordingly.
es: Cura dos aristas eliminando el nodo que las conecta, eliminando ambas aristas y sustituyéndolas por una arista cuya dirección sea la misma que la primera arista proporcionada. Devuelve el identificador de la nueva aristas reemplazante de las curadas. Actualiza todas las aristas y relaciones unidos existentes en consecuencia.

note: Tag: refpurpose
en: Moves an isolated node in a topology from one point to another. If new <varname>apoint</varname> geometry exists as a node an error is thrown. Returns description of move.
es: Mueve un nodo aislado en una topología de un punto a otro. Si la nueva geometría <varname>apoint</varname> existe como nodo se lanza un error. Devuelve la descripción del movimiento.

note: Tag: para
en: Moves an isolated node in a topology from one point to another. If new <varname>apoint</varname> geometry exists as a node an error is thrown.
es: Mueve un nodo aislado en una topología de un punto a otro. Si la nueva geometría <varname>apoint</varname> existe como un nodo un error es lanzado.

note: Tag: para
en: If the spatial reference system (srid) of the point geometry is not the same as the topology an exception is thrown.
es: Si el sistema de referencia espacial (SRID) de la geometría de punto no es el mismo que el de la topología se lanza una excepción.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2
es: &sqlmm_compliant; SQL-MM: Topo-Net Rutina: X.3.2

note: Tag: refpurpose
en: Split an edge by creating a new node along an existing edge, deleting the original edge and replacing it with two new edges. Returns the id of the new node created that joins the new edges.
es: Divide un borde creando un nuevo nodo a lo largo de un borde existente, eliminando el borde original y reemplazandolo con dos bordes nuevos. Devuelve el identificador del nuevo nodo creado que une los nuevos bordes.

note: Tag: para
en: Split an edge with edge id <varname>anedge</varname> by creating a new node with point location <varname>apoint</varname> along current edge, deleting the original edge and replacing it with two new edges. Returns the id of the new node created that joins the new edges. Updates all existing joined edges and relationships accordingly.
es: Divide un borde con el identificador de borde <varname>anedge</varname> creando un nodo nuevo con la localización del punto <varname>apoint</varname> a lo largo del borde actual, eliminando el borde original y reemplazando con dos bordes nuevos. Devuelve el identificador del nuevo nodo creado que une los nuevos bordes. Actualiza todos los bordes unidos existentes y relaciones en consecuencia.

note: Tag: para
en: If the spatial reference system (srid) of the point geometry is not the same as the topology, the <varname>apoint</varname> is not a point geometry, the point is null, the point already exists as a node, the edge does not correspond to an existing edge or the point is not within the edge then an exception is thrown.
es: Si el sistema de referencia espacial (SRID) de la geometría de punto no es el mismo que el de la topología, el <varname>apoint</varname> no es una geometría de punto, el punto es nulo, el punto ya existe como un nodo, el borde no corresponde a un borde existente o el punto no está dentro del borde entonces se lanza una excepción.

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8
es: &sqlmm_compliant; SQL-MM: Topo-Net Rutina: X.3.8

note: Tag: refpurpose
en: <refpurpose>Removes an isolated node and returns description of action. If the node is not isolated (is start or end of an edge), then an exception is thrown.</refpurpose>
es: <refpurpose>Elimina un nodo aislado y devuelve la descripción de la acción. Si el nodo no está aislado (es el inicio o el final de un borde), entonces se lanza una excepción.</refpurpose>

note: Tag: para
en: <para>Removes an isolated node and returns description of action. If the node is not isolated (is start or end of an edge), then an exception is thrown.</para>
es: <para>Elimina un nodo aislado y devuelve la descripción de la acción. Si el nodo no está aislado (es el inicio o el final de un borde), entonces se lanza una excepción.</para>

note: Tag: para
en: &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3
es: &sqlmm_compliant; SQL-MM: Topo-Geo y Topo-Net 3: Detelles de Rutina: X+1.3.3

note: Tag: refpurpose
en: <refpurpose>Removes an isolated edge and returns description of action. If the edge is not isolated, then an exception is thrown.</refpurpose>
es: <refpurpose>Elimina un borde aislado y devuelve la descripción de la acción. Si el borde no está aislado, se lanza una excepción.</refpurpose>

note: Tag: para
en: <para>Removes an isolated edge and returns description of action. If the edge is not isolated, then an exception is thrown.</para>
es: <para>Elimina un borde aislado y devuelve la descripción de la acción. Si el borde no está aislado, se lanza una excepción.</para>

note: Tag: title
en: Topology Accessors
es: Accesores de Topología

note: Tag: refpurpose
en: Finds the edge-id of an edge that intersects a given point.
es: Busca el identificador de arista de una arista que cruza un punto determinado.

note: Tag: para
en: Retrieves the id of an edge that intersects a Point.
es: Recupera el identificador de una arista que cruza con un point.

note: Tag: para
en: The function returns an integer (id-edge) given a topology, a POINT and a tolerance. If tolerance = 0 then the point has to intersect the edge.
es: La función devuelve un entero (identificador de borde) dada una topología, un POINT y una tolerancia. Si la tolerancia = 0 el punto tiene que intersectar el borde.

note: Tag: para
en: If <varname>apoint</varname> doesn't intersect an edge, returns 0 (zero).
es: Si un <varname>apoint</varname> no intersecta una arista, devuelve 0 (cero).

note: Tag: para
en: If use tolerance > 0 and there is more than one edge near the point then an exception is thrown.
es: Si se usa tolerancia > 0 y hay más de un borde cerca del punto, entonces se lanza una excepción.

note: Tag: para
en: If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin.
es: Si la tolerancia = 0, la función utiliza ST_Intersects de otra manera utiliza ST_DWithin.

note: Tag: para
en: Performed by the GEOS module.
es: Realizado por el módulo GEOS.

note: Tag: para
en: These examples use edges we created in <xref linkend="AddEdge"/>
es: Estos ejemplos utilizan los bordes que hemos creado en <xref linkend="AddEdge"/>

note: Tag: refpurpose
en: Finds the node-id of a node at a point location.
es: Busca el identificador de nodo de un nodo en un punto de ubicación.

note: Tag: para
en: Retrieves the id of a node at a point location.
es: Recupera el identificador de un nodo en un punto de ubicación.

note: Tag: para
en: The function returns an integer (id-node) given a topology, a POINT and a tolerance. If tolerance = 0 means exact intersection, otherwise retrieves the node from an interval.
es: La función devuelve un entero (identificador de nodo) dada una topología, un POINT y una tolerancia. Si la tolerancia es 0 significa intersección exacta, de lo contrario recupera el nodo de un intervalo.

note: Tag: para
en: If <varname>apoint</varname> doesn't intersect a node, returns 0 (zero).
es: Si <varname>apoint</varname> no intersecta un nodo, devuelve 0 (cero).

note: Tag: para
en: If use tolerance > 0 and there is more than one node near the point then an exception is thrown.
es: Si utiliza tolerancia > 0 y hay más de un nodo cerca del punto, se produce una excepción.

note: Tag: refpurpose
en: <refpurpose>Returns the id of a topology in the topology.topology table given the name of the topology.</refpurpose>
es: <refpurpose>Devuelve el identificador de una topología en la tabla topology.topology dado el nombre de la topología.</refpurpose>

note: Tag: para
en: <para>Returns the id of a topology in the topology.topology table given the name of the topology.</para>
es: <para>Devuelve el identificador de una topología en la tabla topology.topology dado el nombre de la topología.</para>

note: Tag: refpurpose
en: Returns the SRID of a topology in the topology.topology table given the name of the topology.
es: Devuelve el SRID de una topología en la tabla topology.topology dado el nombre de la topología.

note: Tag: para
en: Returns the spatial reference id of a topology in the topology.topology table given the name of the topology.
es: Devuelve el identificador del sistema de referencia de una topología en la tabla topology.topology dado el nombre de la topología.

note: Tag: refpurpose
en: Returns the name of a topology (schema) given the id of the topology.
es: Devuelve el nombre de una topología (esquema) dado el identificador de la topología.

note: Tag: para
en: Returns the topology name (schema) of a topology from the topology.topology table given the topology id of the topology.
es: Devuelve el nombre de topología (esquema) de una topología de la tabla topology.topology dado el identificador de topología de la topología.

note: Tag: refpurpose
en: Returns a set of ordered edges that bound <varname>aface</varname>.
es: Devuelve un conjunto de bordes ordenados que ligan <varname>aface</varname>.

note: Tag: para
en: Returns a set of ordered edges that bound <varname>aface</varname>. Each output consists of a sequence and edgeid. Sequence numbers start with value 1.
es: Devuelve un conjunto de bordes ordenados que ligan <varname>aface</varname>. Cada salida consta de una secuencia e identificador de borde. Los números de secuencia comienzan con el valor 1.

note: Tag: para
en: Enumeration of each ring edges start from the edge with smallest identifier. Order of edges follows a left-hand-rule (bound face is on the left of each directed edge).
es: La enumeración de los bordes de cada anillo comienza desde el borde con el identificador más pequeño. El orden de los bordes sigue la regla de la izquierda (la cara enmarcada está a la izquierda de cada borde dirigido).

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5
es: &sqlmm_compliant; SQL-MM 3 Topo-Geo y Topo-Net 3: Detalles de Rutina: X.3.5

note: Tag: refpurpose
en: Returns the polygon in the given topology with the specified face id.
es: Devuelve el polígono en la topología dada con el identificador de la cara especificada.

note: Tag: para
en: Returns the polygon in the given topology with the specified face id. Builds the polygon from the edges making up the face.
es: Devuelve el polígono en la topología dada con el identificador de cara especificado. Construye el polígono de los bordes que componen la cara.

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16
es: &sqlmm_compliant; SQL-MM 3 Topo-Geo y Topo-Net 3: Detalles de Rutina: X.3.16

note: Tag: refpurpose
en: Returns the ordered set of signed edge identifiers met by walking on an a given edge side.
es: Devuelve el conjunto ordenado de identificadores de borde con signo asignado al caminar en un lado de borde dado.

note: Tag: para
en: Returns the ordered set of signed edge identifiers met by walking on an a given edge side. Each output consists of a sequence and a signed edge id. Sequence numbers start with value 1.
es: Devuelve el conjunto ordenado de identificadores de borde con signo asignado al caminar en un lado de borde dado. Cada salida consta de una secuencia y un identificador de borde con signo. Los números de secuencia comienzan con el valor 1.

note: Tag: para
en: If you pass a positive edge id, the walk starts on the left side of the corresponding edge and follows the edge direction. If you pass a negative edge id, the walk starts on the right side of it and goes backward.
es: Si pasa un identificador de borde positivo, la caminata comienza en el lado izquierdo del borde correspondiente y sigue la dirección del borde. Si pasa un identificador de borde negativo, el paseo comienza en el lado derecho de la misma y retrocede.

note: Tag: para
en: If <varname>max_edges</varname> is not null no more than those records are returned by that function. This is meant to be a safety parameter when dealing with possibly invalid topologies.
es: Si <varname>max_edges</varname> no es nulo no más que esos registros son devueltos por esa función. Esto se supone que es un parámetro de seguridad cuando se trata de topologías posiblemente inválidas.

note: Tag: para
en: This function uses edge ring linking metadata.
es: Esta función utiliza metadatos enlazados de anillo de borde.

note: Tag: refpurpose
en: Returns an ordered set of edges incident to the given node.
es: Devuelve un conjunto ordenado de aristas incidente al nodo dado.

note: Tag: para
en: Returns an ordered set of edges incident to the given node. Each output consists of a sequence and a signed edge id. Sequence numbers start with value 1. A positive edge starts at the given node. A negative edge ends into the given node. Closed edges will appear twice (with both signs). Order is clockwise starting from northbound.
es: Devuelve un conjunto ordenado de aristas incidente al nodo dado. Cada salida consta de una secuencia y un identificador de arista con signo. Los números de secuencia comienzan con el valor 1. Una arista positiva comienza en el nodo dado. Una arista negativa termina en el nodo dado. Las aristas cerradas aparecerán dos veces (con ambos signos). El orden es en sentido horario empezando desde el norte.

note: Tag: para
en: This function computes ordering rather than deriving from metadata and is thus usable to build edge ring linking.
es: Esta función calcula pedidos en lugar de derivar de metadatos y es así útil para construir el bode de anillo de vinculación.

note: Tag: para
en: This section covers the functions for processing topologies in non-standard ways.
es: Esta sección cubre las funciones para el procesamiento de topologías de formas no estándar.

note: Tag: title
en: Topology Processing
es: Procesamiento de Topología

note: Tag: refpurpose
en: Finds and registers all faces defined by topology edges.
es: Busca y registra todas las caras definidas por aristas de topología.

note: Tag: para
en: Registers all faces that can be built out a topology edge primitives.
es: Registra todas las caras que se pueden crear como primitivas de borde de topología.

note: Tag: para
en: The target topology is assumed to contain no self-intersecting edges.
es: Se supone que la topología de destino no contiene bordes que se intersectan a sí mismos.

note: Tag: para
en: Already known faces are recognized, so it is safe to call Polygonize multiple times on the same topology.
es: Se reconocen caras ya conocidas, por lo que es seguro llamar a Polygonize varias veces en la misma topología.

note: Tag: para
en: This function does not use nor set the next_left_edge and next_right_edge fields of the edge table.
es: Esta función no utiliza ni establece los campos next_left_edge y next_right_edge de la tabla Edge.

note: Tag: refpurpose
en: Adds a point node to the node table in the specified topology schema and returns the nodeid of new node. If point already exists as node, the existing nodeid is returned.
es: Agrega un nodo de punto a la tabla de nodos del esquema de topología especificado y devuelve el identificador de nodo del nuevo nodo. Si el punto ya existe como nodo, se devuelve el identificador de nodo existente.

note: Tag: para
en: Adds a point node to the node table in the specified topology schema. The <xref linkend="AddEdge"/> function automatically adds start and end points of an edge when called so not necessary to explicitly add nodes of an edge.
es: Agrega un nodo de punto a la tabla de nodos en el esquema de topología especificado. La función <xref linkend="AddEdge"/> agrega automáticamente los puntos de inicio y fin de una arista cuando se le llama por lo tanto no es necesario agregar nodos de arista de forma explícita.

note: Tag: para
en: If any edge crossing the node is found either an exception is raised or the edge is split, depending on the <varname>allowEdgeSplitting</varname> parameter value.
es: Si se encuentra alguna arista que cruza el nodo, se produce una excepción o se divide la arista, dependiendo del valor del parámetro <varname>allowEdgeSplitting</varname>.

note: Tag: para
en: If <varname>computeContainingFace</varname> is true a newly added node would get the correct containing face computed.
es: Si <varname>computeContainingFace</varname> es verdadero un nodo recién añadido obtendrá la cara de contención correcta calculada.

note: Tag: para
en: If the <varname>apoint</varname> geometry already exists as a node, the node is not added but the existing nodeid is returned.
es: Si la geometría <varname>apoint</varname> ya existe como nodo, el nodo no se agrega pero se devuelve el identificador del nodo existente.

note: Tag: refpurpose
en: Adds a linestring edge to the edge table and associated start and end points to the point nodes table of the specified topology schema using the specified linestring geometry and returns the edgeid of the new (or existing) edge.
es: Agrega una arista de LineString a la tabla de arista y los puntos de inicio y fin asociados a la tabla nodos de puntos del esquema de topología usando la geometría LineString especificada y devuelve el identificador de arista de la arista nueva (o existente).

note: Tag: para
en: Adds an edge to the edge table and associated nodes to the nodes table of the specified <varname>toponame</varname> schema using the specified linestring geometry and returns the edgeid of the new or existing record. The newly added edge has "universe" face on both sides and links to itself.
es: Agrega un borde a la tabla arista y los nodos asociados a la tabla nodos del esquema <varname>toponame</varname> especificado usando la geometría LineString especificada y devuelve el identificador de arista del registro nuevo o existente. El borde recién añadido tiene la cara de "universo" en ambos lados y enlaces a sí mismo.

note: Tag: para
en: If the <varname>aline</varname> geometry crosses, overlaps, contains or is contained by an existing linestring edge, then an error is thrown and the edge is not added.
es: Si la geometría <varname>aline</varname> se cruza, se superpone, contiene o está contenida por un borde de cadena de línea existente, entonces se genera un error y no se agrega el borde.

note: Tag: para
en: The geometry of <varname>aline</varname> must have the same <varname>srid</varname> as defined for the topology otherwise an invalid spatial reference sys error will be thrown.
es: La geometría de <varname>aline</varname> debe tener el mismo <varname>srid</varname> que el definido para la topología de lo contrario se lanzará un error de sistema de referencia espacial no válido.

note: Tag: refpurpose
en: <refpurpose>Registers a face primitive to a topology and gets its identifier.</refpurpose>
es: <refpurpose>Registra una primitiva de cara a una topología y obtiene su identificador.</refpurpose>

note: Tag: para
en: <para>Registers a face primitive to a topology and gets its identifier.</para>
es: <para>Registra una primitiva de cara a una topología y obtiene su identificador.</para>

note: Tag: para
en: For a newly added face, the edges forming its boundaries and the ones contained in the face will be updated to have correct values in the left_face and right_face fields. Isolated nodes contained in the face will also be updated to have a correct containing_face field value.
es: Para una cara recién agregada, los bordes que forman sus límites y los contenidos en la cara se actualizarán para tener valores correctos en los campos left_face y right_face. Los nodos aislados contenidos en la cara también se actualizarán para tener un valor del campo containing_face.

note: Tag: para
en: The target topology is assumed to be valid (containing no self-intersecting edges). An exception is raised if: The polygon boundary is not fully defined by existing edges or the polygon overlaps an existing face.
es: Se supone que la topología de destino es válida (que no contiene aristas de intersección). Se plantea una excepción si: el límite del polígono no está definido completamente por los bordes existentes o el polígono se superpone con una cara existente.

note: Tag: para
en: If the <varname>apolygon</varname> geometry already exists as a face, then: if <varname>force_new</varname> is false (the default) the face id of the existing face is returned; if <varname>force_new</varname> is true a new id will be assigned to the newly registered face.
es: Si la geometría <varname>apolygon</varname> ya existe como cara, entonces: si <varname>force_new</varname> es falso (el valor predeterminado) se devuelve el id de cara de la cara existente; si <varname>force_new</varname> es verdadero; , se asignará un nuevo identificador a la cara recién registrada.

note: Tag: para
en: When a new registration of an existing face is performed (force_new=true), no action will be taken to resolve dangling references to the existing face in the edge, node an relation tables, nor will the MBR field of the existing face record be updated. It is up to the caller to deal with that.
es: Cuando se realiza un nuevo registro de una cara existente (force_new=true), no se tomará ninguna acción para resolver las referencias pendientes a la cara existente en la arista, nodo y a tablas de relación, ni se actualizará el campo MBR del registro de cara existente. Depende de la persona que llama hacerse cargo de ello.

note: Tag: para
en: The <varname>apolygon</varname> geometry must have the same <varname>srid</varname> as defined for the topology otherwise an invalid spatial reference sys error will be thrown.
es: La geometría <varname>apolygon</varname> debe tener el mismo <varname>srid</varname> que el definido para la topología de lo contrario se lanzará un error de sistema de referencia espacial no válido.

note: Tag: refpurpose
en: Returns a "simplified" geometry version of the given TopoGeometry using the Douglas-Peucker algorithm.
es: Devuelve una versión "simplificada" de la geometría de la TopoGeometry dada usando el algoritmo de Douglas-Peucker.

note: Tag: para
en: Returns a "simplified" geometry version of the given TopoGeometry using the Douglas-Peucker algorithm on each component edge.
es: Devuelve una versión "simplificada" de la geometría de la TopoGeometry dada usando el algoritmo de Douglas-Peucker en cada arista componente.

note: Tag: para
en: The returned geometry may be non-simple or non-valid.
es: La geometría devuelta puede ser no simple o no válida.

note: Tag: para
en: Splitting component edges may help retaining simplicity/validity.
es: Dividir las aristas de los componentes puede ayudar a conservar la simplicidad/validez.

note: Tag: para
en: Availability: 2.1.0
es: Disponibilidad: 2.1.0

note: Tag: para
en: Geometry <xref linkend="ST_Simplify"/>, <xref linkend="ST_IsSimple"/>, <xref linkend="ST_IsValid"/>, <xref linkend="ST_ModEdgeSplit"/>
es: Geometría <xref linkend="ST_Simplify"/>, <xref linkend="ST_IsSimple"/>, <xref linkend="ST_IsValid"/>, <xref linkend="ST_ModEdgeSplit"/>

note: Tag: para
en: This section covers the topology functions for creating new topogeometries.
es: Esta sección cubre las funciones de topología para la creación de nuevos topogeometries.

note: Tag: title
en: TopoGeometry Constructors
es: Constructores de Geometría Topográfica

note: Tag: refpurpose
en: Creates a new topo geometry object from topo element array - tg_type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection
es: Crea un nuevo objeto de geometría topo de la matriz de elementos topo - tg_type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection

note: Tag: para
en: Creates a topogeometry object for layer denoted by <varname>layer_id</varname> and registers it in the relations table in the <varname>toponame</varname> schema.
es: Crea un objeto de topogeometría para la capa indicada por <varname>layer_id</varname>  y lo registra en la tabla relations del esquema <varname>toponame</varname>.

note: Tag: para
en: <varname>tg_type</varname> is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:[multi]poly (areal), 4:collection. <varname>layer_id</varname> is the layer id in the topology.layer table.
es: <varname>tg_type</varname> es un entero: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:[multi]poly (areal), 4:collection. <varname>layer_id</varname> es el identificador de capa de la tabla topology.layer.

note: Tag: para
en: punctal layers are formed from set of nodes, lineal layers are formed from a set of edges, areal layers are formed from a set of faces, and collections can be formed from a mixture of nodes, edges, and faces.
es: las capas puntuales se forman a partir de un conjunto de nodos, las capas lineales se forman a partir de un conjunto de aristas, las capas de área se forman a partir de un conjunto de caras, y las colecciones se pueden formar a partir de una mezcla de nodos, aristas y caras.

note: Tag: para
en: Omitting the array of components generates an empty TopoGeometry object.
es: Omitir la matriz de componentes genera un objeto TopoGeometry vacío.

note: Tag: title
en: Examples: Form from existing edges
es: Ejemplos: formulario de aristas existentes

note: Tag: para
en: Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) LINE, for the first edge (we loaded in <varname>ST_CreateTopoGeo</varname>).
es: Crea un topogeom en el esquema ri_topo para la capa 2 (nuestra ri_roads), de tipo (2) LINE, para el primer borde (cargamos en <varname>ST_CreateTopoGeo</varname>).

note: Tag: title
en: Examples: Convert an areal geometry to best guess topogeometry
es: Ejemplos: Convierte una geometría de área a una topogeometría

note: Tag: para
en: Lets say we have geometries that should be formed from a collection of faces. We have for example blockgroups table and want to know the topo geometry of each block group. If our data was perfectly aligned, we could do this:
es: Digamos que tenemos geometrías que deben ser formadas a partir de una colección de caras. Tenemos por ejemplo la tabla blockgroups y queremos conocer la geometría topo de cada grupo de bloques. Si nuestros datos estuvieran perfectamente alineados, podríamos hacer esto:

note: Tag: refpurpose
en: Converts a simple Geometry into a topo geometry.
es: Convierte un Geometry simple en una geometría topo.

note: Tag: para
en: Converts a simple Geometry into a <xref linkend="topogeometry"/>.
es: Convierte una geometría simple en un <xref linkend="topogeometry"/>.

note: Tag: para
en: Topological primitives required to represent the input geometry will be added to the underlying topology, possibly splitting existing ones, and they will be associated with the output TopoGeometry in the <varname>relation</varname> table.
es: Las primitivas topológicas necesarias para representar la geometría de entrada se añadirán a la topología subyacente, posiblemente dividiendo los existentes, y se asociarán con la salida TopoGeometry en la tabla <varname>relation</varname>.

note: Tag: para
en: Existing TopoGeometry objects (with the possible exception of <varname>topogeom</varname>, if given) will retain their shapes.
es: Los objetos TopoGeometry existentes (con la posible excepción de <varname>topogeom</varname>si se les da) conservarán sus formas.

note: Tag: para
en: When <varname>tolerance</varname> is given it will be used to snap the input geometry to existing primitives.
es: Cuando se da la <varname>tolerance</varname> se usará para ajustar la geometría de entrada a las primitivas existentes.

note: Tag: para
en: In the first form a new TopoGeometry will be created for the given layer (<varname>layer_id</varname>) of the given topology (<varname>toponame</varname>).
es: En la primera forma se creará un nuevo TopoGeometry para la capa dada (<varname>layer_id</varname>) de la topología dada (<varname>toponame</varname>).

note: Tag: para
en: In the second form the primitives resulting from the conversion will be added to the pre-existing TopoGeometry (<varname>topogeom</varname>), possibly adding space to its final shape. To have the new shape completely replace the old one see <xref linkend="clearTopoGeom"/>.
es: En la segunda forma las primitivas resultantes de la conversión se añadirán a la TopoGeometry preexistente  (<varname>topogeom</varname>), añadiendo posiblemente espacio a su forma final. Para que la nueva forma Reemplace completamente la antigua ver <xref linkend="clearTopoGeom"/>.

note: Tag: para
en: Enhanced: 2.1.0 adds the version taking an existing TopoGeometry.
es: Mejorado: 2.1.0 agrega la versión tomando una TopoGeometry existente.

note: Tag: para
en: This is a full self-contained workflow
es: Se trata de un flujo de trabajo autónomo completo

note: Tag: refpurpose
en: Returns a <varname>topoelementarray</varname> for a set of element_id, type arrays (topoelements).
es: Devuelve un <varname>topoelementarray</varname> para un conjunto de element_id, matriz de tipo  (topoelements).

note: Tag: para
en: Used to create a <xref linkend="topoelementarray"/> from a set of <xref linkend="topoelement"/>.
es: Usado para crear una <xref linkend="topoelementarray"/> desde un conjunto de <xref linkend="topoelement"/>.

note: Tag: para
en: This section covers the topology functions for editing existing topogeometries.
es: Esta sección cubre las funciones de topología para editar topogeometries existentes.

note: Tag: title
en: TopoGeometry Editors
es: Editores TopoGeometry

note: Tag: refpurpose
en: Clears the content of a topo geometry.
es: Borra el contenido de una topo geometry.

note: Tag: para
en: Clears the content a <xref linkend="topogeometry"/> turning it into an empty one. Mostly useful in conjunction with <xref linkend="toTopoGeom"/> to replace the shape of existing objects and any dependent object in higher hierarchical levels.
es: Borra el contenido de un <xref linkend="topogeometry"/> convirtiéndolo en uno vacío. Sobre todo útil en conjunción con <xref linkend="toTopoGeom"/> para substituir la forma de objetos existentes y de cualquier objeto dependiente en niveles jerárquicos más altos.

note: Tag: para
en: Availability: 2.1
es: Disponibilidad: 2.1

note: Tag: refpurpose
en: Adds an element to the definition of a TopoGeometry.
es: Agrega un elemento a la definición de una TopoGeometry.

note: Tag: para
en: Adds a <xref linkend="topoelement"/> to the definition of a TopoGeometry object. Does not error out if the element is already part of the definition.
es: Agrega un <xref linkend="topoelement"/> a la definición de un objeto TopoGeometry. No se produce un error si el elemento ya forma parte de la definición.

note: Tag: para
en: Availability: 2.3
es: Disponibilidad: 2.3

note: Tag: refpurpose
en: Removes an element from the definition of a TopoGeometry.
es: Quita un elemento de la definición de una TopoGeometry.

note: Tag: para
en: Removes a <xref linkend="topoelement"/> from the definition of a TopoGeometry object.
es: Elimina un <xref linkend="topoelement"/> de la definición de un objeto TopoGeometry.

note: Tag: refpurpose
en: Adds a geometry shape to an existing topo geometry.
es: Agrega una forma de geometría a una geometría topográfica existente.

note: Tag: para
en: Refer to <xref linkend="toTopoGeom"/>.
es: Consulte <xref linkend="toTopoGeom"/>.

note: Tag: title
en: TopoGeometry Accessors
es: Descriptores de Geometría Topográfica

note: Tag: refpurpose
en: Returns a <varname>topoelementarray</varname> (an array of topoelements) containing the topological elements and type of the given TopoGeometry (primitive elements).
es: Devuelve un <varname>topoelementarray</varname> (una matriz de topoelements) que contiene los elementos topológicos y el tipo de la TopoGeometry (elementos primitivos) especificados.

note: Tag: para
en: Returns a <xref linkend="topoelementarray"/> containing the topological elements and type of the given TopoGeometry (primitive elements). This is similar to GetTopoGeomElements except it returns the elements as an array rather than as a dataset.
es: Devuelve un <xref linkend="topoelementarray"/> que contiene los elementos topológicos y el tipo de los TopoGeometry dados (elementos primitivos). Esto es similar a GetTopoGeomElements, excepto que devuelve los elementos como un array en lugar de un conjunto de datos.

note: Tag: para
en: tg_id is the topogeometry id of the topogeometry object in the topology in the layer denoted by <varname>layer_id</varname> in the topology.layer table.
es: tg_id es el identificador topogeometry del objeto topogeometry en la topología de la capa denotada por <varname>layer_id</varname> en la tabla topology.layer.

note: Tag: refpurpose
en: Returns a set of <varname>topoelement</varname> objects containing the topological element_id,element_type of the given TopoGeometry (primitive elements).
es: Devuelve un conjunto de objetos <varname>topoelement</varname> que contienen el element_id topológico, element_type de la TopoGeometry (elementos primitivos) especificados.

note: Tag: title
en: TopoGeometry Outputs
es: Salidas de Geometría Topográfica

note: Tag: refpurpose
en: Returns the GML representation of a topogeometry.
es: Devuelve una representación GML de una geometría topográfica.

note: Tag: para
en: Returns the GML representation of a topogeometry in version GML3 format. If no <varname>nsprefix_in</varname> is specified then <varname>gml</varname> is used. Pass in an empty string for nsprefix to get a non-qualified name space. The precision (default: 15) and options (default 1) parameters, if given, are passed untouched to the underlying call to ST_AsGML.
es: Devuelve la representación GML de un topogeometry en formato de versión GML3. Si no se especifica ningún <varname>nsprefix_in</varname> entonces se utiliza <varname>gml</varname>. Pase una cadena vacía a nsprefix para obtener un espacio de nombre no cualificado. Los parámetros de precisión (predeterminado: 15) y opciones (predeterminado 1), si se dan, se pasan sin tocar a la llamada subyacente a ST_AsGML.

note: Tag: para
en: The <varname>visitedTable</varname> parameter, if given, is used for keeping track of the visited Node and Edge elements so to use cross-references (xlink:xref) rather than duplicating definitions. The table is expected to have (at least) two integer fields: 'element_type' and 'element_id'. The calling user must have both read and write privileges on the given table. For best performance, an index should be defined on <varname>element_type</varname> and <varname>element_id</varname>, in that order. Such index would be created automatically by adding a unique constraint to the fields. Example:
es: El parámetro <varname>visitedTable</varname> se utiliza para realizar un seguimiento de los elementos de nodo y arista visitados de modo que se utilicen referencias cruzadas (xlink:xref) en lugar de duplicar las definiciones. Se espera que la tabla tenga (al menos) dos campos enteros: 'element_type' y 'element_id'. El usuario que llama debe tener privilegios de lectura y escritura en la tabla dada. Para el mejor funcionamiento, un índice se debe definir en <varname>element_type</varname> y <varname>element_id</varname>, en ese orden. Dicho índice se crearía automáticamente añadiendo una restricción única a los campos. Ejemplo:

note: Tag: para
en: The <varname>idprefix</varname> parameter, if given, will be prepended to Edge and Node tag identifiers.
es: El parámetro <varname>idprefix</varname> , si se da, se añadirá a los identificadores de etiquetas Edge y Node.

note: Tag: para
en: The <varname>gmlver</varname> parameter, if given, will be passed to the underlying ST_AsGML. Defaults to 3.
es: El parámetro <varname>gmlver</varname>, si se da, se pasará al ST_AsGML subyacente. Valor predeterminado a 3.

note: Tag: para
en: This uses the topo geometry we created in <xref linkend="CreateTopoGeom"/>
es: Este usa la geometría topográfica creada en <xref linkend="CreateTopoGeom"/>

note: Tag: para
en: Same exercise as previous without namespace
es: Mismo ejercicio que el anterior sin espacio de nombre.

note: Tag: refpurpose
en: Returns the TopoJSON representation of a topogeometry.
es: Devuelve la representación TopoJSON de una topogeometry.

note: Tag: para
en: Returns the TopoJSON representation of a topogeometry. If <varname>edgeMapTable</varname> is not null, it will be used as a lookup/storage mapping of edge identifiers to arc indices. This is to be able to allow for a compact "arcs" array in the final document.
es: Devuelve la representación TopoJSON de un topogeometry. Si <varname>edgeMapTable</varname> no es nulo, se utilizará como una asignación de búsqueda/almacenamiento de  identificadores de arista para los índices de arco.. Esto es para poder permitir un array compacto de "arcos" en el documento final.

note: Tag: para
en: The table, if given, is expected to have an "arc_id" field of type "serial" and an "edge_id" of type integer; the code will query the table for "edge_id" so it is recommended to add an index on that field.
es: Se espera que la tabla, si se da, tenga un campo "arc_id" de tipo "serial" y un "edge_id" de tipo entero; el código consultará la tabla para "edge_id", por lo que se recomienda agregar un índice en ese campo.

note: Tag: para
en: Arc indices in the TopoJSON output are 0-based but they are 1-based in the "edgeMapTable" table.
es: Los índices de arco en la salida TopoJSON son de base 0, pero están en base 1 en la tabla "edgeMapTable".

note: Tag: para
en: A full TopoJSON document will be need to contain, in addition to the snippets returned by this function, the actual arcs plus some headers. See the <ulink url="http://github.com/mbostock/topojson-specification/blob/master/README.md">TopoJSON specification</ulink>.
es: Un documento completo de TopoJSON será necesario contener, además de los fragmentos devueltos por esta función, los arcos reales más algunos encabezados.  Ver también la <ulink url="http://github.com/mbostock/topojson-specification/blob/master/README.md">especificación TopoJSON</ulink>.

note: Tag: para
en: Enhanced: 2.2.1 added support for puntal inputs
es: Mejora: 2.2.1 agrega soporte para entradas puntuales.

note: Tag: para
en: This section lists the Topology functions used to check relationships between topogeometries and topology primitives
es: En esta sección se enumeran las funciones de topología utilizadas para comprobar las relaciones entre topogeometries y primitivas de topología

note: Tag: title
en: Topology Spatial Relationships
es: Relaciones espaciales de topología

note: Tag: refpurpose
en: Returns true if two topogeometries are composed of the same topology primitives.
es: Devuelve true si dos topogeometries están compuestas de las mismas primitivas topologicas.

note: Tag: para
en: Returns true if two topogeometries are composed of the same topology primitives: faces, edges, nodes.
es: Devuelve verdadero si dos topogeometries se componen de las mismas primitivas de topología: caras, aristas, nodos.

note: Tag: para
en: This function not supported for topogeometries that are geometry collections. It also can not compare topogeometries from different topologies.
es: Esta función no es compatible con topogeometries que son colecciones de geometría. Tampoco puede comparar topogeometries de diferentes topologías.

note: Tag: refpurpose
en: <refpurpose>Returns true if any pair of primitives from the two topogeometries intersect.</refpurpose>
es: <refpurpose>Devuelve verdadero si cualquier par de primitivas de las dos topogeometries se intersectan.</refpurpose>

note: Tag: para
en: <para>Returns true if any pair of primitives from the two topogeometries intersect.</para>
es: <para>Devuelve verdadero si cualquier par de primitivas de las dos topogeometries se intersectan.</para>
