Utilisation du validateur en ligne de commande
Pré-requis
- Exécutable java de OpenJDK 11 (
java --versiondoit fonctionner et mentionner une version java 11 ou supérieure) - Exécutable ogr2ogr de GDAL (
ogr2ogr --versiondoit fonctionner et mentionner une version supportée)
Installation du validateur
Pour chaque version, les livrables sont attachés à une release sur github.com.
Vous pouvez télécharger le fichier validator-cli.jar pour la dernière release et tester à l’aide de la commande java validator-cli.jar version qui affichera la version du validateur.
Paramétrage
Les paramètres sont gérés sous forme de variables d’environnement :
| Nom | Description | Valeur par défaut |
|---|---|---|
OGR2OGR_PATH |
Chemin vers l’exécutable ogr2ogr de GDAL | “ogr2ogr” |
HTTP_PROXY |
ex : http://proxy:3128 | |
HTTPS_PROXY |
ex : http://proxy:3128 | |
NO_PROXY |
localhost,demo.localhost |
Principales commandes
| Commande | Description |
|---|---|
--help |
Affiche la liste des commandes disponibles |
version |
Affiche la version de l’exécutable validator-cli.jar (ex : 4.2.5, 4.2.6-SNAPSHOT,…) |
| document_validator | Valide un document en fonction d’un modèle de document |
projection_list |
Exporte la liste des projections supportées au format JSON. |
error_config |
Exporte la liste des modèles d’erreur au format JSON. |
read_url |
Lit le contenu d’une URL (pour debug des problèmes de proxy et de certificat) |
| metadata_to_json | Convertit d’un fiche de métadonnées XML (ISO19115) dans un modèle simplifié au format JSON. |
cnig_extract_idgest |
Extrait de la valeur de IDGEST à partir d’un fichier SERVITUDE (moissonnage des SUP sur GpU) |
| document_geometry | Réalise l’union stable des géométries en entrée |