Was ist das FMW-Dateiformat?
Eine .fmw-Datei ist ein XML-basierter ETL-Arbeitsbereich (Extract, Transform, Load), der von FME Form (ehemals FME Desktop) erstellt wurde, der 1997 erstmals veröffentlichten Plattform für räumliche Datenintegration von Safe Software.
Der Arbeitsbereich speichert eine vollständige Datenübersetzungs-Pipeline als UTF-8-XML-Dokument. Er definiert Reader (Eingabedatenquellen und -formate), Writer (Ausgabeziele), Transformer (Schritte zur Datenmanipulation), Verbindungen zwischen Komponenten, Definitionen von Koordinatensystemen und Laufzeitparameter. FME unterstützt über 450 räumliche und nicht-räumliche Formate - GIS, CAD, Raster, Tabellen und andere - was .fmw-Arbeitsbereiche in Geodaten- und Datentechnik-Workflows weit verbreitet macht.
Das XML-Wurzelelement ist <Workspace> mit Namensraum-Deklarationen von Safe Software. Ein Versionsattribut zeichnet die FME-Version auf, mit der die Datei erstellt wurde. FME Form behält die Abwärtskompatibilität innerhalb seines veröffentlichten Support-Zeitraums bei, sodass ältere Arbeitsbereiche in der Regel ohne manuelle Migration in neueren Versionen geöffnet werden können.
Arbeitsbereiche werden direkt in FME Form (interaktiv oder über die Befehlszeile mit fme.exe) ausgeführt oder in FME Flow (ehemals FME Server) für eine geplante oder ereignisgesteuerte automatisierte Ausführung veröffentlicht. FME Flow behandelt .fmw-Dateien als primäre Bereitstellungseinheit für serverseitige Aufträge.
Da .fmw-Dateien reiner XML-Text sind, lassen sie sich gut in Git- oder SVN-Versionskontrollsysteme integrieren - Unterschiede (Diffs) zwischen Arbeitsbereichsversionen sind auf Transformer- und Parameterebene für Menschen lesbar.
FME Desktop wurde 2023 im Zuge einer umfassenderen Plattform-Umstrukturierung von Safe Software in FME Form umbenannt; die Dateiendung .fmw blieb unverändert.
Sicherheit
RISIKO: MEDIUMFMW-Arbeitsbereichsdateien sind XML-basiert und können keinen Code außerhalb von FME ausführen. Sie enthalten jedoch häufig eingebettete Datenbank-Verbindungszeichenfolgen, API-Schlüssel, Dateipfade und Anmeldedaten in den veröffentlichten Parametern. Behandeln Sie FMW-Dateien als potenziell sensible Konfigurationsdateien - teilen Sie diese nicht öffentlich und übertragen Sie sie nicht in öffentliche Repositories, ohne die Anmeldedaten zu bereinigen.
Formatdetails
kurz gefasstProgramme zum Öffnen von FMW-Dateien
Technische Details
technische Spezifikation| Kodierung | UTF-8 XML (Klartext) |
| XML-Wurzelelement | <Workspace> mit Safe Software Namensraum-Deklarationen |
| Versionskontrolle | Reines XML ermöglicht Git/SVN-Diff; Änderungen am Arbeitsbereich sind auf Transformer-Ebene lesbar |
| Formatbreite | Unterstützt 450+ räumliche und nicht-räumliche Datenformate über Reader/Writer-Definitionen im Arbeitsbereich |
| Kernkomponenten | Reader, Writer, Transformer, Parameter, Verbindungen, Koordinatensystem-Definitionen |
| Abwärtskompatibilität | Ältere Arbeitsbereiche lassen sich in neuerem FME Form innerhalb des 3-jährigen Support-Fensters öffnen |
| Server-Ausführung | Arbeitsbereiche werden in FME Flow (ehemals FME Server) als primäre Bereitstellungseinheit veröffentlicht |
| Befehlszeilen-Ausführung | fme.exe workspace.fmw führt einen Arbeitsbereich nicht-interaktiv über die Kommandozeile aus |
| Typische Dateigröße | 10 KB-10 MB (komplexe Arbeitsbereiche mit vielen Transformern und eingebetteten Parametern) |
| Umbenennung | FME Desktop wurde 2023 in FME Form umbenannt; .fmw-Dateiendung unverändert |
| Verwandte Formate | .fmwt (Arbeitsbereich-Vorlage), .fms (FME-Skript), .fmf (FME Feature Store) |
| Selbstreferenzierend | Der FME Workspace Reader kann .fmw-Metadaten als Datenobjekte innerhalb von FME selbst lesen |
| Veröffentlicht | 1997 (FME - Feature Manipulation Engine, Safe Software) |
| Neueste Version | FME Form 2026.0 (backward-compatible format) |
| Spezifikation | docs.safe.com |
FMW-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu FMW-Dateien.
Häufig gestellte Fragen
Wie öffne ich eine .fmw-Datei?
Kann ich eine alte FMW-Datei in einer neueren Version von FME öffnen?
Was ist der Unterschied zwischen FMW und FMWT?
.fmwt ist ein FME Workspace Template - ein Arbeitsbereich als Ausgangspunkt mit Platzhalter-Einstellungen. .fmw ist der vollständige, ausführungsbereite Arbeitsbereich.Kann ich eine FMW-Datei ohne installiertes FME Form ausführen?
.fmw-Arbeitsbereiche ausführen. Die FME Engine (Befehlszeile) ist in beiden Produkten enthalten.