gRPC demo

We have created a new demo to show how it is possible to connect to a routing server, where the it runs over the gRPC protocol. The client demo is a .NET 7 Core application, which you can download from here.

Please ask us, if you want a copy of the source code.

Posted in RW Net | Comments Off on gRPC demo


A GeoBarrier allows you to prevent spatial searches to find roads on the “wrong” side of a barrier, even if a road there is nearer. A geobarrier can be either lines or polygons.

In the example below, the nearest road is on the Western side of the water, but with the barrier in place (red line), it will find a road on the Eastern side instead.

GeoBarriers will be part of next RW Net 4 release.

Posted in RW Net | Comments Off on GeoBarrier


A GeoPackage is an open and standardized local geographical database, based upon the SQLite format. We have just added a new method, so you can import directly from this file format. Compared to importing from a TAB file (large network for Brazil) it is a bit slower, but not that much:

TAB: 175 sec
GeoPackage: 227 sec

It will be available from RW Net 4.41

Posted in RW Net | Comments Off on GeoPackages

Steiner Tree

We have added a new method for Steiner Tree’s, which deals with the problem of connecting points on a network with the shortest possible set of links, so there is a path between all points. Like when you install pipelines along roads for various purposes.

Finding the optimum solution is an NP-complete problem, so our algorithm only finds an approximation – although a good one. If you inspect the sample below closely, you will also see that it had been slightly more efficient if node 7 rather than node 20 had been connected to the line between 6 and 16.

Posted in RW Net | Comments Off on Steiner Tree

Isochrone Improvements

We have just implemented a number of low-level performance improvements of the simple isochrones (method DriveTimeSimpleDyn), so they are generated faster, particularly in large networks and when they have multiple steps. This is done by using the spatial index as part of the calculations and avoiding too many of the same conversion from degree to radians.

Posted in RW Net | Comments Off on Isochrone Improvements

RouteFinder 5 for MapInfo 64-bit

Here is a first view of the next major release of RouteFinder. It is based upon RW Net 4 and is for 64-bit MapInfo. Follow the roadmap for expected release.

Posted in RouteFinder | Comments Off on RouteFinder 5 for MapInfo 64-bit

Alpha Shapes

We have come a long way with adding alpha shapes as one more way of doing polygon isochrones in RW Net 4. The example below shows a 5 km isochrone, based upon OpenStreetMap data:

Posted in RW Net | Comments Off on Alpha Shapes

RW Net 4 DLL for MapInfo 64-bit

Pitney Bowes has released an alpha version of their upcoming 64-bit version of MapInfo Professional. We decided to test it with the 64-bit version of RW Net 4 DLL and performed two runs:

MapInfo 12.0 > test.mbx > rwnet4.dll (32-bit)
MapInfo 12.5 > test.mbx > rwnet4.dll (64-bit)

It was the exact same mapbasic application and we got the exact same results (distance matrices, isochrones etc.). Success !!

The 64-bit version of RW Net 4 DLL shall be included in the next release of RW Net.

There is also the option of calling the RW Net 4 .NET assembly from MapBasic 12.5. According to the documentation this has been extended a lot, so it is possible to call constructors etc. This means support for objects, rather than only static methods. But that is an area we haven’t tested yet.

Posted in RouteFinder, RW Net | Comments Off on RW Net 4 DLL for MapInfo 64-bit


After several low-level fixes and changes, we have now managed to get RW Net 4 running on an Android device.

It is the exact same .NET assembly that you also use with Visual Studio and Windows.

The application below was developed with Xamarin and Mono/Android:

Now it is up to you to find out, where you can benefit from off-line route calculations in the field – requiring no expensive data connection !!

To be part of RW Net 4.17, which shall very soon be released.

Posted in RW Net | Comments Off on Mono/Android

Large Drivetime Isochrones

For the municipality of N├Žstved we have calculated drive time isochrones showing the effect of the Fixed link at Femern Belt, scheduled to open in 2021 and connecting Germany and Eastern Denmark. Calculations were done with RW Net 4, OpenStreetMap data and this coastline dataset. Almost one hour is expected to be saved on drive time, making Berlin reachable in 5 hours.

The fully detailed OSM has been used in the calculations, while only motorways and trunk roads are shown.

Maps has been created with MapInfo Professional.

2013 network with ferry
2013 network with ferry
2021 network with tunnel
2021 network with tunnel
Posted in RW Net | Comments Off on Large Drivetime Isochrones