Skip to content

fb98/validator

 
 

Repository files navigation

Validator

Build Status

Principe de fonctionnement

Working principle

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.)

Licence

Voir LICENCE.md

Documentation technique

Voir doc/model.md

Cas d'utilisation

Ce programme a été développé dans le cadre du géoportail de l'urbanisme pour la validation des standards CNIG.

Compilation

git submodule init
git submodule update
mvn package
# ou pour la version CNIG (GpU)
mvn package -P cnig

Exécution

java -jar validator-cli/target/validator-cli-2.2.2-SNAPSHOT.jar --help

Exemple

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

Mise en garde

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.

About

Validateur de données initialement développé pour le géoportail de l'urbanisme

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.3%
  • Other 0.7%