pgRouting Manual (2.0.0)

Notas de la versión 2.0 de pgRouting

«  Notas de versión   ::   Contents   ::   Notas de versión de pgRouting 1.x  »

Notas de la versión 2.0 de pgRouting

Con el lanzamiento de la versión 2.0 de pgRouting, las bibliotecas dejan de tener compatibilidad con las versiones pgRouting 1.x . Se hizo esto para poder reestructurar pgRouting, estandarizando los nombres de las funciones y preparando el proyecto para el futuros desarrollos. Como resultado de este esfuerzo, hemos sido capaces de simplificar pgRouting, añadiendo funcionalidades importantes, integrando la documentación y probando el árbol del código fuente, haciéndolo más sencillo para que varios desarrolladores puedan contribuir.

Para los cambios importantes, consulte las siguientes notas de la versión. Para ver la lista completa de cambios revise la lista de Git commits en Github.

Cambios en la versión 2.0.0

  • Análisis gráfico - herramientas para detectar y arreglar algunos problemas de conexión en un gráfico de red
  • Una colección de funciones útiles
  • Dos nuevos algoritmos para el camino más corto de todos pares (pgr_apspJohnson, pgr_apspWarshall)
  • Algoritmos para el Dijkstra bidireccional y la búsqueda A*(pgr_bdAstar, pgr_bdDijkstra)
  • Búsqueda de uno a varios nodos (pgr_kDijkstra)
  • K alternate paths shortest path (pgr_ksp)
  • Nuevo solucionador TSP que simplifica el código donde el proceso de compilación (pgr_tsp), ya no dependene de la biblioteca “Gaul Library”
  • Ruta más corta con giros restringidos (pgr_trsp) que reemplaza a la estrella fugaz “Shooting Star”
  • Se deja de soportar a la Estrella fugaz “Shooting Star”
  • Se construye una infraestructura de pruebas que se ejecuta antes de que se incorporen grandes cambios al código principal.
  • Se probó y se arreglaron todos los errores excepcionales registrados en la versión 1.x existente en la base del código 2.0-dev.
  • Proceso de compilación mejorados para Windows
  • Automatizado de pruebas en plataformas Linux y Windows por cada cambio permanente
  • Diseño modular de bibliotecas
  • Compatibilidad con PostgreSQL 9.1 o posterior
  • Compatibilidad con PostGIS 2.0 o posterior
  • Se instala como EXTENSION de PostgreSQL
  • Los Tipos de datos son unificados
  • Soporte para esquema en los parámetros de las funciones
  • Soporte para el prefijo st_ de las funciones de PostGIS
  • Prefijo pgr_ agregado a las funciones y tipos
  • Mejor documentación: http://docs.pgrouting.org

«  Notas de versión   ::   Contents   ::   Notas de versión de pgRouting 1.x  »