Re: [Portugal] Conversão shp/postgis

Fred Lehodey lehodey at gmail.com
Thu Apr 16 14:22:46 EDT 2009


Miguel,
podias tentar o seguinte:
- não usar a opção "Use Dump Format" no gshp2pgsql
- abrir com o pgAdmin o ficheiro "concelho_declia.sql" gerado na pasta do
shapefile.
- correr o SQL para ver onde está o problema.

Fred




2009/4/16 Miguel Torres <migtorres at gmail.com>

> Exactamente com a mesma shp não me cria a tabela.
>
> A minha bd está em UTF-8, poderá ser outro problema.
>
> Obrigado :)
>
>
> 2009/4/16 Fred Lehodey <lehodey at gmail.com>
>
>> Olá Miguel,
>> não encontrei problemas para carregar o teu Shapefile com gshp2pgsql....
>> ver imagem em anexo...
>>
>> A minha BD tem encoding "utf8".... qual é o encoding da tua ?
>>
>>
>> Abraço, Fred.
>>
>>
>>
>>
>>
>> 2009/4/16 Miguel Torres <migtorres at gmail.com>
>>
>> Aqui vai.
>>>
>>> Obrigado
>>>
>>> Miguel
>>>
>>> 2009/4/16 Fred Lehodey <lehodey at gmail.com>
>>>
>>> Olá Miguel,
>>>> se pudesses fornecer um pequeno shapefile de teste, seria mais fácil de
>>>> ajudar.
>>>>
>>>> Abraço, Fred.
>>>>
>>>>
>>>>
>>>>
>>>> 2009/4/15 Miguel Torres <migtorres at gmail.com>
>>>>
>>>>> Olá a todos!
>>>>>
>>>>>
>>>>> Estou com um problema que parece simples mas não consigo resolver.
>>>>>
>>>>> Tenho um conjunto de shp's com os concelhos do norte em ETRS89 - TM06
>>>>> com 2 campos "string" (O nome do concelho e o código) e os restantes
>>>>> "integer". Todos os nomes dos campos estão em minúsculas, nenhum começa por
>>>>> nºs e nenhum tem caracteres estranhos para além do underscore (_). Não
>>>>> consigo converter tanto com o shp2pgsql como com o SPIT do Qgis
>>>>>
>>>>> Com o gshp2pgsql o erro é o seguinte:
>>>>>
>>>>> Shapefile type: Polygon
>>>>> Postgis type: MULTIPOLYGON[2]
>>>>>
>>>>> Com o SPIT é o seguinte:
>>>>>
>>>>> Problem inserting features from file:
>>>>>
>>>>> D:\SIG\CCDRN\Miguel\Dados\Informação Base\Listagem\concelhos_declia.shp
>>>>>
>>>>> The database gave an error while executing this SQL:
>>>>>
>>>>> INSERT INTO "public"."concelhos_declia" VALUES(0,'1','ALFÂNDEGA DA
>>>>> FÉ','0401','7','0','0','0','0','1','0','0','0','0','0','0','0','0','1','0','0','5',...
>>>>> (rest of SQL trimmed)
>>>>>
>>>>> The error was:
>>>>>
>>>>> ERROR: INSERT has more expressions than target columns
>>>>>
>>>>>
>>>>> Urilizando o GvSIG consigo fazer a conversão mas os acentos desaparecem
>>>>> das entradas (não posso escolher o encoding LATIN1).
>>>>>
>>>>> Qual será o problema?
>>>>>
>>>>> Um abraço,
>>>>>
>>>>> Miguel Torres
>>>>>
>>>>> _______________________________________________
>>>>> Portugal mailing list
>>>>> Portugal at lists.osgeo.org
>>>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Portugal mailing list
>>>> Portugal at lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20090416/d9f0c4c6/attachment.html


More information about the Portugal mailing list