geolocalisation
Transcription
geolocalisation
Géolocalisation Version 1.00 GEOLOCALISATION Formation TSGERI 2011 AFPA St Jérôme MARSEILLE Philippe PHENGSAVATH 27-07-2011 Géolocalisation Version 1.00 SOMMAIRE I.INTRODUCTION..............................................................................................................................1 II.LA GEOLOCALISATION...............................................................................................................2 II.1.Définition..................................................................................................................................2 II.2.Usage.........................................................................................................................................2 III.LES TECHNIQUES........................................................................................................................3 III.1.La géolocalisation par adresse IP.............................................................................................3 III.2.La géolocalisation par géocodage............................................................................................3 III.2.a.Géocodage........................................................................................................................3 III.2.b.Géocodage inversé...........................................................................................................4 III.3.La géolocalisation par GSM....................................................................................................4 III.3.a.Angle d'arrivée (Angle of Arrival)...................................................................................5 III.3.b.Différentiel d'arrivée (Time Difference of Arrival)..........................................................5 III.3.c.Heure d'arrivée (Time of Arrival).....................................................................................5 III.3.d.Identifiant de cellule (Cell ID).........................................................................................6 III.4.La géolocalisation par RFID....................................................................................................6 III.5.La géolocalisation par satellite................................................................................................7 III.6.La géolocalisation par WiFi.....................................................................................................7 III.6.a.Puissance du signal reçu...................................................................................................7 III.7.Combinaison de techniques.....................................................................................................8 IV.LES TERMINAUX.........................................................................................................................9 IV.1.Terminaux GSM/GPRS............................................................................................................9 IV.2.Terminaux satellite...................................................................................................................9 IV.3.Mode de fonctionnement..........................................................................................................9 IV.3.a.Data Logger....................................................................................................................10 IV.3.b.Data Puller......................................................................................................................10 IV.3.c.Data Pusher.....................................................................................................................10 V.LA PLATEFORME LOGICIELLE DE GEOLOCALISATION....................................................11 V.1.Composants essentiels.............................................................................................................11 V.2.Architectures d'un système de géolocalisation temps réel.......................................................11 VI.LE MARCHE................................................................................................................................13 VI.1.Les outils de géolocalisation..................................................................................................13 VI.1.a.Possession d'un système de géolocalisation...................................................................13 VI.1.b.Utilisation du téléphone portable...................................................................................14 VI.1.c.Jugement sur l'utilité des systèmes de géolocalisation...................................................14 VI.2.Utilisation de la géolocalisation............................................................................................15 VI.2.a.Recherche de boutiques ou de points de vente...............................................................15 VI.2.b.Notoriété des différentes applications de géolocalisation..............................................16 VI.2.c.Utilisation des différentes applications de géolocalisation............................................16 VI.2.d.Buts d'utilisation des applications de géolocalisation....................................................17 VI.2.e.Bénéficier des différentes options liées à la géolocalisation..........................................17 VI.2.f.Risques liés à la géolocalisation sur Internet..................................................................18 Philippe PHENGSAVATH 27-07-2011 Géolocalisation Version 1.00 VII.LES SERVICES...........................................................................................................................20 VII.1.Fournisseurs de données cartographiques............................................................................20 VII.1.a.NAVTEQ......................................................................................................................20 VII.1.b.Tele Atlas......................................................................................................................20 VII.2.Services de cartographie en ligne.........................................................................................20 VII.2.a.Bing Maps.....................................................................................................................20 VII.2.b.Géoportail.....................................................................................................................21 VII.2.c.Google Maps / Google Earth........................................................................................21 VII.2.d.Mappy...........................................................................................................................22 VII.2.e.World Wind...................................................................................................................23 VII.2.f.Yahoo ! Maps................................................................................................................23 VIII.LES SOLUTIONS......................................................................................................................24 VIII.1.ArcGIS Network Analyst....................................................................................................24 VIII.2.Displ@nis............................................................................................................................24 VIII.3.GeoScheduling Suite...........................................................................................................25 VIII.4.MapPoint 2011 Europe.......................................................................................................25 VIII.5.ViaMichelin Package Premium...........................................................................................26 IX.APPLICATIONS MOBILES........................................................................................................27 IX.1.Dismoioù...............................................................................................................................27 IX.2.Facebook Places....................................................................................................................28 IX.3.Foursquare.............................................................................................................................29 IX.4.Google Latitude.....................................................................................................................30 IX.5.Gowalla..................................................................................................................................31 IX.6.Loopt......................................................................................................................................32 X.LES COMPARATIFS.....................................................................................................................33 X.1.Les services.............................................................................................................................33 X.2.Les solutions...........................................................................................................................33 X.3.Les applications mobiles.........................................................................................................34 XI.MISE EN PLACE D'UNE PLATEFORME LOGICIELLE DE GEOLOCALISATION.............35 XI.1.Pré-requis...............................................................................................................................35 XI.2.Installation des programmes..................................................................................................35 XI.3.Création de base de données MySQL et de tables.................................................................35 XI.4.TrackerServer........................................................................................................................36 XI.4.a.Mise en route du serveur TrackerServer........................................................................36 XI.4.b.Utilisation d'un client test..............................................................................................36 XI.4.c.Vérification dans la base de données.............................................................................36 XI.5.Installation et configuration Aspicore GSM Tracker.............................................................37 XI.6.Extraction des données vers une page web...........................................................................38 XI.6.a.Structure de la page HTML............................................................................................38 XI.6.b.Structure d'un langage PHP...........................................................................................38 XI.6.c.Connexion à MySQL.....................................................................................................38 XI.6.d.Sélection de la base de données MySQL.......................................................................38 XI.6.e.Création de la requête SQL............................................................................................39 Philippe PHENGSAVATH 27-07-2011 Géolocalisation Version 1.00 XI.6.f.Envoi de la requête SQL.................................................................................................39 XI.6.g.Présentation des données sous tableau...........................................................................39 XI.6.h.Fermeture de la connexion à MySQL............................................................................39 XI.6.i.Code final........................................................................................................................39 XI.7.Mise en ligne sur le web........................................................................................................41 XI.7.a.Test en local....................................................................................................................41 XI.7.b.Configuration Apache....................................................................................................42 XI.7.c.Redirection des ports......................................................................................................42 XI.7.d.Test à distance................................................................................................................42 XII.CONCLUSION............................................................................................................................43 XIII.GLOSSAIRE..............................................................................................................................44 XIV.REFERENCES...........................................................................................................................48 Philippe PHENGSAVATH 27-07-2011 Géolocalisation Version 1.00 I. INTRODUCTION Dans le cadre de mon projet de synthèse, le sujet qui sera développé est le suivant : La Géolocalisation. Tout d'abord, le sujet décrira les généralités de la géolocalisation, c'est-à-dire la présentation : définition et usage ; le fonctionnement : les différentes techniques utilisées ; les terminaux existants : satellite et GSM/GPRS et les modes de fonctionnement ; la plateforme logicielle pour le traitement des données de géolocalisation. Ensuite, seront développés le marché de la géolocalisation par une série de questionnaires sur les outils de géolocalisation et l'utilisation de ces derniers ; les services ; les solutions ; les applications mobiles. Puis, un tableau comparatif sur les différents services, solutions et applications mobiles qui ont été développés dans le projet. Enfin, la mise en place d'une plateforme logicielle de géolocalisation. Philippe PHENGSAVATH Page 1 / 48 Géolocalisation Version 1.00 II. LA GEOLOCALISATION II.1. Définition La géolocalisation permet de définir la position d'un objet, d'un lieu ou d'une personne sur une carte géographique à l'aide des coordonnées latitude et longitude, voire même l'altitude. Pour celà, un terminal équipé d'un moyen de télécommunication (GSM/GPRS, satellite ou WiFi) est nécessaire ainsi qu'un système de positionnement (satellites, antennes GSM, bornes WiFi …). II.2. Usage La géolocalisation s'est développée vers des principaux usages comme : • • • • • • • • La navigation routière La gestion de flotte de véhicules La cartographie locale Le suivi des colis Le guide d'une ville Le réseau social La météo et les infos … L'usage le plus important de la géolocalisation est la navigation routière avec le GPS qui a développé le marché pendant environ 15 ans. Aujourd'hui, les applications gratuites comme Google Maps font stagner ou progresser très faiblement le marché de la navigation. D'autres usages de la géolocalisation voient leur marché en pleine croissance comme la publicité géolocalisée, procédé auquel un message est dynamiquement affiché et personnalisé en fonction de la localisation de la personne concernée par le message ou en fonction d'un lieu qui intéresse la personne, ou bien les réseaux sociaux comme Facebook ou Foursquare. Philippe PHENGSAVATH Page 2 / 48 Géolocalisation Version 1.00 III. LES TECHNIQUES La géolocalisation utilise différentes techniques de localisation et pouvant se combiner : • • • • • • Adresse IP Géocodage GSM RFID Satellite WiFi III.1. La géolocalisation par adresse IP Cette technique permet de localiser la position géographique d'un terminal (ordinateur ou tout autre type de terminal) connecté à Internet à l'aide de son adresse IP. Toutes les informations concernant une adresse IP sont stockées dans une base de données. L'organisation IANA (Internet Assigned Numbers Authority) gère l'espace d'adressage IP et attribue des blocs d'adresses IP disponibles aux pays qui en font la demande. La géolocalisation par IP n'est pas fiable à 100% et les 2 raisons principales pour que la géolocalisation ne soit pas précise sont : • La mise à jour des données stockées dans la base de données. Les informations doivent être mises à jour régulièrement. • Les adresses IP non fixes attribuées par les FAI comme Orange vont définir les IP non fixes pour une ville alors que l'adresse IP sera attribuée à un client situé à quelques kilomètres dans une autre ville. III.2. La géolocalisation par géocodage III.2.a. Géocodage Le géocodage permet d'attribuer, à partir d'une adresse sur une carte, des coordonnées latitude et longitude. L'opération de géocodage est automatisée via un géocodeur. Ce dernier peut être une solution logicielle ou un service en ligne (API). Les éléments fournis par le géocodeur dans l'adresse postale sont le numéro de voie, le type de voie, le nom de la voie, le code postal et la ville. Cette adresse postale est intégrée à un référentiel d'adresses et ce dernier pouvant comporter plusieurs adresses qui correspondent à l'adresse proposée, une étape de validation est demandée à l'utilisateur. Il existe donc, lors de la validation, 2 catégories d'usage pour le géocodeur : Philippe PHENGSAVATH Page 3 / 48 Géolocalisation Version 1.00 • le géocodage à la volée : la validation est demandée au compte goutte et le géocodage à la volée est utilisé dans les interfaces homme-machine, qui correspond à l'usage du site Google Maps par les utilisateurs. • Le géocodage de masse : le maximum d'adresses sont géocodées automatiquement. Les adresses n'ayant pas été géocodées, appelées rejet, doivent être traitées une par une par un opérateur. Le géocodage de masse est donc utilisé dans les interfaces machine-machine. Les 2 principaux collecteurs / fournisseurs de cartographie numérique maintiennent un référentiel mondial d'adresses géolocalisées : • • NAVTEQ Tele Atlas Les applications, comme Google Maps, Yahoo Maps, ViaMichelin, Mappy …, utilisent ces 2 supports pour géocoder les informations. III.2.b. Géocodage inversé Le géocodage inversé permet de retrouver une adresse grâce aux coordonnées latitude et longitude. Un géocodeur étant capable de fournir le géocodage d'une adresse, le géocodeur inversé doit être capable de donner, à partir des coordonnées latitude et longitude, les informations comme : • • • • • • un point d'intérêt accompagné de son adresse comme par exemple la Tour Eiffel une adresse complète, avec le numéro de la voie une adresse partielle, sans le numéro de la voie un arrondissement ou une commune un département ou une région un pays III.3. La géolocalisation par GSM La géolocalisation par GSM permet de déterminer le positionnement d'un terminal à l'aide des informations relatives aux antennes GSM que le terminal s'est connecté. La précision de la position du terminal peut varier de 200 mètres à plusieurs kilomètres, selon où se trouve le terminal dans une zone urbaine ou rurale. Il existe différentes méthodes utilisées par le GSM : • • • Angle d'arrivée Différentiel d'arrivée Heure d'arrivée Philippe PHENGSAVATH Page 4 / 48 Géolocalisation • Version 1.00 Identifiant de cellule III.3.a. Angle d'arrivée (Angle of Arrival) La mesure de l'angle d'arrivée est une méthode pour déterminer la direction de propagation d'une onde radio-fréquence sur un réseau d'antennes. L'angle d'arrivée consiste donc à calculer l'angle de réception du signal par 2 ou 3 antennes et, à l'aide de la technique du différentiel d'arrivée (TDoA), de déterminer la position du terminal. Cette technique est très précise mais demande des antennes motorisées pour déterminer l'angle de réception du signal. X représente la position du terminal. A et B représentent les antennes. ϴA et ϴB représentent l'angle de réception du signal par rapport à une position initiale bien définie. III.3.b. Différentiel d'arrivée (Time Difference of Arrival) Le différentiel d'arrivée se mesure par le calcul du temps écoulé entre l'émission et la réception de la requête envoyée aux antennes. Le terminal peut alors déterminer sa distance par rapport à celui-ci. Cette méthode demande une horloge très précise et synchronisée des récepteurs. Une très faible désynchronisation peut entraîner une erreur de positionnement de plusieurs dizaines de mètres. III.3.c. Heure d'arrivée (Time of Arrival) L'heure d'arrivée, aussi appelée temps de vol, est une méthode pour déterminer le temps de déplacement du signal d'un émetteur à un récepteur. Le terminal envoie un signal daté aux antennes proches. Celles-ci vont dater l'heure de réception du signal et le système de géolocalisation va se baser sur ces informations pour positionner le terminal. Pour celà, il faut que l'horloge du terminal et des antennes soient complètement synchronisées entre elles. Philippe PHENGSAVATH Page 5 / 48 Géolocalisation Version 1.00 X représente la position du terminal. A, B et C représentent les antennes. III.3.d. Identifiant de cellule (Cell ID) La méthode de l'identifiant de cellule est la plus simple mais aussi la moins précise et consiste à récupérer l'identifiant de l'antenne GSM que le terminal s'est connecté. Grâce à une base de données des identifiants de cellule et de la position géographique des antennes, des échanges entre l'antenne et le terminal sont effectués pour connaître la distance entre ces 2 là. Les données sont ensuite envoyées au terminal sous forme de coordonnées de type GPS et exploitées avec une solution de cartographie. La précision dépend de la zone de couverture des antennes GSM. III.4. La géolocalisation par RFID La technologie RFID (Radio Frequency IDentification) est généralement utilisée pour une géolocalisation en intérieur. Un système RFID se compose : • • • d'un marqueur pouvant être fixé sur un objet mobile ou porté par une personne, actif ou passif d'un ou plusieurs lecteurs (fixe ou portable) d'un système de gestion central La zone, équipée de lecteurs RFID découpant la surface en cases, permet d'identifier et de déterminer la position d'un marqueur RFID actif, une puce électronique associée à une antenne et à une batterie pour émettre un signal, avec une précision plus ou moins bonne en fonction du nombre de lecteurs. Le principe est donc de recevoir une onde radio émise par le marqueur et de déterminer la position avec une triangulation à partir de lecteurs. Philippe PHENGSAVATH Page 6 / 48 Géolocalisation Version 1.00 Le lecteur RFID émet un signal radio fréquence qui quadrille la zone et lorsqu'un marqueur RFID entre dans cette zone, ce dernier détecte le signal. Le marqueur s'active et envoie les données contenues dans la puce au lecteur, qui sont ensuite récupérées par le système de gestion central et transmises vers une base de données. III.5. La géolocalisation par satellite Le GPS (Global Positioning System) est le premier système mondial de positionnement par satellite et appartenant aux Etats-Unis, qui utilise 24 satellites en orbite autour de la Terre. Le terminal GPS va réceptionner des signaux d'au moins 4 satellites afin de déterminer sa position géographique en fonction des informations reçues. La précision du GPS peut aller de 15 à 100 mètres. Il existe aussi le système de positionnement par satellite russe, GLONASS et celui de l'Union Européenne, Galileo. Le système GLONASS comporte 27 satellites en orbite autour de la Terre et le terminal réceptionne les signaux de 7 à 8 satellites. Le système Galileo est un projet européen et en test depuis fin 2005. Il disposera de 30 satellites en orbite (27 satellites actifs + 3 satellites en réserve) autour de la Terre et sera opérationnel qu'en 2014. III.6. La géolocalisation par WiFi La localisation géographique d'un terminal WiFi est déterminée par la position des bornes WiFi, en se basant sur les adresses MAC (Media Access Control), qu'il détecte. La géolocalisation par WiFi utilise différentes méthodes : • • Les méthodes « Différentiel d'arrivée » et « Identifiant de cellule » qu'utilise la géolocalisation par GSM sont aussi exploitées par le WiFi. La puissance du signal reçu. III.6.a. Puissance du signal reçu La méthode permet la localisation du terminal, déterminée par la puissance du signal reçu de la source par plusieurs récepteurs. X représentant le terminal. A, B et C représentant les bornes WiFi. Philippe PHENGSAVATH Page 7 / 48 Géolocalisation Version 1.00 III.7. Combinaison de techniques La combinaison de différentes techniques permet de corriger les inconvénients à l'utilisation d'une seule technique de géolocalisation. • Le réseau GPS ne permet pas l'utilisation en intérieur et le temps de réponse pour se géolocaliser est assez long. • Le réseau GSM a besoin du réseau GPRS pour exploiter l'information et la couverture géographique en zone rurale. • La présence de bornes d'accès WiFi en zone rurale. Il est donc possible de localiser une personne en extérieur par GPS dans une zone bien dégagée (campagne, désert …) ou par GSM dans une zone dense (ville comportant de grands immeubles ...) puis de basculer en GSM et en WiFi en intérieur. Les smartphones sont un exemple de terminaux mobiles disposant d'un récepteur GPS, d'un modem GSM/3G et d'un module WiFi. Philippe PHENGSAVATH Page 8 / 48 Géolocalisation Version 1.00 IV. LES TERMINAUX Il y a 2 types de terminaux disponibles selon le mode de transmission des données : • • Les terminaux GSM/GPRS Les terminaux satellite Les terminaux fonctionnent selon l'un des 3 modes existants, dont certains peuvent basculer d'un mode à l'autre : • • • Data logger Data Puller Data Pusher IV.1. Terminaux GSM/GPRS Le terminal est constitué d'un modem GSM/GPRS ou 3G ainsi qu'une carte SIM d'un des opérateurs télécoms. Le moyen de transmission nécessite un forfait "data" et d'être sous couverture GSM/GPRS pour transmettre les données de géolocalisation vers la plateforme de traitement (cf V. Plateforme Logicielle de Géolocalisation). Les données peuvent continuer à être transmises en roaming si le terminal se trouve dans une zone couverte par un autre opérateur ou bien à l'étranger et si le forfait le permet. Les forfaits GSM/GPRS sont plus économiques et avantageux que les forfaits satellite lorsque la fréquence de relevés des positions est élevée. IV.2. Terminaux satellite Ce type de terminal transmet les données via un réseau de satellites de télécommunications comme Inmarsat. Ces terminaux permettent d'offrir une couverture mondiale ce qui en fait des terminaux idéaux pour géolocaliser des conteneurs, des navires ou tout autres véhicules se trouvant dans une zone bien dégagée. Grâce à une batterie interne, le terminal satellite peut fonctionner jusqu'à 7 ans dont l'autonomie varie en fonction de la fréquence de sollicitation. Les solutions satellites sont plus économiques que celles du GSM/GPRS pour des parcours longue distance ou une fréquence de relevés des positions assez basse et du fait que la quantité de données envoyées est restreinte par le type de canaux du satellite. IV.3. Mode de fonctionnement Il existe 3 modes de fonctionnement pour les terminaux de géolocalisation : Philippe PHENGSAVATH Page 9 / 48 Géolocalisation • • • Version 1.00 Data Logger : Le terminal enregistre les positions dans sa mémoire à intervalles réguliers et devront être extraites pour traiter les informations stockées. Data Puller : Le terminal envoie sa position à la demande. Data Pusher : Le terminal envoie sa position à intervalles réguliers. IV.3.a. Data Logger Les terminaux Data Logger sont généralement équipés de récepteurs GPS, disposant d'une mémoire interne pour stocker les données à intervalles réguliers et même dotés de slots pour cartes mémoires. Disposant aussi d'un port USB, le terminal est reconnu comme une clé USB et celà permet donc de télécharger les données sur un ordinateur. Ce mode de fonctionnement est surtout utilisé par des sportifs comme les joggers pour calculer la durée du parcours ou bien afficher leur trajet sur une carte. Ces terminaux ne nécessitant aucun abonnement télécom et, par leur faible coût, sont utilisés pour des services de géolocalisation d'entrée de gamme. IV.3.b. Data Puller Les terminaux Data Puller sont équipés de récepteurs GPS et envoie uniquement sa position sur demande. Celà permet aux opérateurs de télécommunication de proposer un service de géolocalisation aux terminaux mobiles qui n'ont pas de récepteurs GPS ni de forfait "data". L'opérateur localise le terminal grâce à la technique de Cell ID puis envoie la position sur le terminal mobile. IV.3.c. Data Pusher Les terminaux Data Pusher sont les plus courants, aussi bien pour une utilisation personnelle que pour une utilisation professionnelle, et sont équipés : • d'un GPS et/ou un modem GSM/GPRS pour les terminaux mobiles comme les PDA ou les smartphones. • d'un récepteur GPS et un dispositif de télécommunication GSM/GPRS ou satellite pour les boitiers de géolocalisation dédiés. • d'un récepteur GPS et un modem GSM/GPRS pour les terminaux de poche destinés aux personnes. Ce mode de fonctionnement envoie la position du terminal à intervalles réguliers vers une plateforme de géolocalisation qui traite les données en temps réel (cf V.2. Architectures d'un système de géolocalisation temps réel). Philippe PHENGSAVATH Page 10 / 48 Géolocalisation Version 1.00 Ces terminaux ont besoin d'être reliés à une source électrique ou bien être autonomes grâce à une batterie interne. V. LA PLATEFORME LOGICIELLE DE GEOLOCALISATION V.1. Composants essentiels Une plateforme logicielle de géolocalisation est constituée de composants essentiels suivants : • un terminal : Le terminal reçoit sa position géographique par un moyen de télécommunication (GPS, GSM/GPRS ou WiFi) et l'envoie par un réseau de télécommunications (satellite, antenne GSM ou borne WiFi) à la plateforme de géolocalisation. • un centre de traitement informatique : Un centre où regroupe des serveurs informatiques qui reçoivent et traitent les données venant des terminaux. Ces mêmes serveurs mettent à disposition les données sur carte aux utilisateurs via une interface web par exemple. • un module cartographique : Un module qui est intégré au système informatique du centre de traitement et permettra d'afficher la position du terminal sur un fond cartographique. Il calcule les distances, les itinéraires du terminal ainsi que d'autres informations comme les sens interdits. V.2. Architectures d'un système de géolocalisation temps réel La position géographique d'un terminal est une information brute qui doit être transmise à une plateforme logicielle. Cette plateforme logicielle va traiter, présenter graphiquement à l'utilisateur et associer l'information à d'autres données comme l'emplacement des points d'intérêt (restaurants, musée, stations de métro …). Le déroulement de la chaîne de traitement se décompose comme ceci : • Le terminal définit sa position géographique à l'aide d'une des techniques de géolocalisation (GPS, GSM et/ou WiFi). • L'envoie des données vers la plateforme logicielle se fait soit par le réseau GSM/GPRS, soit par le réseau satellitaire de télécoms de type Inmarsat. • La plateforme logicielle de géolocalisation traite les données et positionne le terminal sur une cartographie, en fonction de la précision apportée par la technique utilisée. D'autres informations peuvent être ajoutées sur la carte comme l'emplacement des stations de métro, des restaurants, des hotels … Philippe PHENGSAVATH Page 11 / 48 Géolocalisation • Version 1.00 La carte est ensuite mise à disposition de l'utilisateur via le serveur de données accessible depuis Internet ou bien à travers l'application installée sur le poste de travail. Voici un schéma représentant le déroulement de la chaîne de traitement par 2 principaux moyens de transmission : Philippe PHENGSAVATH Page 12 / 48 Géolocalisation Version 1.00 VI. LE MARCHE La géolocalisation a commencé à se développer en 2005 et touche, à ce jour, les marchés comme : • • • • • • • les entreprises nécessitant des systèmes de cartographie la grande distribution comme l'optimisation des livraisons, prédiction des retards ... la presse comme l'optimisation des tournées quotidiennes ... l'industrie en équipant les techniciens dans la gestion des forces mobiles ... le commerce comme la publicité géolocalisée ... la santé notamment les pharmacies ... les transports comme la traçabilité des colis … VI.1. Les outils de géolocalisation La majorité des Français ont adopté les différents outils de géolocalisation, convaincus de l'utilité de ces systèmes. VI.1.a. Possession d'un système de géolocalisation 65% des personnes interrogées, soit près de 2 sur 3, déclarent posséder un système de géolocalisation et 35% ne pas en posséder. Sur les 65% possédant un système de géolocalisation, 48% disposent un GPS de voiture portable ; 19% pour le téléphone portable intégrant un GPS ; 10% pour le GPS intégré à la voiture ; 1% pour un autre système de géolocalisation. Disposez-vous d'un système de géolocalisation ? Non 35 Autre système de géolocalisation 1 Téléphone portable intégrant un GPS 19 GPS portable de voiture 48 GPS intégré à la voiture 10 Total Oui 65 0 • • • 10 20 30 40 50 60 70 % 73% des hommes possédant un système de géolocalisation contre 58% pour les femmes. 31% des moins de 24 ans possèdent un téléphone portable intégrant un GPS 24% des personnes en région parisienne emploient plus couramment le téléphone portable intégrant un GPS. Philippe PHENGSAVATH Page 13 / 48 Géolocalisation Version 1.00 VI.1.b. Utilisation du téléphone portable 19% des Français utilisent peu le téléphone portable comme outil de géolocalisation. Pour ceux qui utilisent le téléphone, 23% déclarent l'employer pour connaître un itinéraire ; 18% pour se localiser en voiture ; 15% pour se repérer à pieds ; 14% pour connaître le temps restant avant d'arriver à destination. Utilisez-vous votre téléphone portable pour ? Connaître le temps restant d'arrivée 14 82 4 Se localiser à pieds 15 80 5 Se localiser en voiture 18 Connaître un itinéraire 0% • • • 78 23 20% 73 40% 60% Pas de téléphone portable Non Oui 4 4 80% 100% 28% des hommes utilisent le téléphone portable pour connaître un itinéraire contre 19% pour les femmes. 22% des hommes pour la localisation en voiture contre 15% pour les femmes. 33% pour connaître un itinéraire ; 22% pour s elocaliser à pieds ; 22% pour connaître du temps restant avant d'arriver à destination pour les personnes de 18-24 ans. VI.1.c. Jugement sur l'utilité des systèmes de géolocalisation 82% des Français jugent utiles les systèmes de géolocalisation et 18% jugeant non utiles. Sur les 82%, 34% jugent très utiles ; 48% assez utiles et sur les 18%, 15% peu utiles ; 3% pas du tout utiles. Un plébiscite qui atteint 92% chez les possesseurs d'un outil de géolocalisation. Philippe PHENGSAVATH Page 14 / 48 Géolocalisation Version 1.00 Diriez-vous que ces systèmes de géolocalisation sont ? Total Utiles 82 Très utiles 34 Assez utiles 48 Total Pas utiles 18 Peu utiles 15 Pas du tout utiles 3 0 10 20 30 40 50 60 70 80 90 % 83% des hommes jugent utiles les outils de géolocalisation contre 79% pour les femmes. 85% des personnes de 65 ans et plus ; 36% des personnes de 18-34 ans. 86% utiles ; 48% très utiles pour les professions libérales et cadres. 61% de ceux qui n'ont pas d'outils de géolocalisation jugent utiles. • • • • VI.2. Utilisation de la géolocalisation Les niveaux de notoriété et d'utilisation des différents sites dédiés à la géolocalisation sont faibles. VI.2.a. Recherche de boutiques ou de points de vente 32% des possesseurs de systèmes de géolocalisation l'emploient pour trouver des boutiques ou des points de vente et 68% ne faisant pas de recherches. • 39% des 18-24 ans ; 38% des 25-34 ans utilisent un système de géolocalisation pour rechercher des boutiques ou des points de vente. • 46% les professions libérales et cadres supérieurs ; 30% les ouvriers ; 22% les retraités. • 46% pour les possesseurs d'un téléphone portable intégrant un GPS. Utilisez-vous un système de géolocalisation pour trouver des boutiques ou des points de vente ? 32% Oui Non 68% Philippe PHENGSAVATH Page 15 / 48 Géolocalisation Version 1.00 VI.2.b. Notoriété des différentes applications de géolocalisation 73% des personnes interrogées ne connaissent aucune application utilisant la géolocalisation, 21% connaissent Facebook Places et 4% pour la notoriété des autres applications. Quelles applications connaissez-vous ? Facebook Places 21 Applications RA 4 Dismoioù 3 Foursquare 2 Plyce 2 Veniu 1 Gowalla 1 Autre application 4 Aucune 73 0 • • • 10 20 30 40 50 60 70 80% 30% des jeunes de moins de 35 ans connaissent Facebook Places contre 17% pour les plus de 35 ans. 32% des personnes connaissent au moins une application contre 19% qui n'en possèdent pas. 35% pour les niveaux de notoriété chez les salariés du privé contre 20% chez les salariés du public. VI.2.c. Utilisation des différentes applications de géolocalisation Seulement 33% des personnes connaissant Facebook utilisent Facebook Places. Les applications de géolocalisation, dont les niveaux de notoriété sont relativement faibles, rencontrent un succès limité. Utilisez-vous ces applications de géolocalisation ? Dismoioù 68 32 Gowalla 65 35 Plyce 61 Applications RA 39 57 43 Veniu 54 46 Foursquare 53 47 Facebook Places 33 Autre application 0% Philippe PHENGSAVATH 67 63 20% Non Oui 37 40% 60% 80% 100% Page 16 / 48 Géolocalisation • • • Version 1.00 40% ouvrier et 38% cadre supérieur sont les utilisateurs type de ces applications. 57% sont originaires du sud ouest ou 40% de la région parisienne. Seulement 19% des personnes de 50-64 ans utilisent Facebook Places. VI.2.d. Buts d'utilisation des applications de géolocalisation 35% des utilisateurs connaissant au moins une application de géolocalisation souhaitent partager des points d'intérêts, 34% de visiter un lieu d'une façon inédite et 32% de donner leur position à des proches. 25% des utilisateurs disent que ces applications permettent de se distraire ; 27% pour connaître l'avis d'autres utilisateurs ; 23% pour noter les lieux fréquentés ; 15% pour recevoir des bons de réduction. Dans quel but utilisez-vous les applications de géolocalisation ? Pour partager des points d'intérêts avec vos proches 35 Pour visiter un lieu d'une façon inédite 34 Pour donner votre position à vos proches 32 Pour vous souvenir de vos déplacements 28 Pour connaître l'avis des autres 27 Pour vous distraire, vous amuser 25 Pour noter les commerces que vous fréquentez 23 Pour recevoir des bons de réductions de commerces proches 15 Pour rencontrer des nouvelles personnes proches 11 Dans un autre but 11 0 5 10 15 20 25 30 35 40 % VI.2.e. Bénéficier des différentes options liées à la géolocalisation 56% des Français acceptent de recevoir des informations sur des évènements culturels géographiquement proches et 54% des bons de réduction de boutiques à proximité. 37% acceptent de recevoir des indications de direction pour trouver des marques à proximité ; 26% de participer à des opérations ludiques ou marketings ; 20% de recevoir des publicités généralistes ; 13% de discuter avec le représentant d'une marque. Philippe PHENGSAVATH Page 17 / 48 Géolocalisation Version 1.00 Si vous utilisez un téléphone portable avec GPS, accepteriez-vous de ? Recevoir des informations sur des évènements 14 42 Recevoir des bons de réduction dans des boutiques proches 15 39 Recevoir des indications pour trouver des marques 8 Participer à des opérations ludiques ou marketing 6 • • • 0% 28 28 20 Entamer une discussion avec un représentant d'une marque 4 9 25 18 29 35 32 Recevoir des publicités généralistes pour des marques 4 16 Non, pas du tout Non, probablement pas Oui, probablement Oui, certainement 19 42 31 49 31 20% 56 40% 60% 80% 100% 60% des personnes de moins de 35 ans aimeraient recevoir des informations sur les évènements à proximité et des bons de réduction, et 44% des indications pour trouver des marques à proximité. Le souhait d'avoir ces options est plus élevé chez les possesseurs d'appareils de géolocalisation que chez les autres. 35% de succès auprès des ouvriers et employés et dans les communes rurales. VI.2.f. Risques liés à la géolocalisation sur Internet 72% des personnes interrogées considèrent une diffusion risquée, en diffusant sur Internet la localisation en temps réel, et 25% qualifient la pratique peu risquée. Est-il risqué de diffuser sur Internet sa position ? Total Risqué 72 Très risqué 24 Assez risqué 48 Total Pas risqué 28 Peu risqué 25 Pas du tout risqué 3 0 Philippe PHENGSAVATH 10 20 30 40 50 60 70 80 % Page 18 / 48 Géolocalisation • • • Version 1.00 75% des femmes craignent la diffusion sur Internet de leur localisation contre 68% pour les hommes. 29% des personnes de 18-24 ans jugent très risqué ; 55% assez risqué ; 16% peu risqué. 69% des personnes de plus de 50 ans jugent moins risqué. Etude réalisée par l'Ifop pour l'atelier BNP Paribas. Echantillon : 995 personnes de la population française âgées de 18 ans et plus. Mode de recueil : Questionnaire auto-administré en ligne (CAWI – Computer Assisted Web Interviewing). Dates de terrain : Du 3 au 5 Novembre 2010 Philippe PHENGSAVATH Page 19 / 48 Géolocalisation Version 1.00 VII. LES SERVICES VII.1. Fournisseurs de données cartographiques VII.1.a. NAVTEQ NAVTEQ est une société américaine qui fournit des cartographies pour la navigation et les services de géolocalisation. Créée en 1985, elle édite des cartes géographiques dans le monde entier et a commencé par la collecte de données détaillées pour les grandes villes métropolitaines. NAVTEQ fournit les données utilisées dans une large gamme d'applications comme les systèmes de navigation routière et les applications en ligne comme Yahoo Maps … Elle fournit également les données utilisées par XM Satellite Radio et Sirius Satellite Radio pour afficher l'info trafic pour les appareils de navigation. VII.1.b. Tele Atlas Tele Atlas est une société néerlandaise, créée en 1984, qui fournit également des cartographies pour la navigation et les services de géolocalisation, utilisées par un grand nombre d'applications en ligne comme Mappy, Google Maps et Earth ... Tele Atlas compte des clients dans 5 domaines différents : • • • • • la navigation portable ou personnelle : TomTom, ViaMichelin, Pioneer … la cartographie en ligne : Mappy, ViaMichelin, Google Maps et Earth … les applications sur téléphone mobile : Mappy, Wayfinder, Appello … les GPS intégrés dans les automobiles : Mercedes Benz, Volkswagen … la gestion de flotte de véhicules : UPS, Fedex … VII.2. Services de cartographie en ligne VII.2.a. Bing Maps Lancé en 2005 par Microsoft, Bing Maps est un service de cartographie en ligne faisant parti du moteur de recherche Bing et utilisant le service Bing Maps for Enterprise. Les fonctionnalités de Bing Maps proposent : • • • Affichages d'itinéraires et de trafic Cartes routières : Un affichage détaillé des routes est disponible pour la plupart des villes de la planète. L'emplacement des stations de métro, des stades, des hôpitaux et d'autres lieux figurent sur la carte. La recherche par nom de rue est possible et permet de retrouver facilement sa destination. Vue satellite et aérienne : Les images satellites et aériennes sont disponibles mais, suivant Philippe PHENGSAVATH Page 20 / 48 Géolocalisation • • • • Version 1.00 les endroits, le détail est très variable. Pour les zones où les images satellite et les données cartographiques sont disponibles, en zone urbaine , une vue mixte est disponible et permet de se repérer facilement. Vue aérienne oblique : Une fonction « Vue d'ensemble » permet de visualiser des zones urbaines en vue aérienne sous un angle de 45° à 60°. Vue 3D : Certaines villes peuvent être visualisées en 3D, avec des textures réalistes sur les immeubles, mais nécessite l'installation d'un plugin sur le navigateur web Firefox ou Internet Explorer. Streeside : Une fonction permettant de voir les détails comme si vous conduisiez ou marchiez dans la rue. Recherche de proximité : Cette fonction permet de trouver l'adresse et toutes les informations d'un professionnel comme chercher tous les restaurants d'un arrondissement de Marseille. VII.2.b. Géoportail Le projet Géoportail est lancé en 2005 par l'IGN et c'est en 2006 que la création du service voit le jour. Géoportail est donc un portail web public permettant l'accès à des services de recherche et de visualisation de données de géolocalisation et disponible à l'ensemble du territoire français, DOM-TOM compris. Les fonctionnalités de Géoportail proposent : • • • Vue satellite et aérienne Vue 3D : Cette vue permet l'exploration de l'espace géographique en 3D mais nécessite l'installation d'un plugin sur le navigateur web Firefox ou Internet Explorer. Visualisation et recherche : La visualisation permet la consultation des données géographiques par les outils de sélection et d'exploration des couches. La recherche s'effectue par mots clés et par entité géographique définis par l'utilisateur. VII.2.c. Google Maps / Google Earth Google Maps est un service de cartographie en ligne, lancé en 2004 par Google et permet de visualiser une carte, à partir de l'échelle d'un pays, et de pouvoir zoomer jusqu'à l'échelle d'une rue. Avec la fonction « Street View », il est possible de visualiser la rue en photos. Les fonctionnalités de Google Maps proposent : • • • • Affichages d'itinéraires Street View : Une fonction permettant de voir les détails comme si vous conduisiez ou marchiez dans la rue. Signet : Il est possible de créer des signets sur des endroits que vous souhaitez mémoriser. Mode affichage Plan/Satellite/Mixte : « Plan » pour un affichage au format carte géographique, « Satellite » pour l'affichage avec des images satellites et aériennes, « Mixte » est un mélange des 2 autres modes d'affichage, images satellites et aériennes avec les informations d'une carte comme le nom des rues … Philippe PHENGSAVATH Page 21 / 48 Géolocalisation Version 1.00 Google Earth, lancé en 2005 par Google, est un logiciel permettant une visualisation de la planète avec un assemblage d'images satellites ou aériennes, avec une vue en 3D d'immeubles de certaines métropoles. La fonctionnalité de Google Earth propose : • Visualisation des bâtiments en 3D de certaines villes comme la Tour Eiffel, le musée du Louvre … Il existe 2 versions de Google Earth et disponibles sur diverses plateformes (Linux, Mac OS X, Windows, Android, Blackberry Storm et iOS) : • Free Version : Version gratuite, disponible pour tous. • Google Earth Pro : Version entreprise. Elle possède des fonctions que la version gratuite n'intègre pas comme : ◦ des ensembles de données relatifs aux parcelles, au trafic. ◦ des outils intégrés pour l'affichage des données SIG et l'impression en haute résolution. ◦ d'une fonctionnalité d'importation des données pour les ensembles de données vectorielles et d'imagerie. ◦ d'un accord de licence professionnel complet et assistance par email. ◦ des outils de mesure rapide des superficies et des rayons. Le prix du produit varie en fonction du nombre d'achat : 1 à 10 : $399, environ 300€ 11 à 25 : $350, environ 260€ 26 et + : $300, environ 225€ L'abonnement annuel coûte $400, environ 299€ par utilisateur pour une licence Google Earth Pro. VII.2.d. Mappy Mappy est un site web et mobile de services de plans avec calcul d'itinéraires. Il a été lancé en 2000 par France Telecom et permet de localiser une adresse dans le monde et de calculer un itinéraire entre 2 points en Europe. Les fonctionnalités de Mappy proposent : • • • Mode affichage Plan/Satellite/Mixte Recherche de proximité Affichages d'itinéraires et de trafic Philippe PHENGSAVATH Page 22 / 48 Géolocalisation Version 1.00 VII.2.e. World Wind Word Wind est un logiciel d'exploration de planètes via des images satellites et aériennes, développé par la NASA en 2004. La fonctionnalité de World Wind propose : • Visualisation de la Terre, de la planète Mars et de la Lune en 3D Le logiciel Word Wind Java SDK est disponible pour les développeurs afin d'être intégré dans d'autres applications ayant besoin des fonctionnalités de Word Wind et téléchargeable gratuitement sur diverses plateformes (Windows, Linux, Mac OS X, Solaris …) de leur site web. VII.2.f. Yahoo ! Maps Yahoo Maps est un site web de plans avec calcul d'itinéraires, lancé en 2007 par Yahoo !. Les fonctionnalités de Yahoo ! Maps proposent : • • • Mode affichage Plan/Satellite/Mixte Recherche de proximité Affichages d'itinéraires et de trafic en temps réel Philippe PHENGSAVATH Page 23 / 48 Géolocalisation Version 1.00 VIII. LES SOLUTIONS VIII.1. ArcGIS Network Analyst Créé en 1969, ESRI, Environmental Systems Research Institute, est l'inventeur du concept de logiciel SIG qui développe un système complet, l'ArcGIS. L'ArcGIS, version 10 actuellement, est donc un système SIG complet dédié à l'information géographique qui est composé de différentes plateformes permettant aux utilisateurs de collaborer et de partager l'information géographique. L'ArcGIS Network Analyst est une extension de la plateforme ArcGIS. C'est un module qui permet d'effectuer des analyses spatiales sur des réseaux. • • • • • Calcul d'itinéraires Génération de feuilles de route avec indications d'itinéraires à suivre, distances à parcourir et cartographie associée Prise en compte du trafic à certaines heures de la journée ou certains jours de la semaine Recherche de proximités Calcul de zones de desserte Le coût de l'extension ArcGIS Network Analyst est de 2700€ HT. VIII.2. Displ@nis Créé en 2001, e-THEMIS est spécialisée dans la mise en œuvre de solutions de gestion basées sur Sage ERP X3 pour les entreprises industrielles et commerciales. La solution de planification d'interventions Displ@nis est un progiciel de planification optimisée et de géolocalisation des interventions. • • • • • • • Calcul d'itinéraires Planification et optimisation des tournées d'interventions Gestion des demandes de services et d'interventions Génération de feuilles de route Visualisation et modification du planning directement à partir d'une carte Géolocalisation des clients et des collaborateurs Gestion des disponibilités des ressources Le coût de la solution Displ@nis est de 20 000€ HT Philippe PHENGSAVATH Page 24 / 48 Géolocalisation Version 1.00 VIII.3. GeoScheduling Suite Créé en 1990, GeoConcept est spécialisée dans la conception et l'édition de technologies d'optimisation cartographique pour les professionnels, basées sur son propre système SIG portant le même nom que la société. La solution GeoScheduling Suite est une suite logicielle destinée à la gestion optimale des plannings des forces mobiles par l'optimisation du temps et des kilomètres parcourus entre les rendez-vous. Elle permet une gestion en temps réel ou en mode planification. • • • • Gestion des plannings Optimisation des rendez-vous et des tournées Modélisation d'activité (contraintes clients, ressources et compétences) Calcul d'itinéraires Il existe 3 déclinaisons de la solution GeoScheduling Suite : • • • GeoScheduling Suite for Sales Forces : Optimisation de la planification des rendez-vous (Force de vente) GeoScheduling Suite for Customer Services : Optimisation de la planification des interventions techniques (Techniciens de maintenance) GeoScheduling Suite for Delivery : Optimisation de la planification des livraisons (Chauffeurs livreurs) Le coût de la solution GeoScheduling Suite est de 100€ à 800€ HT VIII.4. MapPoint 2011 Europe Créé en 1975, Microsoft est une multinationale informatique dont son activité principale est le développement de systèmes d'exploitation et de logiciels pour ordinateurs. MapPoint 2011 est un logiciel de la suite Microsoft Office et permet de visualiser, localiser et analyser sur des cartes les données de l'entreprise ou organiser les itinéraires. • • • • • • Calcul d'itinéraires Colorisation des cartes Localisations par des points Représentation statistique des données Optimisation des tournées Génération de feuilles de route Le coût de MapPoint 2011 est de 320€ HT Philippe PHENGSAVATH Page 25 / 48 Géolocalisation Version 1.00 VIII.5. ViaMichelin Package Premium Créé en 2001, ViaMichelin est une société filiale du groupe Michelin qui conçoit et commercialise des produits et des services numériques d'aide au déplacement. ViaMichelin Package Premium est une solution clés en main en mode FAH pour les entreprises qui veulent intégrer une solution cartographique sur leur site web, sans investir dans les développements techniques. • • • • • • • Affichage de plans d'accès Calcul d'itinéraires Visualisation sur une carte d'un réseau ou de points d'intérêts Recherche de proximités Information trafic et météo Administration de base de données Représentation statistique sur les services de localisation Le coût de la solution ViaMichelin est de 10 000€ HT Philippe PHENGSAVATH Page 26 / 48 Géolocalisation Version 1.00 IX. APPLICATIONS MOBILES La géolocalisation sur mobile comporte 3 modes de fonctionnement, utilisé par les applications mobiles : • Check In (Foursquare, Gowalla …) : L'utilisateur doit intéragir avec l'application et se géolocaliser manuellement en signalant ses coordonnées. • Géolocalisation passive (Google Latitude) : L'utilisateur se fait géolocaliser en permanence et automatiquement dès que l'application est ouverte. • Geofencing : une solution hybride utilisant le principe du geofencing. L'utilisateur définit les zones géographiques dans lesquelles il accepte d'être géolocalisé et recevoir automatiquement des données. En dehors de ces zones prédéfinies, l'utilisateur signalera manuellement ses coordonnées quand il le souhaite. Actuellement, le modèle le plus répandu de géolocalisation sur mobile dans les réseaux sociaux est le Check In et voici quelques applications mobiles parmi tant d'autres utilisant la géolocalisation : • • • • • • Dismoioù Facebook Places Foursquare Google Latitude Gowalla Loopt IX.1. Dismoioù Créé en 2007, Dismoioù est un service qui référence les bonnes adresses recommandées par les membres. Ces derniers font donc partis d'un réseau social local destiné à rassembler les critiques autour des commerces et des services locaux : bars, restaurants, boutiques … Dismoioù héberge une base de données de points d'intérêts de plusieurs dizaines de millions de lieux dans le monde, alimentée par les membres. Le mode de fonctionnement est de type Check In et les fonctionnalités de Dismoioù permettent de : • • • • • • Voir toutes les adresses qui vous entourent sur une carte Savoir quelles adresses vous sont recommandées Retrouver les meilleures adresses de ses amis Facebook Voter pour les lieux préférés et partager sur Twitter et Facebook : cinémas, bars, musées ... Donner sa position et retrouver ses amis Rester en contact avec ses amis pendant leurs sorties : envoyez des messages, chattez et recevez des notifications Philippe PHENGSAVATH Page 27 / 48 Géolocalisation Version 1.00 L'inscription à Dismoioù ainsi que l'application sur mobile, disponible sur l'App Store d'Apple et Android Market de Google, sont gratuites. La création d'un compte Dismoioù demande soit un compte Facebook soit de remplir un formulaire d'inscription. IX.2. Facebook Places Facebook, un réseau social en ligne, lance son service de géolocalisation Facebook Places pour les smartphones en 2010. Le principe de Facebook Places consiste à partager sa position avec ses amis en utilisant le mode de fonctionnement Check In et les fonctionnalités de Facebook Places permettent de : • • • Voir les utilisateurs fréquentant le même lieu au même moment, sans être dans la liste d'amis Ajouter des commentaires à sa position et ses amis présents au même endroit Moteur de recherche d'amis à proximité des statuts Facebook de ses contacts les plus proches Depuis Août 2011, Facebook abandonna le service de géolocalisation Places, sans pour autant délaisser totalement la géolocalisation. Ce dernier va être modifié et ne sera plus seulement limité aux smartphones mais à partir de n'importe quel PC ou tablettes. Le principe de ce nouveau service est d'ajouter du contexte sur l'emplacement indiqué que les utilisateurs souhaitent partager au lieu de « checker » l'endroit où ils arrivent. Lorsque les utilisateurs cliqueront sur « Check In », ils seront dirigés vers leur statut Facebook et pourront ajouter des éléments contextuels et d'indiquer où ils sont, avec qui ils se trouvent. Les fonctionnalités permettent de : • • • Se géolocaliser depuis n'importe quel PC ou tablettes, pas seulement sur les smartphones Ajouter sa position sur les photos, sur ses statuts et sur des messages Ajouter ses amis à l'endroit indiqué où l'on se trouve L'inscription à Facebook ainsi que l'application mobile, disponible sur différentes Philippe PHENGSAVATH Page 28 / 48 Géolocalisation Version 1.00 plateformes, sont gratuites. La création d'un compte Facebook demande de remplir un formulaire d'inscription. IX.3. Foursquare Foursquare est un réseau social en ligne, de jeu et de microblogging, créé en 2009, permettant à l'utilisateur d'indiquer sa position et de rencontrer ses contacts. Il est aussi possible d'accumuler des badges relatifs à des lieux spécifiques pour son aspect ludique. Le mode de fonctionnement est en Check In et les fonctionnalités de Foursquare permettent de : • • • • • Indiquer sa position à ses amis, ajouter un commentaire et publier les sur Facebook et Twitter Visualiser ses amis sur une carte à proximité de vous Système de badges. Récompenses à débloquer en réalisant certaines activités comme obtenir un badge Apple en checkant 3 fois dans un Apple Store ... Système de maires. Possibilité de devenir maire des lieux que vous checkez en publiant sa photo sur Foursquare et que vous fassiez au minimum 2 check ins dans un lieu indiqué. Ajouter un lieu sur une carte et donner son avis L'inscription à Foursquare ainsi que l'application mobile, disponible sur différentes plateformes, sont gratuites. La création d'un compte Foursquare demande soit un compte Facebook soit de remplir un formulaire d'inscription. Philippe PHENGSAVATH Page 29 / 48 Géolocalisation Version 1.00 IX.4. Google Latitude Google Latitude est une application pour mobile, créé en 2009, qui permet de partager sa position géographique avec ses contacts et de suivre celle de ses amis sur Google Maps. L'utilisateur choisit qui pourra voir sa position et avec quelle précision (coordonnées géographiques ou seulement la ville). Le mode de fonctionnement est en Géolocalisation passive et en Check In pour les mobiles sous Android et iPhone si l'utilisateur désire publier sa position quand il le souhaite et les fonctionnalités de Google Latitude permettent de : • • • • Localiser ses amis se trouvant à proximité et aller les rejoindre Partager sa position avec les personnes de son choix. Garder le contact avec ses amis et ses proches, même lorsque vous ne pouvez pas les appeler Protéger sa vie privée. Choisissez d'indiquer uniquement la ville dans laquelle vous vous trouvez, de masquer sa position ou de désactiver les mises à jour en arrière-plan à tout moment L'inscription ainsi que l'application mobile, disponible sur différentes plateformes, sont gratuites. La création d'un compte Google Latitude demande soit un compte Gmail soit de remplir un formulaire d'inscription. Philippe PHENGSAVATH Page 30 / 48 Géolocalisation Version 1.00 IX.5. Gowalla Créé en 2007, Gowalla est un réseau social de géolocalisation, dédié principalement aux smartphones sous Android et iPhone. Il permet de partager les endroits que l'utilisateur a visité et ses commentaires sur ceux-ci. De plus, Gowalla propose le même principe que Foursquare, l'obtention de badges. Le mode de fonctionnement est en Check In et les fonctionnalités de Gowalla permettent de : • • • • • • Enregistrer les lieux visités en tamponnant son passeport Créer de nouveaux lieux d'intérêt de ses endroits préférés Partager ses expériences sur Facebook et Twitter Compléter ses visites pour gagner des bonus non clôturés Suivre ses amis pour voir où ils ont été Trouver des objets laissés par les autres L'inscription ainsi que l'application mobile, disponible sur l'App Store d'Apple et Android Market de Google, sont gratuites. La création d'un compte Gowalla demande soit un compte Facebook soit de remplir un formulaire d'inscription. Philippe PHENGSAVATH Page 31 / 48 Géolocalisation Version 1.00 IX.6. Loopt Loopt est un service de géolocalisation pour mobile, créé en 2005, qui permet d'indiquer sa position et son statut pour les partager avec ses amis. Loopt permet également de trouver des amis et découvrir des lieux. Le mode de fonctionnement est en Check In et les fonctionnalités de Loopt permettent de : • • • • • Découvrer les bonnes adresses de lieux près de vous et consulter les avis et critiques déposés par la communauté Partager des photos et des statuts localisés Visualiser les activités de ses amis sur une carte Partager et consulter le flux d'activités de ses amis en temps réel Partager ses activités via Facebook et Twitter L'inscription ainsi que l'application mobile, disponible sur l'App Store d'Apple et Android de Google, sont gratuites. La création d'un compte Loopt demande de remplir un formulaire d'inscription. Philippe PHENGSAVATH Page 32 / 48 Géolocalisation Version 1.00 X. LES COMPARATIFS X.1. Les services Bing Maps Géoportail Google Maps / Google Earth Mappy World Wind Yahoo ! Maps Microsoft IGN Google PagesJaunes NASA Yahoo ! maps.google.com fr.mappy.com Propriétaire Lien Internet www.bing.com/maps www.geoportail.fr worldwind.arc.nasa.gov maps.yahoo.com Date de lancement 2005 2006 GM : 2004 GE : 2005 2000 2004 2007 Couverture géographique Monde France + DOMTOM Monde Europe Monde Monde Mode d'affichage 2D + Angle de vue 45° 3D : plugin à installer 2D 3D : plugin à installer GM : 2D GE : 3D 2D 2D + Relief 3D 2D Photos aériennes et satellites Zones urbaines Oui Zones urbaines Zones urbaines et rurales pour la France Zones urbaines et rurales pour les EtatsUnis Oui Cartes routières Oui Oui Oui Oui Non Oui Points forts - Calcul d'itinéraires - Ajout de signets et d'utilitaires - Calcul d'itinéraires - Calcul d'itinéraires - Très bonnes images satellites - Calcul d'itinéraires - Compilation d'images de résolutions diverses - Simple outil de localisation et services de proximité - Résolution moins bonne que Google Earth - Simple outil de localisation et services de proximité - Choix des couches en transparence - Simple outil de - Pas de calcul Points faibles localisation et d'itinéraires services de proximité Utilisation Simple navigateur Simple navigateur GM : simple navigateur GE : nécessite un logiciel à télécharger Simple navigateur Nécessite un logiciel à télécharger Simple navigateur X.2. Les solutions ArcGIS Network Analyst Displ@nis GeoScheduling Suite MapPoint 2011 Europe ViaMichelin Package Premium Société ESRI e-THEMIS GeoConcept Microsoft ViaMichelin Lien Internet www.esrifrance.fr www.e-themis.com www.geoconcept.com www.microsoft.com www.viamichelin.fr Calcul d'itinéraires Oui Oui Oui Oui Oui Recherche de proximités Oui Non Non Non Oui - Infos trafic - Administration de base de données - Représentation statistique des données - Génération de feuilles de route - Gestion du planning Les + - Génération de feuilles de route - Infos trafic - Génération de feuilles de route - Gestion du planning sur carte - Gestion des disponibilités - Modélisation d'activité - Gestion du planning - Génération de feuilles de route - Gestion du planning - Colorisation des cartes - Représentation statistique des données Les - - Gestion du planning - Recherche de proximité - Infos trafic - Recherche de proximité - Infos trafic - Recherche de proximité - Infos trafic Prix (HT) 2 700,00 € Philippe PHENGSAVATH 20 000,00 € 100,00 € à 800,00 € 320,00 € 10 000,00 € Page 33 / 48 Géolocalisation Version 1.00 X.3. Les applications mobiles Dismoioù Facebook Places Foursquare Google Latitude Gowalla Loopt gowalla.com www.loopt.com Lien Internet dismoiou.fr www.facebook.com foursquare.com www.google.com/ mobile/latitude Mode Check In Check In Check In Check In / Passive Check In Check In Connexion Facebook et Twitter Oui Twitter Oui Non Oui Oui Les + - Lieux recommandés - Proximité des lieux - Système de votes de lieux - Liste des meilleurs lieux des amis Facebook - Ajout de commentaires, de ses amis et de photos associés au lieu - Ajout de commentaires sur le lieu - Recherche d'amis en proximité de zone - Système ludique Les - - Recherche d'amis en proximité de zone - Simple service de géolocalisation - Pas de - Simple service de publications via géolocalisation Facebook et Twitter Mobile iPhone / Android iPhone / Android / Blackberry / Windows Phone ... iPhone / Android / Blackberry / Windows Phone ... Inscription Gratuit Gratuit Application payante Non Non Philippe PHENGSAVATH - Recherche d'amis en proximité de zone - Partage de - Création de position avec les nouveaux lieux amis au choix - Système ludique - Confidentialité sur la position paramètrable - Liste des lieux avec critiques et avis - Vue des activités des amis sur carte - Recherche d'amis en proximité de zone - Recherche d'amis en proximité de zone iPhone / Android / Blackberry / Windows Phone ... iPhone / Android iPhone / Android Gratuit Gratuit Gratuit Gratuit Non Non Non Non Page 34 / 48 Géolocalisation Version 1.00 XI. MISE EN PLACE D'UNE PLATEFORME LOGICIELLE DE GEOLOCALISATION Ce sujet traite de la mise en place d'une simple plateforme logicielle de géolocalisation, à partir d'un téléphone portable, la base de données reçoît et affiche les données de localisation dans une page web. XI.1. Pré-requis L'installation de cette plateforme s'est faite sous un environnement Windows et nécessite certains programmes devant être installés sur le serveur où se trouve la base de données. • • • • EasyPHP 5.3.8.1 : http://www.easyphp.org/fr/download.php (Application incluant un système de gestion de base de données MySQL, un langage de scripts PHP et un serveur HTTP Apache) Java SE : http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download513651.html (Langage de programmation) Aspicore GSM Tracker : http://www.aspicore.com/download/AcGsmTrckr3_S60_3_1_v_3_26_1135.sis (Logiciel GPS pour téléphones portables – version évaluation) Java Tools GSM Tracker : http://www.aspicore.com/download/java/GSMTracker.zip (Outils de configuration et de tests) Le choix des applications a été basé sur un environnement Windows. EasyPHP intégrant MySQL, PHP et Apache tout en un et simplicité d'utilisation. Le programme Aspicore étant compatible avec mon vieux téléphone Nokia, avec un tutoriel pour l'envoi des données vers la base de données. XI.2. Installation des programmes • • • Installez Java J2SE pour Java Tools GSMTracker Installez EasyPHP 5.3.8.1 avec les paramètres par défaut. MySQL, PHP et Apache seront installés automatiquement. Copiez le contenu du dossier zippé GSMTracker dans le répertoire « C:\Program Files\EasyPHP-5.3.8.1\mysql\bin » XI.3. Création de base de données MySQL et de tables • • • • Faites un clic droit sur l'icône d'EasyPHP à côté de l'heure et choisissez « Administration » Cliquez sur « Administrer vos bases de données » Créez une base de données : • Cliquez sur l'onglet « Bases de données » • Entrez le nom de la base de données « gsmtrack » et cliquez sur « Créer » Avec l'invite de commande Windows, allez dans le répertoire « C:\Program Files\EasyPHP5.3.8.1\mysql\bin » et tapez la commande : Philippe PHENGSAVATH Page 35 / 48 Géolocalisation Version 1.00 mysql -u root -p (pas de mot de passe) Le prompt change et devient mysql> Créez les tables avec GSM_Tracker_MySQL_tab.sql (décompressé dans le répertoire « bin ») mysql> \. GSM_Tracker_MySQL_tab.sql La requête SQL va créer les tables « cells » et « gps » dans la base de données automatiquement. • XI.4. TrackerServer TrackerServer est un serveur qui permet de recevoir les données via GSM Tracker et de les stocker dans la base de données MySQL. XI.4.a. Mise en route du serveur TrackerServer • Lancez l'invite de commandes de Windows de l'ordinateur où est installé EasyPHP • Allez dans le répertoire « C:\Program Files\EasyPHP-5.3.8.1\mysql\bin » Microsoft Windows [version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. Tous droits réservés. C:\Program Files\EasyPHP-5.3.8.1\mysql\bin> • Tapez la commande : java -cp mysql-connector-java-3.1.6-bin.jar;GSMTracker.jar asp.location.gsmtracker.TrackerServer La commande met en route le serveur qui est prêt à recevoir les datagrammes UDP en affichant sur la console en temps réel les données reçues. XI.4.b. Utilisation d'un client test • Lancez une autre invite de commandes de Windows • Tapez la commande : java asp.location.gsmtracker.TrackerTestClient Le client test envoie des datagrammes UDP à la base de données. Ce sont des données simulées d'un client mobile Aspicore GSM Tracker. XI.4.c. Vérification dans la base de données Suite à l'envoi d'informations du client test vers la base de données, la console du serveur TrackerServer affiche ces informations : Received from /127.0.0.1: IMEI 123456789012345 $GPRMC,144858.159,A,6009.0358,N,02453.3223,E,0.00,006.40,191104,,*05 Philippe PHENGSAVATH Page 36 / 48 Géolocalisation Version 1.00 OutCell 38091 LAC 30464 Name SAT-C MCC 510 MNC 1 In Cell 34747 LAC 2161 Name SONERA MCC 244 MNC 91 Label Aspicore Ltd *DE6279AE 0 Fri Nov 04 20:12:21 CET 2011 Received from /127.0.0.1: IMEI 123456789012345 $GPRMC,144858.159,A,6009.0358,N,02453.3223,E,0.00,006.40,191104,,*05 OutCell 38091 LAC 30464 Name SAT-C MCC 510 MNC 1 In Cell 34747 LAC 2161 Name SONERA MCC 244 MNC 91 Label Aspicore Ltd *DE6279AE 1 Fri Nov 04 20:12:22 CET 2011 ... Il faut maintenant vérifier que les données ont bien été stockées dans la base de données du serveur : • Lancez l'invite de commande MySQL • Tapez les commandes : mysql> use gsmtrack; Database changed mysql> SELECT time_received, latitude, longitude FROM gps; +-------------------------+--------------------------+-------------+ | time_received | latitude | longitude | +-------------------------+--------------------------+-------------+ | 2011-11-04 20:12:22 | 60.150596666666665 | 24.888705 | | 2011-11-04 20:12:22 | 60.150596666666665 | 24.888705 | | 2011-11-04 20:12:23 | 60.150596666666665 | 24.888705 | | 2011-11-04 20:12:24 | 60.150596666666665 | 24.888705 | | 2011-11-04 20:12:25 | 60.150596666666665 | 24.888705 | | 2011-11-04 20:12:26 | 60.150596666666665 | 24.888705 | | 2011-11-04 20:12:27 | 60.150596666666665 | 24.888705 | +-------------------------+--------------------------+-------------+ 7 rows in set (0.00 sec) XI.5. Installation et configuration Aspicore GSM Tracker Il faut maintenant installer et configurer le logiciel Aspicore GSM Tracker sur le téléphone portable. • • • • Téléchargez le programme à partir de votre téléphone portable Après que le téléchargement soit fini, l'installation démarre automatiquement Démarrez le logiciel Aspicore GSM Tracker dès que l'installation est terminée Configuration d'Aspicore GSM Tracker • Allez sur « Options » => « Settings » et paramétrez comme ceci : • Onglet GPS • On Startup GPS : On Philippe PHENGSAVATH Page 37 / 48 Géolocalisation Version 1.00 • Onglet Net • Store Access Point : On • On Startup Conn : On • Disable Bill Prompt : On • UDP Server IP : Adresse IP public du serveur • UDP Server Port : 1002 Le logiciel GSM Tracker est prêt et il suffit d'aller sur « Packet Data » dans « Options » et de choisir « Send Current Position » pour envoyer sa position au serveur TrackerServer. XI.6. Extraction des données vers une page web L'extraction des données se fera par requête SQL associée au langage PHP dont la structure de la page est en HTML. XI.6.a. Structure de la page HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> </head> <body> </body> </html> XI.6.b. Structure d'un langage PHP <?php … ?> XI.6.c. Connexion à MySQL La commande permet de se connecter au serveur MySQL avec « mysql_connect('host', 'user', 'password') ». Pour notre exemple, l'host sera 127.0.0.1, root pour l'utilisateur et pas de mot de passe. $db = mysql_connect('127.0.0.1', 'root', ''); XI.6.d. Sélection de la base de données MySQL La commande « mysql_select_db('database_name',$db) » permet de choisir la base de données que nous voulons se connecter. « gsmtrack » est le nom de notre base de données. Philippe PHENGSAVATH Page 38 / 48 Géolocalisation Version 1.00 mysql_select_db('gsmtrack',$db); XI.6.e. Création de la requête SQL La requête « SELECT column1,column2... FROM table_name; » permet d'afficher les données voulues d'une table. Ici, nous allons afficher les données des colonnes « time_received », « latitude » et « longitude » de la table « gps ». $sql = 'SELECT time_received,latitude,longitude FROM gps'; XI.6.f. Envoi de la requête SQL La commande « mysql_query($request_name) » permet l'envoi d'une requête SQL au serveur MySQL. $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); XI.6.g. Présentation des données sous tableau echo '<table bgcolor="#FFFFFF">'."\n"; echo '<tr>'; echo '<td bgcolor="#669999"><b><u>Heure reçue</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Latitude</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Longitude</u></b></td>'; echo '</tr>'."\n"; echo '<tr>'; echo '<td bgcolor="#CCCCCC">'.$data['time_received'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$data['latitude'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$data['longitude'].'</td>'; echo '</tr>'."\n"; echo '</table>'."\n"; XI.6.h. Fermeture de la connexion à MySQL La commande « mysql_close(); » permet la fermeture de la connexion au serveur MySQL. mysql_close(); XI.6.i. Code final <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>Votre Localisation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> Philippe PHENGSAVATH Page 39 / 48 Géolocalisation Version 1.00 </head> <body> <?php // on se connecte à MySQL $db = mysql_connect('127.0.0.1', 'root', ''); // on sélectionne la base mysql_select_db('gsmtrack',$db); // on crée la requête SQL $sql = 'SELECT time_received,latitude,longitude FROM gps'; #ou bien afficher la dernière ligne plus récente avec SELECT latitude, longitude FROM gps WHERE time_received = (SELECT max(time_received) FROM gps); // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); // debut du tableau echo '<table bgcolor="#FFFFFF">'."\n"; echo '<tr>'; echo '<td bgcolor="#669999"><b><u>Heure reçue</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Latitude</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Longitude</u></b></td>'; echo '</tr>'."\n"; // on fait une boucle qui va faire un tour pour chaque enregistrement while($data = mysql_fetch_assoc($req)) { echo '<tr>'; // on affiche les informations de l'enregistrement en cours echo '<td bgcolor="#CCCCCC">'.$data['time_received'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$data['latitude'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$data['longitude'].'</td>'; echo '</tr>'."\n"; } echo '</table>'."\n"; // on ferme la connexion à mysql mysql_close(); ?> </body> </html> Le fichier sera enregistré au format .php et se nommera « index.php », pour notre exemple. Philippe PHENGSAVATH Page 40 / 48 Géolocalisation Version 1.00 XI.7. Mise en ligne sur le web Maintenant que le fichier permettant d'afficher les données voulues sur une page est créé, il faut pouvoir le publier sur le web via un serveur web. Apache sera donc le programme qui hébergera les pages web dans notre exemple. De plus, il est préférable que l'adresse IP du poste de travail hébergeant le serveur web soit en IP fixe afin d'éviter que le site web ne soit pas accessible parce que l'adresse IP a changé (configuration DHCP). Il est aussi préférable de posséder une adresse IP fixe de la connexion Internet. Si celà n'était pas le cas, 2 solutions sont proposées : • • Utiliser un utilitaire de DynDNS par exemple qui mettra à jour automatiquement les serveurs de DynDNS avec l'adresse IP de notre connexion Internet. Acheter un nom de domaine et toute la configuration DNS à effectuer. XI.7.a. Test en local Il faut s'assurer que le serveur Apache est opérationnel en local. Pour celà, un test est effectué : • Créez un fichier texte que nous le nommerons « essai.php » • Editez le fichier avec le bloc-notes : <?php echo "Test d'affichage du texte en PHP"; ?> Enregistrez le fichier « essai.php » dans le répertoire « C:\Program Files\EasyPHP5.3.8.1\www » • Lancez le navigateur web et tapez l'adresse de votre serveur : http://127.0.0.1/essai.php • La page web devrait afficher le texte « Test d'affichage du texte en PHP ». • Copiez le fichier « index.php » créé précédemment dans le répertoire « C:\Program Files\EasyPHP-5.3.8.1\www » • Lancez le navigateur web et tapez l'adresse du serveur : http://127.0.0.1/index.php La page web devrait donc afficher ceci : Philippe PHENGSAVATH Page 41 / 48 Géolocalisation Version 1.00 XI.7.b. Configuration Apache Maintenant que le serveur Apache fonctionne en local, il faut que la publication des données soit accessible depuis l'extérieur. Il faut donc modifier le fichier « httpd.conf » : • • • • Clic droit sur l'icône d'EasyPHP en bas à droite, à côté de l'heure Choisissez « Configuration => Apache » Modifiez les lignes suivantes : • Listen 127.0.0.1:80 par Listen 80 (Numéro de port du site web) • Order deny,allow par # Order deny,allow • Allow from 127.0.0.1 par # Allow from 127.0.0.1 Lignes mises en commentaire • Deny from all par # Deny from all • ServerName 127.0.0.1:80 par ServerName adresse_ip_public (Adresse IP public fournie par le FAI) Enregistrez les modifications puis redémarrez le serveur Apache • Double clic sur l'icône d'EasyPHP en bas à droite, à côté de l'heure • Cliquez sur « Apache => Redémarrer » XI.7.c. Redirection des ports Il ne reste plus qu'à configurer le routeur pour rediriger le port 80 venant de l'extérieur vers l'adresse IP du poste de travail hébergeant le serveur web. Pour notre exemple, à partir de l'interface de la Freebox, il faut entrer les informations suivantes : • • Configurer mon routeur Freebox • Redirections de ports Serveur Apache • Port : 80 • Destination : 192.168.xxx.xxx / Port : 80 (Adresse IP hébergeant le serveur web) Serveur TrackerServer • Port : 1002 • Destination : 192.168.xxx.xxx / Port : 1002 (Adresse IP hébergeant le serveur TrackerServer) Cliquez sur « Envoyer » puis redémarrez la Freebox XI.7.d. Test à distance A partir du navigateur web d'un poste de travail qui ne se trouve pas sur le réseau local, entrez l'adresse du site web : http://adresse_ip_public/index.php Si tout s'est bien déroulé, la page web devrait afficher l'image du test en local. Philippe PHENGSAVATH Page 42 / 48 Géolocalisation Version 1.00 XII. CONCLUSION La géolocalisation propose des techniques de localisation plus ou moins fiable au niveau de la précision mais, suite au développement des smartphones en particulier, la combinaison des différentes techniques permet de combler cet inconvénient et, à la mise en service du système de positionnement Galileo en 2014, permettra d'être indépendant vis-à-vis des Etats-Unis et de la Russie au niveau du système de positionnement par satellites. Malgré une forte utilisation d'outils de géolocalisation par les Français, beaucoup jugent risqués de diffuser leur position sur Internet et préfèrent utiliser un système de géolocalisation pour connaître un itinéraire, se localiser en voiture ou à pieds. Les services de géolocalisation, solutions ou applications sont assez nombreux et proposent une multitude de fonctionnalités, souvent gratuits et/ou en open source, libres ou propriétaires. Enfin, nous découvrons la mise en place d'une plateforme logicielle de géolocalisation avec l'aide de tutoriels sur Aspicore, EasyPHP et la mise en place d'un serveur web pour l'accès depuis l'extérieur. Philippe PHENGSAVATH Page 43 / 48 Géolocalisation Version 1.00 XIII. GLOSSAIRE A Adresse IP : Une adresse IP (Internet Protocol) est un numéro d'identification logique unique qui est attribué à chaque appareil connecté à un réseau informatique comme Internet. Adresse MAC : Une adresse MAC (Media Access Control) est un numéro d'identification physique unique, stocké dans une carte réseau ou une interface réseau similaire. API : Une API (Application Programming Interface) est une interface fournie par un programme informatique. Elle permet l'intéraction des programmes les uns avec les autres qui rend possible l'intéraction entre un homme et une machine. C Carte SIM : Une carte SIM (Subscriber Identity Module) est une puce contenant un microcontrôleur et de la mémoire. Elle est utilisée en téléphonie mobile pour stocker les informations spécifiques à l'abonné d'un réseau mobile de type GSM ou 3G. Elle permet également de stocker des applications de l'utilisateur, de son opérateur ou de tierces parties. CNIL : La CNIL (Commission Nationale de l'Informatique et des Libertés) est une authorité administrative indépendante française. Elle est chargée de veiller à ce que l'informatique soit au service du citoyen et qu'elle ne porte atteinte ni à l'identité humaine, ni aux droits de l'Homme, ni à la vie privée, ni aux libertés individuelles ou publiques. D DHCP : Un DHCP (Dynamic Host Configuration Protocol) est un protocole réseau assurant la configuration automatique des paramètres IP d'une machine, en lui affectant automatiquement une adresse IP et un masque de sous-réseau. Philippe PHENGSAVATH Page 44 / 48 Géolocalisation Version 1.00 F FAH : Un FAH (Fournisseur d'Applications Hébergées) est une société qui fournit des logiciels ou des services informatiques à ses clients via un réseau (Internet en général). FAI : Un FAI (Fournisseur d'Accès à Internet) est un organisme offrant une connexion au réseau informatique Internet. G Geofencing : Le gardiennage virtuel, ou en anglais geofencing, est une fonction d'un logiciel de géolocalisation qui permet de surveiller à distance la position et le déplacement du terminal sur un périmètre bien défini. Des mesures sont prises si ce dernier sort de la zone surveillée, signalées par une alerte (SMS, courrier électronique ou serveur web). GPRS : Le GPRS (General Packet Radio Service) est une norme pour la téléphonie mobile dérivée du GSM permettant un débit de données plus élevé. C'est une technologie à mi-chemin entre le GSM (2e génération) et l'UMTS (3e génération). GPS : Le GPS (Global Positioning System) est un système de géolocalisation fonctionnant au niveau mondial. C'est un système de positionnement par satellites entièrement opérationnel et accessible au grand public. GSM : Le GSM (Global System for Mobile communications) est une norme numérique de 2e génération pour la téléphonie mobile. H HTTP : Un HTTP (HyperText Transfert Protocol) est un protocole de communication client-serveur. Philippe PHENGSAVATH Page 45 / 48 Géolocalisation Version 1.00 I IANA : L'IANA (Internet Assigned Numbers Authority) est une organisation dont le rôle est la gestion de l'espace d'adressage IP d'Internet et d'autres ressources partagées de numérotation requises soit par les protocoles de communication sur Internet, soit pour l'interconnexion de réseaux à Internet. Inmarsat : Inmarsat (International Maritime Satellite organization) est une compagnie de télécommunication. Inmarsat exploite 11 satellites, assurant les fonctions téléphonie, données, télex et télécopie via 37 stations terrestres. M MMS : Un MMS (Multimedia Messaging Service) est un système d'émission et de réception de messages multimédias pour la téléphonie mobile. Modem : Un Modem (Modulateur Démodulateur) est un périphérique servant à communiquer avec des utilisateurs distants via un réseau analogique comme une ligne téléphonique. Il permet par exemple de se connecter à Internet. N NASA : La NASA (National Aeronautics and Space Administration) est l'agence gouvernementale qui a en charge la majeure partie du programme spatial civil des Etats-Unis. Elle joue un rôle de leader mondial dans le domaine du vol spatial habité, de l'exploration du système solaire, de la recherche spatiale et aéronautique. P PDA : Un PDA (Personal Digital Asistant) est un appareil numérique portable servant d'agenda, de carnet d'adresses et de bloc-notes. Il est doté d'un clavier ou d'écran tactile associé à un stylet. PHP : Un PHP (PHP : Hypertext Preprocessor) est un langage de scripts libre permettant de créer des pages web dynamiques via un serveur HTTP. Plugin : Un Plugin, aussi appelé module d'extension, est un logiciel qui complète un logiciel hôte pour lui apporter de nouvelles fonctionnalités. Philippe PHENGSAVATH Page 46 / 48 Géolocalisation Version 1.00 R RFID : Un RFID (Radio Frequency Identification) est une méthode pour mémoriser et récupérer des données à distance en utilisant des marqueurs appelés radio-étiquettes. Ces radio-étiquettes comprennent une antenne associée à une puce électronique qui leur permet de recevoir et de répondre aux requêtes radio émises depuis un émetteur-récepteur. Roaming : Un Roaming, ou itinérance, désigne plus généralement la capacité des clients à accéder à leurs services de téléphonie mobile (voix et données) depuis des réseaux visités ou à partir d'un réseau ou pays étranger. S SIG : Un SIG (Système d'Information Géographique) est un système d'information capable d'organiser et de présenter des données alphanumériques spatialement référencées, ainsi que de produire des plans et des cartes. SMS : Un SMS (Short Message Service) est un service de messagerie qui permet de transmettre de courts messages textuels. C'est un service proposé par la téléphonie mobile. SQL : Un SQL (Structured Query Language) est un langage informatique normalisé servant à effectuer des opérations sur des bases de données. W WiFi : Le WiFi (Wireless Fidelity) est un ensemble de protocoles de communication sans fil régis par les normes du groupe IEEE 802.11. Un réseau WiFi permet de relier sans fil plusieurs appareils informatiques (ordinateur, routeur …) au sein d'un réseau informatique afin de permettre la transmission de données entre eux. 3 3G : La 3G de 3e génération, ou UMTS (Universal Mobile Telecommunications System), désigne une génération de normes de téléphonie mobile. Elle permet des débits bien plus rapides qu'avec la génération précédente, le GSM. La 3G est utilisée pour l'accès à Internet, le visionnage de vidéos et la visiophonie. Philippe PHENGSAVATH Page 47 / 48 Géolocalisation Version 1.00 XIV. REFERENCES Généralités Wikipédia : http://fr.wikipedia.org/wiki/Géolocalisation Marché Ifop : http://www.ifop.com/?id=1342&option=com_publication&type=poll Solutions ArcGIS d'ESRI : http://www.esrifrance.fr/Network_Analyst.asp Displ@nis d'e-THEMIS : http://www.e-themis.com/solutions-fonctionnelles.php#e-plan GeoScheduling Suite de GeoConcept : http://www.geoconcept.com/gestion-de-la-planification.html MapPoint 2011 Europe de Microsoft : http://www.microsoft.com/france/mappoint/ ViaMichelin Package Premium de ViaMichelin : http://business.viamichelin.fr/product/localisationet-itineraires-web/viamichelin-package-premium.html Applications mobiles Dismoioù : http://dismoiou.fr/ Facebook : http://www.facebook.com/places/ Foursquare : https://foursquare.com/ Google Latitude: http://www.google.com/intl/fr/mobile/latitude/ Gowalla : http://gowalla.com/ Loopt : https://www.loopt.com/ Mise en place d'une plateforme logicielle de géolocalisation http://www.aspicore.com/en/UDP_java_tools.asp?tab=2&sub=2 EasyPHP : http://www.easyphp.org/fr/ Apache : http://web.developpez.com/cours/serveur-web-chez-soi/ Philippe PHENGSAVATH Page 48 / 48
Documents pareils
Géolocalisation
Transfert sans fil de données: GSM, Cell ID, WiFi
Repérage de positionnement: GPS, EGNOS, Galelio,
Serveur distant Internet: TCP/IP, FTP …
Système de gestion de bases de données: MySQL, Ora...