Was wondering if there has been any thought to creating a branch of pgrouting that implements the routing algorithms using python or another higher level programming language?
Are there reasons for needing to stick with a C/C++ implementation?
Was wondering if there has been any thought to creating a branch of pgrouting that implements the routing algorithms using python or another higher level programming language?
Are there reasons for needing to stick with a C/C++ implementation?
On 2/11/2012 10:44 AM, Steve Horn wrote:
Was wondering if there has been any thought to creating a branch of
pgrouting that implements the routing algorithms using python or another
higher level programming language?Are there reasons for needing to stick with a C/C++ implementation?
Hi Steve,
This is a good question.
From a pgRouting perspective, unless you want to implement the algorithm in pl* languages, you really have to use C/C++ to implement server extensions. And given the potential amount of data that needs to be accessed and temporary data managed, this is the option for performance.
From a pure can it be implemented in Python, there are no constraints.
https://www.google.com/#q=dijkstra+python
shows some possible implementations.
-Steve W