Topología - Familia de Funciones¶
The pgRouting’s topology of a network represented with a graph in form of two tables: and edge table and a vertex table.
Attributes associated to the tables help to indicate if the graph is directed or undirected, if an edge is one way on a directed graph, and depending on the final application needs, suitable topology(s) need to be created.
pgRouting suplies some functions to create a routing topology and to analyze the topology.
Additional functions to create a graph:
Additional functions to analyze a graph:
Las siguientes funciones modifican la base de datos directamente, por lo que el usuario debe tener permisos especiales otorgados por un administrador para usarlos.
pgr_createTopology - crear una topología basada en la geometría.
pgr_createVerticesTable - reconstruir la tabla de vértices en base a la información de origen y destino.
pgr_analyzeGraph - para analizar los bordes y vértices de la tabla de aristas.
pgr_analyzeOneWay - para analizar la direccionalidad de las aristas.
pgr_nodeNetwork - para crear nodos a una tabla de aristas sin nodos.
Propuesto
Advertencia
Funciones propuestas para la próxima versión mayor.
No están oficialmente en la versión actual.
Es probable que oficialmente formen parte del próximo lanzamiento:
Las funciones hacen uso de ENTEROS y FLOTANTES
Probablemente el nombre no cambie. (Pero todavía puede)
Es posible que la firma no cambie. (Pero todavía puede)
Probablemente la funcionalidad no cambie. (Pero todavía puede)
Se han hecho pruebas con pgTap. Pero tal vez se necesiten más.
Es posible que la documentación necesite un refinamiento.
Estas funciones propuestas no modifican la base de datos.
pgr_degree – Proposed - Returns a set of vertices and corresponding count of incidet edges to the vertex.
pgr_extractVertices – Propuesto - Extrae información de vértices basada en la tabla de aristas.
Ver también¶
Índices y tablas