What does it do?
It is a microservice that is able to do tracing operations efficiently on large amounts of (geo) data. The Graph Tracing Engine (GTE) is able to load geospatial network data from a wide range of data sources. Through an API it executes tracing requests from users, websites and applications on the network data. The GTE is able to load data from different networks (for example water and sewage networks) and to do combined tracings over both networks while also taking into account filter options limiting the traceable network. Besides network data you can also load other geospatial data to automatically detect when the tracing result overlays this geospatial data, for example allowing for the detection of areas which are at risk due to spills of untreated sewage.
What does it solve?
At the Flanders environment agency (VMM) the GTE is implemented as part of the sewer Inventory web application. The goal of the Sewer Inventory is to support the development of an effective and cost-efficient Sewer Infrastructure in Flanders by bringing together sewer infrastructure data from the whole of Flanders. As part of the Sewer Inventory the GTE allows users to trace sewage water up- and downstream through the Flemish sewage network, it even allows to follow the sewage water after it has left the sewage system and entered the surface water system. The integration of the GTE in the Sewer Inventory web application gives the VMM the ability to offer to sewer managers an easy to use but powerful application for waste water infrastructure management and planning. Within VMM the GTE is also used in pollution incident management by allowing to quickly identify possible sources of pollution, predict where pollution will have a potential impact on the environment and respond by taking appropriate actions to prevent further damage.
Besides in waste water management and emergency response to pollution incidents VMM will also use the algorithm as part of a Flanders wide sediment model. The GTE will be used to model existing links in sediment transport from the field, overland, through small rivers into the larger rivers and eventually in the sea. Through this integration of the GTE in the sediment model, water managers will be able to better identify measures that can be taken to reduce the negative impact of the sediment on the water quality of Flemish rivers and reduce the amount of sediment that needs to be removed from Flemish rivers each year. Within VMM we are also exploring the opportunities to use the GTE in the management of waterborne invasive species.
The GTE is developed as one of the 11 challenges of the Interreg NWE project [BE-GOOD](https://www.nweurope.eu/ begood/). BE-GOOD is a cooperation between public sector organizations from North-West Europe aimed at stimulating the reuse of open public sector data by SME’s.
More information about the GTE can be found on the Graph Tracing Engine Github page.