[Portugal] exportar tabelas pgadmin
Pedro Costa
pedrocostaarma at sapo.pt
Thu Aug 18 06:33:05 EDT 2011
Obrigado.
Quando importo as shapes para a BD aparece isto " INSERT command for new
feature failed.
ERROR: new row for relation "eixos_rua" violates check constraint
"enforce_geotype_wkb_geometry"
Imagino que o erro esteja relacionado com isto...Alguém tem ideia de
como resolver?
Obrigado
On 18-08-2011 11:25, Eloi Ribeiro wrote:
> OK. O único que me ocorre é na terminal ir a ao menu Editar
> -> Preferência do perfil -> na quinta aba, em "Mover para traz"
> aumenta o numero de filas e quando termine o script selecionas e
> copias tudo para um ficheiro de texto. Imagino que haja algo mais
> sofisticado que isto.
>
>
> Eloi Ribeiro
> GIS Analyst
> 39,45º -0,40º
> http://eloiribeiro.wordpress.com
>
>
> 2011/8/18 Pedro Costa <pedrocostaarma sapo.pt
> <mailto:pedrocostaarma sapo.pt>>
>
> Não, é o seguinte, eu ao importar a shape para o pgadmin perco
> sempre algumas features, e não sei porque, e para saber o que é,
> queria que o texto que aparece na consola quando executo o comando
> ficasse num arquivo de texto para analisar e identificar a falha,
> entendeu?
>
> obrigado
>
>
>
>
>
> On 18-08-2011 11:01, Eloi Ribeiro wrote:
>> Com shp2pgsql cria um ficheiro de texto plano com as ordens em
>> SQL. É isso?
>>
>> Eloi Ribeiro
>> GIS Analyst
>> 39,45º -0,40º
>> http://eloiribeiro.wordpress.com
>>
>>
>> 2011/8/18 Pedro Costa <pedrocostaarma sapo.pt
>> <mailto:pedrocostaarma sapo.pt>>
>>
>> Já resolvi o problema, retirei o "#" antes e já executa, no
>> entanto, com alguns shapes a querie não funciona é estranho.
>> ALguém sabe também como faço para que o texto resultante do
>> seguinte comando seja exportado para um ficheiro de texto?
>>
>> ogr2ogr -overwrite -skipfailures -s_srs EPSG:27492 -t_srs
>> EPSG:27492 -f "PostgreSQL" PG:"host=localhost user=geobox
>> dbname=osm password=geobox" Passeios.shp
>>
>>
>> tentei colocar >teste.txt no fim mas o ficheiro resultante
>> aparece em branco.
>>
>>
>> Obrigado
>>
>>
>>
>>
>> On 17-08-2011 23:06, João Carvalho wrote:
>>> Já experimentaste com pelicas em vez das aspas?
>>> Ou meteres tudo na mesma linha?
>>>
>>>
>>> No dia 17 de Agosto de 2011 16:43, Pedro Costa
>>> <pedrocostaarma sapo.pt <mailto:pedrocostaarma sapo.pt>>
>>> escreveu:
>>>
>>>
>>> Alguém consegue identificar porque estes comandos não
>>> funcionam na shell:
>>>
>>>
>>> # psql -d osm "UPDATE p_celorico
>>> SET rua = (
>>> SELECT FID_
>>> FROM ev_celorico
>>> ORDER BY
>>> ST_Distance(ev_celorico.wkb_geometry,p_celorico.wkb_geometry)
>>> ASC
>>> LIMIT 1)"
>>>
>>> # psql -d osm "UPDATE p_mota
>>> SET rua = (
>>> SELECT FID_
>>> FROM ev_mota
>>> ORDER BY
>>> ST_Distance(ev_mota.wkb_geometry,p_mota.wkb_geometry) ASC
>>> LIMIT 1)"
>>>
>>> # psql -d osm "UPDATE p_fermil
>>> SET rua = (
>>> SELECT FID_
>>> FROM ev_fermil
>>> ORDER BY
>>> ST_Distance(ev_fermil.wkb_geometry,p_fermil.wkb_geometry) ASC
>>> LIMIT 1)"
>>>
>>> # psql -d osm "UPDATE p_gandarela
>>>
>>> SET rua = (
>>> SELECT FID_
>>> FROM ev_gandarela
>>> ORDER BY
>>> ST_Distance(ev_gandarela.wkb_geometry,p_gandarela.wkb_geometry)
>>> ASC
>>> LIMIT 1)"
>>>
>>>
>>>
>>> A parte que está entre aspas funciona perfeitamento no
>>> pgadmin. Só na shell é que não consigo. Alguém tem
>>> alguma ideia?
>>>
>>> Obrigado
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On 17-08-2011 16:16, João Carvalho wrote:
>>>> Experimenta a meter o nome do esquema antes do nome da
>>>> tabela.
>>>>
>>>> Se não resultar, meter a query no pgadmin para
>>>> perceberes o erro.
>>>>
>>>> João
>>>>
>>>> No dia 17 de Agosto de 2011 16:06, Pedro Costa
>>>> <pedrocostaarma sapo.pt
>>>> <mailto:pedrocostaarma sapo.pt>> escreveu:
>>>>
>>>> Obrigado. Tou com outro problema, eu coloco o
>>>> seguinte no script:
>>>>
>>>>
>>>> "
>>>>
>>>> # psql-d osm -c "UPDATE p_gandarela
>>>> SET rua = (
>>>> SELECT FID_
>>>> FROM ev_gandarela
>>>> ORDER BY
>>>> ST_Distance(ev_gandarela.wkb_geometry,p_gandarela.wkb_geometry)
>>>> ASC
>>>> LIMIT 1)"
>>>>
>>>> "
>>>>
>>>>
>>>> Mas não funciona, alguém consegue identificar o
>>>> prblema?
>>>>
>>>> e já agora como funciona a instrução do psql2shp?
>>>>
>>>> obrigado
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On 17-08-2011 15:37, Luís Ferreira wrote:
>>>>> Era isso :)
>>>>>
>>>>> Eu escrevi
>>>>> #! /bin/sh
>>>>>
>>>>> mas só reparei depois q usas o bash. O sh é um
>>>>> link para o dash e eu não sei quais as diferenças.
>>>>>
>>>>> Bom trabalho.
>>>>>
>>>>> Luís Ferreira
>>>>>
>>>>> On Qua, 2011-08-17 at 15:30 +0100, Pedro Costa wrote:
>>>>>> Já descobri como o executar, faltava o "
>>>>>> chmod +x"
>>>>>>
>>>>>>
>>>>>> obrigado
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 17-08-2011 15:20, Luís Ferreira wrote:
>>>>>>> Olá Pedro,
>>>>>>>
>>>>>>> Respondendo de "chofre" :) , parece-me que com o
>>>>>>> pgadmin apenas consegues exportar as tabelas
>>>>>>> para SQL plain text, que poderás depois importar.
>>>>>>>
>>>>>>> Para exportar para shapefile usa o pgsql2shp ou,
>>>>>>> ainda mais facilmente, usa o QGIS.
>>>>>>>
>>>>>>> Luís Ferreira
>>>>>>>
>>>>>>>
>>>>>>> On Qua, 2011-08-17 at 15:07 +0100, Pedro Costa
>>>>>>> wrote:
>>>>>>>> Pessoal existe maneira de exportar as tabelas do pgadmin de uma
>>>>>>>> determinada base de dados para shapefile?
>>>>>>>>
>>>>>>>> Obrigado
>>>>>>>> _______________________________________________
>>>>>>>> Portugal mailing list
>>>>>>>> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
>>>>>>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Portugal mailing list
>>>>>>> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
>>>>>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>>>>
>>>>>> _______________________________________________
>>>>>> Portugal mailing list
>>>>>> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
>>>>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Portugal mailing list
>>>>> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
>>>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>>
>>>>
>>>> _______________________________________________
>>>> Portugal mailing list
>>>> Portugal lists.osgeo.org
>>>> <mailto:Portugal lists.osgeo.org>
>>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Portugal mailing list
>>>> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
>>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>
>>>
>>> _______________________________________________
>>> Portugal mailing list
>>> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Portugal mailing list
>>> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>
>>
>> _______________________________________________
>> Portugal mailing list
>> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
>> http://lists.osgeo.org/mailman/listinfo/portugal
>>
>>
>>
>>
>> _______________________________________________
>> Portugal mailing list
>> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
>> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
> _______________________________________________
> Portugal mailing list
> Portugal lists.osgeo.org <mailto:Portugal lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
>
>
> _______________________________________________
> Portugal mailing list
> Portugal lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20110818/7cd8c756/attachment-0001.html
More information about the Portugal
mailing list