Mmm, sorry but I don&#39;t understand it.<br><div class="gmail_quote">The topological correctness (in a general meaning, beyond GRASS) states that two polygons *cannot* overlap.<br>GRASS topological model admits overlapping areas (the build tool doesn&#39;t complaint), but some modules produce wrong results with these areas. E.g., v.rast.stats collects data as if one of the areas were clipped and not overlapping. I can explain it better, but it was just an example where GRASS model admits a not clean area, but it silently fails...<br>

So, GRASS is a bit &quot;fuzzy&quot; (*should* is an arbitrary proposition)... I comment between your answer rows:<br><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div>
<br>
</div></div>In some cases, overlapping polygons can be converted to a valid grass<br>
vector, e.g. Landsat tiles (WRS2 coverage). The conditions are that<br>
polygons are only partially overlapping, each polygon has a part that<br>
does not overlap with any other polygon, the centroids are located in<br>
that non-overlapping part, boundaries are not broken at intersections,<br>
and it helps if nodes of boundaries are not not shared with nodes of<br>
boundaries of other areas.<br></blockquote></div><div><br>Overlapping areas *are* valid vectors, even if they aren&#39;t topologically correct, right?<br>You say &quot;partially overlapping&quot;. What does it mean? My three polygons overlap almost entirely (it is a synthetic layer for testing), the centroids are located on the not-overlapping regions (i.e. the overlaps aren&#39;t areas, nor have correctly broken boundaries) and v.build still accept them without errors... <br>

I don&#39;t understand where the rules you&#39;re listing are evaluated (and described).<br></div><div class="im"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">


<br>
Nevertheless, even though these areas can be maintained in GRASS,<br>
these areas are per definition topologically not clean.<br></blockquote></div><div><br>Ok, this confirms that GRASS model isn&#39;t strictly topological. It suggests to be, to guarantee correct results (see the problem with v.rast.stats).<br>

<br>giovanni<br> </div><div class="im"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Markus M<br>
<br>
&gt;<br>
&gt; thanks,<br>
&gt; giovanni<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; grass-user mailing list<br>
&gt; <a href="mailto:grass-user@lists.osgeo.org" target="_blank">grass-user@lists.osgeo.org</a><br>
&gt; <a href="http://lists.osgeo.org/mailman/listinfo/grass-user" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-user</a><span onmouseout="cancel = false; window.setTimeout(WRCHideContent, 1000); clearTimeout(showTimer);" onmouseover=" var self = this; showTimer = window.setTimeout(function(){WRCShowContent({&#39;rating&#39;:{&#39;value&#39;:100,&#39;weight&#39;:13},&#39;flags&#39;:{},&#39;single&#39;:false,&#39;ttl&#39;:3600,&#39;expireTime&#39;:&#39;20111130120811&#39;}, self.className)},600);" class="wrc11" style="padding-right: 16px; width: 16px; height: 16px;"></span><span style="padding-right:16px;width:16px;min-height:16px"></span><br>


&gt;<br>
</blockquote></div></div><br>
</div><br>