Hva er FMW-filformatet?
En .fmw-fil er et XML-basert ETL-arbeidsområde (Extract, Transform, Load) opprettet av FME Form (tidligere FME Desktop), Safe Softwares plattform for romlig data-integrasjon som først ble utgitt i 1997.
Arbeidsområdet lagrer en komplett rørledning for dataoversettelse som et UTF-8 XML-dokument. Det definerer «readers» (inndatakilder og formater), «writers» (utdatadestinasjoner), transformatorer (datamanipuleringstrinn), koblinger mellom komponenter, definisjoner av koordinatsystemer og kjøretidsparametere. FME støtter over 450 romlige og ikke-romlige formater - GIS, CAD, raster, tabeller og andre - noe som gjør .fmw-arbeidsområder mye brukt i arbeidsflyter for geodata og datateknikk.
XML-rotelementet er <Workspace> med Safe Software-navneromsdeklarasjoner. Et versjonsattributt registrerer hvilken FME-versjon som opprettet filen. FME Form opprettholder bakoverkompatibilitet innenfor sitt publiserte støttevindu, så eldre arbeidsområder kan generelt åpnes i nyere versjoner uten manuell migrering.
Arbeidsområder kjøres direkte i FME Form (interaktivt eller via kommandolinje med fme.exe) eller publiseres til FME Flow (tidligere FME Server) for planlagt eller hendelsesstyrt automatisert utførelse. FME Flow behandler .fmw-filer som den primære distribusjonsenheten for jobber på serversiden.
Fordi .fmw-filer er ren XML-tekst, integreres de godt med versjonskontroll som Git eller SVN - forskjeller («diffs») mellom versjoner av arbeidsområder er menneskelig lesbare på transformator- og parameternivå.
FME Desktop ble profilert på nytt som FME Form i 2023 som en del av Safe Softwares bredere plattformomstrukturering; filendelsen .fmw forble uendret.
Sikkerhet og trygghet
RISIKO: MEDIUMFMW-arbeidsområdefiler er XML og kan ikke kjøre kode utenfor FME. De inneholder imidlertid ofte innebygde databasetilkoblingsstrenger, API-nøkler, filstier og legitimasjon i «Published Parameters». Behandle FMW-filer som potensielt sensitive konfigurasjonsfiler - ikke del dem offentlig eller legg dem i offentlige kodelagre uten å fjerne legitimasjon.
Formatdetaljer
i et nøtteskallProgrammer som åpner FMW-filer
Tekniske detaljer
dyp spesifikasjon| Koding | UTF-8 XML (ren tekst) |
| XML-rotelement | <Workspace> med Safe Software-navneromsdeklarasjoner |
| Versjonskontroll | Ren XML muliggjør Git/SVN-diff; endringer i arbeidsområdet er menneskelig lesbare på transformatornivå |
| Formatbredde | Støtter 450+ romlige og ikke-romlige dataformater via reader/writer-definisjoner i arbeidsområdet |
| Kjernekomponenter | Readers, writers, transformatorer, parametere, koblinger, definisjoner av koordinatsystemer |
| Bakoverkompatibilitet | Eldre arbeidsområder åpnes i nyere FME Form innenfor det 3-årige publiserte støttevinduet |
| Serverkjøring | Arbeidsområder publiseres til FME Flow (tidligere FME Server) som den primære distribusjonsenheten |
| Kommandolinjekjøring | fme.exe workspace.fmw kjører et arbeidsområde ikke-interaktivt fra kommandolinjen |
| Typisk filstørrelse | 10 KB-10 MB (komplekse arbeidsområder med mange transformatorer og innebygde parametere) |
| Navneendring | FME Desktop endret navn til FME Form i 2023; filendelsen .fmw er uendret |
| Relaterte formater | .fmwt (mal for arbeidsområde), .fms (FME-skript), .fmf (FME feature store) |
| Selvrefererende | FME Workspace Reader kan lese .fmw-metadata som dataobjekter i selve FME |
| Utgitt | 1997 (FME - Feature Manipulation Engine, Safe Software) |
| Siste versjon | FME Form 2026.0 (backward-compatible format) |
| Spesifikasjon | docs.safe.com |
FMW-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om FMW-filer.
Ofte stilte spørsmål
Hvordan åpner jeg en .fmw-fil?
Kan jeg åpne en gammel FMW-fil i en nyere versjon av FME?
Hva er forskjellen mellom FMW og FMWT?
.fmwt er en FME Workspace Template - et mal-arbeidsområde med plassholderinnstillinger. .fmw er det fullstendige arbeidsområdet som er klart til kjøring.Kan jeg kjøre en FMW-fil uten å ha FME Form installert?
.fmw-arbeidsområder. FME Engine (kommandolinje) følger med begge produktene.