[pgrouting-users] Some ideas for upcoming GSoC
Dave Potts
dave.potts at pinan.co.uk
Sat Feb 25 17:18:23 EST 2012
On 24/02/12 02:18, Stephen Woodbridge wrote:
you might want to careful as to which language you use, part of the dd
stuff is written in C++ not C and that has all sorts of problems when
being interface to C.
Dave.
> We are also interested in repackaging the pgrouting code so that it is
> usable outside of the postgres database, much the way Max has
> integrated it into Spatialite. The idea is very simple to develop core
> algorithm modules and then wrap them into pgrouting but to also keep
> in mind that the core could be wrapped into an open API that could be
> used elsewhere.
>
> I would love to see this as a GSoC project.
>
> Taking this approach, things like the "contraction hierarchies"
> algorithm fit better into the over packaging. All great ideas boil
> down to somebody has to do something and as I have mentioned in other
> emails, we are trying to get a new developer to work with the project
> and to get him trained.
>
> -Steve
>
> On 2/23/2012 8:00 PM, Daniel Kastl wrote:
>> Hi Max,
>>
>> Yes, we thought about it already and it's on the GSoC ideas list of
>> 2010.
>> We even had a student in 2010 from Karlsruhe University, who picked that
>> topic, but then left GSoC very early unfortunately due to lack of time.
>> Other years candidates who picked that topic were not selected, because
>> their proposals were not good enough.
>>
>> I thought the "contraction hierarchies" algorithm does a lot of
>> pre-processing. That's why it's fast.
>> Do you think this pre-processing is suitable for pgRouting and doesn't
>> constrain it's flexibility to select data by attributes, geometries,
>> etc.?
>>
>> But if we have a GSoC candidate with a strong and feasible proposal for
>> "contraction hierarchies" (and at least two mentors, who will support),
>> such a candidate's proposal would be probably ranked high.
>>
>> Daniel
>>
>>
>> On Fri, Feb 24, 2012 at 8:57 AM, Max Weninger <max.weninger at gmail.com
>> <mailto:max.weninger at gmail.com>> wrote:
>>
>> Hi
>>
>> Has the "pgrouting team" ever thought about implementing
>> a routing solution based on "contraction hierarchies"
>>
>> Details about the concepts can be found here
>> http://algo2.iti.kit.edu/routeplanning.php
>> http://code.google.com/p/monav/wiki/ContractionHierarchies
>>
>> Example implementaions e.g. here
>> http://project-osrm.org/
>> http://code.google.com/p/monav/
>>
>> Routing with such engines is extremely fast (milisecs)
>> even for really large networks
>>
>> Regards
>>
>> max
>>
>> On Thu, 16 Feb 2012 14:52:46 +0900
>> Venkatesh Raghavan <raghavan at media.osaka-cu.ac.jp
>> <mailto:raghavan at media.osaka-cu.ac.jp>> wrote:
>>
>> > Dear All,
>> >
>> > As most of you must be aware, the
>> >
>> > Google Summer of Code 2012 has been announced [1,2]
>> >
>> > Some ideas that comes to my mind are
>> >
>> > 1) Implementing of map-matching algorithms as of the pgRouting
>> > function. Python code for the algorithms that we implemented
>> in 2010
>> > (See http://cs-test.ias.ac.in/cs/Downloads/article_45523.pdf)
>> could be
>> > made available and the main work would be to integrate/improve
>> > them for implementation as pgRouting and/or SORouting (see item 2
>> > below)
>> >
>> > 2) Implementing routing as a service. a) Use Web Feature Service
>> > (WFS) as input b) implement routing functions as Web Processing
>> > Service (WPS) c) Publish
>> > routing result as WFS. That would be SORouting (Service Oriented
>> > Routing instead
>> > of pgRouting. Since I am also a ZOO-Project (www.zoo-project.org
>> <http://www.zoo-project.org>) PSC
>> > member which is a OGC compliant open-source WPS implementation, I
>> > would take this opportunity to promote the use of ZOO for
>> > implementing SORouting.
>> >
>> > 3) Route selection based on multi-criteria decision model to
>> enable
>> > alternative
>> > route selection based on conditions at the destination. For
>> example,
>> > route to
>> > the nearest hospital depending not only upon road conditions
>> but also
>> > conditions at several destination hospitals (bed availability,
>> > availability of
>> > medicare specialists, availability of ICU etc). The condition of
>> > destination could be implemented using the OGC SOS standard.
>> > Regarding multi-criteria decision using AHP (analytical hierarchy
>> > process). There are several literature available [3],[4]. My
>> student
>> > Sittichai (who writes
>> > on the pgRouting users list) has already started some work and
>> could
>> > perhaps take up the work if he finds a mentor.
>> >
>> > Best
>> > Venka
>> >
>> > P.S. Also Cc to ZOO-PSC since there may be some mentors there
>> to help
>> > with the WPS implementation for SORouting
>> > ------
>> > Prof. Venkatesh Raghavan
>> > Osaka City University
>> > Japan
>> >
>> > [1]http://www.google-melange.com/gsoc/homepage/google/gsoc2012
>> > [2]
>> >
>>
>> http://google-opensource.blogspot.com/2012/02/google-summer-of-code-2012-is-on.html
>> > [3]
>> http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5567840
>> > [4]
>> >
>> http://www.tandfonline.com/doi/abs/10.1080/13658810601135692#preview
>> >
>> >
>> > _______________________________________________
>> > Pgrouting-users mailing list
>> > Pgrouting-users at lists.osgeo.org
>> <mailto:Pgrouting-users at lists.osgeo.org>
>> > http://lists.osgeo.org/mailman/listinfo/pgrouting-users
>>
>> _______________________________________________
>> Pgrouting-users mailing list
>> Pgrouting-users at lists.osgeo.org
>> <mailto:Pgrouting-users at lists.osgeo.org>
>> http://lists.osgeo.org/mailman/listinfo/pgrouting-users
>>
>>
>>
>>
>> --
>> Georepublic UG & Georepublic Japan
>> eMail: daniel.kastl at georepublic.de <mailto:daniel.kastl at georepublic.de>
>> Web: http://georepublic.de <http://georepublic.de/>
>>
>>
>> _______________________________________________
>> Pgrouting-users mailing list
>> Pgrouting-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/pgrouting-users
>
> _______________________________________________
> Pgrouting-users mailing list
> Pgrouting-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/pgrouting-users
More information about the Pgrouting-users
mailing list