osmium-renumber – En ligne dans le Cloud

Il s'agit de la commande osmium-renumber 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


osmium-renumber - renuméroter les ID d'objet

SYNOPSIS


osmium renuméroter [OPTIONS] FICHIER D'ENTREE

DESCRIPTION


Les objets (nœuds, voies et relations) d'un fichier OSM ont souvent des ID très volumineux. Cette
peut rendre certains types de post-traitement difficiles. Cette commande renumérotera tous les objets
en utilisant des identifiants commençant à 1. L'intégrité référentielle sera conservée.

Cette commande ne peut être exécutée que sur des fichiers OSM triés de la manière habituelle (les nœuds d'abord, puis les chemins,
puis identifiants). Il lira le fichier d'entrée deux fois, il ne fonctionnera donc pas avec STDIN.

Cette commande a besoin d'un peu de mémoire principale pour conserver le mappage entre les anciens et les nouveaux ID.
Il est destiné aux petits extraits. N'essayez pas d'exécuter cela sur une planète pleine !

Vous ne devez jamais télécharger les données générées par cette commande vers OSM ! Cela embrouillerait vraiment
la base de données OSM car elle connaît les objets sous différents ID.

OPTIONS


-F, --output-format=FORMAT
Le format du fichier de sortie. Peut être utilisé pour définir le format du fichier de sortie s'il
ne peut pas être détecté automatiquement à partir du nom du fichier de sortie. See formats-de-fichiers-osmium(5) ou le
manuel libosmium pour plus de détails.

-F, --input-format=FORMAT
Le format du fichier d'entrée. Peut être utilisé pour définir le format d'entrée s'il ne peut pas être
détecté automatiquement à partir du nom du fichier. Voir formats-de-fichiers-osmium(5) ou le libosmium
manuel pour plus de détails.

--generator=NOM
Le nom et la version du programme générant le fichier de sortie. il sera ajouté
à l'en-tête du fichier de sortie. La valeur par défaut est "osmium/" et la version d'osmium.

-je, --index-directory=REP
Répertoire à partir duquel les fichiers d'index pour le mappage entre les anciens et les nouveaux ID sont lus
et écrit à, respectivement. Utilisez ceci si vous souhaitez mapper des ID dans plusieurs OSM
des dossiers. Sans cette option, les index ne sont ni lus ni écrits sur le disque. Les
le répertoire doit exister. Utilisation '.' pour le répertoire courant. Les fichiers écrits seront
être nommé nodes.idx, way.idx et relations.idx.

-o, --output=FICHIER
Nom du fichier de sortie. La valeur par défaut est '-' (Stdout).

--output-header=OPTION
Ajouter une option d'en-tête de sortie. Cette option peut être donnée plusieurs fois. Voir le
libosme Manuel pour une liste des options d'en-tête autorisées.

-Ô, --écraser
Autorise l'écrasement d'un fichier de sortie existant. Normalement osmium refusera de
écraser un fichier existant.

--fsync
Appelez fsync après avoir écrit le fichier de sortie pour forcer le système d'exploitation à vider les tampons sur le disque.

-dans, --verbeux
Définir le mode détaillé. Le programme affichera des informations sur ce qu'il fait pour
stderr.

DIAGNOSTIC


osmium renuméroter sorties avec code de sortie

0 si tout allait bien,

1 s'il y a eu une erreur dans le traitement des données, ou

2 s'il y avait un problème avec les arguments de la ligne de commande.

EXEMPLES


Renuméroter un fichier PBF et générer un fichier XML compressé :

osmium renuméroter -o ch.osm.bz2 suisse.osm.pbf

La renumérotation de la Suisse actuellement (été 2015) ne prend qu'une minute environ et nécessite un peu
plus de 2 Go de RAM.

Renuméroter un fichier OSM stockant les index sur disque :

osmium renuméroter -i. -o renuméroté.osm data.osm

puis réécrivez également un fichier de modifications :

osmium renuméroter -i. -o renuméroté.osc changes.osc

Utilisez osmium-renumber en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows