View on GitHub

validator

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

Validator

CI License: CeCILL-B

Description

This program validates a dataset (a folder containing geodata files and other documents) according to a schema describing the folder structure and the feature catalog. It outputs a report containing validation errors and warnings, and normalized data ready for database integration.

It has been originally developed for the Géoportail de l’Urbanisme to check urban planning documents against CNIG standards in order to produce a nationwide database.

Ce programme permet de valider et de normaliser les données présentes dans une arborescence de fichiers. Ces données peuvent être :

Le paramétrage s’effectue à l’aide de fichiers JSON décrivant des arborescences de fichiers et des tables.

Cas d’usage

Principe de fonctionnement

Le schéma suivant illustre le Principe de fonctionnement du validateur :

Working principle

Principales fonctionnalités

Utilisation

Le validateur se présente sous la forme d’un exécutable java (validator-cli.jar) utilisable en ligne de commande. Il n’offre pas d’interface graphique car il a vocation à être utilisé pour la mise en œuvre de services web tel le Géoportail de l’Urbanisme offrant ces interfaces.

Les techniciens peuvent se référer à la documentation utilisation du validateur en ligne de commande.

Dépendances

Les exécutables systèmes ci-après sont requis pour l’exécution du programme :

Les dépendances java telle GeoTools sont décrites dans les fichiers pom.xml et intégrées dans l’exécutable JAVA.

Documentation technique

Les principaux documents sont les suivants :

Les documents ci-après traitent des problématiques particulières :