Skip to content

Tracing of sewage network

svanmieghem edited this page Oct 24, 2016 · 9 revisions

Scenario: Upstream and downstream tracing from a single node in the sewage network

Description: Select a single node as the starting point for upstream and/or downstream tracing along the connected sewage network. Return a list sewage pipes traversed during the trace; in no particular order.

Source repository: https://github.com/GeoSmartCity-CIP/vmm-gsc-tracing-services Status: Service implemented; public server not yet operational

Work done

  • Sample Java source code and tests with sample networks, including double path, parallel path and loops to verify the functionality of the JGraphT library.
  • JPA mapping to a realistic network stored in PostGIS database, tracing test with this database.
  • Short report on single run performance.
  • Output available for visualisation in QGIS.
  • Restful web API to trace upstream or downstream. GeoJSON response.
  • UI component to select node and initiate upstream or downstream trace; integrated in e-envplus/geoadmin interface.

Work remaining

Known Issues

  • Sewage network not visible and features info not responding. Seems to be layer initialization timing issue. Refreshing the application (several times) can make it work. Some (most?) users never experience this issue.

##Details Tracing of sewage network Implementation complete.