La technologie XFM révolutionne la conception des applications SIG chez Bentley. Elle modifie radicalement les modalités de définition et de gestion des définitions de propriétés, de l'apparence, des relations et du comportement des objets géographiques. XFM est au cœur de Bentley Map. À l'aide d'outils tels que la symbologie et les annotations fondées sur les propriétés, les applications XFM aident les utilisateurs à gérer les standards en les encapsulant à des outils de positionnement et de définition d'objets. XFM permet également de modéliser la représentation des données dans des entrepôts de données spatiales, comme les bases de données Oracle Spatial et ESRI ArcSDE, et facilite l'interaction avec ces derniers pendant la création et la modification de données.
Avec XFM, il est également possible de créer et de gérer des données géospatiales sans être connecté à un SGBDR. Les fichiers de configuration XML (métadonnées) sont regroupés dans l'arborescence d'un « projet XFM » et gérés par Bentley Geospatial Administrator. Dans un environnement de travail déconnecté, les tables de propriétés sont remplacées par des fragments XML et stockées dans le fichier DGN, lequel est directement lié à des éléments graphiques comme des objets géographiques. Ces fichiers « DGN XFM » peuvent être modifiés à partir d'un SGBDR dans un environnement Bentley Map déconnecté.
The Geospatial Administrator
Bentley Geospatial Administrator gère les données XFM dans une interface. Il s'exécute hors de MicroStation dans lequel il définit et gère les fichiers de projet XFM. Il permet de définir et de configurer des objets géographiques, tous les aspects de leur comportement et de leur fonctionnement, ainsi que leurs relations à d'autres objets. Le code personnalisé créé à l'aide de VBA, de MDL ou d'autres langages peut être inclus dans les définitions d'objet. Geospatial Administrator définit également les interfaces utilisateur chargées dynamiquement lors de l'exécution, ainsi que les informations concernant la projection et le système de coordonnées. Enfin, il génère automatiquement les espaces de travail MicroStation, les interfaces et les métadonnées XML.
Le comportement de XFM est conditionné par la Bibliothèque des opérations standard. Celle-ci contient les opérations standard disponibles qui permettent de configurer des flux de production particuliers, en réponse à des besoins spécifiques. Vous pouvez également personnaliser son fonctionnement grâce aux langages VBA, MDL et autres. Le moteur XFM vous permet d'utiliser de petites commandes autonomes que vous pouvez combiner pour former des commandes plus complexes.
SIG piloté par XML
XFM est un SIG piloté par des métadonnées XML. Grâce à Geospatial Administrator, vous pouvez configurer ou personnaliser les éléments suivants :
- Objets
- Propriétés
- Listes de domaines, valeurs par défaut
- Symbologie fondée sur les propriétés
- Annotations fondées sur les propriétés
- Relations
- Règles de positionnement et d'édition
- Opérations et méthodes
- Autres comportements
- Règles de propagation des messages
- Interface utilisateur
- Systèmes de coordonnées et projections
|
 |
Souple et évolutive, la technologie XFM facilite la création et l'application des standards utilisateur, et est mise en œuvre facilement sans programmation.