[OSM-talk-fr] Google Maps vs. OSM
Bonjour, Le 23 janvier 2010 01:42, Emilie Laffray emilie.laff...@gmail.com a écrit : De plus, je ne suis pas sure que la comparaison soit forcement favorable a OSM. Google a beau avoir ete inspire par OSM pour Google MapMaker (Ed Parsons l'a dit lui meme); les gens ne verront qu'un projet de type wikipedia face au geant Google qui de plus est s'oppose maintenant a la Chine (Don't do evil). J'ai regulierement ce probleme sur quel est l'interet de OSM puisqu'on a Google Map? avec de nombreux locuteurs. Une réponse simple, les œuvres dérivées ! Avec Google Maps, on ne peut pas faire d'œuvres dérivées, on n'a que les tuiles à disposition. Avec OSM, on peut faire pleins de choses avec les données de la base, les transformer comme on veut, dans le format qu'on veut (bitmap, vectoriel, PDF, ...). Et un exemple parlant : le chargement des données OSM dans des GPS à Haïti : http://wiki.openstreetmap.org/wiki/Talk:WikiProject_Haiti#Fairfax_County_Urban_Search_.26_Rescue_Team_Using_Garmin_downloads Un autre exemple : MapOSMatic : on fournit les cartes en PDF avec index des rues alors que Google ne les donne pas (à ma connaissance). Amicalement, d. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps vs. OSM
Le Monday 25 January 2010 12:17:07 David MENTRE, vous avez écrit : Bonjour, Le 23 janvier 2010 01:42, Emilie Laffray emilie.laff...@gmail.com a écrit : De plus, je ne suis pas sure que la comparaison soit forcement favorable a OSM. Google a beau avoir ete inspire par OSM pour Google MapMaker (Ed Parsons l'a dit lui meme); les gens ne verront qu'un projet de type wikipedia face au geant Google qui de plus est s'oppose maintenant a la Chine (Don't do evil). J'ai regulierement ce probleme sur quel est l'interet de OSM puisqu'on a Google Map? avec de nombreux locuteurs. De manière générale, la licence garantit à l'utilisateur sa liberté face à l'utilisation des données. De là découlent, l'autonomie, la pérennité, la fiabilité (mise à jour possible), l'innovation par des tiers … Le libre quoi :-) -- Nicolas Dumoulin ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps to OSM
Salut Saint Gilles, 2009/5/7 Saint Gilles LAMIRAL gilles.lami...@laposte.net: Sur la page sus-citée pourrais tu mettre la version informationfreeway aussi ? C'est à dire ? Ajouter une conversion Google Maps - Informationfreeway ? Amicalement, d. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps to OSM
C'est à dire ? Ajouter une conversion Google Maps - Informationfreeway ? Oui, juste une chaine à changer. -- Au revoir, 02 99 64 31 77 Gilles Lamiral. France, Chavagne (35310) 06 20 79 76 06 ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps to OSM
Bonjour, http://bentobako.org/googlemaps2osm.php Une version qui plaira j'espère : En plus, ça marche. Sur la page sus-citée pourrais tu mettre la version informationfreeway aussi ? Merci d'avance. PS: Je dépile toujours mars 2009... -- Au revoir, 02 99 64 31 77 Gilles Lamiral. France, Chavagne (35310) 06 20 79 76 06 ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps to OSM
Bonjour, 2009/3/22 Yann Coupin y...@coupin.net: Bon par contre la solution la plus pratique ça serait un bookmarlet qui change la page google en une page OSM... C'est quoi un « bookmarlet » ? Tu peux m'en donner un exemple ? Amicalement, d. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps to OSM
Plutôt que de pondre une explication fumeuse, je vais te dire que wikipedia est ton amie :) http://fr.wikipedia.org/wiki/Bookmarklet Yann Le 23 mars 09 à 09:14, David MENTRE a écrit : Bonjour, 2009/3/22 Yann Coupin y...@coupin.net: Bon par contre la solution la plus pratique ça serait un bookmarlet qui change la page google en une page OSM... C'est quoi un « bookmarlet » ? Tu peux m'en donner un exemple ? Amicalement, d. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps to OSM
Bonjour Yann, 2009/3/23 Yann Coupin y...@coupin.net: Plutôt que de pondre une explication fumeuse, je vais te dire que wikipedia est ton amie :) http://fr.wikipedia.org/wiki/Bookmarklet Merci, je n'y avais pas pensé. Je vais potasser ça. Amicalement, d. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps to OSM
Re-bonjour à tous, 2009/3/23 David MENTRE dmen...@linux-france.org: 2009/3/23 Yann Coupin y...@coupin.net: Plutôt que de pondre une explication fumeuse, je vais te dire que wikipedia est ton amie :) http://fr.wikipedia.org/wiki/Bookmarklet Merci, je n'y avais pas pensé. Je vais potasser ça. Et hop, version Bookmarklet ! C'est bien ça que vous vouliez ? J'ai testé : ça marche sur IE 6, Firefox 3.1 Bêta 3 et Google Chrome 2.0.170.0 (tous sous Windows). C'est la première fois que je fais du javascript, donc commentaires et critiques bienvenus. :-) bookmarklet.html !-- Source code under Public Domain -- html head titleGoogleMaps to OSM bookmarklet/title /head body a href='javascript:str=prompt(Google Maps URL,); if (str) { res = (new RegExp(z=([0-9]+),)).exec(str); if (res) zoom = res[1]; else zoom = 2; res = (new RegExp((\\?|)ll=(-?[0-9]+\.[0-9]+),(-?[0-9]+\.[0-9]+),)).exec(str); if (res) { lat = res[2]; lon = res[3]; } else { lat = 0.0; lon = 0.0; } url = http://openstreetmap.org/?lat=+lat+lon=+lon+zoom=+zoom; location.href=url; } else undefined;'Google Maps to OSM bookmarklet/a /body /html = fin = Amicalement, d.écouvreur de langages ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps to OSM
Presque :) Je pense que ça serait encore plus simple si tu récupérais (il me semble que c'est possible) directement l'url dans la barre d'adresse : pas besoin de popup. 2009/3/23 David MENTRE dmen...@linux-france.org Re-bonjour à tous, 2009/3/23 David MENTRE dmen...@linux-france.org: 2009/3/23 Yann Coupin y...@coupin.net: Plutôt que de pondre une explication fumeuse, je vais te dire que wikipedia est ton amie :) http://fr.wikipedia.org/wiki/Bookmarklet Merci, je n'y avais pas pensé. Je vais potasser ça. Et hop, version Bookmarklet ! C'est bien ça que vous vouliez ? J'ai testé : ça marche sur IE 6, Firefox 3.1 Bêta 3 et Google Chrome 2.0.170.0 (tous sous Windows). C'est la première fois que je fais du javascript, donc commentaires et critiques bienvenus. :-) bookmarklet.html !-- Source code under Public Domain -- html head titleGoogleMaps to OSM bookmarklet/title /head body a href='javascript:str=prompt(Google Maps URL,); if (str) { res = (new RegExp(z=([0-9]+),)).exec(str); if (res) zoom = res[1]; else zoom = 2; res = (new RegExp((\\?|)ll=(-?[0-9]+\.[0-9]+),(-?[0-9]+\.[0-9]+),)).exec(str); if (res) { lat = res[2]; lon = res[3]; } else { lat = 0.0; lon = 0.0; } url = http://openstreetmap.org/?lat= +lat+lon=+lon+zoom=+zoom; location.href=url; } else undefined;'Google Maps to OSM bookmarklet/a /body /html = fin = Amicalement, d.écouvreur de langages ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps to OSM
2009/3/23 Julien D. murphy2...@gmail.com: Presque :) :-) Je pense que ça serait encore plus simple si tu récupérais (il me semble que c'est possible) directement l'url dans la barre d'adresse : pas besoin de popup. Et hop! Testé sur Firefox 3.1 Bêta 3, IE 6.0 et Google Chrome 2.0.170.0. Je viens *enfin* de comprendre ce qu'est un bookmarklet ! :-D !-- Source code under Public Domain -- html head titleGoogleMaps to OSM bookmarklet/title /head body a href='javascript:str=location.href; if (str) { res = (new RegExp(z=([0-9]+),)).exec(str); if (res) zoom = res[1]; else zoom = 2; res = (new RegExp((\\?|)ll=(-?[0-9]+\.[0-9]+),(-?[0-9]+\.[0-9]+),)).exec(str); if (res) { lat = res[2]; lon = res[3]; } else { lat = 0.0; lon = 0.0; } url = http://openstreetmap.org/?lat=+lat+lon=+lon+zoom=+zoom; location.href=url; } else undefined;'Google Maps to OSM bookmarklet/a /body /html ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps to OSM
Tu as l'air d'avoir un peu de temps libre, alors je vais te faire une nouvelle suggestion. À l'heure actuelle ton bookmarklet ne marche que dans le cas où l'url vers googlemaps contient une longitude et une latitude. Ce n'est pas le cas si on clique pas sur liens en haut à droite. Si tu pouvais extraire ces coordonnées en direct ça serait parfait. Yann (qui a toujours des idées pour donner du boulo aux autres ;) Le 23 mars 09 à 14:33, David MENTRE a écrit : 2009/3/23 Julien D. murphy2...@gmail.com: Presque :) :-) Je pense que ça serait encore plus simple si tu récupérais (il me semble que c'est possible) directement l'url dans la barre d'adresse : pas besoin de popup. Et hop! Testé sur Firefox 3.1 Bêta 3, IE 6.0 et Google Chrome 2.0.170.0. Je viens *enfin* de comprendre ce qu'est un bookmarklet ! :-D !-- Source code under Public Domain -- html head titleGoogleMaps to OSM bookmarklet/title /head body a href='javascript:str=location.href; if (str) { res = (new RegExp(z=([0-9]+),)).exec(str); if (res) zoom = res[1]; else zoom = 2; res = (new RegExp((\\?|)ll=(-?[0-9]+\.[0-9]+),(-?[0-9]+\. [0-9]+),)).exec(str); if (res) { lat = res[2]; lon = res[3]; } else { lat = 0.0; lon = 0.0; } url = http://openstreetmap.org/?lat=+lat+lon=+lon+zoom=+zoom; location.href=url; } else undefined;'Google Maps to OSM bookmarklet/a /body /html ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps to OSM
Bon allez, j'ai fait le boulo à ta place... str = document.getElementById('link').attributes.getNamedItem('href').value Yann Le 23 mars 09 à 15:37, Yann Coupin a écrit : Tu as l'air d'avoir un peu de temps libre, alors je vais te faire une nouvelle suggestion. À l'heure actuelle ton bookmarklet ne marche que dans le cas où l'url vers googlemaps contient une longitude et une latitude. Ce n'est pas le cas si on clique pas sur liens en haut à droite. Si tu pouvais extraire ces coordonnées en direct ça serait parfait. Yann (qui a toujours des idées pour donner du boulo aux autres ;) Le 23 mars 09 à 14:33, David MENTRE a écrit : 2009/3/23 Julien D. murphy2...@gmail.com: Presque :) :-) Je pense que ça serait encore plus simple si tu récupérais (il me semble que c'est possible) directement l'url dans la barre d'adresse : pas besoin de popup. Et hop! Testé sur Firefox 3.1 Bêta 3, IE 6.0 et Google Chrome 2.0.170.0. Je viens *enfin* de comprendre ce qu'est un bookmarklet ! :-D !-- Source code under Public Domain -- html head titleGoogleMaps to OSM bookmarklet/title /head body a href='javascript:str=location.href; if (str) { res = (new RegExp(z=([0-9]+),)).exec(str); if (res) zoom = res[1]; else zoom = 2; res = (new RegExp((\\?|)ll=(-?[0-9]+\.[0-9]+),(-?[0-9]+\. [0-9]+),)).exec(str); if (res) { lat = res[2]; lon = res[3]; } else { lat = 0.0; lon = 0.0; } url = http://openstreetmap.org/?lat=+lat+lon=+lon +zoom=+zoom; location.href=url; } else undefined;'Google Maps to OSM bookmarklet/a /body /html ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps to OSM
2009/3/23 Yann Coupin y...@coupin.net: Bon allez, j'ai fait le boulo à ta place... :-) str = document.getElementById('link').attributes.getNamedItem('href').value Merci ! Une version qui plaira j'espère : = début = !-- Source code under Public Domain -- html head titleGoogleMaps to OSM bookmarklet/title /head body a href='javascript:var str = document.getElementById(link).attributes.getNamedItem(href).value; if (!str) { str = location.href }; if (str) { var zoom = 2; var res = (new RegExp(z=([0-9]+),)).exec(str); if (res) var zoom = res[1]; var lat = 0.0; var lon = 0.0; var res = (new RegExp((\\?|)s?ll=(-?[0-9]+\.[0-9]+),(-?[0-9]+\.[0-9]+),)).exec(str); if (res) { var lat = res[2]; var lon = res[3]; } location.href = http://openstreetmap.org/?lat=+lat+lon=+lon+zoom=+zoom; } else undefined;'Google Maps to OSM bookmarklet/a /body /html = fin = Amicalement, d. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
[OSM-talk-fr] Google Maps to OSM
Salut, Un truc pas vraiment révolutionnaire :-) mais que je voulais faire depuis longtemps : un convertisseur d'URL Google Maps vers OSM. http://bentobako.org/googlemaps2osm.php Le source libre ci-joint. C'est mon premier programme PHP, toute critique bienvenue. Amicalement, d. -- GPG/PGP key: A3AD7A2A David MENTRE dmen...@linux-france.org 5996 CC46 4612 9CA4 3562 D7AC 6C67 9E96 A3AD 7A2A attachment: googlemaps2osm.php ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Google Maps to OSM
C'est pas mal, et ça évite de le faire à la main. C'est en tout cas un bon exercice pour apprendre PHP. Concernant ton code, c'est plutôt propre, même si je n'aurais pas fait ça comme ça. Ceci n'est pas un jugement de valeur, juste que j'aurais imaginé le faire autrement. Mais après réflexion, ta méthode est plus efficace pour ce qu'on cherche à faire ici. Bon par contre la solution la plus pratique ça serait un bookmarlet qui change la page google en une page OSM... Yann Le 22 mars 09 à 17:19, David MENTRE a écrit : Salut, Un truc pas vraiment révolutionnaire :-) mais que je voulais faire depuis longtemps : un convertisseur d'URL Google Maps vers OSM. http://bentobako.org/googlemaps2osm.php Le source libre ci-joint. C'est mon premier programme PHP, toute critique bienvenue. ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr