RivEX  extracts and stores topological information about the river network in the  RivEX_Workspace TopoCache folder. Technically they are serialized Hash Tables or Array Lists organising the connectivity of the network in a format that the processing algorithms can use. These serialized data structures are in binary format and thus unreadable.


This admin tool allows you to export the cached data into a plain text file so that they can be viewed. This can be helpful when trying to track down why a tool is generating erroneous values.  Understanding the connectivity as how RivEX "sees it" can help explain the source of a topological anomaly leading to erroneously computed values.


This is a tool for advance users and was primarily constructed for me the developer to understand any errors that arose. This tool has been exposed to RivEX users to allow them to do their own detailed error checking or even import the connectivity information into other 3rd party applications.


Simply select the caches of interest, an existing output folder and press OK to do the export.


For convenience you can use the select all button (Select All Button) to tick on all caches for export.


If Open folder after export is ticked on (default) then file explorer will open at that folder once the tool has completed.


Export Topo cache Dialog


The output files have the typical header information shown below then the data. Files that output XY information will have the values semi-colon separated, all other outputs have their values comma separated as shown in the example below.


Export Topo Cache Example

An example of the typical output of this tool, here you see the Node valency Dictionary exported.