O que é o formato de ficheiro FMW?
Um arquivo .fmw é um workspace ETL (Extração, Transformação, Carga) baseado em XML criado pelo FME Form (anteriormente FME Desktop), a plataforma de integração de dados e espacial da Safe Software lançada originalmente em 1997.
O workspace armazena um pipeline completo de tradução de dados como um documento XML em UTF-8. Ele define readers (fontes e formatos de dados de entrada), writers (destinos de saída), transformers (etapas de manipulação de dados), conexões entre componentes, definições de sistemas de coordenadas e parâmetros de tempo de execução. O FME suporta mais de 450 formatos espaciais e não espaciais - GIS, CAD, raster, tabulares e outros - tornando os workspaces .fmw amplamente utilizados em fluxos de trabalho de geoestatística e engenharia de dados.
O elemento raiz do XML é <Workspace> com declarações de namespace da Safe Software. Um atributo de versão registra a versão do FME que criou o arquivo. O FME Form mantém compatibilidade reversa dentro de sua janela de suporte publicada, portanto, workspaces mais antigos geralmente abrem em versões mais recentes sem necessidade de migração manual.
Os workspaces são executados diretamente no FME Form (interativamente ou via linha de comando com fme.exe) ou são publicados no FME Flow (anteriormente FME Server) para execução automatizada agendada ou acionada por eventos. O FME Flow trata os arquivos .fmw como a unidade de implantação primária para tarefas no lado do servidor.
Como os arquivos .fmw são texto XML simples, eles se integram bem com controle de versão Git ou SVN - as diferenças (diffs) entre versões de workspace são legíveis por humanos no nível de transformadores e parâmetros.
O FME Desktop foi renomeado para FME Form em 2023 como parte de uma reestruturação mais ampla da plataforma da Safe Software; a extensão .fmw permaneceu inalterada.
Segurança e proteção
RISCO: MEDIUMArquivos de workspace FMW são XML e não podem executar código fora do FME. No entanto, eles geralmente contêm strings de conexão de banco de dados incorporadas, chaves de API, caminhos de arquivo e credenciais em Parâmetros Publicados. Trate os arquivos FMW como arquivos de configuração potencialmente sensíveis - não compartilhe publicamente nem envie para repositórios públicos sem limpar as credenciais.
Detalhes do formato
em resumoProgramas que abrem arquivos FMW
Detalhes técnicos
especificação profunda| Codificação | UTF-8 XML (texto simples) |
| Elemento raiz XML | <Workspace> com declarações de namespace da Safe Software |
| Controle de versão | XML simples permite diff em Git/SVN; as alterações no workspace são legíveis por humanos no nível do transformador |
| Amplitude de formatos | Suporta mais de 450 formatos de dados espaciais e não espaciais via definições de reader/writer no workspace |
| Componentes principais | Readers, writers, transformers, parâmetros, conexões, definições de sistema de coordenadas |
| Compatibilidade reversa | Workspaces mais antigos abrem em versões mais recentes do FME Form dentro da janela de suporte de 3 anos |
| Execução em servidor | Workspaces são publicados no FME Flow (anteriormente FME Server) como a unidade de implantação primária |
| Execução via linha de comando | fme.exe workspace.fmw executa um workspace de forma não interativa a partir da linha de comando |
| Tamanho de arquivo típico | 10 KB-10 MB (workspaces complexos com muitos transformadores e parâmetros incorporados) |
| Mudança de marca | FME Desktop renomeado para FME Form em 2023; extensão de arquivo .fmw inalterada |
| Formatos relacionados | .fmwt (template de workspace), .fms (script FME), .fmf (FME feature store) |
| Autorreferencial | O FME Workspace Reader pode ler metadados de .fmw como feições de dados dentro do próprio FME |
| Lançado | 1997 (FME - Feature Manipulation Engine, Safe Software) |
| Versão mais recente | FME Form 2026.0 (backward-compatible format) |
| Especificação | docs.safe.com |
Conversões de FMW
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos FMW.
Perguntas frequentes
Como abro um arquivo .fmw?
Posso abrir um arquivo FMW antigo em uma versão mais recente do FME?
Qual é a diferença entre FMW e FMWT?
.fmwt é um FME Workspace Template - um workspace de ponto de partida com configurações de espaço reservado. .fmw é o workspace completo pronto para execução.Posso executar um arquivo FMW sem o FME Form instalado?
.fmw. O FME Engine (linha de comando) vem incluído em ambos os produtos.