Après GEOS, voici le tour de SpatiaLite, qui fait dorénavant partie des bibliothèques utilisées par le noyau de SYNTHESE, la suite libre d'information-voyageurs des transports publics.
SpatiaLite est une extension du moteur de base de données fichier SQLite utilisé au coeur de SYNTHESE pour stocker les données des réseaux de voirie et de transport public.
Rappelons que SQLite avait été choisi pour ses performances et la possibilité d'implémenter facilement des triggers applicatifs, permettant de synchroniser en toute transparence et en temps réel la base de données et une version compilée des données en RAM.
SpatiaLite a été ajoutée à SYNTHESE pour permettre d'effectuer des requêtes sur des index geographiques, par l'usage des R*Tree, dans le cadre de la mise en place de fonctions de projections rapides d'arrêts de bus et d'adresses sur la voirie dans des bases de données à grande échelle.
La capture suivante montre le réseau routier de la Haute-Garonne (base Navstreets) tel que vu dans la console d'administration spatialite-gis :

La prochaine étape dans la percée de SYNTHESE dans le monde de la géomatique est la synchronisation entre la base de données SYNTHESE et OpenStreetMap
Une fois cette dernière tâche réalisée, SYNTHESE permettra sur la base OpenStreetMap : du calcul d'itinéraires piéton, mais aussi et surtout du calcul d'itinéraires d'adresse à adresse via le réseau de transport public (moyennant bien sûr l'obtention des horaires des lignes ou au moins les fréquences de passages et temps de parcours)
Hugues Romain
News / Blog
Un 4ème TAD-HD est né !
Intégration de SpatiaLite dans SYNTHESE réussie !
Choisir OpenStreetMap comme base de voirie pour la recherche d'itinéraires en transports en commun
Signalétique : penser clients et non exploitant
Plaidoyer pour le tableau de départs par destination.
Suite...

à la une