Vous êtes ici : Index du forum --> Openstreetmap --> 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 :