[Portugal] Erro ao importar uma shp para PGsql
Luís de Sousa
luis.a.de.sousa gmail.com
Segunda-Feira, 8 de Outubro de 2012 - 01:01:13 PDT
Olá Sandra,
Há dois problemas com essa instrucção: primeiro parece-me que os
argumentos passados à função não estão a respeitar a assinatura, na
forma em que recebe o nome do esquema em primeiro lugar tem 7
argumentos e estás a passar apenas 6. Depois não está lá o tipo de
geometria, experimenta assim:
SELECT AddGeometryColumn(
'public',
'EQUIPAMENTOS_sociais_dwg_Point',
'the_geom',
-1,
'POINT',
'NULL',
2);
Para além disso estás passar -1 para o sistema de coordenadas, não
tenho a certeza que isso funcione, mas nunca experimentei. Podes ler
aqui a entrada do manual desta função:
http://postgis.refractions.net/docs/AddGeometryColumn.html
Boa sorte,
Luís
2012/10/8 sandra ferreira <slinferreira at gmail.com>:
> Boa Noite
>
> No Qgis ao importar uma shp para PGsql dá-me o seguinte erro:
>
> Problema inserindo feições do arquivo:
>
> C:/Users/Utilizador/Dropbox/A2463 Sandra/layers/Equipamentos
> Sociais/EQUIPAMENTOS_sociais_dwg_Point.shp
>
> Ocorreu um erro no banco de dados ao executar este SQL:
>
> SELECT
> AddGeometryColumn('public','EQUIPAMENTOS_sociais_dwg_Point','the_geom',-1,'NULL',2)
>
> O erro foi:
>
> ERRO: Invalid type name - valid ones are:
>
> POINT, MULTIPOINT,
>
> LINESTRING, MULTILINESTRING,
>
> POLYGON, MULTIPOLYGON,
>
> CIRCULARSTRING, COMPOUNDCURVE, MULTICURVE,
>
> CURVEPOLYGON, MULTISURFACE,
>
> GEOMETRY, GEOMETRYCOLLECTION,
>
> POINTM, MULTIPOINTM,
>
> LINESTRINGM, MULTILINESTRINGM,
>
> POLYGONM, MULTIPOLYGONM,
>
> CIRCULARSTRINGM, COMPOUNDCURVEM, MULTICURVEM
>
> CURVEPOLYGONM, MULTISURFACEM,
>
> or GEOMETRYCOLLECTIONM
>
> CONTEXT: SQL statement "SELECT AddGeometryColumn('', $1 , $2 , $3 , $4 , $5
> , $6 )"
>
> função PL/pgSQL "addgeometrycolumn" linha 5 em comando SQL
>
>
> Alguem me consegue dizer que erro é este e como solucionar?
>
> Cumprimentos,
>
> Sandra
>
>
>
> _______________________________________________
> Portugal mailing list
> Portugal at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
>
More information about the Portugal
mailing list