Good evening fellow GISers,
I am interested in creating an online routing application. So supposing I have all the data I want into a postGIS database and loaded onto GeoServer and I am willing to use OpenLayers for front end, and of course I know routing algorithms like Djikstra or shortest path algorithms, what are my choices when it comes to do the actual routing.
I know many use pgRouting, and as many members of this community have told me I tried to learn it and use it. But what I want in my web app is more freedom. I want to change the algorithms and be able to whatever I imagine(academic reasearch-change the algorithms at some points).
So what are my choices ? SQL user defined functions? How to manipulate the data and find shortest paths? In few words how can I create a library/extension just like pgRouting? What languages do I need(if any) and other material? Any good tutorials?
Thanks beforehand to everybody for reading. I encourage you to answer to my question even if you only know a little bit of the answer.
dim