Co to jest format pliku FMW?
Plik .fmw to oparty na formacie XML obszar roboczy ETL (Extract, Transform, Load) utworzony przez FME Form (dawniej FME Desktop), platformę integracji danych przestrzennych firmy Safe Software, wydaną po raz pierwszy w 1997 roku.
Obszar roboczy przechowuje kompletny potok tłumaczenia danych jako dokument XML zakodowany w UTF-8. Definiuje on czytniki (źródła danych wejściowych i formaty), zapisywanie (miejsca docelowe wyjściowe), transformatory (kroki manipulacji danymi), połączenia między komponentami, definicje układów współrzędnych oraz parametry uruchomieniowe. FME obsługuje ponad 450 formatów przestrzennych i nieprzestrzennych - GIS, CAD, rastrowe, tabelaryczne i inne - co sprawia, że obszary robocze .fmw są szeroko stosowane w przepływach pracy geoprzestrzennej i inżynierii danych.
Głównym elementem XML jest <Workspace> z deklaracjami przestrzeni nazw Safe Software. Atrybut wersji rejestruje wersję FME, w której utworzono plik. FME Form zachowuje kompatybilność wsteczną w ramach opublikowanego okna wsparcia, więc starsze obszary robocze zazwyczaj otwierają się w nowszych wersjach bez konieczności ręcznej migracji.
Obszary robocze są uruchamiane bezpośrednio w FME Form (interaktywnie lub przez wiersz poleceń za pomocą fme.exe) lub są publikowane w FME Flow (dawniej FME Server) w celu automatycznego wykonywania zaplanowanego lub wyzwalanego zdarzeniami. FME Flow traktuje pliki .fmw jako podstawową jednostkę wdrożeniową dla zadań po stronie serwera.
Ponieważ pliki .fmw są zwykłym tekstem XML, dobrze integrują się z systemami kontroli wersji Git lub SVN - różnice (diffs) między wersjami obszaru roboczego są czytelne dla człowieka na poziomie transformatorów i parametrów.
Marka FME Desktop została zmieniona na FME Form w 2023 roku w ramach szerszej restrukturyzacji platformy Safe Software; rozszerzenie .fmw pozostało bez zmian.
Bezpieczeństwo
RYZYKO: MEDIUMPliki obszaru roboczego FMW są plikami XML i nie mogą wykonywać kodu poza środowiskiem FME. Często jednak zawierają osadzone ciągi połączeń z bazami danych, klucze API, ścieżki plików i dane uwierzytelniające w parametrach opublikowanych. Traktuj pliki FMW jako potencjalnie poufne pliki konfiguracyjne - nie udostępniaj ich publicznie ani nie przesyłaj do publicznych repozytoriów bez usunięcia danych uwierzytelniających.
Szczegóły formatu
w pigułceProgramy otwierające pliki FMW
Szczegóły techniczne
specyfikacja| Kodowanie | UTF-8 XML (zwykły tekst) |
| Główny element XML | <Workspace> z deklaracjami przestrzeni nazw Safe Software |
| Kontrola wersji | Zwykły XML umożliwia porównywanie wersji w Git/SVN; zmiany w obszarze roboczym są czytelne dla człowieka na poziomie transformatora |
| Zakres formatów | Obsługuje ponad 450 formatów danych przestrzennych i nieprzestrzennych poprzez definicje czytników/zapisów w obszarze roboczym |
| Kluczowe komponenty | Czytniki, zapisywanie, transformatory, parametry, połączenia, definicje układów współrzędnych |
| Kompatybilność wsteczna | Starsze obszary robocze otwierają się w nowszym FME Form w ramach 3-letniego opublikowanego okna wsparcia |
| Wykonywanie serwerowe | Obszary robocze są publikowane w FME Flow (dawniej FME Server) jako podstawowa jednostka wdrożeniowa |
| Wykonywanie z wiersza poleceń | fme.exe workspace.fmw uruchamia obszar roboczy w trybie nieinteraktywnym z wiersza poleceń |
| Typowy rozmiar pliku | 10 KB-10 MB (złożone obszary robocze z wieloma transformatorami i osadzonymi parametrami) |
| Zmiana marki | FME Desktop przemianowany na FME Form w 2023 roku; rozszerzenie pliku .fmw bez zmian |
| Powiązane formaty | .fmwt (szablon obszaru roboczego), .fms (skrypt FME), .fmf (magazyn obiektów FME) |
| Autoreferencyjność | FME Workspace Reader może odczytywać metadane .fmw jako obiekty danych wewnątrz samego FME |
| Wydano | 1997 (FME - Feature Manipulation Engine, Safe Software) |
| Najnowsza wersja | FME Form 2026.0 (backward-compatible format) |
| Specyfikacja | docs.safe.com |
Konwersje FMW
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki FMW.