[I3geo] Conectar com Banco de Dados Postgres

Benjamim Pereira Vilela bpvilela em hotmail.com
Terça Fevereiro 26 06:44:06 PST 2013


Rafael,
Veja como está no meu banco de dados. Peço desculpas, mas estou apanhando muito disso aqui. Desculpe incomodar.
Obrigado.
________________________- Schema: public
-- DROP SCHEMA public;
CREATE SCHEMA public  AUTHORIZATION postgres;
GRANT ALL ON SCHEMA public TO postgres;GRANT ALL ON SCHEMA public TO public;COMMENT ON SCHEMA public  IS 'standard public schema';
____________________
 DROP TABLE "Consumidores-Celg";
CREATE TABLE "Consumidores-Celg"(  gid serial NOT NULL,  "ORDEM" character varying(254),  "IDENTIF_UC" character varying(254),  "NOME_CLIEN" character varying(254),  "INSCR_ESTA" character varying(254),  "NOME_LOCAL" character varying(254),  "NOME_BAIRR" character varying(254),  "CEP" character varying(254),  "TP_LOGRADO" character varying(254),  "TIT_LOGRAD" character varying(254),  "NOME_LOGRA" character varying(254),  "NUM_PORTA" character varying(254),  "NUM_QUADRA" character varying(254),  "NUM_LOTE" character varying(254),  "COMPLEMENT" character varying(254),  "M11273_CON" double precision,  "M11273_C_1" double precision,  "Coordx" double precision,  "CoordY" double precision,  the_geom geometry,  CONSTRAINT "Consumidores-Celg_pkey" PRIMARY KEY (gid),  CONSTRAINT enforce_dims_the_geom CHECK (st_ndims(the_geom) = 2),  CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'POINT'::text OR the_geom IS NULL),  CONSTRAINT enforce_srid_the_geom CHECK (st_srid(the_geom) = 4674))WITH (  OIDS=FALSE);ALTER TABLE "Consumidores-Celg"  OWNER TO postgres;
Date: Tue, 26 Feb 2013 10:45:50 -0300
From: raffaeldantas em gmail.com
To: i3geo em lists.osgeo.org
Subject: Re: [I3geo] Conectar com Banco de Dados Postgres

ou então
DATA "the_geom from (select * from public.Tabelas) as foo using unique gid using srid=4326"


Em 26 de fevereiro de 2013 10:27, Benjamim Pereira Vilela <bpvilela em hotmail.com> escreveu:







Prezado,
Veja ai o conteúdo do meu mapfile... também anexo a imagem do meu postgres. Vi que aqui no postgres está como Você disse mesmo. Após alterar apareceu a seguinte mensagem:



Testando: temas/itcd.mapProblemas ao gerar o mapa

Error in %s: %s
msDrawMap()Failed to draw layer named 'itcd'.
Error in %s: %s
msPostGISLayerWhichShapes()Error (ERROR:  schema "schema" does not exist
LINE 1: ...),'NDR'),'hex') as geom,"gid" from (select * from SCHEMA.tab...
                                                             ^
) executing query: select encode(ST_AsBinary(ST_Force_2D("the_geom"),'NDR'),'hex') as geom,"gid" from 
itcd.map
MAP  FONTSET "../symbols/fontes.txt"  SYMBOLSET "../symbols/simbolos.sym"  LAYER    CONNECTION "user=postgres password=123456 dbname=postgis host=localhost port=5432"
    #CONNECTION "postgres"    CONNECTIONTYPE POSTGIS    DATA "the_geom from (select * from esquemas.tabelas) as foo using unique gid using srid=4326"
    METADATA      "ID_MEDIDA_VARIAVEL"    ""      "cache"    ""      "CLASSE"    "SIM"      "permitedownload"    "sim"
      "permiteogc"    "sim"      "permitekml"    "sim"      "TEMA"    "ITCD"      "convcaracter"    ""
    END # METADATA    NAME "itcd"    STATUS DEFAULT    TEMPLATE "none.htm"    TYPE POINT    CLASS      NAME ""
      STYLE        ANGLE 0        OFFSET 0 0        OUTLINECOLOR 255 0 0        SYMBOL "p0"      END # STYLE      STYLE        ANGLE 0
        COLOR 255 255 255        OFFSET 0 0        OPACITY 20      END # STYLE    END # CLASS  END # LAYER
END # MAP





Date: Tue, 26 Feb 2013 09:58:39 -0300
From: raffaeldantas em gmail.com

To: i3geo em lists.osgeo.org
Subject: Re: [I3geo] Conectar com Banco de Dados Postgres

Olá Benjamin,
posso estar enganado, mas faça o seguinte: 

abra o pgAdmin III, conecte seu banco de dados, dentro dele verifique quantos SCHEMAS há, e coloque no lugar de esquema o nome do SCHEMA que estão suas tabelas de dados.


veja o meu printscreen
Minhas tabelas estão no SCHEMA public



Em 26 de fevereiro de 2013 09:36, Benjamim Pereira Vilela <bpvilela em hotmail.com> escreveu:






Pessoal,
Agradeço a todos pela ajuda. Consegui conectar, porém o meu projeto dá o seguinte erro:
Testando: temas/itcd.mapProblemas ao gerar o mapa

Error in %s: %s
msDrawMap()Failed to draw layer named 'itcd'.
Error in %s: %s
msPostGISLayerWhichShapes()Error (ERROR:  schema "esquema" does not exist
LINE 1: ...),'NDR'),'hex') as geom,"gid" from (select * from esquema.ta...
                                                             ^
) executing query: select encode(ST_AsBinary(ST_Force_2D("the_geom"),'NDR'),'hex') as geom,"gid" from (select * from esquema.tabela) as foo where the_geo

Como o dados que possuo no Banco são em formato de ponto, será tem algo a ver?
Obrigado.
Date: Mon, 25 Feb 2013 21:15:39 -0300
From: edmar.moretti em terra.com.br


To: i3geo em lists.osgeo.org
Subject: Re: [I3geo] Conectar com Banco de Dados Postgres


  
    
  
  
    Para criar uma camada no i3Geo utilize o sistema de administração
    (http://localhost/i3geo/admin).

    

    Se vc quiser fazer um teste, crie um arquivo dentro da pasta
    i3geo/temas com o nome meumapfile.map e cole o texto abaixo. Altere
    o DATA conforme o seu banco de dados e inicie o i3geo pela url:

http://localhost/i3geo/ms_criamapa.php?temasa=meumapfile&layers=meumapfile

    

    Você pode também testar seu mapfile usando
    http://localhost/i3geo/testamapfile.php?map=meumapfile

    

    texto para o meumapfile.map:

    

    

    

    

    MAP

      FONTSET "../symbols/fontes.txt"

      SYMBOLSET "../symbols/simbolos.sym"

      LAYER

        CONNECTION "user=postgres password=postgres dbname=nomedobanco
    host=localhost port=5432"

        #CONNECTION "postgres"

        CONNECTIONTYPE POSTGIS

        DATA "the_geom from (select * from esquema.tabela) as foo using
    unique gid using srid=4326"

        METADATA

          "ID_MEDIDA_VARIAVEL"    ""

          "cache"    ""

          "CLASSE"    "SIM"

          "permitedownload"    "sim"

          "permiteogc"    "sim"

          "permitekml"    "sim"

          "TEMA"    "Minha camada"

          "convcaracter"    ""

        END # METADATA

        NAME "meumapfile"

        STATUS DEFAULT

        TEMPLATE "none.htm"

        TYPE POLYGON

        CLASS

          NAME ""

          STYLE

            ANGLE 0

            OFFSET 0 0

            OUTLINECOLOR 255 0 0

            SYMBOL "p0"

          END # STYLE

          STYLE

            ANGLE 0

            COLOR 255 255 255

            OFFSET 0 0

            OPACITY 20

          END # STYLE

        END # CLASS

      END # LAYER

    

    END # MAP

    

    

    

    

    

    

    

    

    

    Em 25-02-2013 12:38, Benjamim Pereira
      Vilela escreveu:

    
    
      
      
        Pessoal,
        

        
        Estou apanhando aqui. Consegui instalar o i3geo no ubuntu
          server. Tenho neste servidor uma banco de dados no postgres.
          Acesso o mesmo por meio do qgis. Gostaria de estabelecer a
          conexão do igeo como o mesmo. Como configurar?
        

        
        Alguém teria um passo-a-passo?
        

        
        Obrigado.
        

        
        Benjamim
      
      

      
      

      _______________________________________________
i3geo mailing list
i3geo em lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo

    
    

    -- 

      

      http://edmarmoretti.com.br
  


_______________________________________________
i3geo mailing list
i3geo em lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo 		 	   		  

_______________________________________________

i3geo mailing list

i3geo em lists.osgeo.org

http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo




-- 
Rafael Dantas


_______________________________________________
i3geo mailing list
i3geo em lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo 		 	   		  

_______________________________________________

i3geo mailing list

i3geo em lists.osgeo.org

http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo




-- 
Rafael Dantas


_______________________________________________
i3geo mailing list
i3geo em lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo 		 	   		  
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/i3geo/attachments/20130226/3c87e5cc/attachment.html>


More information about the i3geo mailing list