#2 Wed 10 October 2007 07:20
- Guillaume Sueur
- Participant assidu
- Lieu: Toulouse
- Date d'inscription: 23 Sep 2005
- Messages: 331
- Site web
Re: Quelles technologies serveur derrière google maps ?
je sais que Google est un gros utilisateur de python, ils ont d'ailleurs embauché son créateur.
Je ne pense pas qu'il y ait de moteur cartographique, juste du découpage de dalles sur les échelles prédéfinies, puis un gros moteur de cache.
Skuyler Erle rappelait lors de sa présentation de TileCache au Foss4G que l'essentiel des dalles GoogleMaps sont chargées en... RAM sur plusieurs serveurs.
Donc GoogleMaps, plutot qu'un gros truc de génération à la volée, c surtout une fantastique architecture. Mais bon, facile quand on affiche que deux couches différentes ;-)
Guillaume
--
Guillaume SUEUR
Expert SIG et OpenSource
NEOGEO
Hors ligne
#3 Wed 10 October 2007 08:09
Re: Quelles technologies serveur derrière google maps ?
Bonjour,
Ils utilisent GDAL-OGR me semble t il aussi (mais pas côté serveur carto, plutôt traitement).
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#4 Wed 10 October 2007 08:44
- David JONGLEZ
- Participant actif
- Lieu: Le Bourget-du-Lac
- Date d'inscription: 22 Sep 2005
- Messages: 93
Re: Quelles technologies serveur derrière google maps ?
Je partage l'avis de Guillaume ... A noter que Google a été consulté (fin 2005) par l'armée américaine pour les problématiques d'architecture massivement répartie, ce qui dénote d'un réel savoir faire en la matière
...
--
___________________________________________
David JONGLEZ
Directeur associé
Camptocamp France SAS
Hors ligne
#5 Wed 10 October 2007 09:01
- Ludovic G
- Membre
- Lieu: Annecy
- Date d'inscription: 5 Sep 2005
- Messages: 124
Re: Quelles technologies serveur derrière google maps ?
La technologie utilisée par Google Maps est fournie par deCarta http://www.decarta.com/.
Ceci dit cette solution s'appuie peut-être sur GDAL-OGR
Hors ligne
#6 Wed 10 October 2007 09:23
Re: Quelles technologies serveur derrière google maps ?
La technologie utilisée par Google Maps est fournie par deCarta http://www.decarta.com/.
Ceci dit cette solution s'appuie peut-être sur GDAL-OGR
Merci à tout le monde et surtout à ludo.
C'est drôle de voir la même interface que gmaps sur d'autres sites tels que whitepages.be , local.com, juste les icones de navigation sont différents...
... mais bon c'est comme quand certains récupèrent ceux de google maps pour remplacer ceux d'open layers
à lire :
http://fr.biz.yahoo.com/02042007/175/de … crits.html
yahoo utilise la même techno
A+
Nicolas
Hors ligne
#7 Wed 10 October 2007 09:57
Re: Quelles technologies serveur derrière google maps ?
Bonjour,
La technologie avec laquelle Google Maps communique avec ses serveurs pour l'affichage des cartes est remarquablement simple : il suffit simplement de composer l'URL de la tuile de l'image.
Le système est déterministe : chaque tuile issue d'un modèle pyramidal représente une couverture géographique à une échelle donnée et ses coordonnées (latitude/longitude) sont astucieusement spécifiées par l'adresse unique de l'image :
http://kh0.google.com/kh?&v=20& … srststssqr 'pour les photos aériennes
http://mt0.google.com/mt?&x=4062&am … amp;zoom=4 'pour la carto
De plus, l'intérêt d'avoir une adresse statique pour chaque image représentant une surface terrestre donnée fait que Google peut utiliser un système de cache.
Quant à savoir comment Google gère le système sur ses serveurs, il semblerait que le rendu des tuiles soit réalisé avant leur mise à disposition sur le réseau.
Note : seul le produit Google Earth Entreprise (qui inclut GE Fusion) permet le mécanisme 'On Demand Tile Server' c'est à dire le rendering à la volée des tuiles raster à partir de données vectorielles cartographiques, en overlay sur la base de tuiles de Google Maps.
Il semble effectivement que la société Telcontar (aujourd'hui deCarta) ait joué un rôle de passerelle entre les fournisseurs de données et Google côté gestion des données, rendu, calcul de routes.
http://www.decarta.com/products/dds/DDS … epaper.pdf
Quant à la puissance de Google en matière d'infrastructure de serveurs, de centres de données organisés dans une architecture distribuée géographiquement, elle n'est plus à démontrer.
Bien cordialement.
--
Peio Elissalde
Magic Instinct Software
Hors ligne