<div dir="ltr"><div><div><div><div>Hello strk,<br><br></div>I'm not using the latest yet :<br>POSTGIS="2.0.3 r11128" GEOS="3.4.0dev-CAPI-1.8.0 r3857" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.10.0, released 2013/04/24" LIBXML="2.8.0" TOPOLOGY RASTER<br>
<br><br></div>Quick fix : a minor change in design : was querying the wrong table.<br></div><div>On my version it's around lines 68-70 in the function definition.<br></div><div><br></div>Old version :<br>"EXECUTE 'SELECT count(*) FROM (SELECT DISTINCT layer_id FROM '<br>
      || quote_ident(atopology) || '.relation ) foo ' INTO STRICT n;<br><br></div>New version :<br> "EXECUTE 'SELECT count(*) FROM (SELECT DISTINCT layer_id FROM topology.layer<br> WHERE schema_name = '|| quote_literal(atopology) || ') foo ' INTO STRICT n;"<br>
<div><div><br><br></div><div>Cheers,<br><br>Rémi-C<br></div><div><div><br><br></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/9/26 Sandro Santilli <span dir="ltr"><<a href="mailto:strk@keybit.net" target="_blank">strk@keybit.net</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Thu, Sep 26, 2013 at 11:11:12AM +0200, Rémi Cura wrote:<br>
> Hello,<br>
> I noticed a slight error in the TopologySummary function :<br>
> The layer count is wrong : it appears that if a layer is empty it is not<br>
> counted.<br>
><br>
> Cheers,<br>
> Rémi-C<br>
><br>
> Here is what I get :<br>
><br>
> SELECT TopologySummary('demo_zone_test')<br>
> Topology demo_zone_test (11), SRID 931008, precision 0.1, has Z<br>
> 88 nodes, 105 edges, 49 faces, 76 topogeoms in 2 layers<br>
> Layer 1, type Lineal (2), 48 topogeoms<br>
>  Deploy: <a href="http://demo_zone_test.route_demo.tg" target="_blank">demo_zone_test.route_demo.tg</a><br>
> Layer 4, type Polygonal (3), 28 topogeoms<br>
>  Deploy: <a href="http://demo_zone_test.bati_demo.tg" target="_blank">demo_zone_test.bati_demo.tg</a><br>
> Layer 5, type Polygonal (3), 0 topogeoms<br>
>  Deploy: <a href="http://demo_zone_test.chaussee.tg" target="_blank">demo_zone_test.chaussee.tg</a><br>
<br>
</div></div>Uhm, Layer 5 is empty too, why is that counted ?<br>
Are you using latest version of PostGIS ?<br>
If you find the problem and have a patch, I'll be happy to apply it.<br>
<br>
--strk;<br>
_______________________________________________<br>
postgis-devel mailing list<br>
<a href="mailto:postgis-devel@lists.osgeo.org">postgis-devel@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-devel" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-devel</a><br>
</blockquote></div><br></div>