Forum OSM France

Retrouver un nœud supprimé

Bonjour

Suite à la demande d’un Internaute j’ai fait quelques essais pour retrouver le nœud d’un parking vélo possiblement supprimé en commençant à la page FR:Trouver l’identifiant d’un nœud supprimé.

Je n’y suis pas arrivé avec Achavi :frowning:

Ni avec overpass-turbo qui fait un timeout, pourtant sur une toute petite bbox

node._(changed:"2020-09-14T07:00:00Z")
  (47.39257897214301,0.6794853508472443,47.39272695784762,0.6797790527343751);
out;

J’ai aussi essayé osmosis avec le fichier historique PBF « centre-internal.osh.pbf » mais ça ne passe pas : org.openstreetmap.osmosis.core.OsmosisRuntimeException: File requires unknown feature: HistoricalInformation.

osmosis --read-pbf file=./centre-internal.osh.pbf\
 --bounding-box top=47.39272695784762 left=0.6797790527343751 bottom=47.39257897214301 right=0.6794853508472443\
 --write-xml les-halles.osm

Auriez-vous un p’tit coup d’main svp ?
Merki :slight_smile:

Avec Who did it? ?

J’ai essayé aussi, mais je n’ai pas réussi :frowning:

Je viens dessayer avec osmium mais encore une erreur :frowning:

osmium extract centre-internal.osh.pbf  \
 --bbox 0.6797790527343751,47.39257897214301,0.6794853508472443,47.39272695784762 \
 --output=les-halles.osm
[======================================================================] 100% 
Node ID twice in input. Maybe you are using a history or change file?
This command expects the input file to be ordered: First nodes in order of ID,
then ways in order of ID, then relations in order of ID.

bon, osmium extract ne peut agir sur un historic file
https://osmcode.org/osmium-tool/manual.html#working-with-history-files

J’essaye avec https://osmcha.org

Trouvé avec OsmCha.

1 Like

Je pense ça marche aussi:

[adiff:"2018-01-01T00:00:00Z"];
node[amenity=bicycle_parking]
  (47.392201288816096,0.6787785887718201,47.39321630651674,0.6806132197380066);
out;

et le nœud supprimé:

<action type="delete">
<old>
  <node id="3006345434" lat="47.3927363" lon="0.6796638">
    <tag k="amenity" v="bicycle_parking"/>
    <tag k="bicycle_parking" v="stands"/>
    <tag k="capacity" v="6"/>
    <tag k="covered" v="no"/>
  </node>
</old>
<new>
  <node id="3006345434" visible="false"/>
</new>
</action>
1 Like

Merci @Lejun !

Je re-essaye, rien que pour l’exercice :slight_smile:

Merci @mmd
Sur quelle instance Overpass-API l’as tu exécutée ?

//overpass-api.de/api/