[OSM-talk-fr] extraits et replication sur openstreetmap.fr
Sarah Hoffmann
lonvia at denofr.de
Dim 16 Fév 10:40:48 UTC 2020
On Sat, Feb 15, 2020 at 10:18:49PM +0100, Jocelyn Jaubert wrote:
> Bonjour,
>
> Le 15/02/2020 à 18:38, Sarah Hoffmann a écrit :
> > [1] https://wiki.openstreetmap.org/wiki/PBF_Format#What_are_the_replication_fields_for.3F
> >
> > Ces champs replication ne sont pas encore disponibles dans les extraits
> > sur openstreetmap.fr. Est ce-que ce sera possible de les ajouter et
> > faire reference au service replication openstreetmap.fr/replication?
>
> Oui, ça serait une très bonne idée de les ajouter dans les pbf générés.
>
> J'ai regardé rapidement la documentation, mais je n'ai rien trouvé sur
> comment rajouter ces champs osmosis_replication_sequence_number et
> osmosis_replication_base_url dans le pbf généré. Est-ce que tu saurais
> comment les ajouter ?
>
> Pour info, les pbf de download.openstreetmap.fr sont simplement mise à
> jour avec osmosis, en récupérant directement les diffs sur la machine,
> et tous les deux jours.
>
>
> Et est-ce que c'est possible d'utiliser ces champs avec osmosis pour la
> mise à jour d'un pbf en téléchargeant les bons diffs ?
Je ne crois pas que osmosis ait jamais implemente ca. Vouz pouvez utilise
osmiums tool pour ajouter les champs au fin du proces:
osmium cat -o gibraltar-with-headers.pbf \
--output-header=osmosis_replication_timestamp=2020-01-01T14:16:21Z \
--output-header=osmosis_replication_sequence_number=3456 \
--output-header=http://download.openstreetmap.fr/replication/europe/gibraltar/ gibraltar.osm.pbf
Le osmium qui vient avec le distro doit suffire.
Ou, vous pouvez utilises pyosmium-up-to-date pour metre a jour les extraits.
Je viens d'ecrire un peu plus de documentation:
https://github.com/osmcode/pyosmium/blob/master/doc/updating_osm_data.rst#updating-a-planet-or-extract
Sarah
Plus d'informations sur la liste de diffusion Talk-fr