Ir para o conteúdo

 Voltar a Geral - usuá...
Tela cheia

Problema ao utilizar o PostGres com o MapServer

2 de Setembro de 2009, 17:57 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 7 vezes

Prezados,

estou utilizando o seguinte .MAP para apresentar um mapa dos municípios por faixa de população :

SYMBOLSET "../symbols/simbolos.sym"

FONTSET  "../symbols/fontes.txt"

  LAYER

    CONNECTION "user=postgres password=teste dbname=postgis host=localhost port=5432"
    CONNECTIONTYPE POSTGIS
    DATA "the_geom FROM (select * FROM muni) USING UNIQUE gid USING SRID=-1"

    LABELITEM "est1"

  METADATA

    "CLASSE"     "SIM"
    "ITEMDESC"   "Propriedade"
    "DOWNLOAD"   "SIM"
    "TEMA"       "Municipios Brasileiros"
    "MENSAGEM"   "Isto eh um teste"
    "ITENS"      "idgeo,rotulo,est1"
  END

  NAME "meutema1"
 
  STATUS OFF
  
  TEMPLATE "none.htm"

  TYPE POLYGON
  UNITS METERS


CLASS
  NAME "Teste1"
  EXPRESSION ([est1] < 10000)
  
 COLOR 255 0 0

 OUTLINECOLOR 0 0 0
END


CLASS

 NAME "Teste2"
 EXPRESSION (([est1] >= 10000) AND ([est1] <= 100000))

 COLOR 0 255 0

 OUTLINECOLOR 0 0 0

 END

 CLASS

 NAME "Teste"

  EXPRESSION ([est1] >= 100000)

 COLOR 0 0 255

 OUTLINECOLOR 0 0 0

 END
 
END
END
END

utilizando o testamapfile obtenho a resposta : Problemas ao gerar o mapa.

Carregando o tema no I3Geo recebo a seguinte mensagem :  A camada não pode ser adicionada MsDrawMap prepare_database.

Executando a query somente para the_geom ("he geom from muni USING UNIQUE gid USING SRID=-1") com somente uma classe o mapa aparece direito.

 

Será que alguém pode me ajudar ?

 

Sds,

Rogério Goulart

Autor: Rogerio Goulart


33 comentários

  • A1932f803540964eafecac7e1e6f426e?only path=false&size=50&d=404Aldo Martin Moscardi(usuário não autenticado)
    2 de Setembro de 2009, 18:17

     


    rgoulart@bndes.gov.br [1] escribió:

    Forum: Geral - usuários e desenvolvedores [2]
    Thread: Problema ao utilizar o PostGres com o MapServer [3]
    Author: Rogerio Goulart [4]
    Posted: 2009-09-02 17:57:09.089545-03

    Prezados,

    estou utilizando o seguinte .MAP para apresentar um mapa dos
    municípios por faixa de população :

    SYMBOLSET "../symbols/simbolos.sym"

    FONTSETÂ "../symbols/fontes.txt"

    Â LAYER

    Â Â Â CONNECTION "user=postgres password=teste dbname=postgis
    host=localhost port=5432"
    Â Â Â CONNECTIONTYPE POSTGIS
    Â Â Â DATA "the_geom FROM (select * FROM muni) USING UNIQUE gid
    USING SRID=-1"

    Â Â Â LABELITEM "est1"

    Â METADATA

    Â Â Â "CLASSE"Â Â Â Â "SIM"
    Â Â Â "ITEMDESC"Â Â "Propriedade"
    Â Â Â "DOWNLOAD"Â Â "SIM"
    Â Â Â "TEMA"Â Â Â Â Â Â "Municipios Brasileiros"
    Â Â Â "MENSAGEM"Â Â "Isto eh um teste"
    Â Â Â "ITENS"Â Â Â Â Â "idgeo,rotulo,est1"
    Â END

    Â NAME "meutema1"
    Â
    Â STATUS OFF
    Â Â
    Â TEMPLATE "none.htm"

    Â TYPE POLYGON
    Â UNITS METERS

    CLASS
    Â NAME "Teste1"
    Â EXPRESSION ([est1] Â Â
    Â COLOR 255 0 0

    Â OUTLINECOLOR 0 0 0
    END

    CLASS

    Â NAME "Teste2"
    Â EXPRESSION (([est1] >= 10000) AND ([est1] = 100000)

    Â COLOR 0 0 255

    Â OUTLINECOLOR 0 0 0

    Â END
    Â
    END
    END
    END

    utilizando o testamapfile obtenho a resposta : Problemas ao gerar
    o mapa.

    Carregando o tema no I3Geo recebo a seguinte mensagem :Â A camada
    não pode ser adicionada MsDrawMap prepare_database.

    Executando a query somente para the_geom ("he geom from muni USING
    UNIQUE gid USING SRID=-1") com somente uma classe o mapa aparece
    direito.

    Â

    Será que alguém pode me ajudar ?

    Â

    Sds,

    Rogério Goulart

    Recebendo correspondência demais? Gerencie suas notificações
    em: www.​soft​ware​publ​ico.​gov.​br/n​otif​icat​ions​/man​age [5]

    para poder representar por diversas clases tienes que espesificar el
    CLASSITEM del layer, para que el CLASS pueda diferenciarlos, Saludos

    [1] mailto:rgoulart@bndes.gov.br
    [2] www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​i3ge​o/fo​rums​/for​um-v​iew?​foru​m_id​=156​7696
    [3] www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​i3ge​o/fo​rums​/mes​sage​-vie​w?me​ssag​e_id​=142​8605​7
    [4] mailto:rgoulart@bndes.gov.br
    [5] www.​soft​ware​publ​ico.​gov.​br/n​otif​icat​ions​/man​age

    • C181ae6e6b61373310f1b74a155377db?only path=false&size=50&d=404Rogerio Goulart(usuário não autenticado)
      3 de Setembro de 2009, 14:49

       

      Prezado Aldo, consegui fazer o mapa, faltava o alias da consulta.

      Agora estou com um problema diferente :

      Como mostrar as informações do JOIN com a ferramenta de identificação. Recebo uma mensagem de ocorreu um erro.

       

      Sds,

       

      Rogério

       

      • 04f1e660b0aa64c4b4491da31b6b3356?only path=false&size=50&d=404Edmar Moretti(usuário não autenticado)
        3 de Setembro de 2009, 21:56

         

        Um dos problemas mais frequentes das ferramentas que fazem consultas do tipo "query", caso da ferramenta identifica, em LAYERS Postgis, tem origem no GID. Verifique se essa coluna possuí identificadores realmente únicos.

        Experimente também utilizar o Firebug, do Firefox, para ver a mensagem de erro que está sendo enviada pelo servidor. Isso pode ajudar no debug.

acesso à versão beta do i3geosaude

19 de Março de 2015, 10:03, por Desconhecido

Prezados amigos, 



comunidade i3geosaude

7 de Janeiro de 2015, 10:22, por Desconhecido

Prezados Colaboradores,



Primeira Reunião do Grupo de Trabalho do i3Geo ocorre no dia 20 de novembro

6 de Novembro de 2013, 17:46, por Desconhecido

Na manhã do dia 20 de novembro, junto ao Seminário Anual do SISP, acontecerá a 1a. Reunião do Grupo de Trabalho da solução i3Geo, para tratar de necessidades de melhoria ou adaptação da solução disponível no Portal SPB, para uso pela Administração Pública Federal. Os anseios dos dirigentes de TI do Sistema de Administração de Recursos de Tecnologia da Informação – SISP, em busca de soluções disponíveis no Portal do SPB que atendam às necessidades da Administração e de cada Órgão em específico, foram objeto de discussão em reuniões da Comissão de Coordenação do Sistema ao longo de 2013. A formação do Grupo de Trabalho do i3Geo é resultado das atividades já realizadas até o momento entre os órgãos integrantes do SISP na reflexão, modelagem e aprimoramento do conceito e da finalidade do Software Público para a Administração Pública e para a Sociedade.



Testes com o i3Geo (Geosaúde) em Manaus

24 de Setembro de 2013, 11:39, por Desconhecido

Projeto do Departamento de Monitoramento e Avaliação do SUS (DEMAS) do Ministério da Saúde, iniciou os testes e implantação do i3Geo, distribuição "Geosaúde", na Secretaria Municipal de Saúde de Manaus.



Funai cria Portal de mapas baseado em tecnologias livres (i3Geo)

1 de Agosto de 2011, 18:27, por Desconhecido

Autor: Edmar Moretti