Não estou a fazer tudo em ubuntu (geobox), as vezes nas palavras é que misturo :-)

On 18-08-2011 10:20, Eloi Ribeiro wrote:
Estarás a tentar executar um shel script de unix en window$?

Eloi Ribeiro
GIS Analyst
39,45º -0,40º
http://eloiribeiro.wordpress.com


2011/8/18 Pedro Costa <[email protected] <mailto:[email protected]>>

    Mesmo assim não funciona, mas não percebo, na consola se executar
    o só esse passo dá. Só não resulta no bloco de notas, estranho...




    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
    <[email protected] <mailto:[email protected]>> 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
        <[email protected] <mailto:[email protected]>>
        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
            [email protected]  <mailto:[email protected]>
            http://lists.osgeo.org/mailman/listinfo/portugal



            _______________________________________________
            Portugal mailing list
            [email protected]  <mailto:[email protected]>
            http://lists.osgeo.org/mailman/listinfo/portugal

            _______________________________________________
            Portugal mailing list
            [email protected]  <mailto:[email protected]>
            http://lists.osgeo.org/mailman/listinfo/portugal



            _______________________________________________
            Portugal mailing list
            [email protected]  <mailto:[email protected]>
            http://lists.osgeo.org/mailman/listinfo/portugal


            _______________________________________________
            Portugal mailing list
            [email protected] <mailto:[email protected]>
            http://lists.osgeo.org/mailman/listinfo/portugal




        _______________________________________________
        Portugal mailing list
        [email protected]  <mailto:[email protected]>
        http://lists.osgeo.org/mailman/listinfo/portugal


        _______________________________________________
        Portugal mailing list
        [email protected] <mailto:[email protected]>
        http://lists.osgeo.org/mailman/listinfo/portugal




    _______________________________________________
    Portugal mailing list
    [email protected]  <mailto:[email protected]>
    http://lists.osgeo.org/mailman/listinfo/portugal


    _______________________________________________
    Portugal mailing list
    [email protected] <mailto:[email protected]>
    http://lists.osgeo.org/mailman/listinfo/portugal




_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a