Hvad er FMW-filformatet?
En .fmw-fil er et XML-baseret ETL (Extract, Transform, Load) workspace oprettet af FME Form (tidligere FME Desktop), Safe Softwares platform til spatial- og dataintegration, der først blev udgivet i 1997.
Workspacet gemmer en komplet datatransformations-pipeline som et UTF-8 XML-dokument. Det definerer readers (inputdatakilder og formater), writers (outputdestinationer), transformers (datamanipulationstrin), forbindelser mellem komponenter, definitioner af koordinatsystemer og kørselsparametre. FME understøtter over 450 spatiale og ikke-spatiale formater - GIS, CAD, raster, tabulære og andre - hvilket gør .fmw-workspaces vidt udbredte i geospatial- og data engineering-arbejdsgange.
XML-rodelementet er <Workspace> med Safe Software-namespace-deklarationer. En versionsattribut registrerer den FME-version, der oprettede filen. FME Form opretholder bagudkompatibilitet inden for sit offentliggjorte supportvindue, så ældre workspaces åbner generelt i nyere versioner uden manuel migrering.
Workspaces kører direkte i FME Form (interaktivt eller via kommandolinjen med fme.exe) eller publiceres til FME Flow (tidligere FME Server) til planlagt eller hændelsesstyret automatiseret eksekvering. FME Flow behandler .fmw-filer som den primære implementeringsenhed for server-side jobs.
Da .fmw-filer er almindelig XML-tekst, integreres de godt med Git eller SVN versionsstyring - forskelle (diffs) mellem workspace-versioner er læsbare for mennesker på transformer- og parameterniveau.
FME Desktop blev omdøbt til FME Form i 2023 som en del af Safe Softwares bredere platform-omstrukturering; filtypenavnet .fmw forblev uændret.
Sikkerhed og tryghed
RISIKO: MEDIUMFMW-workspace-filer er XML og kan ikke eksekvere kode uden for FME. De indeholder dog ofte indlejrede database-forbindelsesstrenge, API-nøgler, filstier og legitimationsoplysninger i «Published Parameters». Behandl FMW-filer som potentielt følsomme konfigurationsfiler - del dem ikke offentligt og indsend dem ikke til offentlige arkiver uden at fjerne legitimationsoplysninger.
Formatdetaljer
kort fortaltProgrammer der åbner FMW-filer
Tekniske detaljer
dyb specifikation| Kodning | UTF-8 XML (almindelig tekst) |
| XML-rodelement | <Workspace> med Safe Software-namespace-deklarationer |
| Versionsstyring | Almindelig XML muliggør Git/SVN diff; ændringer i workspacet er læsbare for mennesker på transformer-niveau |
| Formatbredde | Understøtter 450+ spatiale og ikke-spatiale dataformater via reader/writer-definitioner i workspacet |
| Kernekomponenter | Readers, writers, transformers, parametre, forbindelser, definitioner af koordinatsystemer |
| Bagudkompatibilitet | Ældre workspaces åbner i nyere FME Form inden for det 3-årige offentliggjorte supportvindue |
| Server-eksekvering | Workspaces publiceres til FME Flow (tidligere FME Server) som den primære implementeringsenhed |
| Kommandolinje-eksekvering | fme.exe workspace.fmw kører et workspace ikke-interaktivt fra kommandolinjen |
| Typisk filstørrelse | 10 KB-10 MB (komplekse workspaces med mange transformers og indlejrede parametre) |
| Omdøbning | FME Desktop omdøbt til FME Form i 2023; filtypenavnet .fmw er uændret |
| Relaterede formater | .fmwt (workspace-skabelon), .fms (FME-script), .fmf (FME feature store) |
| Selvrefererende | FME Workspace Reader kan læse .fmw-metadata som data-features i selve FME |
| Udgivet | 1997 (FME - Feature Manipulation Engine, Safe Software) |
| Seneste version | FME Form 2026.0 (backward-compatible format) |
| Specifikation | docs.safe.com |
FMW-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om FMW-filer.
Ofte stillede spørgsmål
Hvordan åbner jeg en .fmw-fil?
Kan jeg åbne en gammel FMW-fil i en nyere version af FME?
Hvad er forskellen på FMW og FMWT?
.fmwt er en FME Workspace Template - et udgangspunkt for et workspace med pladsholder-indstillinger. .fmw er det fulde, køreklare workspace.Kan jeg køre en FMW-fil uden at have FME Form installeret?
.fmw-workspaces. FME Engine (kommandolinje) er inkluderet i begge produkter.