[pgrouting-dev] pgRouting 2.0 Update

Stephen Woodbridge woodbri at swoodbridge.com
Tue Mar 12 21:09:56 PDT 2013


On 3/12/2013 11:38 PM, Daniel Kastl wrote:
> Thanks, Steve!
> The progress is encouraging.
>
> I think it's important that the basic structure is there, so that later
> old and new functionality can be added back easily by anyone, who wants
> to help. And that it's clearly defined, what needs to be included with
> each new algorithm, such as directory structure, tests, documentation,
> etc..

Exactly my goal. So the current tree has dijkstra, astar, shooting_star 
and trsp all in a core library but each in a separate src tree and 
because of additional dependencies, tsp and dd are in separate libraries 
but along side the others in the same tree structure.

Right now it is all getting sorted out in the cmake files. Eventually I 
will probably need to refactor the cmake files, but they are ok for now.

Basically each algorithm is in a tree like:

core/<algorithm>/
    doc/
    sql/
    src/
    test/

Currently, only sql and src are populated, but the basic structure is 
important as we move forward. Adding a new algorithm is just a matter of 
creating the tree and adding various CMakeFiles.txt files in each level 
of the tree and these can basically just mirror any of the parallel 
branches in the tree. When we start adding doc and tests I'll have to do 
some more work on the cmake files, but that can wait till I actually can 
install and test something.

-Steve

> Daniel
>
>
>
>
> On Wed, Mar 13, 2013 at 12:13 PM, Stephen Woodbridge
> <woodbri at swoodbridge.com <mailto:woodbri at swoodbridge.com>> wrote:
>
>     Hi all,
>
>     I'm making some progress with pgRouting on Win64. I have been able
>     to get my source tree to compile which means I have worked through
>     the various issues of installing the various dependencies to
>     pgRouting. There are still a few minor issues in this regard and
>     Sanak is looking into one related to installing boost.
>
>     My source tree is not complete yet from the point of view that it
>     still needs changes for:
>
>     1. creating all the postgresql extension files and installing them
>     properly
>     2. for up grading the SQL to work with postgis 2.0+
>     3. testing the installed code
>     4. getting everything to work with 32 bit builds
>
>     But getting the dependencies to install and getting the source to
>     compile on MinGW64 is a huge step. I have also brought the source
>     back to Linux and made a few changes there. So a lot of back and
>     forth to keep everything working on both sides.
>
>     Thanks,
>        -Steve
>     _________________________________________________
>     pgrouting-dev mailing list
>     pgrouting-dev at lists.osgeo.org <mailto:pgrouting-dev at lists.osgeo.org>
>     http://lists.osgeo.org/__mailman/listinfo/pgrouting-dev
>     <http://lists.osgeo.org/mailman/listinfo/pgrouting-dev>
>
>
>
>
> --
> Georepublic UG & Georepublic Japan
> eMail: daniel.kastl at georepublic.de <mailto:daniel.kastl at georepublic.de>
> Web: http://georepublic.de <http://georepublic.de/>
>
>
> _______________________________________________
> pgrouting-dev mailing list
> pgrouting-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/pgrouting-dev
>



More information about the pgrouting-dev mailing list