RW Net 4.40
RW Net is a general purpose routing library. It is flexible enough to be used together with almost any GIS system available and it will also work together with most programming tools on the market.
RW Net uses it's own format for storing street networks and included are functions for importing street databases from most common GIS formats. This topological format is targeted towards routing purposes and is described here. RW Net always loads the topological network into memory before doing any calculations.
The basic structure in the topological network is a one-to-one relationship, where the first link in the network matches the first record in your GIS file, second link matches second record etc. This makes the network files very compact and fast to use.
All attribute information (road class, one-way information etc.) is held in a separate data structure which can easily be updated without having to re-create the topological network.