Comment fonctionne Google Maps ?
Google Maps est un incontournable d’Internet depuis plus d’une décennie, mais peu de gens savent vraiment comment cela fonctionne. Pour le reste d’entre nous, Google Maps est presque à un pas de la magie.
Par exemple, comment Google crée-t-il des cartes aussi précises pour autant de régions différentes ? Comment peut-il collecter autant de données sur tant d’endroits dans le monde ? Qui est responsable du maintien et de la mise à jour de la carte ? Qu’en est-il des conditions de circulation en temps réel, des limites de vitesse temporaires et des heures d’ouverture des entreprises à proximité ?
D’une manière ou d’une autre, toutes ces fonctions complexes fonctionnent si bien, c’est pourquoi nous sommes si nombreux à compter sur Google Maps pour notre navigation quotidienne. Alors est-il temps pour nous de comprendre comment tout cela fonctionne ? Lisez la suite pour en savoir plus sur la magie dans les coulisses.
Pourquoi Google lance-t-il Maps ?
La mission publique de Google est « d’organiser l’information mondiale et de la rendre universellement accessible et utile ». De nombreux (mais pas tous) des projets actuels de l’entreprise se concentrent sur cette mission, qui repose sur la collecte, l’organisation et l’interprétation de millions de gigaoctets de données.
Mais les informations que Google essaie d’organiser ne sont pas seulement en ligne. La plupart sont hors ligne. « Alors que nous vivons de plus en plus de vies, nous essayons de combler le fossé entre le monde réel et le monde réel », a expliqué Manik Gupta, chef de produit senior pour Google Maps, dans une interview avec The Atlantic. [the online world], et la carte joue ce rôle. «
À un niveau très basique, Google Maps a mis en ligne de nombreuses informations hors ligne. On parle de réseaux autoroutiers, de panneaux de signalisation, de noms de rues et de noms commerciaux. Mais comme je l’indique ci-dessous, Google veut que Maps en fasse plus à l’avenir.
Faire une vidéo du jour
Collecter des données pour Google Maps
Lorsqu’il s’agit de collecter des données pour aider à maintenir et à améliorer Google Maps, il semble qu’il n’y en ait jamais assez – aucune des informations n’a plus de trois ans, ce qui est impressionnant. C’est un énorme projet.
partenaire de la carte
Pour vous aider dans ce travail, Google travaille avec « la source de données la plus complète et la plus fiable » via son programme de partenariat Essential Maps. De nombreuses agences soumettent des données vectorielles détaillées à Google, notamment l’USDA Forest Service, le U.S. National Park Service, l’U.S. Geological Survey, divers conseils municipaux et de comté, etc.
Ces données sont utilisées pour délimiter les limites changeantes et les voies navigables, montrer de nouvelles pistes cyclables et plus encore, ce qui aide à maintenir la « carte de base » aussi à jour que possible.
vue sur la rue
Google Street View est un road trip sans fin. Avec autant de véhicules dispersés à travers la planète, leur objectif est de conduire à plusieurs reprises sur toutes les routes praticables qu’ils peuvent trouver, tout en prenant des photos à 360 degrés de l’endroit où ils vont.
Sur la base des coordonnées GPS de ces véhicules, Google superpose les images Street View sur sa carte de base.
Street View offre plus qu’un simple panorama de rues et de destinations. Grâce à la fonction de reconnaissance optique de caractères (OCR) en constante amélioration, Google peut « lire » des choses comme les panneaux de signalisation, les panneaux de signalisation et les noms commerciaux.
Ces lectures supplémentaires sont traitées et transformées en données de navigation et de direction que la carte peut intégrer dans sa base de données. Si le nom de la route a changé depuis la dernière fois qu’il a été pris, la photo Street View mise à jour le détectera. C’est aussi la façon dont (une partie de) Google construit sa vaste base de données de détails sur les entreprises locales.
Satellite
Une autre couche de Google Maps est sa vue satellite. Il s’agit d’une collaboration étroite avec Google Earth, qui assemble des photos haute résolution de la Terre depuis le satellite au-dessus.
Ces images sont recoupées avec d’autres couches de données, telles que Street View, ainsi qu’avec des données soumises par des agences externes. Cela aide la carte à capturer les changements géologiques, les bâtiments nouveaux et rénovés, et plus encore.
service de localisation
Il n’y a pas beaucoup d’informations sur la manière exacte dont Google utilise les services de localisation mobile pour maintenir les cartes à jour, mais cela joue clairement un rôle important.
Oui, c’est vrai : si Google a accès aux données de localisation collectées par votre smartphone, vous faites partie de l’activité collaborative de Google visant à améliorer et développer Maps.
Vos données de localisation peuvent être utilisées pour des mises à jour du trafic en temps réel, estimer les vitesses de circulation actuelles, identifier les déviations routières, etc. Si un itinéraire très fréquenté n’a soudainement plus de trafic, la carte peut supposer une déviation et ajuster sa direction en conséquence.
Google utilise également les données pour estimer les heures de pointe pour les entreprises individuelles. Pour ce faire, il surveille la circulation piétonnière dans les bâtiments individuels. Un peu effrayant peut-être, mais une autre tentative de mettre en ligne des informations hors ligne.
Utilisateur de Google Maps
Google Map Maker est une autre façon pour Google d’externaliser son activité de cartographie, un programme qui existe depuis 2008 (parmi de nombreux autres programmes Google).
Google Map Maker fonctionne un peu comme OpenStreetMap, permettant à quiconque d’apporter ses connaissances locales à Google Maps. La bonne nouvelle est que la plupart des fonctionnalités ont été intégrées dans la carte elle-même, et une fois la transition terminée, Map Maker s’arrêtera définitivement en 2017.
En bref, les utilisateurs peuvent modifier Google Maps avec leurs propres contributions personnelles. Vous pouvez ajouter et modifier des lieux, de nouvelles routes, des contours de bâtiments et des sentiers de randonnée. Si vous pensez que vous pouvez vous en sortir avec un sabotage, détrompez-vous : les modifications apportées par les utilisateurs peuvent être vues par d’autres utilisateurs.
Cela signifie qu’une grande équipe d’éditeurs publics tient Google Maps à jour 24h/24 et 7j/7. Ceci est particulièrement utile pour cartographier les endroits difficiles d’accès et pour collecter des connaissances que Google ne peut pas atteindre ou réaliser.
Guide local
En plus de son armée d’éditeurs, Google compte des millions de soi-disant Local Guides. Local Guides, une fonctionnalité qui vous rappelle Foursquare, est la tentative de Google de rassembler une couche de données plus subjective à superposer sur sa carte de base.
Lorsque vous êtes dans Google Maps, accédez à ma contribution Vous pouvez rechercher différents endroits dans votre région. Vous pouvez contribuer à cette couche supplémentaire de données en laissant un commentaire, en répondant à quelques questions et en soumettant une photo.
Cette connaissance locale aide Google Maps à comprendre des choses comme l’atmosphère d’un café, si un hôtel dispose d’un parking ou si un restaurant propose des plats végétariens. En échange de leurs contributions, les utilisateurs peuvent gagner des récompenses, telles qu’un espace de stockage accru dans Google Drive.
comprendre les données
Comme vous pouvez le voir, la quantité de données que Google collecte est stupéfiante – nous n’avons même pas abordé certaines autres intégrations de services, telles que les listes d’entreprises avec Google.
Ces couches de données, après traitement, nous permettent d’accéder à toutes les informations trouvées sur Google Maps. Mais à quoi bon vraiment comprendre toutes ces données ?
Une grande partie de cela se résume aux différents algorithmes qui constituent la pierre angulaire de la société Google. Ces algorithmes se trouvent être extrêmement complexes et secrets, et ils peuvent nettoyer les données, trouver des incohérences et les enchaîner pour les rendre plus utiles.
Par exemple, lorsque Street View analyse une image à la recherche de panneaux routiers et de noms commerciaux, un algorithme peut essayer de comprendre le réseau routier en interprétant ces panneaux. De plus, les données de localisation peuvent être prises en compte lors du calcul de l’itinéraire le plus rapide de A à B.
Bien que les algorithmes s’améliorent tout le temps, ils ne peuvent pas faire grand-chose, donc toutes ces données sont également combinées avec beaucoup d’implication humaine. Si les algorithmes de Google ne comprenaient pas quelque chose, les membres de l’équipe examinaient et résolvaient manuellement le problème.
Souvent, la logique d’intersection est saisie manuellement et les nouvelles routes sont « massées » en place. En effet, parfois, la meilleure façon de comprendre ce que vous voyez sur la route est de déléguer la tâche à des humains.
Il s’agit sans aucun doute d’un énorme Tâche. C’est pourquoi Google dispose d’équipes dans le monde entier dédiées à rester à jour dans tous les pays où elle opère.
Quand Google Maps a une erreur
Chaque jour, Google Maps change beaucoup. Certains d’entre eux peuvent être l’ajout de nouveaux lieux et de nouvelles routes, tandis que d’autres changements peuvent impliquer la correction de bogues.
Beaucoup d’entre eux ont été accidentellement corrigés par le public : modification des descriptions de lieux, ajout de routes, etc. Mais surtout, Google dispose d’une grande équipe qui traite chaque jour des milliers de rapports soumis à Google.
Une partie importante de ces rapports est examinée et traitée manuellement.Ceci utilise Atlas, le propre programme d’édition de carte de Google. Dessinez de nouveaux itinéraires à la main, connectez des routes, dessinez de nouveaux bâtiments, et plus encore.
C’est un projet qui ne se termine jamais. Des milliers de nouvelles routes sont construites chaque jour, les villes modifient les règles de circulation si nécessaire et Google Maps se battra toujours pour rester précis.
Google Maps : une tâche herculéenne
Alors que Google Maps est souvent considéré comme « juste une autre carte », nous prenons un grand nombre de couches pour acquis. Tout cela ensemble fournit un service sur lequel de nombreuses personnes comptent – un service qui dépasse de loin la profondeur ou la qualité de ses concurrents.
Des millions de kilomètres parcourus aux algorithmes complexes, en passant par la quantité d’interventions humaines requises, Google Maps est quelque chose à admirer.
Crédit d’image: Gabriel Andres via Flickr
Cependant, Google ne s’arrête pas là. Google Maps a déjà joué un rôle majeur dans l’incursion de l’entreprise dans les voitures autonomes.Comme de plus en plus d’informations subjectives, de photos et de vidéos sont associées à la carte, l’application peut se transformer d’une carte du monde en guide Au monde.
Saviez-vous que la maintenance de Google Maps demande autant de travail ? Quelles autres informations souhaitez-vous utiliser dans Google Maps ? Si vous n’utilisez pas Google Maps, pourquoi pas ?
Crédit d’image: Mystère via Shutterstock
Écrit à l’origine par Dean Sherwin le 22 février 2010
…