BASE DE DONNEES GEOGRAPHIQUES DE TEMPS DE PARCOURS PAR GPS VERSION 2.0 ICIA TECHNOLOGIES ICIA Technologies Parc du Golf Bâtiment 7 13 856 Aix en Provence Tel : 04 42 93 19 08 Fax: 04 42 93 19 08 Base de données géographiques de temps de parcours par GPS
Sommaire 1 PRESENTATION DE GRFMAP... 3 1.1 Les thématiques... 4 1.2 Publication Internet/Interactivité... 4 1.3 Les fonctionnalités du logiciel... 4 1.3.1 Intégration des données... 5 1.3.2 Gestion cartographique... 5 1.3.3 Exploitation des données... 5 1.4 Le Requêteur... 5 1.5 Base de données géographiques de temps de parcours par GPS... 6 1.6 Collecte des données GPS... 6 1.7 Option : GPS... 6 2 MODULE DE GESTION DES TEMPS DE PARCOURS GPS... 7 2.1 Initialisation d une carte Teleatlas ou NavTeq... 7 2.2 Génération des objets pour la gestion des temps de parcours... 9 2.3 Algorithme utilisé dans la génération des temps de parcours... 11 2.3.1 Description de l algorithme... 11 2.4 Gestion des itinéraires... 12 2.5 Statistiques... 12 2.5.1 Statistiques sur les tronçons... 13 2.5.2 Statistiques sur les itinéraires... 14 2.6 La base de données... 15 2.7 Installation du logiciel... 17 3 ANNEXES... 18 3.1 Information sur le modèle physique de données... 18 3.2 Exemple de tables statistiques... 23 3.3 Exemple de fichier NMEA... 24 Base de données géographiques des temps de parcours par GPS Page 2
1 PRESENTATION DE GRFMAP Avec GrfMap, vous disposez d un outil convivial et innovant de cartographie interactive sur Internet. Simple d utilisation et doté d un serveur de cartographie très performant, GrfMap remplacera et/ou complétera avantageusement les solutions proposées par les grands éditeurs de SIG, et ceci avec un rapport performances/prix exceptionnel. Solution simple, accessible et efficace, GrfMap vous permet de bâtir des applications cartographiques Internet/Intranet de qualité, compatibles avec les logiciels SIG les plus utilisés du marché : o Il peut se passer de serveur dédié et fonctionne aussi bien en mode autonome qu'en mode serveur, o Il permet la publication sur Internet de couches rasters et/ou vecteurs, et plus généralement, il est capable de publier des cartes sur tout type de média aux formats SVG (norme standard de l Internet pour le dessin vectoriel), FLASH (norme plus compacte que le SVG, et actuellement la plus utilisée) ou HTML, o Il sait dialoguer avec la plupart des bases de données du marché : SQL Server, Oracle, MySQL, PostgreSQL, PostGIS, o Il utilise des modes de représentation compatibles avec les règles standards de sémiologie cartographique, o Il dispose d un requêteur avec critères de recherche paramétrables et d'une interface de saisie de données intuitive. Base de données géographiques des temps de parcours par GPS Page 3
1.1 Les thématiques Gestionnaire de vues selon les sélections des couches o Thématiques, o Virtuelles. Les analyses thématiques par classes de valeurs ou par valeurs individuelles sont représentées par des camemberts, histogrammes, oursins et/ou classification. L analyse de données peut porter sur un ou plusieurs champs et implique la génération d une couche thématique. Cette représentation est dynamique : elle est réactualisée si la valeur d un champ est modifiée. Les couches thématiques peuvent contenir des conditions afin de faciliter leur personnalisation. 1.2 Publication Internet/Interactivité o Rastérisation des couches de fond de carte (png, jpg, etc.), o Choix de la précision des coordonnées, o Génération de fichiers SVG, FLASH, HTML en mode Interactif ou personnalisé, o Gestion des hyperliens rattachés aux objets, o Gestion des scripts rattachés aux objets, o Navigation dans la carte : o Zoom, déplacement, o Contrôle des couches, o Vue et positions o Miniature de la carte, o Affichage dynamique des légendes thématiques, o Exécution de requêtes paramétrées, o Disposition et paramétrage de l interface utilisateur (WEB). 1.3 Les fonctionnalités du logiciel Base de données géographiques des temps de parcours par GPS Page 4
1.3.1 Intégration des données o Intégration de couches cartographiques raster ou vecteur o MapInfo (TAB,MIF), Arcview (SHP), Autocad (DWG, DXF), GeoConcept et Image (jpg, png, gif...). o Intégration de données alphanumériques : Fichiers Excel, DBF, Access, ODBC. 1.3.2 Gestion cartographique o Gestion de l'ordre des couches, o Gestion du seuil de zoom par couche, o Gestion des couches virtuelles et des visibilités, o Zoom, déplacement, Information sur les objets, o Gestionnaire de positions, o Création de mini fiches d'information, o Génération automatique d'étiquettes pour tout type de couche, o Générateur de label pour les couches linéaires (disposition intelligente et paramétrable des noms de rue). 1.3.3 Exploitation des données Fiche de consultation et de saisie des informations descriptives associées à un ou plusieurs objets préalablement sélectionnés Stockage SQL des informations sur les objets, Importation et mise à jour des données à partir de données externes 1.4 Le Requêteur Permet d effectuer des requêtes à plusieurs niveaux de conditions et de critères de sélection sur les champs associés aux objets de la carte. Les requêtes sont paramétrables. Générateur de requêtes : o Sur les informations des objets, Base de données géographiques des temps de parcours par GPS Page 5
o Spatiales. 1.5 Base de données géographiques de temps de parcours par GPS Pour répondre à cette demande du CETE-Méditerranée, ICIA Technologies utilisera son logiciel de système d information géographique GrfMap et son module GPS pour la réalisation d une base de données temps de parcours. Dans un premier temps, nous allons utiliser une base de données ACCESS pour montrer la faisabilité de projet. Par la suite cette base de données peut être remplacée par toute autre base de données relationnelle «open-source». 1.6 Collecte des données GPS GrfMap dispose d un module de lecture des données GPS sous format NMEA et permet de représenter par un point clignotant la position du mobile. Les possibilités offertes par ce module : Acquisition des points sur serveur TCPIP, serveur HTTP, serveur FTP et port série Enregistrement des "waypoints" en temps réel Création des objets linéaires et ponctuels avec les points GPS acquis Relecture de séquences de points préalablement enregistrés Nous pouvons créer un module complémentaire qui récupère ces données pour les interpoler sur les tronçons de voiries et les mettre en base. Ce module sera un plugin supplémentaire à GrfMap. Il pourra être distribué avec une version légère de GrfMap et peu coûteuse. Nous utiliserons dans cette première étape un map-matching très simple mais nécessitant quand même la création d un graphe routier avec une indexation spatiale rapide pour le traitement en temps réel les données GPS. Un fichier GPS représente un déplacement entre un point A et un point B avec une succession de point GPS au format NMEA. On génèrera dans une couche linéaire de GrfMap un objet tronçon, qui représente tous les points GPS d un déplacement. Nous terminerons cette application par un module simple d affichage des données des temps de parcours pour chaque déplacement. La vitesse qui sera utilisée provient des données fournies par un terminal GPS. 1.7 Option : GPS Base de données géographiques des temps de parcours par GPS Page 6
GrfMap est prêt pour vos évolutions immédiates ou ultérieures : Relevés terrains, suivi de véhicule, positionnement sur site, sont des tâches chaque jour plus économiques avec ces outils. De nombreux métiers les ont déjà intégrés : BTP, transport, maintenance, police, administrations territoriales, sécurité incendie, etc. Ces applications de géo-positionnement sont tellement liées aux SIG qu il apparaît impératif d en disposer sans remise en cause de vos choix d aujourd hui. A partir des signaux GPS (et demain Galiléo) GrfMap facilite, par des outils simples : la saisie et les relevés terrains la vectorisation à partir d une suite de points le suivi de véhicules. 2 Module de gestion des temps de parcours GPS Le module de gestion des temps de parcours est une application qui s ajoute dans le menu de GrfMap <Gestion des temps de parcours>. La base de données utilisée dans le cadre de ce projet est MS ACCESS. 2.1 Initialisation d une carte Teleatlas ou NavTeq Vous devez identifier les cartes et déterminer le réseau routier afin de créer les segments des tronçons de routes de référence pour le calcul des temps de parcours. Base de données géographiques des temps de parcours par GPS Page 7
Pour mettre en place les couches et les attributs dans la base de données. Après cette étape, l initialisation va créer trois couches pour la gestion des temps de parcours : Couche des trajets, Couche des tronçons, Couche des itinéraires. Elle va mettre en place la base de données. Pour permettre la création des parcours nous devons choisir les couches du réseau de référence. On peut aussi créer dans cette partie les jours types et les types de météo. Base de données géographiques des temps de parcours par GPS Page 8
2.2 Génération des objets pour la gestion des temps de parcours A partir du menu GrfMap <Gestion des temps de parcours> choisissez «créer un temps de parcours». Une boîte de dialogue vous permet de choisir les couches de voirie pour la gestion du map-matching et l identification des tronçons de routes. Choisissez le fichier de points GPS à la norme NMEA et chargez le puis lancez la génération. Nous obtenons ainsi des nouveaux objets géographiques représentés dans trois couches : Déplacement GPS : Les points GPS bruts issus du fichier Trajet : Les points GPS bruts qui constituent une acquisition des données sans arrêt trop prolongé Tronçon : Création de nouveaux tronçons si ils n existent pas, sinon on met à jour la base de données des temps de parcours. Données Brutes Tronçons générés Sur cette couche nous pouvons faire des requêtes thématiques avec la base de données sur les différents thèmes : Base de données géographiques des temps de parcours par GPS Page 9
Les vitesses moyennes créées à partir des données statistiques, Nombre de points GPS Etc. Base de données géographiques des temps de parcours par GPS Page 10
2.3 Algorithme utilisé dans la génération des temps de parcours Pour la mise en œuvre de ce projet nous avons utilisé les algorithmes suivants : Lecture des fichier NMEA et positionnement sur la carte avec la projection WGS84 Accrochage des points GPS sur les tronçons de voiries (map-matching) Elimination des points GPS aberrants et mise en base des données temps de parcours Génération des objets géographiques pour les données brutes et traitées, les tables concernées sont : WAY, WAY_POINT, TRONCON, COURSES Il existe d autres techniques pour améliorer le «map-matching» basées sur le parcours d un graphe de voirie avec les sens des déplacements. Nous n utiliserons pas ces techniques dans cette version. 2.3.1 Description de l algorithme Rappelons que l algorithme développé dans le cadre de projet n a pas l objectivité pour faire de la navigation, mais des statistiques ; on ne cherche donc pas de performances temps réel et on peut perdre quelques points. L algorithme fonctionne en plusieurs passes : On boucle sur les points GPS pour constituer des trajets (c est-à-dire des suites de points validés, projetés sur le réseau de référence, et correspondant à un même «TRAJET»), c est-à-dire sans arrêt trop prolongé ni changement de jour. Chaque trajet est donc constitué de parcours élémentaires, qui sont des listes de points projetés sur un tronçon, puis on boucle sur les parcours : Pour chaque point GPS, on projette ce point sur le tronçon du réseau de référence le plus proche ; si la distance du point à sa projection est inférieure à une distance d accroche définie par l utilisateur, on ajoute le point projeté dans le parcours courant, sinon on l élimine ; si l horodate du point GPS courant est supérieure de plus de x minutes (durée paramétrable par l utilisateur lors de l initialisation) à celle du point précédent, ou si elle correspond à une nouvelle journée (passage par 00H00), on considère que ce point appartient à un nouveau trajet. si le tronçon sur lequel est projeté le point courant est différent du tronçon précédent, on affecte le point projeté courant à un nouveau parcours et on traite le parcours précédent : o si le nombre de points projetés sur le tronçon est inférieur à un minimum (paramétrable par l utilisateur, 2 par défaut), on supprime le parcours (qui n apparaîtra donc pas dans la base, table COURSE) o de même, si «l option de continuité» a été choisie par l utilisateur (case à cocher lors de l import), le tronçon du parcours (sauf pour le Base de données géographiques des temps de parcours par GPS Page 11
premier parcours bien sûr!) doit être raccordé (par son point de DEBUT) à un tronçon déjà validé (c est-à-dire déjà présent dans la table des TRONCON validés). Cette option permet d éliminer certains tronçons aberrants. o sinon on ajoute une ligne dans la table PARCOURS et on calcule ses attributs (DATE, DEBUT, FIN SENS, VITESSE, TP), et on ajoute une ligne si le tronçon ne figure pas encore dans la table TRONCONS. Le calcul du TP est effectué à partir de l horodate des premier et dernier points projetés sur le tronçon et en extrapolant avec les première et dernière vitesses mesurées respectivement sur les tronçons, depuis ces points projetés respectivement vers les extrémités de début et fin du tronçon. La vitesse sur le tronçon est déduite en divisant la longueur du tronçon par le TP. Au niveau de l extrapolation : il faudrait vérifier que les points projetés représentent au moins la moitié (voire plus?) de la longueur tronçon, sinon on élimine le parcours correspondant. 2.4 Gestion des itinéraires A partir du menu GrfMap «<Gestion des temps de parcours>/ Création des itinéraires» nous pouvons créer les itinéraires correspondants, définis comme l enchaînement de tronçons orientés, avec les champs suivants : - ID, NOM, SENS du tronçon, TP_THEORIQUE (calculé à partir de la vitesse théorique sur les tronçons qui composent l itinéraire) Les tables concernées sont : TRONCON, ASSO_TR_ITI, ITINERARY. 2.5 Statistiques Le module de statistique repose sur l écran suivant : - Création des plages horaires - Importation des plages horaires (Fichier TXT) - On choisit les informations qui nous concernent - On lance la création On obtient une table avec les statistiques demandées avec les informations sur les objets géographiques. Base de données géographiques des temps de parcours par GPS Page 12
2.5.1 Statistiques sur les tronçons On peut créer des statistiques pour un tronçon ou pour tous les tronçons. Pour tous les tronçons nous sélectionnons le menu Statistiques Global : Tronçons Exemple de statistiques sur un tronçon Chaque ligne correspond à une statistique. On peut la mettre à jour. Le système crée une table pour chaque statistique : la statistique peut porter soit sur les tous les tronçons de la base, soit sur un itinéraire sélectionné en particulier. Base de données géographiques des temps de parcours par GPS Page 13
2.5.2 Statistiques sur les itinéraires On peut créer des statistiques pour un itinéraire ou pour tous les itinéraires. Pour tous les tronçons nous sélectionnons le menu Statistiques Global : Itinéraire Exemple de statistiques sur un itinéraire La statistique peut porter soit sur les tous les itinéraires de la base, soit sur un itinéraire sélectionné en particulier. On peut aussi supprimer ou exporter les statistiques dans un fichier txt. On peut créer une thématique pour la statistique sélectionnée. On peut voir l histogramme de données Base de données géographiques des temps de parcours par GPS Page 14
2.6 La base de données La base de données dans ce projet est MS Access est constituée de 13 tables : Nom ASSO_STAT_ITI ASSO_STAT_TR ASSO_TR_ITI COUCHE_REF COURSE DAY_TYPE IMPORT ITINERARY STATISTIC_ITI STATISTIC_TR TRONCON WAY WEATHER_TYPE Libellé Association entre la table relation et la table des itinéraires Association entre la table statistiques et la table des tronçons Association entre la table tronçon et la table des itinéraires Table de la couche de données du réseau de référence Table des parcours Table des jours types Table recensant l historique des imports de fichiers de traces GPS effectués Table des itinéraires : définis comme l enchaînement de tronçons orientés Table de relation entre les tables statistiques et les itinéraires Table de relation entre les tables statistiques et les parcours Table des Tronçons parcourus au moins une fois Table des trajets Table des types de météo Pour plus d information sur les tables voir Annexes Schéma du modèle physique COUCHE_REF ID NAME OBJECTINFO NBPOINTS COORDS ID_REF TP _THEORIQUE_REF LE N_REF ITINERARY ID NAME OBJECTINFO NBPOINTS COORDS TP _THEORIQUE_ITI SENS_ITI Text(20) OLE OLE Single Single Text(20) OLE OLE Single ID ITI_ID ID = ITI_ID ID = ID ID = ID ID_RI = ID_RI TRONCON ID NAME Text (20) OBJECTINFO OLE NBPOINTS COORDS OLE ID_REF TP _THEORIQUE_TRONCON Single LE N_TRONCON Single ASSO_TR_ITI STATISTIC_ITI ID_RI FLAG_RI NAME_TABLE_RI DESC_TABLE_RI SENS_RI KIND_RI TY PE_STAT_RI ID_DAY_TYPE ID_WEATHER_TYPE DATE_S_RI DATE_E_RI RANGE_RI DATE_MAJ ASSO_S TAT_ITI ID ID_RI Text(60) Text(100) DateTime DateTime Text(1034) DateTime ID = ID ASSO_S TAT_TR ID = ID ID_RP ID ID_RP = ID_RP STATISTIC_TR ID_RP FLAG_RP NAME_TABLE_RP Text (60) DESC_TABLE_RP Text (100) SENS_RP KIND_RP TY PE_STAT_RP ID_DAY_TYPE ID_WEATHER_TYPE DATE_S_RP DateTime DATE_E_RP DateTime RANGE_RP Text (1034) DATE_MAJ DateTime IMPORT ID_IMPORT NAME_IMPORT Text (60) START_DATE_IMPORT DateTime FILE_IMPORT Text (255) ID_IMPORT = ID_IMPORT ID_IMPORT = ID_IMPORT COURSE ID_COURSE ID_IMPORT ID DATE_COURSE START_H_COURSE END_H_COURSE SENS_COURSE SPEED_COURSE TP _COURSE ID_DAY_TYPE ID_WEATHER_TYPE STOPS_TIME NB_STOPS DateTime DateTime DateTime Single Single WAY ID ID_IMPORT NAME Text (20) OBJECTINFO OLE NBPOINTS COORDS OLE START_DATE DateTime END_DATE DateTime START_HOUR DateTime END_HOUR DateTime DAY_TYPE ID_TYPE NAME_TYPE Text (30) WEATHER_TYPE ID_TYPE NAME_TYPE Text (30) Base de données géographiques des temps de parcours par GPS Page 15
Les couches pour la gestion des temps de parcours. La couche référence La couche des trajets La couche des tronçons La couche des itinéraires Base de données géographiques des temps de parcours par GPS Page 16
2.7 Installation du logiciel L application gestion des temps de parcours nécessite l installation de GrfMap avec le plugin GPS. Elle comporte 3 étapes : Installation de GrfMap version Pro Copier le fichier BD Parcours.rar dans un répertoire puis le décompresser. Aller dans le panneau de configuration du PC : Outils d Administration/Gestion des Sources ODBC et créer un lien «BDParcours» ODBC sur la base de données BD Temps de Parcrours.mdb. Lancer GrfMap et charger la carte Aix2.gmf maintenant vous êtes prêt pour créer des temps des parcours menu GPS. Base de données géographiques des temps de parcours par GPS Page 17
3 ANNEXES 3.1 Information sur le modèle physique de données ASSO_STAT_ITI ASSO_STAT_ITI ASSO_STAT_ITI Association entre la table statistiques et la table des itinéraires Association ASSO_STAT_ITI ID Identifiant de l'itinéraire Oui Oui ID_RI Identifiant de de la relation Oui Oui ASSO_STAT_TR ASSO_STAT_TR ASSO_STAT_TR Association entre la table statistiques et la table des tronçons Association ASSO_STAT_TR ID_RP Identifiant de de la relation Oui Oui ID Identifiant interne Oui Oui ASSO_TR_ITI ASSO_TR_ITI ASSO_TR_ITI Association entre la table tronçon et la table des itinéraires Association ASSO_TR_ITI ID Identifiant interne Oui Oui ITI_ID Identifiant de l'itinéraire Oui Oui Base de données géographiques des temps de parcours par GPS Page 18
COUCHE_REF COUCHE_REF COUCHE_REF Table de la couche de données de référence Entité COUCHE_REF ID Identifiant interne Oui Oui NAME Nom interne de la géométrie Text(20) Non Non OBJECTINFO Information GrfMap OLE Non Non NBPOINTS Nombre de points de la géométrie Non Non COORDS La géométrie de l'objet OLE Non Non ID_REF TP_THEORIQUE_REF Identifiant du tronçon de référence de la couche SIG Temps de parcours théorique (champ optionnel spécifié par l utilisateur en tant qu attribut/colonne de la carto) Single Non Non Non Non LEN_REF Longueur calculé à partir de de la géométrie Single Non Non COURSE COURSE COURSE Table des parcours Entité COURSE ID_COURSE Identifiant du parcours Oui Oui ID_IMPORT Identifiant de l'import Non Oui ID Identifiant interne Non Oui DATE_COURSE Date de création du parcours DateTime Non Non START_H_COURSE Heure de début DateTime Non Non END_H_COURSE Heure de fin DateTime Non Non SENS_COURSE Sens du parcours (sens de dessin de la polyligne décrivant sa géométrie 1 ou 2) Non Non SPEED_COURSE Vitesse calculée (TP / LONGUEUR, longueur) Single Non Non TP_COURSE Temps de parcours Single Non Non ID_DAY_TYPE Identifiant du jour type Non Non ID_WEATHER_TYPE Identifiant de la météo type Non Non STOPS_TIME Temps total des arrêt Non Non NB_STOPS Nombre d'arrêt Non Non Base de données géographiques des temps de parcours par GPS Page 19
DAY_TYPE DAY_TYPE DAY_TYPE Table des jours types Entité DAY_TYPE ID_TYPE Identifiant du type Oui Oui NAME_TYPE Nom du type Text(30) Non Non IMPORT IMPORT IMPORT Table recensant l historique des imports de fichiers de traces GPS effectués Entité IMPORT ID_IMPORT Identifiant de l'import Oui Oui NAME_IMPORT Nom de l'import (nommage à définir par l utilisateur) Text(60) Non Non DATE_IMPORT Date d'import (horodate 1er point) DateTime Non Non FILE_IMPORT ITINERARY Fichier d'import (url ou chemin Windows du fichier NMEA importé) Text(255) ITINERARY ITINERARY Table des itinéraires : définis comme l enchaînement de tronçons orientés Entité ITINERARY Non Non ID Identifiant de l'itinéraire Oui Oui NAME Nom de l'itinéraire Text(20) Non Non OBJECTINFO Information sur l'objet géographique de l'itinéraire OLE Non Non NBPOINTS Nombre de points qui constituent l'itinéraire Non Non COORDS Coordonnées qui constituent l'itinéraire OLE Non Non TP_THEORIQUE_ITI Le Temps de parcours théorique Single Non Non SENS_ITI Sens de l'itinéraire (1 ou 2) Non Non Base de données géographiques des temps de parcours par GPS Page 20
STATISTIC_ITI STATISTIC_ITI STATISTIC_ITI Table de relation entre les tables statistiques et les itinéraires Entité STATISTIC_ITI ID_RI Identifiant de la relation Oui Oui FLAG_RI Type de statistique (1 pour tous les itinéraires, 0 pour un) Non Non NAME_TABLE_RI Nom de la table des statistiques Text(60) Non Non DESC_TABLE_RI Description associée à la statistique Text(100) Non Non SENS_RI Le sens (1, 2 ou 1-2) Non Non KIND_RI Valeur moyenne ou médiane (1 ou 2) Non Non TYPE_STAT_RI Type de statistique (Vitesse ou temps ) Non Non ID_DAY_TYPE Identifiant du jour type Non Non ID_WEATHER_TYPE Identifiant du type météo Non Non DATE_S_RI Date de début DateTime Non Non DATE_E_RI Date de fin DateTime Non Non RANGE_RI Le groupe de valeurs qui constituent les colonnes des tables statistiques Text(1034) Non Non DATE_MAJ Date de mise à jour DateTime Non Non STATISTIC_TR STATISTIC_TR STATISTIC_TR Table de relation entre les tables statistiques et les tronçons Entité STATISTIC_TR ID_RP Identifiant de la relation Oui Oui FLAG_RP Type de statistique (1 pour tous les tronçons, 0 pour un) Non Non NAME_TABLE_RP Nom de la table des statistiques Text(60) Non Non DESC_TABLE_RP Description associée à la statistique Text(100) Non Non SENS_RP Le sens (1, 2 ou 1-2) Non Non KIND_RP Valeur moyenne ou médiane (1 ou 2) Non Non TYPE_STAT_RP Type de statistique (Vitesse ou temps ) Non Non ID_DAY_TYPE Identifiant du jour type Non Non ID_WEATHER_TYPE Identifiant du type de météo Non Non Base de données géographiques des temps de parcours par GPS Page 21
DATE_S_RP Date de début DateTime Non Non DATE_E_RP Date de fin DateTime Non Non RANGE_RP Le groupe de valeurs qui constituent les colonnes des tables statistiques Text(1034) Non Non DATE_MAJ Date de mise à jour DateTime Non Non TRONCON TRONCON TRONCON Table des TRONCONS parcourus au moins une fois Entité TRONCON ID Identifiant interne Oui Oui NAME Nom interne de la géométrie Text(20) Non Non OBJECTINFO Information GrfMap OLE Non Non NBPOINTS Nombre de points de la géométrie Non Non COORDS La géométrie de l'objet OLE Non Non ID_REF TP_THEORIQUE_TRO NCON Identifiant du tronçon de référence de la couche SIG Temps de parcours théorique (champ optionnel spécifié par l utilisateur en tant qu attribut/colonne de la carto) Single Non Non Non Non LEN_TRONCON Longueur calculé à partir de de la géométrie Single Non Non WAY WAY WAY Table des trajets Entité WAY ID Identifiant du trajet Oui Oui ID_IMPORT Identifiant de l'import Non Oui NAME Nom du trajet Text(20) Non Non OBJECTINFO Information interne à GrfMap OLE Non Non NBPOINTS Nombtre de points de la géométrie Non Non COORDS Géométrie du trajet OLE Non Non Base de données géographiques des temps de parcours par GPS Page 22
START_DATE Date de début d'acquisition du trajet DateTime Non Non END_DATE Date de fin d'acquisition du trajet DateTime Non Non START_HOUR Heure de début d'acquisition du trajet DateTime Non Non END_HOUR heure de fin d'acquisition du trajet DateTime Non Non WEATHER_TYPE WEATHER_TYPE WEATHER_TYPE Table des types de météo Entité WEATHER_TYPE ID_TYPE Identifiant du type Oui Oui NAME_TYPE Nom du type Text(30) Non Non 3.2 Exemple de tables statistiques Statistiques sur les tronçons DATE_MAJ est la date de mise à jour de la requête. Statistiques sur les itinéraires DATE_MAJ est la date de mise à jour de la requête. Base de données géographiques des temps de parcours par GPS Page 23
3.3 Exemple de fichier NMEA $GPGGA,193817.561,4330.6952,N,00526.7951,E,1,06,1.2,187.5,M,49.1,M,15.2,00 00*46 $GPGSA,A,3,11,01,25,23,20,07,,,,,,,2.1,1.2,1.7*36 $GPRMC,193817.561,A,4330.6952,N,00526.7951,E,55.18,89.92,060105,,*02 $GPGGA,193818.561,4330.6958,N,00526.8159,E,2,05,1.6,187.7,M,49.1,M,1.2,000 0*7F $GPGSA,A,3,11,01,19,20,07,,,,,,,,2.5,1.6,1.9*36 $GPRMC,193818.561,A,4330.6958,N,00526.8159,E,55.14,88.43,060105,,*09 $GPGGA,193819.561,4330.6964,N,00526.8369,E,2,05,1.6,186.9,M,49.1,M,1.2,000 0*7F $GPGSA,A,3,11,01,19,20,07,,,,,,,,2.5,1.6,1.9*36 $GPRMC,193819.561,A,4330.6964,N,00526.8369,E,55.20,87.19,060105,,*01 $GPGGA,193820.560,4330.6973,N,00526.8579,E,2,05,1.6,186.4,M,49.1,M,1.2,000 0*78 $GPGSA,A,3,11,01,19,20,07,,,,,,,,2.5,1.6,1.9*36 $GPGSV,3,1,09,11,75,117,45,20,73,287,44,01,48,064,47,23,30,188,34*75 $GPGSV,3,2,09,07,29,307,36,25,17,090,40,19,13,166,33,14,11,037,27*7F $GPGSV,3,3,09,28,07,263,24*4C $GPRMC,193820.560,A,4330.6973,N,00526.8579,E,55.25,85.93,060105,,*0E $GPGGA,193821.560,4330.6985,N,00526.8788,E,2,05,1.6,186.6,M,49.1,M,2.2,000 0*7D $GPGSA,A,3,11,01,19,20,07,,,,,,,,2.5,1.6,1.9*36 $GPRMC,193821.560,A,4330.6985,N,00526.8788,E,55.30,85.39,060105,,*0E $GPGGA,193822.560,4330.6997,N,00526.9000,E,1,06,1.2,187.9,M,49.1,M,3.2,000 0*70 $GPGSA,A,3,11,01,25,23,20,07,,,,,,,2.1,1.2,1.7*36 $GPRMC,193822.560,A,4330.6997,N,00526.9000,E,55.36,85.00,060105,,*04 $GPGGA,193823.560,4330.7011,N,00526.9210,E,1,06,1.2,188.1,M,49.1,M,1.2,000 0*71 $GPGSA,A,3,11,01,25,23,20,07,,,,,,,2.1,1.2,1.7*36 $GPRMC,193823.560,A,4330.7011,N,00526.9210,E,55.43,84.98,060105,,*02 $GPGGA,193824.560,4330.7024,N,00526.9421,E,1,06,1.2,188.5,M,49.1,M,1.2,000 0*70 Base de données géographiques des temps de parcours par GPS Page 24