[I3geo] Conectar com Banco de Dados Postgres

Edmar Moretti edmar.moretti em terra.com.br
Terça Fevereiro 26 16:20:07 PST 2013


Pelo que mostra a sua imagem as tabelas estão no esquema "public", nesse 
caso não é necessário incluir o nome do esquema no sql, pois o public é 
o default.

Utilize dessa forma:

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

Edmar Moretti


Em 26-02-2013 09:58, Rafael Dantas escreveu:
> 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 <mailto: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.map*
>
>     Problemas 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 <mailto:edmar.moretti em terra.com.br>
>     To: i3geo em lists.osgeo.org <mailto: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  <mailto: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 <mailto:i3geo em lists.osgeo.org>
>     http://lists.osgeo.org/cgi-bin/mailman/listinfo/i3geo
>
>     _______________________________________________
>     i3geo mailing list
>     i3geo em lists.osgeo.org <mailto: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

-- 

http://edmarmoretti.com.br
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/i3geo/attachments/20130226/b6e15a75/attachment.html>


More information about the i3geo mailing list