<div dir="ltr">ST_MakePolygon recibe 2 parámetros. El primero es un LINESTRING que representa el perímetro del polígono principal y el segundo es una colección de LINESTRING que representan los "agujeros" que quieras agregar.<div>

<br></div><div><code class="" style="color:rgb(46,46,46);font-size:13px">geometry <b class="" style="color:rgb(33,55,128)">ST_MakePolygon</b>(</code><span style="color:rgb(46,46,46);font-family:'Lucida Grande',Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px">geometry </span><var class="" style="color:rgb(46,46,46);font-family:'Lucida Grande',Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px">outerlinestring</var><span style="color:rgb(46,46,46);font-family:'Lucida Grande',Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px">, geometry[] </span><var class="" style="color:rgb(46,46,46);font-family:'Lucida Grande',Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px">interiorlinestrings</var><code style="color:rgb(46,46,46);font-size:13px">)</code><span style="color:rgb(46,46,46);font-family:'Lucida Grande',Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px">;</span><br>

</div><div><span style="color:rgb(46,46,46);font-family:'Lucida Grande',Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px"><br></span></div><div><span style="color:rgb(46,46,46);font-family:'Lucida Grande',Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px">Por lo que veo, vos sólo le estás pasando un LINESTRING por lo que sólo te va a crear el polígono principal. </span></div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-07-14 13:39 GMT-03:00 jairici <span dir="ltr"><<a href="mailto:jairici@gmail.com" target="_blank">jairici@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hola, alguien me puede decir los pasos a seguir para crear un poligono "con<br>
un agujero en medio"? He visto que se puede con la funcion ST_Makepolygon,<br>
pero no consigo crearlo. Mi codigo es el siguiente:<br>
<br>
insert into distritos(nombre,geom) values<br>
('Distrito6',ST_MakePolygon(ST_GeomFromText('LINESTRING((-15.66486 27.91996,<br>
-15.60610 27.91820, -15.60359 27.97169, -15.66586 27.97144,-15.66486<br>
27.91996),(-15.65753 27.95894, -15.61610 27.95995, -15.61459 27.93157,<br>
-15.65477 27.27.93007,-15.65753 27.95894))',4258)));<br>
<br>
Gracias de antemano.<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://osgeo-org.1560.x6.nabble.com/crear-poligono-hueco-tp5150954.html" target="_blank">http://osgeo-org.1560.x6.nabble.com/crear-poligono-hueco-tp5150954.html</a><br>
Sent from the OSGeo Spanish Local Chapter mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Spanish mailing list<br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
<a href="http://es.osgeo.org" target="_blank">http://es.osgeo.org</a><br>
<a href="http://twitter.com/osgeoes" target="_blank">http://twitter.com/osgeoes</a><br>
</blockquote></div><br></div>