Qu'est-ce que le format de fichier FMW ?
Un fichier .fmw est un espace de travail ETL (Extract, Transform, Load) basé sur XML créé par FME Form (anciennement FME Desktop), la plateforme d'intégration de données et spatiale de Safe Software lancée pour la première fois en 1997.
L'espace de travail stocke un pipeline complet de traduction de données sous la forme d'un document XML UTF-8. Il définit les lecteurs (sources et formats de données d'entrée), les rédacteurs (destinations de sortie), les transformateurs (étapes de manipulation des données), les connexions entre les composants, les définitions de systèmes de coordonnées et les paramètres d'exécution. FME prend en charge plus de 450 formats spatiaux et non spatiaux - SIG, CAO, raster, tabulaire et autres - ce qui rend les espaces de travail .fmw largement utilisés dans les flux de travail de géospatiale et d'ingénierie de données.
L'élément racine XML est <Workspace> avec les déclarations d'espace de noms de Safe Software. Un attribut de version enregistre la version de FME qui a créé le fichier. FME Form maintient une rétrocompatibilité dans sa fenêtre de support publiée, de sorte que les anciens espaces de travail s'ouvrent généralement dans les versions plus récentes sans migration manuelle.
Les espaces de travail s'exécutent directement dans FME Form (de manière interactive ou via la ligne de commande avec fme.exe) ou sont publiés sur FME Flow (anciennement FME Server) pour une exécution automatisée planifiée ou déclenchée par un événement. FME Flow traite les fichiers .fmw comme l'unité de déploiement principale pour les tâches côté serveur.
Comme les fichiers .fmw sont du texte XML brut, ils s'intègrent bien avec le contrôle de version Git ou SVN - les différences (« diffs ») entre les versions d'espace de travail sont lisibles par l'homme au niveau du transformateur et des paramètres.
FME Desktop a été renommé FME Form en 2023 dans le cadre de la restructuration plus large de la plateforme de Safe Software ; l'extension .fmw est restée inchangée.
Sécurité et sûreté
RISQUE : MEDIUMLes fichiers d'espace de travail FMW sont en XML et ne peuvent pas exécuter de code en dehors de FME. Cependant, ils contiennent souvent des chaînes de connexion à des bases de données, des clés API, des chemins de fichiers et des identifiants intégrés dans les paramètres publiés. Traitez les fichiers FMW comme des fichiers de configuration potentiellement sensibles - ne les partagez pas publiquement et ne les soumettez pas à des dépôts publics sans avoir nettoyé les identifiants.
Détails du format
en brefProgrammes qui ouvrent les fichiers FMW
Détails techniques
spécifications approfondies| Encodage | XML UTF-8 (texte brut) |
| Élément racine XML | <Workspace> avec déclarations d'espace de noms Safe Software |
| Contrôle de version | Le XML brut permet le diff Git/SVN ; les modifications de l'espace de travail sont lisibles par l'homme au niveau du transformateur |
| Étendue des formats | Prend en charge plus de 450 formats de données spatiaux et non spatiaux via les définitions de lecteurs/rédacteurs dans l'espace de travail |
| Composants principaux | Lecteurs, rédacteurs, transformateurs, paramètres, connexions, définitions de systèmes de coordonnées |
| Rétrocompatibilité | Les anciens espaces de travail s'ouvrent dans les versions plus récentes de FME Form dans la fenêtre de support de 3 ans |
| Exécution sur serveur | Les espaces de travail sont publiés sur FME Flow (anciennement FME Server) en tant qu'unité de déploiement principale |
| Exécution en ligne de commande | fme.exe workspace.fmw exécute un espace de travail de manière non interactive depuis la ligne de commande |
| Taille de fichier typique | 10 Ko-10 Mo (espaces de travail complexes avec de nombreux transformateurs et paramètres intégrés) |
| Changement de marque | FME Desktop renommé en FME Form en 2023 ; extension de fichier .fmw inchangée |
| Formats associés | .fmwt (modèle d'espace de travail), .fms (script FME), .fmf (magasin d'entités FME) |
| Auto-référentiel | Le lecteur d'espace de travail FME peut lire les métadonnées .fmw comme des entités de données au sein de FME lui-même |
| Publié | 1997 (FME - Feature Manipulation Engine, Safe Software) |
| Dernière version | FME Form 2026.0 (backward-compatible format) |
| Spécification | docs.safe.com |
Conversions FMW
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers FMW.
Foire aux questions
Comment ouvrir un fichier .fmw ?
Puis-je ouvrir un ancien fichier FMW dans une version plus récente de FME ?
Quelle est la différence entre FMW et FMWT ?
.fmwt est un modèle d'espace de travail FME - un espace de travail de point de départ avec des paramètres fictifs. Le .fmw est l'espace de travail complet prêt à l'emploi.Puis-je exécuter un fichier FMW sans avoir installé FME Form ?
.fmw. Le moteur FME Engine (ligne de commande) est inclus avec les deux produits.