<span style>Olá</span><div style><br></div><div style>não correu bem (não correu de todo).</div><div style>ou seja, em 1º lugar fiz:</div><div style><p class="MsoNormal">SELECT AddGeometryColumn( 'public', 'escolas', 'geom', 27700, 'POINT', 2 )</p>
<p class="MsoNormal">de seguida fiz:</p><p class="MsoNormal"></p><p class="MsoNormal">UPDATE escolas SET geom=GeometryFromText('POINT('||xcoord||''||ycoord||')',27700);</p><p class="MsoNormal">mas neste caso deu erro:</p>
<p class="MsoNormal">ERROR: parse error - invalid geometry</p><p class="MsoNormal"><br></p><p class="MsoNormal"><br></p><p class="MsoNormal">e tenho esta versão do postgis</p><p class="MsoNormal">"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""</p>
<p class="MsoNormal"><br></p><p class="MsoNormal">1 abr </p><p class="MsoNormal">pedro</p><p></p><div><br><br><hr style="font-size:medium;font-family:'Times New Roman'"><pre style="white-space:pre-wrap">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] - <a href="http://postgis.refractions.net/documentation/manual-1.5/" target="_blank" style="color:rgb(17,85,204)">http://postgis.refractions.net/documentation/manual-1.5/</a>
[2] - <a href="http://fuzzytolerance.info/spatially-enabling-a-table-in-postgis/" target="_blank" style="color:rgb(17,85,204)">http://fuzzytolerance.info/spatially-enabling-a-table-in-postgis/</a>
On Sat, Mar 31, 2012 at 3:22 PM, Pedro Soares <<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank" style="color:rgb(17,85,204)">pedro_gara yahoo.com.br</a>> wrote:
><i> ola
</i>><i> tenho uma tabela em postgre com duas colunas (x,y) e quero converte-las
</i>><i> para uma coluna (geom -para ser spatial) de modo a que possa posteriormente
</i>><i> visualiza-las em qgis. encontrei esta solução q não consegui
</i>><i> aplicar <a href="http://underdark.wordpress.com/2010/10/19/how-to-create-point-layers-from-x-y-data-on-the-fly-using-postgis-and-qgis/" target="_blank" style="color:rgb(17,85,204)">http://underdark.wordpress.com/2010/10/19/how-to-create-point-layers-from-x-y-data-on-the-fly-using-postgis-and-qgis/</a>
</i>><i>
</i>><i> no entanto se alguém souber outra solução diga-me.
</i>><i>
</i>><i> cumprimentos,
</i>><i> Pedro
</i>></pre></div></div>