FME Server permet d’utiliser des scripts qui augmentent l’efficacité au sein de notre organisation. En effet, les usagers des divers départements municipaux peuvent s’acquitter de leurs tâches avec beaucoup plus de facilité qu’auparavant. La production de courriels lors d’une opération de déneigement, la création d’un calendrier de nos processus ainsi que le téléchargement sur demande de données géomatiques seront mis de l’avant. Les méthodes utilisées pour le développement de ces scripts et les possibilités de développement seront exposées de manière intelligible lors de cette présentation.
2. Infrastructure géomatique
FME Server 2017 (1 engin ; serveur dédié)
FME Desktop 2017 et 2019 (2 postes avec licence fixe)
SQL Server 2016 / ArcGIS 10.5.1
3. Types d’interactions avec FME SERVER
Création de processus automatiques (~ 50 scripts opérationnels toute l’année)
Mise à jour de fichiers / bases de données
Données Ouvertes
Envoie de rapports/statistiques périodiques par courriel
Validation de données et avertissements
Directory Watcher
Permet aux employés de lancer manuellement des processus
Interfaces web : bouton Rouler le script
intégration de valeurs (REST API)
4. utilisation du rest api
REpresentationnal State Transfer
Application Programming Interface
Interaction avec une unité du réseau
(serveur, routeur, imprimante)
Utilise le protocole HTTP
URL
(ex : https://api.ip2location.com/v2/?ip=142.113.220.31)
Méthodes (DELETE,GET, POST, PUT)
Possibilités avec FME Server
Envoyer / recevoir notifications
Lancer des processus
Téléchargement de fichiers
Et bien d’autres …
5.
6.
7. Utilisation du rest api
Création du calendrier des processus automatiques
Automatisation manuelle des courriels de déneigement
Téléchargement sur demande de données géomatique
8. Savoir à quel moment de la journée/semaine un nouveau processus
automatique peut être paramétré dans l’horaire sans empiéter sur un
autre processus
Connaitre la prochaine fois qu’un processus va rouler automatiquement
Connaitre la dernière fois qu’un processus a roulé automatiquement
17. Intégrer dans le Schedules un calendrier pouvant
être configurable selon les besoins de l’usagers
Interface semblable à Outlook / Google Calendar
Permettre à l’usager de choisir les champs utiles
pour ses besoins
19. Envoi d’un courriel à toutes personnes concernées par une
opération hivernale
Faciliter la création du courriel
Intégration de l’URL à GeoEvent Server
28. Gain de productivité dans tous les services
Efficacité de gestion de données
Centralisation
Mise à jour / sauvegarde
Accès en temps réel
Assurance de la conformité
Modifiable selon nos besoins
29. Conclusion
Ressources nécessaires
▪ Technologies
▪ Temps d’intégration
▪ Humaines
Mise à jour continuelle
▪ Modifier les processus (nouveaux besoins)
▪ Suivre les progrès de FME Server / Desktop
Suivi auprès des usagers
▪ Guider et aider les utilisateurs