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.
geometry *ST_MakePolygon*(geometry outerlinestring, geometry[] interiorlinestrings); 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. 2014-07-14 13:39 GMT-03:00 jairici <[email protected]>: > Hola, alguien me puede decir los pasos a seguir para crear un poligono "con > un agujero en medio"? He visto que se puede con la funcion ST_Makepolygon, > pero no consigo crearlo. Mi codigo es el siguiente: > > insert into distritos(nombre,geom) values > ('Distrito6',ST_MakePolygon(ST_GeomFromText('LINESTRING((-15.66486 > 27.91996, > -15.60610 27.91820, -15.60359 27.97169, -15.66586 27.97144,-15.66486 > 27.91996),(-15.65753 27.95894, -15.61610 27.95995, -15.61459 27.93157, > -15.65477 27.27.93007,-15.65753 27.95894))',4258))); > > Gracias de antemano. > > > > -- > View this message in context: > http://osgeo-org.1560.x6.nabble.com/crear-poligono-hueco-tp5150954.html > Sent from the OSGeo Spanish Local Chapter mailing list archive at > Nabble.com. > _______________________________________________ > Spanish mailing list > http://lists.osgeo.org/mailman/listinfo/spanish > http://es.osgeo.org > http://twitter.com/osgeoes >
_______________________________________________ Spanish mailing list http://lists.osgeo.org/mailman/listinfo/spanish http://es.osgeo.org http://twitter.com/osgeoes
