Ce programme permet de valider et de normaliser les données présentes dans une arborescence de fichiers. Ces données peuvent être :
- Des tables, géographiques ou non, aux formats CSV, GML, Shapefile ou MapInfo
- Des fiches de métadonnées
- Des fichiers PDF
- Des dossiers (principalement pour contrôle de présence)
Le paramétrage s'effectue à l'aide de fichiers XML décrivant :
- Des modèles de table (FeatureCatalogue : FeatureType/AttributeType)
- Un mapping de fichiers (chemin d'accès, obligatoire/conseillé/optionel, type: pdf, table, dossier, etc.)
Voir LICENCE.md
Voir doc/model.md
Ce programme a été développé dans le cadre du géoportail de l'urbanisme pour la validation des standards CNIG.
git submodule init
git submodule update
mvn package
# ou pour la version CNIG (GpU)
mvn package -P cnig
java -jar validator-cli/target/validator-cli-2.2.2-SNAPSHOT.jar --help
java -jar validator-cli/target/validator-cli-2.2.2-SNAPSHOT.jar -c validator-example/geofla/config/ -v GEOFLA_2015 -i validator-example/geofla/data -s EPSG:2154 -W LATIN1
La stabilité est assurée (pour l'instant) uniquement au niveau de l'appel à l'exécutable en ligne de commande. L'organisation des classes peut évoluer.