[OSM-dev-fr] OpenLayers.Format.OSM() et récup. user+timestamp sur 1 node.

didier2020 didier2020 at free.fr
Mar 8 Nov 20:43:46 GMT 2011


Le mardi 08 novembre 2011 à 21:12 +0100, ph ttv a écrit :
> Le 08/11/2011 19:49, yvecai a écrit :
> > Hmm. j'ai pas l'impression que le user et le timestamp soit disponible,
> > ni dans Firebug (l'onglet DOM est très utile), ni dans
> > OpenLayers.Format.OSM() à priori.
> > Tu peux peut-être modifier OpenLayers.Format.OSM() à ta sauce ?
> > http://trac.osgeo.org/openlayers/browser/trunk/openlayers/lib/OpenLayers/Format/OSM.js
> 
> Malheureusement ceci dépasse (largement) mes compétences (minimalistes)
> dans ce domaine ... :-(
> 
> D'une manière ou d'une autre il va donc me falloir contourner l'obstacle
> : n'est-il pas non plus possible d'obtenir la ligne entière concernant
> le node (pour ensuite y extraire les chaines souhaitées ?)
> 
> (soit, et pour reprendre mon exemple, récupérer tout ceci :
> <node id="278511438" lat="47.9356738" lon="-4.0211462" version="2"
> timestamp="2011-04-03T12:06:59Z" changeset="7753311" uid="155442"
> user="FPH">

vu que ton fichier est local, tu peu lire ton fichier pour en generer un
nouveau en ajoutant les tag voulu

<node id="278511438" lat="47.9356738" lon="-4.0211462" version="2"
timestamp="2011-04-03T12:06:59Z" changeset="7753311" uid="155442"
user="FPH">
    <tag k="amenity" v="recycling"/>
    <tag k="recycling:clothes" v="no"/>
    <tag k="recycling:glass" v="yes"/>
    <tag k="recycling:paper" v="yes"/>
    <tag k="montag_id" v="278511438"/>
    <tag k="montag_lat" v="47.9356738"/>
    <tag k="montag_lon" v="-4.0211462"/>
    <tag k="montag_version" v="2"/>
etc....
  </node>

tu connais perl ?
http://svn.openstreetmap.org/applications/utils/planet.osm/perl/statistics.pl


didier




Plus d'informations sur la liste de diffusion dev-fr