pgRouting Manual (2.0.0)

Contenido

Contents   ::   Introducción  »

Contenido

pgRouting extiende a las bases de datos geoespaciales PostGIS /PostgreSQL para proveer ruteo geoespacial y funcionalidad de análisis de redes.

Este es el manual para pgRouting 2.0.0 (0a53b89 master).

Creative Commons Attribution-Share Alike 3.0 License

El Manual de pgRouting está bajo la licencia Licencia Creative Commons Attribution-Share Alike 3.0. Eres libre para usar este material de la manera que desees, pero pedimos que le otorges el crédito al proyecto pgRouting y cuando sea posible le pongas una liga hacia http://pgrouting.org. Para otras licencias usadas en pgRouting ver Licencias.

Tutoriales

Tutorial

Para una introducción más completa de como construir una aplicación de ruteo, leer el Taller de pgRouting.

Tipos de Datos

Tipos de datos de pgRouting

  • pgr_costResult[] — un conjunto de registros para describir un resultado de camino con el atributo de costo.
  • pgr_costResult3[] — un conjunto de registros para describir un resultado de ruta con el atributo de costo.
  • pgr_geomResult — un conjunto de registros para describir el resultado de un camino que incluye el atributo de la geometría.

Referencia de Funciones

Funciones Topológicas

Funciones para Enrrutamiento

  • pgr_apspJohnson - Algoritmo de la ruta más corta de todos los pares de la ruta más corta de Johnson
  • pgr_apspWarshall - camino más corto de todos los pares, Algoritmo de Floyd-Warshall
  • pgr_astar - Camino más corto A*
  • pgr_bdAstar - Camino más corto bidireccional A*
  • pgr_bdDijkstra - Camino más corto bidireccional de Dijkstra
  • pgr_dijkstra - Camino más corto de Dijkstra
  • pgr_kDijkstra - Camino más corto camino con múltiples destinos de Dijkstra
  • pgr_ksp - K caminos más cortos
  • pgr_tsp - Vendeor Viajante
  • pgr_trsp - Camino más corto con giros restringidos (TRSP)

Con la Distancia de Manejo habilitado

Funciones para Desarrolladores
  • pgr_getColumnName para obtener el nombre de la columna como se almacena en las tablas de la administración de postgres.
  • pgr_getTableName para obtener el nombre de la tabla tal cual se almacena en las tablas de la administración de postgres.
  • pgr_isColumnIndexed para comprobar si la columna está indexada.
  • pgr_isColumnInTable para revisar sólo la existencia de la columna.
  • pgr_pointToId - para insertar o conseguir la identificación del punto insertado en una tabla de vértices.
  • pgr_quote_ident - pone entre comillas el texto de entrada para ser utilizado como un identificador en una cadena de instrucción SQL.
  • pgr_version para obtener la versión actual de pgRouting.
  • pgr_versionless - para comparar dos números de versión.
  • pgr_startPoint para obtener el punto inicial de un (multi)linestring.
  • pgr_endPoint para obtener el punto final de un (multi)linestring.

Contents   ::   Introducción  »