Archives de la catégorie : Données Géographiques

Google Street View intégré dans Google Maps API

Cette fois c’est la bonne. Google Street View est officiellement documenté dans l’API Google Maps.

GSV1

GSV1b

Les composants de cette fonctionnalité sont assez simples à utiliser.

Voici les principales possibilités offertes :

  • Création d’un panorama (en déterminant les coordonnées géographiques de ce dernier)
    var fenwayPark = new GLatLng(42.345573,-71.098326);
    panoramaOptions = { latlng:fenwayPark };
    var myPano = new GStreetviewPanorama(document.getElementById("pano"), panoramaOptions);

    Exemple

  • Déterminer la vue, l’orientation, le zoom précis du panorama à afficher. Google nomme cela un POV (Point Of View)

    fenwayPark = new GLatLng(42.345573,-71.098326);
    myPOV = {yaw:370.64659986187695,pitch:-20};
    svOpts = {latlng:fenwayPark, pov:myPOV};
    var myPano = new GStreetviewPanorama(document.getElementById("pano"), svOpts);
  • Un layer spécial îndiquant les zones où Street View est disponible peut être affiché sur votre carte Google Maps. Exemple

  • Toutefois, un service peut vous indiquer si les données Street View sont disponibles pour un lieu précis.

    Exemple

Pour voir ce qu’il est possible de faire, je vous conseille la galerie d’exemples proposés par Google.

Je vous conseille de voir cet exemple, permettant de simuler un itinéraire préalablement calculer :

GSV3

L’API Google Maps ajoute une nouvelle corde à son arc. C’est une nouvelle voie qui est offerte aux créateurs de mashups. L’intéraction entre la carte et la vue Street View peut être vraiment bien gérée afin d’apporter une expérience utilisateur nouvelle.

Ce qui serait vraiment intéressant serait de pouvoir intégrer des marqueurs dans la vue Street View.

Comme ceci :

 gsv_imagine

Street View deviendrait alors un vrai support d’informations géolocalisées.

Pour le moment ces données Street View ne sont disponibles "que" dans 43 villes aux USA.

GSV2

Mais il semblerait que de nouvelles vues sont entrain d’être prises en Australie, Nouvelle Zélande, Suisse ou Japon (via Zorgloob)… et peut être même Paris.

Mise à jour : je vous conseille ce tutorial de Google XXL.

Wikiloc : gérer vos traces GPS

Je vous ai présenté NavX, un plateforme de gestion de contenus géolocalisés. Un des point fort de Navx est de proposer un système activant le "tracking" sur votre GPS de navigation. Au final votre trace est synchronisée et se retrouve automatiquement sur la plateforme de NavX.

Si vous avez un GPS pouvant générer des traces, il est intéressant d’en extraire d’autres informations comme le dénivellé du parcours, la distance parcouru etc… C’est ce que propose Wikiloc.

wikiloc1

J’avais déjà visité Wikiloc il y a quelques temps. Frank du blog Google Earth blog, nous a rappelé ce site en annonçant que plus de 10000 traces étaient désormais disponibles.

Wikiloc dispose d’une interface en plusieurs langues dont le français. L’objectif du site est de permettre aux utilisateurs de partager leur traces GPS orienté plutôt randonnée (à pied ou vélo).

wikiloc3

De ces traces de nombreuses informations sont proposées : longueur, altitude min et max, dénivelé en montée et descente (un graph est disponible), degré de difficulté, durée.

 wikiloc2

La trace est présentée sur une carte Google Maps. Des photos localisées autour de la trace provenant du site de partage Panoramio sont aussi visibles directement sur la carte. Enfin il est proposé de visualiser la trace dans Google Earth ou d’insérer une fenêtre directement sur son site.

Des services identiques francophones existent :

OpenStreetMap : la cartographie Open Source

OSM2 Pour créer une carte géographique numérique, il vous faut des données et des informations très précises. Ces données sont à la fois les rivages, cours deau, les voies de communication (rue, routes, voies ferrées), le relief. Il y aussi les détails qui ne se retrouvent pas sur le terrain : frontières de pays, toponymie (noms des villes, noms des pays).

Il existe 2 fournisseurs majeurs de données géographiques au monde : Tele Atlas et Navteq.

Tele Atlas est en passe de se faire racheter soit par TomTom soit par Garmin. Navteq lui vient de se faire racheter par Nokia.

Leurs données cartographiques sont majoritairement utilisées par les services de cartographies en ligne et les systèmes de navigation GPS.

Face à ces 2 géants, il existe une alternative totalement Open Source, OpenStreetMap.

OpenStreetMap est un projet sous licence Creative Commons dont l’objectif est de fournir à tout ceux qui le désirent, des données géographiques gratuites telles que les cartes routières. OpenStreetMap a été fondé en juillet 2004 par Steve Coast.

OSM1

Le projet a débuté car la plupart des cartes qui semblent gratuites ont des restrictions légales ou techniques limitant leur usage et empêchant de les utiliser de façon créative, productive ou inattendue.

Comment contribuer à ce projet?

OpenStreetMap est comme Wikipedia, chacun est libre d’enrichir la base de données géographique.

Les contributeurs d’OpenStreetMap emportent leur GPS portable en voyage ou sortent spécialement pour enregistrer des traces GPS. Ils enregistrent les noms des rues, les noms des villages et toute autres caractéristiques en utilisant un carnet, un appareil photo ou un dictaphone.

De retour devant leur ordinateur, les contributeurs téléchargent la trace GPS indiquant leur trajet et dessinent les routes sur la base de données collaborative d’OpenStreetMap. En utilisant leurs notes, les contributeurs ajoutent les noms des rues, des informations sur le type de route ou de chemin et les connections entre les routes.

OSM3

Les données sont alors traitées pour produire des cartes détaillées, qui peuvent être publiées librement sur des sites tels Wikipedia, utilisées pour créer des systèmes de navigation portatifs ou embarqués ou imprimées et copiées sans restrictions.

Un guide complet en français est disponible ici.

Si vous ne possedez pas de GPS, vous pouvez participer à OpenStreetMap :

  • Vous pouvez travailler les données existentes en précisant certaines informations (nom de rue par exemple).
  • Si votre zone fait partie de celles dont la photo aérienne est disponible sous Yahoo! Maps, vous pouvez aussi participer en traçant les routes à partir de ce layer photo grâce à l’éditeur en ligne.
  • Vous pouvez tracer les grands cours d’eau, les côtes, les forêts, les lacs et pas mal d’autres choses en partant des photos satellite (si la zone est disponible en vue satellite Yahoo Maps).

En naviguant, sur OpenStreetMap vous pouvez voir qu’en France il manque encore pas mal d’informations, mais c’est un bon début. Par contre en Angleterre, Allemagne ou Pays Bas les cartes sont très fournies.

OSM4

OSM5

Utiliser OpenStreetMap sur son site

Pour utiliser les cartes de OpenStreetMap sur votre site, il est nécessaire d’utiliser une API Javascript qui va se connecter directement sur les “tuiles” (images cartographiques) de l’OSM.

Le plus simple est d’utiliser MapStraction, qui est une couche d’abstraction des principales API cartographiques. Mais j’y reviendrais plus tard…

Quelques ressources pour aller plus loin avec OpenStreetMap

Voici différentes ressources indispensable pour utiliser OSM :

Je suis vraiment étonné par la richesse des informations présentes et le nombres de participations pour ce type de projet Open Source. Je vous encourage vraiment à participer à ce type d’initiative qui permettront à terme de s’acquiter de nombreuses contraintes.

Earthmine, un concurrent à Google Streetview

Vous connaissez tous Google Street View. Cette technologie offrant une vue 360° mise en place sur Google Maps a bluffé tout le monde dès sa sortie.

On peut quand même reproché parfois une qualité d’image assez moyenne avec des “Lens Flare”, des distorsions ou des artefacts assez visibles. Même si cela suffit amplement pour avoir une vue d’ensemble très ludique…

earthmine2

Une nouvelle entreprise, Earthmine, prévoit de lancer un système d’image urbaine d’une plus grande qualité utilisant un système photographique (alors que Google utilise la video) guidé par un laser. Une telle technologie permet de collecter de nombreuses informations en 3 dimensions. Selon l’article de Webware, la qualité du rendu est très impressionnante.

earthmine

A suivre donc…
[via DownloadSquad]

Google Earth vous propose de visualiser les résultats des élections législatives

Lors des élections présidentielles, Google avait mis à disposition les résultats du scrutin par région, département et commune. Comme ils l’avaient annoncé, les résultats des élections législatives pour toutes les circonscriptions sont visibles sur Google Earth . Google utilise un fichier KMZ qui va charger dynamiquement les informations sur leur serveurs.

Les résultats sont répartis par commune. La circonscription de la de la commune est indiquée à côté de son nom. Les communes (ou arrondissements) représentés par une icône sont ainsi visibles sur Google Earth à partir d’une certaine élévation.

L’ensemble des résultats sont indiqués par candidat. Les informations données proviennent directement du Ministère de l’Intérieur. Dommage que la délimitation des circonscriptions ne soient pas visible directement.

Plus d’informations : http://earth.google.fr/elections2007/legislatives2007.html