Temps de lecture estimé : 4 minutes (909 mots)
Mot-clé associé : Catégories associées :
Sommaire
Ça y est, nous sommes en 2019 et donc à quelques semaines de la publication de la nouvelle version 2019 de FME.
Voici quelques-unes des nouveautés que l’on peut d’ores et déjà découvrir dans la version bêta de FME 2019.
Apparence et ergonomie
Il est maintenant possible d’afficher un texte descriptif sous chaque icône des barres d’outils (Data Inspector, Workbench, Quick Translator, …) :
Cette option est activable depuis un clic droit sur la barre d’outils :
La page “Apparence” des Options FME a beaucoup évolué avec de nouvelles options de personnalisation de l’interface de FME.
Le mode sombre a ainsi fait son apparition (il nécessite malheureusement de redémarrer l’application) :
Vous pouvez également spécifier la couleur et la police par défaut des annotations et la palette de couleurs des signets, que vous pouvez personnaliser.
Data Inspector
Auparavant, vous deviez vous rendre dans les Options FME pour activer ou désactiver la carte d’arrière-plan. Avec FME 2019, vous pouvez enregistrer une liste de cartes d’arrière-plan, à la manière des connexions Web ou bases de données, puis les retrouver en un clic dans une liste déroulante :
Très utile !
Workbench
Une nouvelle fenêtre, l’aperçu visuel, inclut Data Inspector directement dans Workbench ! Pour l’utiliser, il suffit d’exécuter un traitement avec le mode cache activé.
Cette fenêtre peut contenir jusqu’à 4 informations : la liste des couches, la vue table, la vue graphique et les informations sur l’entité.
Vous pouvez également glisser un fichier de l’explorateur de fichiers vers l’aperçu visuel pour le visualiser directement dans cette fenêtre.
Enfin le mode diaporama permet de comparer facilement des données raster :
Nouveautés
Python
Pendant l’installation, une nouvelle fenêtre vous incite à ne pas installer Python 2.7 :
Notez d’ailleurs que les nouveaux espaces de travail créés avec FME 2019 utiliseront Python 3.7 par défaut :
Il est donc temps pour vous de passer définitivement à Python 3.x s’il vous arrive d’utiliser ce langage dans FME.
Les paquets FME
Complètement nouveaux dans FME 2019, les paquets FME (“FME Packages”) sont un nouveau type d’objet téléchargeable depuis FME Hub.
A la façon des extensions dans d’autres logiciels, ces paquets permettent l’installation simultanée de plusieurs nouveaux objets dans FME tels que des Transformers.
Par exemple, l’insertion de “RasterObjectDetectorSamplePreparer” depuis le FME Hub téléchargera un paquet FME contenant les trois Transformers RasterObjectDetectorSamplePreparer, RasterObjectDetectorSampleGenerator et RasterObjectDetectionModelTrainer.
Les paquets FME installés se gèrent depuis une nouvelle rubrique des options FME :
La promesse des paquets FME est de faciliter les mises à jour de certains éléments de FME. L’extension de fichier de ces nouveaux objets est “.fpkg”.
Refonte des processus en parallèle
Si vous avez suivi une formation FME avancée avec Geonov, vous connaissez le fonctionnement des processus en parallèle permettant de traiter plusieurs groupes d’objets en parallèle, par exemple avec AreaBuilder :
Pour les autres utilisateurs, cette fonctionnalité était obscure et souvent source d’erreurs menant à des traitements finalement plus lents. Aussi Safe a décidé de supprimer cette option dans les Transformers. Voici AreaBuilder dans FME 2019 :
L’option “Parallel Processing” a en effet disparu !
Avec FME 2019, les processus en parallèle ne seront accessibles que dans les Transformers personnalisés (ce qui existait déjà avant). L’un des avantages est que tous les Transformers du Transformer personnalisé seront exécutés en parallèle.
Formats
Compression
De nouveaux formats de compression sont pris en charge en lecture (7z, rar, etc.) :
Nouveaux formats
Voici quelques nouveaux formats de FME 2019 :
Autodesk Revit (Reader)
Digital Weather Markup Language (DWML) (Reader)
FME Augmented Reality (AR) (Reader)
Garmin GPI (Reader/Writer)
WCS (Web Coverage Service) (Reader)
Formats améliorés
De nombreux formats ont été améliorés et on note enfin la possibilité de spécifier une connexion SSL pour PostgreSQL.
Mais toujours pas pour MongoDB…
Côté performances, les Readers suivants prennent à leur tour en charge les tables d’entités qui permettent une lecture bien plus rapide des données : Geodatabase, Oracle, PostGIS, TextLine et XLSX.
Transformers
Transformers améliorés
De nombreux Transformers ont été corrigés, mis à jour ou améliorés.
Ainsi les tests composites de Tester ont été revus. Au lieu d’écrire le test composite manuellement : “(1 OR 2) AND 3”, on spécifie à gauche de chaque test le bon mot-clé :
En toute franchise, cela parait beaucoup plus lourd à manipuler que l’écriture manuelle et cela ne nous a pas convaincu…
On note également une refonte des paramètres de ChangeDetector, beaucoup plus nombreux ainsi que la présence d’un nouveau port de sortie “Updated” :
Dissolver a de nouveau été amélioré pour être encore plus performant (il faut dire qu’il partait de loin…).
Nouveaux Transformers
S3Connector remplace S3Deleter, S3Downloader, S3ObjectLister et S3Uploader. Il est disponible via un paquet FME (voir plus loin).
RasterObjectDetector permet de détecter des formes connues au sein d’un raster : visages, corps, animaux, objets, etc. Son propre modèle de détection peut même être ajouté.
TopferIndexCalculator calcule l’index Topfer des entités entrantes.
Transformers supprimés
Il faut aussi savoir laisser la place, alors saluons une dernière fois les Transformers suivants qui vont disparaître dans FME 2019 :
- CoordinateReplacer
- JavaScriptCaller
- PinterestConnector
- S3Deleter
- S3Downloader
- S3ObjectLister
- S3Uploader
Téléchargement
FME 2019 bêta est téléchargeable sur le site Internet de Safe Software.
Ressources
- Tweets “Can’t wait for 2019” de Dale Lutz, co-fondateur de Safe Software (en anglais)
- Fichier whatsnew_2019_0.txt (en anglais)
- Article “Parallel Processing and FME: A Redesign for 2019” (en anglais)
Geonov
Geonov est expert et formateur certifié FME.
Pour toutes vos demandes de licence, de formation et d’expertise (projets FME à façon), n’hésitez pas à nous contacter.