[QGIS-pt] Postgis: ponto para polígono ou multipoligono

Alexandre Neto senhor.neto gmail.com
Terça-Feira, 7 de Julho de 2015 - 06:36:53 PDT


Boa tarde,

O Fred tem razão. Estava-me a faltar um passo. Primeiro há que criar uma
linestring fechada como o ST_Makeline (o primeiro e o último vértice têm de
coincidir).

Para além disso, se bem me recordo, é preciso garantir que a linestring tem
pelo menos 4 vértices.

Abraço,

Alexandre

2015-07-07 13:08 GMT+01:00 Fred Lehodey <lehodey  gmail.com>:

> Olá Alex,
> acho que o makePolygon só tem linestring em input...
>
> Abr,
>
>
> 2015-07-07 12:30 GMT+01:00 Alexandre Neto <senhor.neto  gmail.com>:
>
>> Bom dia Pedro,
>>
>> A alteração da tabela que te indiquei apenas é válida se o tipo de
>> geometrias for o mesmo, i.e., poligono para multi polígono, ponto para
>> multi-ponto, etc...
>>
>> Para passares pontos para polígonos podes fazer uma de duas coisas,
>> consoante a forma que tens organizados os teus dados.
>>
>> 1- Usar um convex_hull ou alpha_shape para criar um polígono que "apanhe"
>> todos os teus pontos;
>> 2 - Usar o St_makePolygon para criar os poligonos, usando os pontos como
>> vertices do polígono.(Os pontos têm de ter uma ordem definida, e o úiltimo
>> ponto tem de ser o mesmo que o primeiro)
>>
>> Cumprimentos,
>>
>> Alexandre Neto
>>
>> 2015-07-07 11:11 GMT+01:00 Pedro <pedro.ferro  gmail.com>:
>>
>>> Olá,
>>>
>>> No Postgis, tinha necessidade de transformar o campo geométrico tipo
>>> ponto
>>> em multi-polígono (ou polígono)
>>>
>>> em tempos o Alexandre disse-me como fazer a transformação de polígono em
>>> multi-polígono:
>>>
>>> http://osgeo-org.1560.x6.nabble.com/Postgis-alterar-coluna-de-polygon-para-multipolygon-td5147362.html
>>>
>>> ALTER TABLE geoffreo
>>> ALTER COLUMN "thegeom_ffreo" type geometry(MultiPolygon, 27493)
>>> USING(St_Multi(thegeom_ffreo));
>>>
>>>
>>> tentei usar a mesma formulação mas não tive sucesso...
>>> também andei a pesquisar mas não tive sucesso
>>>
>>> Se alguém souber como fazê-lo agradeço
>>>
>>> Pedro
>>>
>>>
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>> http://osgeo-org.1560.x6.nabble.com/Postgis-ponto-para-poligono-ou-multipoligono-tp5214599.html
>>> Sent from the QGIS-pt mailing list archive at Nabble.com.
>>> _______________________________________________
>>> QGIS-pt mailing list
>>> QGIS-pt  lists.osgeo.org
>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
>>>
>>
>>
>> _______________________________________________
>> QGIS-pt mailing list
>> QGIS-pt  lists.osgeo.org
>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
>>
>>
>
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/qgis-pt/attachments/20150707/0f9ea458/attachment-0001.html>


Mais informações acerca da lista QGIS-pt