Vad är filformatet FMW?
En .fmw-fil är en XML-baserad ETL-arbetsyta (Extract, Transform, Load) skapad av FME Form (tidigare FME Desktop), Safe Softwares plattform för spatial- och dataintegration som först lanserades 1997.
Arbetsytan lagrar en komplett pipeline för dataöversättning som ett UTF-8 XML-dokument. Den definierar readers (indatakällor och format), writers (utdatadestinationer), transformers (steg för datamanipulering), kopplingar mellan komponenter, definitioner av koordinatsystem och körparametrar. FME stöder över 450 spatiala och icke-spatiala format - GIS, CAD, raster, tabellform och andra - vilket gör .fmw-arbetsytor allmänt använda i arbetsflöden för geospatial- och datateknik.
XML-rotelementet är <Workspace> med namnrymdsdeklarationer från Safe Software. Ett versionsattribut registrerar den FME-version som skapade filen. FME Form upprätthåller bakåtkompatibilitet inom sitt publicerade supportfönster, så äldre arbetsytor öppnas i regel i nyare versioner utan manuell migrering.
Arbetsytor körs direkt i FME Form (interaktivt eller via kommandoraden med fme.exe) eller publiceras till FME Flow (tidigare FME Server) för schemalagd eller händelsestyrd automatiserad exekvering. FME Flow behandlar .fmw-filer som den primära distributionsenheten för jobb på serversidan.
Eftersom .fmw-filer är ren XML-text integreras de väl med versionshantering som Git eller SVN - skillnader (diffs) mellan versioner av arbetsytor är läsbara för människor på transformer- och parameternivå.
FME Desktop bytte namn till FME Form under 2023 som en del av Safe Softwares bredare omstrukturering av plattformen; filtillägget .fmw förblev oförändrat.
Säkerhet & trygghet
RISK: MEDIUMFMW-arbetsytefiler är XML och kan inte exekvera kod utanför FME. De innehåller dock ofta inbäddade anslutningssträngar till databaser, API-nycklar, filsökvägar och inloggningsuppgifter i «Published Parameters». Hantera FMW-filer som potentiellt känsliga konfigurationsfiler - dela dem inte offentligt och skicka inte in dem till publika kodförråd utan att rensa inloggningsuppgifter.
Formatdetaljer
i ett nötskalProgram som öppnar FMW-filer
Tekniska detaljer
djup specifikation| Kodning | UTF-8 XML (ren text) |
| XML-rotelement | <Workspace> med Safe Software namnrymdsdeklarationer |
| Versionshantering | Ren XML möjliggör Git/SVN-diff; ändringar i arbetsytan är läsbara för människor på transformer-nivå |
| Formatbredd | Stöder 450+ spatiala och icke-spatiala dataformat via reader/writer-definitioner i arbetsytan |
| Kärnkomponenter | Readers, writers, transformers, parametrar, kopplingar, definitioner av koordinatsystem |
| Bakåtkompatibilitet | Äldre arbetsytor öppnas i nyare FME Form inom det publicerade 3-åriga supportfönstret |
| Serverexekvering | Arbetsytor publiceras till FME Flow (tidigare FME Server) som den primära distributionsenheten |
| Kommandoradsexekvering | fme.exe workspace.fmw kör en arbetsyta icke-interaktivt från kommandoraden |
| Typisk filstorlek | 10 KB-10 MB (komplexa arbetsytor med många transformers och inbäddade parametrar) |
| Varumärkesbyte | FME Desktop bytte namn till FME Form 2023; filtillägget .fmw är oförändrat |
| Relaterade format | .fmwt (arbetsytemall), .fms (FME-skript), .fmf (FME feature store) |
| Självrefererande | FME Workspace Reader kan läsa .fmw-metadata som dataobjekt inom FME självt |
| Släppt | 1997 (FME - Feature Manipulation Engine, Safe Software) |
| Senaste version | FME Form 2026.0 (backward-compatible format) |
| Specifikation | docs.safe.com |
FMW-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om FMW-filer.