<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    <font color="#888888" face="DejaVu
      Sans,Verdana,Arial,Helvetica,sans-serif" size="1"><br>
    </font> Il 05/07/2011 9.44, Alessandro Limone ha scritto:<br>
    <blockquote cite="mid:4E12D19A.1030104@gmail.com" type="cite">
      <blockquote type="cite">
        <pre wrap="">Questi sono i due shape di cui vorrei controllare la topologia, e nello
specifico avrei bisogno di sapere se i poligoni che si toccano abbiano parti
sovrapposte o aree vuote, e se si vorrei eliminare questo problema.
Grazie mille per la disponibilità
</pre>
      </blockquote>
      <pre wrap="">
</pre>
    </blockquote>
    Un altro ottimo modo per effettuare questo test topologico è
    importare i dati in PostGIS e effettuare una query con
    ST_intersection:<br>
    <br>
    select * from tabella1 where ST_Area(ST_Intersection(the_geom,
    (select the_geom from tabella2))) > 0<br>
    <br>
    E' importante specificare che l'area sia maggiore di 0 perchè la
    funzione ST_Intersection considera come intersezione anche due
    poligoni che semplicemente si toccano, trovando come risultati delle
    linee. Se metti area > 0 escludi questi casi e trovi solo i casi
    in cui  i poligoni hanno un'area di sovrapposizione.<br>
    <br>
    Pietro<br>
    <br>
    <br>
    <div class="moz-signature">
      <div class="moz-signature">
        <table style="display: block;" width="100%" align="left"
          border="0" cellpadding="0" cellspacing="0">
          <tbody>
            <tr>
              <td colspan="2"><br>
              </td>
            </tr>
            <tr>
              <td colspan="2"><font color="#888888" face="DejaVu
                  Sans,Verdana,Arial,Helvetica,sans-serif" size="1"><br>
                </font></td>
            </tr>
          </tbody>
        </table>
      </div>
    </div>
  </body>
</html>