[pgrouting-users] shortest_path query
Stephen Woodbridge
woodbri at swoodbridge.com
Tue Jun 12 12:43:23 PDT 2012
Annu,
Now that you have a working pgRouting query, go back and look at the
queries I gave you before on the mapserver list. you have to join the
pgrating results back to the edge table to get geometrys for mapserver
to render.
-Steve W
On 6/12/2012 3:10 PM, Annu Anurag wrote:
> Hello there. I've got the query for shortest path using pgrouting to run
> finally. I get the edges but now I need to map my result onto a
> mapserver layer. I've tried examples from the internet but mostly
> they're flawed. I'm positng the query which has worked for me. Please
> suggest a way to convert it into a visible layer using mapserver.
>
> SELECT * FROM shortest_path('SELECT gid AS id, fromnodeid::int4,
> tonodeid::int4, length0::float8 AS cost FROM edges_line', 35, 210,
> false, false)
>
> I tried to form a query-layer but failed. I'm sending the code I used
> to. Please correct me.
>
> DATA "the_geom FROM (SELECT * FROM shortest_path('SELECT gid AS id,
> fromnodeid::int4, tonodeid::int4, length0::float8 AS cost FROM
> edges_line', 35, 210, false, false)) AS foo using unique gid using
> srid=4326"
>
> Here is the layer definition:
>
>
> LAYER
> NAME "route"
> CONNECTIONTYPE postgis
> CONNECTION "user=postgres password=***********
> dbname=VSDelhidb host=localhost"
> DEBUG 5
> STATUS DEFAULT
> TYPE LINE
> DATA "the_geom FROM (SELECT * FROM shortest_path('SELECT
> gid AS id, fromnodeid::int4, tonodeid::int4, length0::float8 AS cost
> FROM edges_line', 35, 210, false, false)) AS foo using unique gid using
> srid=4326"
>
> TEMPLATE "t"
>
> #
> # //////////////////////////////////////////////////////THE
> CLASS THAT CLASSIFIES EVERYTHING IN IT. ////////////////////////////////
> #
>
> CLASS
>
> #
> #
> /////////////////////////////////////////////////////THE STYLE OF
> DRAWING THIS CLASS. ////////////////////////////////////
> #
>
> NAME "0"
> STYLE
> SYMBOL "circle"
> SIZE 10
> OUTLINECOLOR 255 0 0
> COLOR 165 42 42
> END #___END OF THE SYLE DECLARATION FOR THIS
> CLASS.___#####################################################################
>
> END #_________END OF THE CLASS THAT CLASSIFIES
> EVERYTHING.___________##############################################################
> END #________END OF THE LAYER THAT DRAWS
> EVERYTHING._________##############################################################################
>
>
>
>
> _______________________________________________
> 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