Forum du site numeriquement.fr />
</div>
<div id=

Site

Navigation

Identification

Publicité

Vous êtes ici : Index du forum --> Openstreetmap --> Récupération des mis à jour du fichier bz2

Récupération des mis à jour du fichier bz2


Page : 1

Auteurs Messages
Michel05 Posté à 20h58 le 15 Oct 13

Membre inscrit le 04/11/2012
Messages : 8
Localisation : Marseille
Bonsoir Lann,

J'ai téléchargé le fichier europe.bz2 en vu de réaliser une carte frontalière. Le temps de téléchargement étant très long (36h environ) :

1/ lors du lancement de la mise à jour par osmosis, doit on indiquer la date et l'heure du début du téléchargement initial ou bien la date et l'heure de fin de chargement.

2/ Osmosis génère un fichier configuration.txt (ci-dessous)

# The URL of the directory containing change files.
baseUrl=http://planet.openstreetmap.org/hourly

# The length of an extraction interval in seconds (3600 = 1 hour).
intervalLength=3600

# Define the changeset filename format. The format is {changeFileBeginFormat}-{changeFileEndFormat}.osc.
# Be careful to pick a format that won't result in duplicate names for the specified interval size.
# Change file begin format
changeFileBeginFormat=yyyyMMddHH
changeFileEndFormat=yyyyMMddHH

# Defines the maximum number of files to download in a single invocation.
# There will be approximately two threads created for every downloaded file.
# Setting this to 0 disables this feature.
maxDownloadCount = 20

Comment est utilisé ce fichier par la suite ?

Lancement automatique toutes les heures ?
(# The length of an extraction interval in seconds (3600 = 1 hour).
intervalLength=3600)

Bonne soirée

Michel05

La signature est limitée à 200 caractères
lann Posté à 18h11 le 22 Oct 13

Membre inscrit le 17/03/2011
Messages : 119
Localisation :
Salut Michel

Désolé pour le retard, je n'étais pas chez moi et coupé d'un accès à Internet

Pour faire vite, je te mets mon fichier configuration.txt :

# The URL of the directory containing change files.
baseUrl=http://planet.openstreetmap.org/replication/day/

# Defines the maximum time interval in seconds to download in a single invocation.
# Setting to 0 disables this feature.
maxInterval = 86400


Mois j'ai mis maxInterval à 86400 ce qui permet de mettre avec des diffs de 1 jour.

Ensuite, une fois que tu as récupéré ton fichier .osm sur le site, tu télécharge le fichier state.txt correspondant au moment ou tu l'as téléchargé.

Ensuite tu dis à osmosis le moment de téléchargement de ton fichier .osm en faisant :

osmosis --read-replication-interval-init

Puis tu mets à jour ton fichier :
/home/lann/OSM/osmosis-0.40.1/bin/osmosis --rri --simplify-change --rx france.osm --apply-change --bounding-polygon file="/home/lann/OSM/clipbounds/europe/france.poly" --wx tmp.osm > osmosis.log 2>&1

Attention, si tu loupes une mise à jour, ton fichier .osm ne se mettra plus à jour.
Et je ne sais pas comment y remédier sans retélécharger tout le fichier .osm et refaire les commandes précédentes

A+

Page :