Che cos'è il formato di file FMW?
Un file .fmw è un'area di lavoro ETL (Extract, Transform, Load) basata su XML creata da FME Form (precedentemente FME Desktop), la piattaforma di integrazione dati e spaziale di Safe Software rilasciata per la prima volta nel 1997.
L'area di lavoro memorizza una pipeline completa di traduzione dei dati come documento XML in formato UTF-8. Definisce i «readers» (sorgenti e formati di dati in input), i «writers» (destinazioni di output), i «transformers» (fasi di manipolazione dei dati), le connessioni tra i componenti, le definizioni del sistema di coordinate e i parametri di runtime. FME supporta oltre 450 formati spaziali e non spaziali - GIS, CAD, raster, tabulari e altri - rendendo i workspace .fmw ampiamente utilizzati nei flussi di lavoro geospaziali e di ingegneria dei dati.
L'elemento radice XML è <Workspace> con le dichiarazioni del namespace di Safe Software. Un attributo di versione registra la versione di FME che ha creato il file. FME Form mantiene la retrocompatibilità all'interno della sua finestra di supporto pubblicata, quindi i workspace più vecchi generalmente si aprono nelle versioni più recenti senza migrazione manuale.
I workspace vengono eseguiti direttamente in FME Form (interattivamente o tramite riga di comando con fme.exe) o vengono pubblicati su FME Flow (precedentemente FME Server) per l'esecuzione automatizzata pianificata o attivata da eventi. FME Flow tratta i file .fmw come l'unità di distribuzione primaria per i processi lato server.
Poiché i file .fmw sono testo XML semplice, si integrano bene con il controllo di versione Git o SVN - i «diff» tra le versioni del workspace sono leggibili dall'uomo a livello di trasformatori e parametri.
FME Desktop è stato rinominato in FME Form nel 2023 come parte di una più ampia ristrutturazione della piattaforma di Safe Software; l'estensione .fmw è rimasta invariata.
Sicurezza e incolumità
RISCHIO: MEDIUMI file workspace FMW sono XML e non possono eseguire codice al di fuori di FME. Tuttavia, spesso contengono stringhe di connessione al database incorporate, chiavi API, percorsi di file e credenziali nei «Published Parameters». Tratta i file FMW come file di configurazione potenzialmente sensibili - non condividerli pubblicamente o caricarli su repository pubblici senza aver rimosso le credenziali.
Dettagli del formato
in sintesiProgrammi che aprono file FMW
Dettagli tecnici
specifiche approfondite| Codifica | UTF-8 XML (testo semplice) |
| Elemento radice XML | <Workspace> con dichiarazioni namespace Safe Software |
| Controllo di versione | L'XML semplice consente il diff Git/SVN; le modifiche al workspace sono leggibili a livello di trasformatore |
| Ampiezza formati | Supporta oltre 450 formati dati spaziali e non spaziali tramite definizioni reader/writer nel workspace |
| Componenti principali | Readers, writers, transformers, parametri, connessioni, definizioni del sistema di coordinate |
| Retrocompatibilità | I vecchi workspace si aprono nelle versioni più recenti di FME Form entro la finestra di supporto di 3 anni |
| Esecuzione server | I workspace vengono pubblicati su FME Flow (precedentemente FME Server) come unità di distribuzione primaria |
| Esecuzione da riga di comando | fme.exe workspace.fmw esegue un workspace in modalità non interattiva dalla riga di comando |
| Dimensione tipica del file | 10 KB-10 MB (workspace complessi con molti trasformatori e parametri incorporati) |
| Rebranding | FME Desktop rinominato in FME Form nel 2023; estensione file .fmw invariata |
| Formati correlati | .fmwt (modello workspace), .fms (script FME), .fmf (archivio feature FME) |
| Autoreferenziale | FME Workspace Reader può leggere i metadati .fmw come feature di dati all'interno di FME stesso |
| Rilasciato | 1997 (FME - Feature Manipulation Engine, Safe Software) |
| Ultima versione | FME Form 2026.0 (backward-compatible format) |
| Specifica | docs.safe.com |
Conversioni FMW
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file FMW.