[postgis-users] PG Routing

Maria Arias de Reyna marias at emergya.es
Sun Jul 3 23:49:08 PDT 2011


El Domingo 03 Julio 2011, James David Smith escribió:
> Dear all,
> 
> I have a table of GPS points which are the locations of vehicles every
> 15 seconds. Each journey that a car makes has an ID. For example a
> taxi is on 'job 1' and has 50 points while it does this job, and then
> another 50 or 60 when it is on 'job 2' etc. What I would like to do
> however is investigate whether the car took the most effecient route
> between the two points. To this end I think that I can use the
> PGROUTING extension of PostGIS...?  Does this sound possible?

You can calculate the shortest path with pgRouting and then compare it with 
the length of the linestring formed with this GPS points. Probably you will 
have a longer path with the GPS points (because the GPS is never exact) but if 
you add a percent of error to the shortest path calculated by pgRouting you 
will know if the vehicle did a good or a bad path.

> I have
> found the PGROUTING website, and download the ZIP file for Windows
> installation, however I am not sure how to install it. Could somebody
> please tell me how or provide a link to a good place to read about how
> to install and use PGROUTING? 

Why are you using Windows (for any serious work)? There is a PPA for Ubuntu[1] 
which has a direct install while pgRouting binaries for Windows are old and 
strongly dependent of a postgresql version. And remember that you must install 
postgis first.

Anyway, if you are thinking of having a real-time server with several vehicles 
sending positions every 15 seconds, forget Windows. It will be insane. If it 
is insane if you do it on a non-strongly-optimized database on Linux I don't 
want to know how hard it will be on Windows. Believe me, I have made a few of 
this real-time systems.


[1]https://launchpad.net/~georepublic/+archive/pgrouting
-- 
María Arias de Reyna Domínguez
Área de Operaciones

Emergya Consultoría 
Tfno: +34 954 51 75 77 / +34 607 43 74 27
Fax: +34 954 51 64 73 
www.emergya.es 



More information about the postgis-users mailing list