<div dir="ltr"><div><div>I got the following message output from pgr_analyzeGraph():<br><br>NOTICE:  PROCESSING:<br>NOTICE:  pgr_analyzeGraph('activity_<div>linestrings_edge_table_noded',0.0001,'the_geom','id','source','target','true')<br>


NOTICE:  Performing checks, pelase wait...<br>NOTICE:  Analyzing for dead ends. Please wait...<br>NOTICE:  Analyzing for gaps. Please wait...<br>NOTICE:  Analyzing for isolated edges. Please wait...<br>NOTICE:  Analyzing for ring geometries. Please wait...<br>


NOTICE:  Analyzing for intersections. Please wait...<br>NOTICE:              ANALYSIS RESULTS FOR SELECTED EDGES:<br>NOTICE:                    Isolated segments: 62<br>NOTICE:                            Dead ends: 227<br>


NOTICE:  Potential gaps found near dead ends: 7<br>NOTICE:               Intersections detected: 1760018<br>NOTICE:                      Ring geometries: 8<br>Total query runtime: 512185 ms.<br><br></div><div>- What do the last 3 count means?<br>

- Does the <b>intersection</b> count means that the graph needs to be "noded" so that all intersections are converted into nodes? how to do that? increasing the tolerance in pgr_nodeNetwork() increased the number of intersections.<br>

</div><div>- on related note: why is there a tolerance in pgr_createTopology? What I understand is: all edges shorter than the tolerance will be marked as loop (sets target = source). So if AB and BC were segments from a trace and AB < tolerance, then the result is AA and BC. ABC path becomes disconnected. I don't want that.<br>

</div><br></div>Thanks,<br></div>Kaiser.<br></div>