Il s'agit de la commande osmium-check-refs 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-check-refs - vérifie l'intégrité référentielle du fichier OSM
SYNOPSIS
osmium vérifier-refs [OPTIONS] FICHIER D'ENTREE
DESCRIPTION
Les chemins dans les fichiers OSM font référence aux nœuds OSM ; les relations font référence à des nœuds, des chemins ou d'autres relations.
Cette commande vérifie si tous les objets référencés dans le fichier d'entrée sont également présents dans
le fichier d'entrée.
L'intégrité référentielle est souvent rompue dans les extraits. Cela peut entraîner des problèmes avec certains
utilisations des données OSM. Utilisez cette commande pour vous assurer que vos données sont bonnes.
Cette commande effectuera la vérification en un seul passage à travers les données d'entrée. Il faut assez de main
mémoire pour stocker toutes les données temporaires. Le plus grand besoin de mémoire sera de 1 bit pour chaque ID de nœud,
c'est environ 500 Mo ces jours-ci (été 2015).
Si l'option -r n'est pas donnée, cette commande vérifiera uniquement si tous les nœuds font référence dans
manières sont dans le fichier, avec l'option, les relations seront également vérifiées.
Cette commande s'attend à ce que le fichier d'entrée soit ordonné de la manière habituelle : premiers nœuds dans l'ordre
d'ID, puis les chemins par ordre d'ID, puis les relations par ordre d'ID.
OPTIONS
-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.
-je, --show-ids
Imprimez tous les identifiants manquants sur stdout. Si vous ne donnez pas cette option, seul un résumé est
montré.
-r, --vérifier les relations
Vérifier également l'intégrité référentielle des relations. Sans cette option, seuls les nœuds dans
les moyens sont vérifiés.
-dans, --verbeux
Définir le mode détaillé. Le programme affichera des informations sur ce qu'il fait pour
stderr.
DIAGNOSTIC
osmium vérifier-refs sorties avec code de sortie
0 si toutes les références sont satisfaites
1 s'il y a eu une erreur dans le traitement des données ou si certaines références n'ont pas été satisfaites, ou
2 s'il y avait un problème avec les arguments de la ligne de commande.
Utilisez osmium-check-refs en ligne en utilisant les services onworks.net