Il s'agit de la commande osmupdate qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
osmupdate - Mettre à jour les fichiers OSM
SYNOPSIS
mise à jour osm Options [ancien fichier] [nouveau fichier]
DESCRIPTION
Ce programme se soucie de mettre à jour un fichier .osm, .o5m ou .pbf. Il sera téléchargé et appliqué
OSM Changer les fichiers (.osc) depuis les serveurs de "planet.openstreetmap.org". Il peut aussi
assembler un nouveau fichier .osc ou .o5c qui peut être utilisé pour mettre à jour votre fichier de données OSM ultérieurement
le temps.
Prérequis
Pour exécuter ce programme, veuillez d'abord télécharger et installer deux autres programmes : "osmconvert"
et "wget".
Utilisation
Deux arguments de ligne de commande sont obligatoires : le nom de l'ancien et le nom du nouveau OSM
fichier de données. Si l'ancien fichier de données n'a pas d'horodatage de fichier, vous pouvez spécifier
cet horodatage manuellement sur la ligne de commande. Si vous ne le faites pas, le programme essaiera de
déterminer l'horodatage en examinant l'ensemble de l'ancien fichier de données. Au lieu du deuxième
paramètre, vous pouvez également spécifier le nom d'un fichier de modifications (.osc ou .o5c). Dans ce
cas, vous pouvez également remplacer le nom de l'ancien fichier de données OSM par un horodatage. Ligne de commande
les arguments qui ne sont pas reconnus par osmupdate seront passés à osmconvert. Utilisez ceci
possibilité de fournir une zone de délimitation ou un polygone de délimitation si vous allez mettre à jour un
fichier de changement régional. Vous pouvez également exclure les métadonnées inutiles de votre fichier en spécifiant
cette option osmconvert : --drop-auteur
OPTIONS
Le programme osmupdate reconnaît quelques options de ligne de commande :
--max-jours=UPDATE_RANGE
Par défaut, la plage de temps maximale pour assembler un fichier de modifications cumulé est de 250
jours. Vous pouvez modifier cela en donnant un nombre maximum de jours différent, par exemple
300. Si vous le faites, assurez-vous qu'il existe des fichiers de modifications quotidiens disponibles pour de tels
une large plage de temps.
--minute --heure --journée --sporadique
Par défaut, osmupdate utilise une combinaison de fichiers de modifications par minute, heure et jour.
Si vous souhaitez limiter ces catégories de fichiers de modifications, utilisez une ou deux de ces options
et choisissez la ou les catégories que vous souhaitez utiliser. L'option --sporadique permet
le traitement des sources de fichier de modifications qui n'ont pas les "minutes", "heures" et
sous-répertoires "day".
--max-fusion=COUNT
Le sous-programme osmconvert est capable de fusionner plus de deux fichiers de modifications en une seule exécution.
Cette capacité augmente la vitesse de fusion. Malheureusement, chaque fichier de modifications consomme
environ 200 Mo de mémoire principale pendant le traitement. Pour cette raison, le nombre de
les fichiers de modifications pouvant être traités en parallèle sont limités. Utilisez cet argument de ligne de commande pour
déterminer le nombre maximum de fichiers de modifications traités en parallèle. La valeur par défaut
est 7.
-t=CHEMIN TEMP --fichierstemp=CHEMIN TEMP
Afin de mettre en cache les fichiers de modifications, osmupdate a besoin d'un répertoire séparé. Ce paramètre
définit le nom de ce répertoire, y compris le préfixe des noms des fichiers temporaires.
La valeur par défaut est "osmupdate_temp/temp".
--keep-tempfiles
Utilisez cette option si vous souhaitez conserver des copies locales de chaque fichier téléchargé. C'est
fortement recommandé si vous allez assembler différents fichiers de modifications qui
chevauchement dans les plages de temps. Votre trafic de données sera minimisé. Ne l'invoquez pas
option si vous allez utiliser différentes sources de fichiers de modifications (option --base-url).
Cela entraînerait une grave corruption des données.
--niveau de compression=NIVEAU
Définir le niveau de compression gzip. Valeurs comprises entre 1 (compression faible, mais rapide) et
9 (compression élevée, mais lente).
--base-url=BASE_URL
Pour accélérer les téléchargements ou pour obtenir des mises à jour de fichiers régionaux, vous pouvez spécifier un
emplacement de téléchargement alternatif. Veuillez saisir son URL, ou simplement le mot « miroir » si
vous voulez utiliser le serveur planet de gwdg.
--base-url-suffixe=BASE_URL_SUFFIX
Pour utiliser les anciennes URL de planète, vous devrez peut-être ajouter le suffixe "-replicate" car il était
coutume d'avoir ce mot dans l'URL, juste après l'identifiant de période "jour" etc.
-v --verbeux
Avec le mode 'verbose' activé, certaines données statistiques et données de diagnostic seront
affiché. Si -v resp. --verbeux est le premier paramètre de la ligne, osmupdate
affichera tous les paramètres d'entrée.
NOTES
Ce programme est à usage expérimental. Attendez-vous à des dysfonctionnements et à des pertes de données. N'utilisez pas le
programme dans des systèmes productifs ou commerciaux.
Il n'y a AUCUNE GARANTIE, dans la mesure permise par la loi. Veuillez envoyer tout rapport de bogue à
[email protected]
EXEMPLE
osmupdate ancien_fichier.o5m nouveau_fichier.o5m
osmupdate ancien_fichier.pbf nouveau_fichier.pbf
osmupdate ancien_fichier.osm nouveau_fichier.osm
Les anciennes données OSM seront mises à jour et écrites sous la forme new_file.o5m ou new_file.o5m. Pour
pour des raisons de sécurité, osmupdate ne supprimera pas l'ancien fichier. Si vous n'en avez pas besoin comme
fichier de sauvegarde, veuillez le supprimer vous-même.
osmupdate ancien_fichier.osm 2011-07-15T23:30:00Z nouveau_fichier.osm
osmupdate ancien_fichier.osm NOW-86400 nouveau_fichier.osm
Si votre ancien fichier de données OSM ne contient pas d'horodatage de fichier ou si vous ne souhaitez pas
compter sur cet horodatage, il peut être spécifié manuellement. Les temps relatifs sont en secondes
jusqu'à maintenant.
osmupdate old_file.o5m change_file.o5c
osmupdate old_file.osm change_file.osc
osmupdate 2011-07-15T23:30:00Z change_file.o5c
osmupdate 2011-07-15T23:30:00Z change_file.osc.gz
osmupdate NOW-3600 change_file.osc.gz
Ici, l'ancien fichier de données OSM n'est pas mis à jour directement. Un fichier de modifications OSM est écrit
au lieu. Ce fichier de modifications peut être utilisé pour mettre à jour le fichier de données OSM par la suite. Tu
aura reconnu l'extension .gz dans le dernier exemple. Dans ce cas, l'OSM
Le fichier de modification sera écrit avec la compression gzip. Pour ce faire, vous devez
avoir le programme gzip installé sur votre système.
./osmupdate london_old.o5m london_new.o5m -B=Londres.poly
Le fichier de données OSM london_old.o5m sera mis à jour. D'où l'OSM téléchargé
les fichiers de modifications contiennent non seulement Londres, mais toute la planète, beaucoup de données inutiles
seront ajoutés à ce fichier régional. Les -B= l'argument coupera ces superflus
revendre.
Utilisez osmupdate en ligne en utilisant les services onworks.net