XML Feature Modeling (XFM) reprezentuje nový přístup ke GIS aplikacím, které Bentley vytváří. Je to nový způsob, jak definovat a spravovat definice vlastností, výskytů, vztahů a chování geografických objektů. XFM je jádrem programu Bentley Map. XFM aplikace pomáhají uživatelům udržovat standardy určené definicemi objektů a vlastností. Uchovává také předpisy definované v nástrojích pro umístění objektů, pro určení vlastností a vzhledu. Navíc umožňuje vytvářet modely z dat, která jsou uložena v prostorových databázích jako jsou Oracle Spatial a ESRI ArcSDE, a následně tato data vytvářet a editovat.
Pomocí XFM mohou být geoprostorová data vytvářena bez propojení na relační databázi (RDBMS). XML konfigurační soubory (metadata) zavolají XFM projekt, který je členěn v adresářové struktuře a spravován Bentley Geospatial Administrátorem. Pokud uživatel pracuje v odpojeném prostředí, jsou tabulky vlastností nahrazeny XML fragmenty a uloženy přímo do DGN souboru, s přímým napojením na grafické prvky (geografické objekty). Tento “XFM DGN” může být editován v programu Bentley Map, který je odpojen od RDBMS.
Geospatial Administrátor
Geospatial Administrátor spravuje celou konstrukci XFM v jednotném prostředí. Běží mimo prostředí MicroStationu, v němž definuje a udržuje XFM projektové soubory. Používá se k definování a konfigurování geografických objektů, včetně jejich chování, dostupných operací a vztahů k jiným objektům. Uživatelská rozšíření pomocí aplikací v VBA, MDL a v ostatních programovacích jazycích mohou být do definic těchto objektů zahrnuta. Geospatial Administrátor definuje také uživatelské rozhraní, které se automaticky aktivuje, souřadné systémy a informace o zobrazení, a navíc automaticky vytvoří pracovní prostředí, vzhled a XML metadata pro MicroStation.
Chování XFM je ovlivněno knihovnou Standard Operations Library, která obsahuje standardní dostupné operace, jenž provedou konfiguraci typických potřeb v pracovním toku. Přizpůsobení prostředí je možné připravit i pomocí VBA, MDL a ostatních programovacích jazyků. XFM stroj vám dovoluje pracovat s malým množstvím příkazů, které mohou být propojeny navzájem, a tak mohou vytvořit komplexní příkazy.
XML řízený GIS
XFM je XML řízený GIS. Pomocí Geospatial Administrátora můžete konfigurovat nebo upravit:
• Objekty • Vlastnosti • Seznamy domén, implicitní hodnoty • Vzhled podle vlastností • Vzhled podle popisů • Vztahy • Pravidla pro umisťování a editaci • Operace a metody • Ostatní chování • Výpis pravidel šíření • Uživatelské rozhraní • Souřadné systémy a jejich zobrazení |
 |
XFM je flexibilní, rozšiřitelný standard, který pomáhá uživatelům vytvářet, upravovat a udržovat prostředí podle svých dat, aniž by musel programovat.