[Portugal] postgre geom para qgis

Jorge Penedo jorge.penedo gmail.com
Segunda-Feira, 2 de Abril de 2012 - 04:59:48 EDT


Bem se percebi criou a coluna, e depois fez um UPDATE????

Já tinha alguma linha registada na BD?

senão, teria de começar com um insert :)


Outra questão as plicas '


GeometryFromText('POINT(7.1 50.1)', 4326));


geom=GeometryFromText('POINT('||xcoord||''||ycoord||')',27700);

as coordendas tem origem em código?




2012/3/31, Pedro Soares <pedro_gara  yahoo.com.br>:
> Olá
>
> não correu bem (não correu de todo).
> ou seja, em 1º lugar fiz:
>
> SELECT AddGeometryColumn( 'public', 'escolas', 'geom', 27700, 'POINT', 2 )
>
> de seguida fiz:
>
> UPDATE escolas SET
> geom=GeometryFromText('POINT('||xcoord||''||ycoord||')',27700);
>
> mas neste caso deu erro:
>
> ERROR:  parse error - invalid geometry
>
>
>
> e tenho esta versão do postgis
>
> "POSTGIS="1.0.4" GEOS="2.1.4" PROJ="Rel. 4.4.9, 29 Oct 2004" USE_STATS
> DBPROC="0.3.0" RELPROC="0.3.0""
>
>
> 1 abr
>
> pedro
>
>
>
> ------------------------------
>
> Olá Pedro
>
> O manual do PostGIS é muito fixe para ter à mão quando trabalhamos com
> este programa ;) [1].
>
> A tua base de dados tem o PostGIS instalado? Podes testar isso se
> correres esta query na tua base de dados:
>
>     SELECT PostGIS_Full_Version();
>
> Deve retornar algo como:
>
> POSTGIS="1.5.3" GEOS="3.2.2-CAPI-1.6.2" PROJ="Rel. 4.7.1, 23 September
> 2009" LIBXML="2.7.8" USE_STATS
>
> Se não tens o PostGIS instalado consulta o manual, tem lá instruções
> porreiras. Se tens o PostGIS instalado, este link [2] mostra como
> transformar a tua tabela numa tabela espacial. Basicamente corres o
> comando PostGIS AddGeometryColumn com as opções apropriadas e
> adicionas um indíce espacial (está explicado no link).
>
> Bom trabalho
>
>
> [1] - http://postgis.refractions.net/documentation/manual-1.5/
> [2] - http://fuzzytolerance.info/spatially-enabling-a-table-in-postgis/
>
> On Sat, Mar 31, 2012 at 3:22 PM, Pedro Soares <pedro_gara
> yahoo.com.br <http://lists.osgeo.org/mailman/listinfo/portugal>>
> wrote:
>>* ola*>* tenho uma tabela em postgre com  duas colunas (x,y) e quero
>> converte-las*>* para uma coluna (geom -para ser spatial) de modo a que
>> possa posteriormente*>* visualiza-las em qgis. encontrei esta solução q
>> não consegui*>* aplicar
>> http://underdark.wordpress.com/2010/10/19/how-to-create-point-layers-from-x-y-data-on-the-fly-using-postgis-and-qgis/*>**>*
>> no entanto se alguém souber outra solução diga-me.*>**>* cumprimentos,*>*
>> Pedro*>
>


Mais informações acerca da lista Portugal