pgRouting Manual (2.0.0)

Notes de version pgRouting 2.0

«  Release Notes   ::   Contenu   ::   Notes de version pgRouting 1.0  »

Notes de version pgRouting 2.0

Avec la version de pgRouting 2.0 la librairie a abandonné la compatibilité restrospective aux versions pgRouting 1.x. Nous avons fait ça pour que nous puissions restructurer pgRouting, standardiser le nommage de fonction, et préparer le projet pour un développement future. Comme un résultat de cet effort, nous avons été capable de simplifier pgRouting, ajouter de façon significative de nouvelles fonctionnalités, intégrer de la documentation et tester dans l’arbre source et rendre plus facile pour les multiples développeurs de contribuer.

Pour les changements importants voir les notes de versions suivantes. Pour voir la liste complète des changements, vérifiez la liste de Git commits <https://github.com/pgRouting/pgrouting/commits> sur Github.

Changements pour la version 2.0.0

  • Graph Analytics - outils pour la détection et la résolution certains problèmes de connexion dans un graphe.
  • Une collection de fonctions utiles.
  • Deux nouveaux algorithmes de plus court chemin toutes paires (pgr_apspJohnson, pgr_apspWarshall)
  • Algorithmes de recherches bidirectionnels Dijkstra et A-star (pgr_bdAstar, pgr_bdDijkstra)
  • Recherche à nœuds un à plusieurs (pgr_kDijkstra)
  • Plus court chemin K chemins alternatifs (pgr_ksp)
  • Nouveau solveur TSP qui simplifie le code et le processus de build (pgr_tsp), supprimé la dépendance “Gaul Library”
  • Le plus court chemin à virage restreint (pgr_trsp) qui remplace Shooting Star
  • Support supprimé pour Shooting Star
  • Construit une infrastructure de test qui est exécutée avant que des changements de code majeurs soient enregistrés.
  • Testé et résolu la plupart des bugs non résolus rapportés sur la 1.x et existant dans la base de code 2.0-dev.
  • Processus de build amélioré pour Windows
  • Automated testing on Linux and Windows platforms trigger by every commit
  • Conception en librairie modulaire
  • Compatibilité avec PostgreSQL 9.1 ou plus récent
  • Compatibilité avec PostGIS 2.0 ou plus récent
  • Installe comme une EXTENSION PostgreSQL
  • Retourne les types remaniés et unifiés
  • Support pour la table SCHEMA dans les paramètres de fonction
  • Support pour préfixe de fonction st_ PostGIS
  • Ajouté préfixe pgr_ aux fonctions et types
  • Meilleure documentation: http://docs.pgrouting.org

«  Release Notes   ::   Contenu   ::   Notes de version pgRouting 1.0  »