Nouveautés à venir de FME 2019



Ç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, …) :

    Texte descriptif des icônes

    Cette option est activable depuis un clic droit sur la barre d’outils :

    Activation du texte descriptif des icônes

  • La page “Apparence” des Options FME a beaucoup évolué avec de nouvelles options de personnalisation de l’interface de FME.

    Options FME - Apparence

    Le mode sombre a ainsi fait son apparition (il nécessite malheureusement de redémarrer l’application) :

    Mode sombre

    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 :

Liste déroulante des cartes d’arrière-plan

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é.

Aperçu visuel

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 :

Mode diaporama

Nouveautés

Python

Pendant l’installation, une nouvelle fenêtre vous incite à ne pas installer Python 2.7 :

Python 2.7

Notez d’ailleurs que les nouveaux espaces de travail créés avec FME 2019 utiliseront Python 3.7 par défaut :

Python 3.7

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.

Paquets FME

Les paquets FME installés se gèrent depuis une nouvelle rubrique des options FME :

Options - Paquets 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 :

AreaBuilder 2018

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 :

AreaBuilder 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.) :

Formats compressés

Nouveaux formats

Voici quelques nouveaux formats de FME 2019 :

  • Autodesk Revit (Reader)

    Autodesk Revit

  • 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.

    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é :

    Tester

    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” :

    ChangeDetector

  • 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é.

    RasterObjectDetector

  • 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

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.