L'application Extract importe les commandes de données déposées sur une plateforme ou magasin de données (comme les portails ASIT viageo.ch et plans-reseaux.ch), puis exécute une série de tâches préconfigurées afin d'extraire la donnée demandée , puis renvoie le résultat vers le client : avec ou sans intervention humaine, c'est vous qui le définissez !
En automatisant le processus d'extraction et de livraison de vos géodonnées, vous :
Extract est modulable et extensible, à installer dans l’environnement informatique de chaque fournisseur de données, et accessible via un navigateur.
L'ASIT, des administrations et gestionnaires de réseaux forment un groupe utilisateur qui pilote et finance le projet
Actuellement, 37 fournisseurs diffusent tout ou partie de leurs géodonnées avec Extract grâce aux 11 instances installées chez :
Suivez les guides d'installation et d'exploitation ici : https://github.com/asit-asso/extract/wiki
Pour générer un WAR de l'application, il faut lancer la commande suivante
mvn package
Outre le fichier WAR, l'archive de livraison d'une nouvelle version contient :
sql/update_db.sql
)doc/MAN_ASIT_Extract_ManuelInstallation.pdf
)doc/MAN_ASIT_Extract_ManuelExploitation.pdf
) doc/MAN_ASIT_Extract_ManuelUtilisation.pdf
)doc/extract-connector-sample/
)doc/extract-task-sample/
)fme/
)Les tests unitaires peuvent se lancer indépendamment du packaging par la commande
mvn -q test -Punit-tests --batch-mode --fail-at-end
Pour exécuter les tests d'intégration
mvn -q verify -Pintegration-tests --batch-mode
Pour les tests fonctionnels (nécessite que l'application tourne sur le port 8080 du localhost)
mvn -q verify -Pfunctional-tests --batch-mode
Aide et documentation : https://github.com/asit-asso/extract/wiki
Présentations sur le projet aux Rencontres ASIT : https://asit-asso.ch/toutes-les-rencontres#2018
L'ASIT, Association pour le Système d'Information du Territoire, à l'origine du projet : https://asit-asso.ch
Forked from easySDI (www.easysdi.org) : https://svn.easysdi.org/svn/easysdi/branches/4.5.x/java