[pgrouting-users] Wierd results using pgr_kdijkstraPath
AUS - Eyad
b00038807 at aus.edu
Thu Dec 18 09:53:50 PST 2014
The function
SELECT pgr_analyzeGraph('schema.network_noded',50,'geom');
Returned "OK"
Feel free to ask for any other details. I know it's not easy to get things
done remotely.
Eyad
-----Original Message-----
From: pgrouting-users-bounces at lists.osgeo.org
[mailto:pgrouting-users-bounces at lists.osgeo.org] On Behalf Of Stephen
Woodbridge
Sent: Thursday, December 18, 2014 8:25 PM
To: pgrouting-users at lists.osgeo.org
Subject: Re: [pgrouting-users] Wierd results using pgr_kdijkstraPath
Ok this sounds reasonable.
Give this a try:
http://docs.pgrouting.org/dev/src/common/doc/functions/analyze_graph.html
It is hard to diagnose problems remotely via the list.
-Steve
On 12/18/2014 10:48 AM, AUS - Eyad wrote:
> Here is st_astext(geom) function result (below table).
>
> For both createTopology and nodeNetwork functions, I used "50" as
> tolerance because my data unit is in millimeter. However, the network is
> done on CAD and fairly not poor in resolution.
>
> Is this what you wanted, or you need another layout/map? I attached many
> layouts/maps already in the previous 3 emails.. let me know if you were
> not able to visualize
>
> Eyad
>
> -----Original Message-----
> From: pgrouting-users-bounces at lists.osgeo.org
> [mailto:pgrouting-users-bounces at lists.osgeo.org] On Behalf Of Stephen
> Woodbridge
> Sent: Thursday, December 18, 2014 7:26 PM
> To: pgrouting-users at lists.osgeo.org
> Subject: Re: [pgrouting-users] Wierd results using pgr_kdijkstraPath
>
> Eyad,
>
> What does you geomerty look like?
>
> Select st_astext(geom) from edges limit 10;
>
> What value did you use for tolerance when creating your topology?
>
> What value did you use for tolerance when you noded your network?
>
> -Steve
>
> On 12/18/2014 10:17 AM, AUS - Eyad wrote:
>
> > And here I enclose below the resulted travel_costs' table of
>
> > pgr_dijkstra function:
>
> >
>
> > Note that Shortest path cost on original network (between the 2 lines
of
>
> > the resulted vector feature) is around 250m (below - by converting from
>
> > millimeter to meter) whereas the sum of costs in the above table is
>
> > around 45m only
>
> >
>
> > Thanks..
>
> >
>
> > Eyad
>
> >
>
> > *From:*AUS - Eyad [mailto:b00038807 at aus.edu]
>
> > *Sent:* Thursday, December 18, 2014 7:02 PM
>
> > *To:* 'pgRouting users mailing list'
>
> > *Subject:* RE: [pgrouting-users] Wierd results using pgr_kdijkstraPath
>
> >
>
> > Here is a prt_sc after trying pgr_dijkstra as follows:
>
> >
>
> > SELECT seq, id1 as path, (b.geom) as geom, cost FROM pgr_dijkstra(
>
> >
>
> > 'SELECT id, source, target, (st_length(geom) * 0.001) as cost FROM
>
> > schema.network_noded',
>
> >
>
> > 336, (SELECT MAX(id) FROM schema.l1_pv1), false, false
>
> >
>
> > ) a, schema.network_noded b
>
> >
>
> > WHERE a.id1=b.id
>
> >
>
> > As you may see, there is only too little parts of the network's lines
>
> > left (on the sides of the layout)! No route is visible
>
> >
>
> > Hope this clarifies..
>
> >
>
> > Eyad
>
> >
>
> > *From:*AUS - Eyad [mailto:b00038807 at aus.edu]
>
> > *Sent:* Thursday, December 18, 2014 6:29 PM
>
> > *To:* 'pgRouting users mailing list'
>
> > *Subject:* RE: [pgrouting-users] Wierd results using pgr_kdijkstraPath
>
> >
>
> > Hi Daniel,
>
> >
>
> > Enclosed are 3 maps (1^st prt_sc with the original network, 2^nd & 3^rd
>
> > prt_sc with the resulted network)
>
> >
>
> > Clearly, the majority of the network has faded away
>
> >
>
> > Awaiting your feedback, I would work on 2^nd suggestion
>
> >
>
> > Regards,
>
> >
>
> > Eyad
>
> >
>
> > *From:*pgrouting-users-bounces at lists.osgeo.org
>
> > [mailto:pgrouting-users-bounces at lists.osgeo.org] *On Behalf Of
> *Daniel Kastl
>
> > *Sent:* Thursday, December 18, 2014 6:28 AM
>
> > *To:* pgRouting users mailing list
>
> > *Subject:* Re: [pgrouting-users] Wierd results using pgr_kdijkstraPath
>
> >
>
> > Hi Eyad,
>
> >
>
> > It's difficult to give an answer based on your query and problem
>
> > description only. I guess, that (still) your network topology is not
>
> > correct. It looks like a data problem.
>
> >
>
> > There are 2 things you could do for now:
>
> >
>
> > (1) Show us some image of your "weird de-attached "little" pieces"
>
> >
>
> > (2) Try a simple shortest path query with one start and one end point
>
> > and see if it works with pgr_dijkstra function for example.
>
> >
>
> > Daniel
>
> >
>
> > On Thu, Dec 18, 2014 at 7:37 AM, AUS - Eyad <b00038807 at aus.edu
>
> > <mailto:b00038807 at aus.edu>> wrote:
>
> >
>
> > Hello pgr_Experts,
>
> >
>
> > I'm trying to get all the routes from a source point (i.e. 336) to a
>
> > group of target/destination points (located at different edges/ends of
>
> > linestrings' network) using the below code:
>
> >
>
> > SELECT seq, id1 as path, id2 as node, id3 as edge, (b.geom) as geom,
>
> > cost FROM pgr_kdijkstraPath(
>
> >
>
> > 'SELECT id, source, target, (st_length(geom) * 0.001) as cost FROM
>
> > schema.network_noded',
>
> >
>
> > 336, (SELECT array_agg(id) FROM schema.l1_pv1), false, false
>
> >
>
> > ) a, schema.network_noded b
>
> >
>
> > WHERE a.id1=b.id <http://b.id>
>
> >
>
> > It's resulting a weird de-attached "little" pieces of my original
>
> > nodded_network! However, the number of resulted paths is equal to the
>
> > target/destination points. Please advise:
>
> >
>
> > 1)What potential mistake I may have committed?
>
> >
>
> > 2)Does it mean that all the calculated travel_cost(s) are wrong (as
they
>
> > are reflected/represented by wrong linestrings)?
>
> >
>
> > I'm using QGIS 2.4.0 and pgRouting pg93-binaries-2.4.0
>
> >
>
> > I found similar question on this list of pgRouting users, asked by
>
> > Antonio last October
>
> >
> (http://lists.osgeo.org/pipermail/pgrouting-users/2014-October/001992.html
>
> > ), but obviously the question is not answered yet?
>
> >
>
> > Regards..
>
> >
>
> > Eyad
>
> >
>
> >
>
> > _______________________________________________
>
> > 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.info
>
> >
>
> >
------------------------------------------------------------------------
>
> >
>
> > No virus found in this message.
>
> > Checked by AVG - www.avg.com <http://www.avg.com>
>
> > Version: 2015.0.5577 / Virus Database: 4253/8755 - Release Date:
12/17/14
>
> >
>
> >
>
> >
>
> > _______________________________________________
>
> > 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
>
> -----
>
> No virus found in this message.
>
> Checked by AVG - www.avg.com
>
> Version: 2015.0.5577 / Virus Database: 4253/8755 - Release Date: 12/17/14
>
>
>
> _______________________________________________
> 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
-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2015.0.5577 / Virus Database: 4253/8755 - Release Date: 12/17/14
More information about the Pgrouting-users
mailing list