-
Notifications
You must be signed in to change notification settings - Fork 2
Project Summary
IMSpoorToEulynx is a project that originated from the gap between IMSpoor and EULYNX. The project provides a bridge between both models and keeps the change of these models over time in mind. On the grounds of compatibility, an export function of the transformed model is also available. IMSpoorToEulynx also provides the possibility to add any functionality that is applicable to the EULYNX model, such as pathfinding or locating entities on a network.
The IMSpoor to EULYNX translation is done in several steps.
- An XML file is read and loaded into memory
- The XML data in memory is projected onto the IMSpoor c# model
- Run the mapping logic from IMSpoor to Eulynx in c#
- Serialize the new Eulynx data to Eulynx XML format
The topology inspector can be opened after IMSpoor is translated to EULYNX, or after a EULYNX XML file is loaded. The inspector shows us a simple topology structure, which can be interacted with.
Extensions demonstrate how the graph structure of EULYNX data can be used to add advanced functionality that reaches beyond standard CRUD requests.
The destination finder can find reachable destinations from a certain point within the network. After the execution of the destination finder, its result can be used in the pathfinder.
The pathfinder gives us the shortest path to a certain destination from a certain point within the network. This selects a path, which can be used by extensions such as the net entity locator.
The net entity locator can find entities that are next to a path. A set of information with details about the entities, such as location and order, will be returned.
Get started by clicking the following link: Project Handover Manual
This Wiki was created by Jurjen Verbruggen
- App Structure
- Pre-loading
- Translation
- Testing
- Eulynx Applications
- Considerations