Comment automatiser la diffusion de géodonnées avec EXTRACT

Association pour le Système d'Information du Territoire
Association pour le Système d'Information du TerritoireAssociation pour le Système d'Information du Territoire
« Automatiser la diffusion de vos
géodonnées avec EXTRACT»
14 juin 2018 - Lausanne
Les Rencontres ASIT VD
Le portail asitvd.ch
Mettre en relation
utilisateurs et fournisseurs de géodonnées
✓ Portail mutualisé
✓ Un catalogue unifiée
✓ Autonomie des fournisseurs
✓ Liberté des modalités de diffusion
Modalités de diffusion
des 475 données référencées sur asitvd.ch
p
Commande
67 %
disponibles via une
extraction «à façon»
t
Téléchargement
3 %
«packagées» et en
téléchargement libre
b
Géoservices
13 %
accessibles via
webservice (WMS,WFS…)
q
Consultation
73 %
visualisables
sur un guichet
38’000 demandes / an
59 fournisseurs de géodonnées
21 privés38 publics
UNIGAZ SA
10 membres ASIT VD à l’origine du projet EXTRACT
Objectif : développer un outil informatique pour faciliter
l’extraction et la livraison de géodonnées
sous la forme d’une application open source
Le constat
Autant de
processus
métiers que de
fournisseurs !
modulable
extensible
simple
Le challenge
EXTRACT doit être
Pour les fournisseurs, CHEZ les fournisseurs
asitvd.ch Fournisseur
DonnéesOutils d’extraction
Client asitvd.ch
ou et +
Comptes utilisateurs et rôles
Opérateur Administrateur
• Suivre et gérer les
demandes de ses
traitements
• Suivre et gérer toutes les
demandes
• Configurer l’application
• Gérer les traitements
• Gérer les utilisateurs
Tâches métier → Tâches EXTRACT
Extraire les données /
Produire les plans
Vérifier le client
Vérifier la zone
Vérifier les données / plans
Informer le client
Conditions générales
Sécurité des réseaux
Conserver un historique
des fichiers et plans livrés
Corriger les données *
Information personnalisée
Extraction FME
Extraction FME Server
Remarque fixe
Archivage des fichiers
Validation opérateur
Traitements personnalisables
Extraction FME
Remarque fixe
Validation opérateur
Mon script : D:EXTRACTELECTRICITE.fmw
Ma remarque: «Positions des câbles
électriques à déterminer par sondage… »
Validation par l’opérateur
attitré
Opérateur(s) responsable du traitement
Des tâches, configurées, dans un ordre
Traitements personnalisables
?Produit
commandé Règles
Traitement A
Traitement B
Traitement C
Traitement Z
Traitement A
productguid=="c534ce6b0144" AND parameters.format=="SHP"
Exemple :
Assigner les commandes → Règles
• Les règles peuvent tester les éléments suivants :
• Produit / Géodonnée (nom et identifiant)
• Propriétés de commande (Format, type de découpe, …)
• Commande (nom et identifiant)
• Périmètre de commande (intersect, contain, …)
• Surface de la commande (m2)
• Client, organisme et tiers
Assigner les commandes → Règles
Assigner les commandes → Règles
Vie d’un traitement
Extraction FME
Remarque fixe
Validation opérateur
Produit
commandé
OK
Relance
Annulation
Suite ou
Livraison
au client
Information
au client
Règles
Début du traitement
Suivi des traitement et historique
Gestion des erreurs
• En cas d’erreur sur un traitement
• L’opérateur est notifié, il peut :
• Relancer la tâche en erreur
• Recommencer tout le traitement
• Annuler l’élément traité
• En cas d’erreur système
• L’administrateur est notifié, il peut :
• Relancer les opérations en erreur
• Annuler l’élément traité
EXTRACT est modulaire et extensible
Extraction FME
Extraction FME Server
Remarque fixe
Archivage des fichiers
Validation opérateur
Connecteur easySDI
(pour asitvd.ch)
Suivi des commandes
Historique
Configuration
Notifications
…..
Extraction OGR2OGR
Connecteur vers
un autre SHOP.ch
Des questions? Levez la main !
Démo de
puis de
EXTRACT : quelles plus-values ?
✓ Diminution des temps de traitement des commandes
✓ Augmentation de la qualité des données livrées
✓ Industrialisation de votre processus de diffusion
→ In fine augmentation de la satisfaction client
Une communauté vivante
5instances EXTRACT en PROD / prochainement en PROD :
Un groupe utilisateurs constitué de 11participants
8 évolutions fonctionnelles en cours de développement
5 bonnes raisons de tester EXTRACT
 EXTRACT est gratuit (hors licences tierces, ex. : FME)
 Documentation complète sous https://projets.asitvd.ch/projects/extracteur/
 Démarrer «petit» avec un seul produit en automatique
Pour les membres ASIT VD :
 Instance de test valid.asitvd.ch à disposition
 Support utilisateur assuré par l’équipe de l’ASIT VD
Questions ?
Yves BlattiPatrice Künzler
Merci aux intervenants !
Arnaud Poncet-Montanges Rémi Bovard
Notre prochain RDV !
PROGRAMME & INSCRIPTION
sur georomandie2018.ch
• Serveur:
• Windows server ≥ 2012 R2
• Linux (testé sur Debian 7 Wheezy et Centos 7)
• Tomcat ≥ 7
• Java ≥ 7
• PostgreSQL ≥ 9.4 (PostGIS pas nécessaire)
• Un outil d’extraction (FME Desktop ou FME Server)
Bonus : prérequis techniques
• EXTRACT peut être utilisé uniquement en Intranet
• Pas besoin de l’exposer sur Internet pour utilisation interne
• Besoin d’accéder à Internet (utilisation d’un proxy possible)
• Si exposé sur Internet
• Un port à ouvrir (à choix, par ex. 443)
• Supporte les reverse proxy
Bonus : réseaux, internet
• Java 7
• Spring 4 (MVC, boot, security)
• JTS Topology Suite
• Thymeleaf 2
• Hibernate 5
• Openlayers 4
• Bootstrap 3
Bonus : technologies
• EXTRACT est un produit Libre et Open source
• intégré au projet easySDI
• License GPL v3
• Code : https://svn.easysdi.org/svn/easysdi (branch 4.5.x)
• Forge : https://forge.easysdi.org/projects/easysdi
Bonus : libre et ouvert
1 of 30

Recommended

Perf university by
Perf universityPerf university
Perf universityHenri Tremblay
1.5K views58 slides
Université de la performance - Devoxx France by
Université de la performance - Devoxx FranceUniversité de la performance - Devoxx France
Université de la performance - Devoxx FranceMarc Bojoly
1.6K views59 slides
Sistel Control profile [FR] by
Sistel Control profile [FR]Sistel Control profile [FR]
Sistel Control profile [FR]Sistel CONTROL
619 views31 slides
Paris Web 2015 - Atelier désendettement Javascript legacy by
Paris Web 2015 - Atelier désendettement Javascript legacyParis Web 2015 - Atelier désendettement Javascript legacy
Paris Web 2015 - Atelier désendettement Javascript legacyFrançois Petitit
1K views22 slides
Présentation soutenance by
Présentation soutenancePrésentation soutenance
Présentation soutenanceshurongliu
12.1K views28 slides
Analyse de logs SEO : pour qui, pour quoi, comment ? by
Analyse de logs SEO : pour qui, pour quoi, comment ?Analyse de logs SEO : pour qui, pour quoi, comment ?
Analyse de logs SEO : pour qui, pour quoi, comment ?Julien Deneuville
3.5K views34 slides

More Related Content

Similar to Comment automatiser la diffusion de géodonnées avec EXTRACT

Morning tech #2 - Démarche performance slides by
Morning tech #2 - Démarche performance slidesMorning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slidesOxalide
1.3K views60 slides
Oxalide Morning tech #2 - démarche performance by
Oxalide Morning tech #2 - démarche performanceOxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performanceLudovic Piot
363 views60 slides
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014 by
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014Benoît de CHATEAUVIEUX
1.3K views59 slides
Plateforme collaborative assainissement non collectif cd 2017 by
Plateforme collaborative assainissement non collectif cd 2017Plateforme collaborative assainissement non collectif cd 2017
Plateforme collaborative assainissement non collectif cd 2017Fabrice DUPUIS
24 views8 slides
Industrialisation des développements logiciels by
Industrialisation des développements logicielsIndustrialisation des développements logiciels
Industrialisation des développements logicielsSylvain Leroy
1.9K views74 slides
Développement d'un grand projet piloté par les tests (BDD) by
Développement d'un grand projet piloté par les tests (BDD)Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)Laurent PY
662 views39 slides

Similar to Comment automatiser la diffusion de géodonnées avec EXTRACT(20)

Morning tech #2 - Démarche performance slides by Oxalide
Morning tech #2 - Démarche performance slidesMorning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slides
Oxalide1.3K views
Oxalide Morning tech #2 - démarche performance by Ludovic Piot
Oxalide Morning tech #2 - démarche performanceOxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performance
Ludovic Piot363 views
Plateforme collaborative assainissement non collectif cd 2017 by Fabrice DUPUIS
Plateforme collaborative assainissement non collectif cd 2017Plateforme collaborative assainissement non collectif cd 2017
Plateforme collaborative assainissement non collectif cd 2017
Fabrice DUPUIS24 views
Industrialisation des développements logiciels by Sylvain Leroy
Industrialisation des développements logicielsIndustrialisation des développements logiciels
Industrialisation des développements logiciels
Sylvain Leroy1.9K views
Développement d'un grand projet piloté par les tests (BDD) by Laurent PY
Développement d'un grand projet piloté par les tests (BDD)Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)
Laurent PY662 views
Université de la performance by pkernevez
Université de la performanceUniversité de la performance
Université de la performance
pkernevez1.3K views
Personnalisation et Extension du Catalogue Applicatif dans System Center 2012... by Microsoft Technet France
Personnalisation et Extension du Catalogue Applicatif dans System Center 2012...Personnalisation et Extension du Catalogue Applicatif dans System Center 2012...
Personnalisation et Extension du Catalogue Applicatif dans System Center 2012...
A3. Fondamentaux et standards Suite. Management Industriel.pdf by AyoUb311352
A3. Fondamentaux et standards Suite. Management Industriel.pdfA3. Fondamentaux et standards Suite. Management Industriel.pdf
A3. Fondamentaux et standards Suite. Management Industriel.pdf
AyoUb31135217 views
E-commerce Use case NFE102 by MRamo2s
E-commerce Use case NFE102E-commerce Use case NFE102
E-commerce Use case NFE102
MRamo2s5.1K views
IBM Bluemix Paris Meetup #24 2017-06-26 - Société Générale testimony Decis... by IBM France Lab
IBM Bluemix Paris Meetup #24   2017-06-26 - Société Générale testimony  Decis...IBM Bluemix Paris Meetup #24   2017-06-26 - Société Générale testimony  Decis...
IBM Bluemix Paris Meetup #24 2017-06-26 - Société Générale testimony Decis...
IBM France Lab471 views
Réalisation d'un système de supervision de réseaux de capteurs by YaSsine Ahammar
Réalisation d'un système de supervision de réseaux de capteursRéalisation d'un système de supervision de réseaux de capteurs
Réalisation d'un système de supervision de réseaux de capteurs
YaSsine Ahammar3.2K views
Paris Web 2015 - Atelier desendettement javascript by Michael Akbaraly
Paris Web 2015 - Atelier desendettement javascriptParis Web 2015 - Atelier desendettement javascript
Paris Web 2015 - Atelier desendettement javascript
Michael Akbaraly411 views
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps... by Guillaume MOCQUET
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...
Guillaume MOCQUET1.5K views
HIF Paris 2014 - STORDATA - Success Story : Le stockage unifié associé à la v... by Hitachi Data Systems France
HIF Paris 2014 - STORDATA - Success Story : Le stockage unifié associé à la v...HIF Paris 2014 - STORDATA - Success Story : Le stockage unifié associé à la v...
HIF Paris 2014 - STORDATA - Success Story : Le stockage unifié associé à la v...
Présentation du Progiciel ProPlus.Net:La solution de suivi de production à co... by Link Software International
Présentation du Progiciel ProPlus.Net:La solution de suivi de production à co...Présentation du Progiciel ProPlus.Net:La solution de suivi de production à co...
Présentation du Progiciel ProPlus.Net:La solution de suivi de production à co...
OUTPUT MANAGEMENT - Gestion des impressions - Diffusions - Imprimantes by SEAL Systems
OUTPUT MANAGEMENT - Gestion des impressions - Diffusions - ImprimantesOUTPUT MANAGEMENT - Gestion des impressions - Diffusions - Imprimantes
OUTPUT MANAGEMENT - Gestion des impressions - Diffusions - Imprimantes
SEAL Systems32 views

More from Association pour le Système d'Information du Territoire

Rencontres ASIT VD - Quelle réalité augmentée pour vos métiers? - V-Labs & Ro... by
Rencontres ASIT VD - Quelle réalité augmentée pour vos métiers? - V-Labs & Ro...Rencontres ASIT VD - Quelle réalité augmentée pour vos métiers? - V-Labs & Ro...
Rencontres ASIT VD - Quelle réalité augmentée pour vos métiers? - V-Labs & Ro...Association pour le Système d'Information du Territoire
315 views23 slides
Rencontres ASIT VD - biodiversité et aménagement - Nicolas FAWER & Baptiste M... by
Rencontres ASIT VD - biodiversité et aménagement - Nicolas FAWER & Baptiste M...Rencontres ASIT VD - biodiversité et aménagement - Nicolas FAWER & Baptiste M...
Rencontres ASIT VD - biodiversité et aménagement - Nicolas FAWER & Baptiste M...Association pour le Système d'Information du Territoire
348 views14 slides
Rencontres ASIT VD : Biodiversité & Aménagement - Pascal Martin, CJBVG by
Rencontres ASIT VD : Biodiversité & Aménagement - Pascal Martin, CJBVGRencontres ASIT VD : Biodiversité & Aménagement - Pascal Martin, CJBVG
Rencontres ASIT VD : Biodiversité & Aménagement - Pascal Martin, CJBVGAssociation pour le Système d'Information du Territoire
523 views40 slides
Rencontres ASIT VD : Biodiversité & Aménagement - Muriel Prisi, CFF by
Rencontres ASIT VD : Biodiversité & Aménagement - Muriel Prisi, CFFRencontres ASIT VD : Biodiversité & Aménagement - Muriel Prisi, CFF
Rencontres ASIT VD : Biodiversité & Aménagement - Muriel Prisi, CFFAssociation pour le Système d'Information du Territoire
389 views24 slides

More from Association pour le Système d'Information du Territoire(20)

Comment automatiser la diffusion de géodonnées avec EXTRACT

  • 1. « Automatiser la diffusion de vos géodonnées avec EXTRACT» 14 juin 2018 - Lausanne Les Rencontres ASIT VD
  • 2. Le portail asitvd.ch Mettre en relation utilisateurs et fournisseurs de géodonnées ✓ Portail mutualisé ✓ Un catalogue unifiée ✓ Autonomie des fournisseurs ✓ Liberté des modalités de diffusion
  • 3. Modalités de diffusion des 475 données référencées sur asitvd.ch p Commande 67 % disponibles via une extraction «à façon» t Téléchargement 3 % «packagées» et en téléchargement libre b Géoservices 13 % accessibles via webservice (WMS,WFS…) q Consultation 73 % visualisables sur un guichet 38’000 demandes / an
  • 4. 59 fournisseurs de géodonnées 21 privés38 publics UNIGAZ SA
  • 5. 10 membres ASIT VD à l’origine du projet EXTRACT Objectif : développer un outil informatique pour faciliter l’extraction et la livraison de géodonnées sous la forme d’une application open source
  • 6. Le constat Autant de processus métiers que de fournisseurs ! modulable extensible simple Le challenge EXTRACT doit être
  • 7. Pour les fournisseurs, CHEZ les fournisseurs asitvd.ch Fournisseur DonnéesOutils d’extraction Client asitvd.ch ou et +
  • 8. Comptes utilisateurs et rôles Opérateur Administrateur • Suivre et gérer les demandes de ses traitements • Suivre et gérer toutes les demandes • Configurer l’application • Gérer les traitements • Gérer les utilisateurs
  • 9. Tâches métier → Tâches EXTRACT Extraire les données / Produire les plans Vérifier le client Vérifier la zone Vérifier les données / plans Informer le client Conditions générales Sécurité des réseaux Conserver un historique des fichiers et plans livrés Corriger les données * Information personnalisée Extraction FME Extraction FME Server Remarque fixe Archivage des fichiers Validation opérateur
  • 10. Traitements personnalisables Extraction FME Remarque fixe Validation opérateur Mon script : D:EXTRACTELECTRICITE.fmw Ma remarque: «Positions des câbles électriques à déterminer par sondage… » Validation par l’opérateur attitré Opérateur(s) responsable du traitement Des tâches, configurées, dans un ordre
  • 12. ?Produit commandé Règles Traitement A Traitement B Traitement C Traitement Z Traitement A productguid=="c534ce6b0144" AND parameters.format=="SHP" Exemple : Assigner les commandes → Règles
  • 13. • Les règles peuvent tester les éléments suivants : • Produit / Géodonnée (nom et identifiant) • Propriétés de commande (Format, type de découpe, …) • Commande (nom et identifiant) • Périmètre de commande (intersect, contain, …) • Surface de la commande (m2) • Client, organisme et tiers Assigner les commandes → Règles
  • 14. Assigner les commandes → Règles
  • 15. Vie d’un traitement Extraction FME Remarque fixe Validation opérateur Produit commandé OK Relance Annulation Suite ou Livraison au client Information au client Règles Début du traitement
  • 16. Suivi des traitement et historique
  • 17. Gestion des erreurs • En cas d’erreur sur un traitement • L’opérateur est notifié, il peut : • Relancer la tâche en erreur • Recommencer tout le traitement • Annuler l’élément traité • En cas d’erreur système • L’administrateur est notifié, il peut : • Relancer les opérations en erreur • Annuler l’élément traité
  • 18. EXTRACT est modulaire et extensible Extraction FME Extraction FME Server Remarque fixe Archivage des fichiers Validation opérateur Connecteur easySDI (pour asitvd.ch) Suivi des commandes Historique Configuration Notifications ….. Extraction OGR2OGR Connecteur vers un autre SHOP.ch
  • 19. Des questions? Levez la main !
  • 21. EXTRACT : quelles plus-values ? ✓ Diminution des temps de traitement des commandes ✓ Augmentation de la qualité des données livrées ✓ Industrialisation de votre processus de diffusion → In fine augmentation de la satisfaction client
  • 22. Une communauté vivante 5instances EXTRACT en PROD / prochainement en PROD : Un groupe utilisateurs constitué de 11participants 8 évolutions fonctionnelles en cours de développement
  • 23. 5 bonnes raisons de tester EXTRACT  EXTRACT est gratuit (hors licences tierces, ex. : FME)  Documentation complète sous https://projets.asitvd.ch/projects/extracteur/  Démarrer «petit» avec un seul produit en automatique Pour les membres ASIT VD :  Instance de test valid.asitvd.ch à disposition  Support utilisateur assuré par l’équipe de l’ASIT VD
  • 25. Yves BlattiPatrice Künzler Merci aux intervenants ! Arnaud Poncet-Montanges Rémi Bovard
  • 26. Notre prochain RDV ! PROGRAMME & INSCRIPTION sur georomandie2018.ch
  • 27. • Serveur: • Windows server ≥ 2012 R2 • Linux (testé sur Debian 7 Wheezy et Centos 7) • Tomcat ≥ 7 • Java ≥ 7 • PostgreSQL ≥ 9.4 (PostGIS pas nécessaire) • Un outil d’extraction (FME Desktop ou FME Server) Bonus : prérequis techniques
  • 28. • EXTRACT peut être utilisé uniquement en Intranet • Pas besoin de l’exposer sur Internet pour utilisation interne • Besoin d’accéder à Internet (utilisation d’un proxy possible) • Si exposé sur Internet • Un port à ouvrir (à choix, par ex. 443) • Supporte les reverse proxy Bonus : réseaux, internet
  • 29. • Java 7 • Spring 4 (MVC, boot, security) • JTS Topology Suite • Thymeleaf 2 • Hibernate 5 • Openlayers 4 • Bootstrap 3 Bonus : technologies
  • 30. • EXTRACT est un produit Libre et Open source • intégré au projet easySDI • License GPL v3 • Code : https://svn.easysdi.org/svn/easysdi (branch 4.5.x) • Forge : https://forge.easysdi.org/projects/easysdi Bonus : libre et ouvert