Ir para o conteúdo

 Voltar a Geral - usuá...
Tela cheia

Mapa não mostrado, sem msg erro.

1 de Agosto de 2008, 11:08 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 62 vezes

Bom dia a todos.

Estou tentando minha primeira aplicação com I3GEO e postgreSQL/PostGIS. Utilizo ms4w, I3GEO v. 3.9. Inclui apenas um tema pra teste, no mais tudo original. Consigo visualizar as feições com o Quantum GIS obtendo dados do PostgreSQL/PostGIS. No I3GEO o mapa não é mostrado, não há mensagem de erro. Utilizando o script "testamapfile.php" também o mapa não é mostrado e não há mensagem de erro. O arquivo de definição é transcrito abaixo. É fruto de exemplos e muitos testes.

Agradeço qualquer ajuda, sem mensagem de erro me ficou difícil.

Obrigado.

Evangelista

MAP
  #edite os caminhos caso a aplicacao for instalada em outro local
  FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt"
  SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym"

  PROJECTION
    "init=epsg:4291" # SAD69, default do I3Geo
  END

LAYER
 NAME loteamento
 UNITS meters
 TYPE POLYGON
 STATUS DEFAULT
 SIZEUNITS METERS

 # Connect to a remote spatial database
 CONNECTIONTYPE postgis
 CONNECTION "user=myuser password=mypass dbname=mydb host=localhost port=5432"
 DATA "the_geom from lotes_sad69_latlong USING UNIQUE gid USING SRID=4291"
 
 METADATA
  TEMA    "Loteamento"
  CLASSE "SIM"
  ESCALA "250000"
 END # Metadata
 
 TRANSPARENCY 100
 TEMPLATE "none.htm"
 
 CLASS
   NAME ""
   TITLE "Lotes"
   STYLE
     COLOR -1 -1 -1
     OUTLINECOLOR 255 0 0
   END # Style
  END  # Class
 END   # Layer
END    # Map

Autor: Luiz Evangelista


55 comentários

  • Fba9055db1a8b7abd16e2ec6e8e2d6b1?only path=false&size=50&d=404jefferson bernardino(usuário não autenticado)
    1 de Agosto de 2008, 12:34

     

    provavelmente o erro esteja sim na construção do mapfile, talvez esteja faltando o retorno de um identificador unico,tente assim se ocorrer algum erro escreva aqui:

    SYMBOLSET ../symbols/simbolos.sym
    FONTSET   "../symbols/fontes.txt"
    LAYER
     NAME 'loteamento'
     TYPE polygon
     STATUS default
     CONNECTIONTYPE postgis
     CONNECTION "user=user password=password dbname=dbname host=host port=5432"
     DATA "the_geom FROM (select * FROM lotes_sad69_latlong ) as foo USING UNIQUE gid USING SRID=4291"
     TEMPLATE "none.htm"
      METADATA
       ITENS "itens"
       ITENSDESC "itens descricao"
       TIP "dica"
       TEMA "loteamento"
       CLASSE "SIM"
       ESCALA "3716437"
       DOWNLOAD "sim"
       #ESCONDIDO "sim"
     #fim da definição do metadado
     END
     #início da definição de uma classe
     CLASS
       #nome da classe. Deixe em branco se só tiver uma classe
       NAME 'loteamento'
       #cor
       COLOR 255 255 255
       OUTLINECOLOR 0 0 0
     #fim da definição de uma classe
    END
    #fim da definição da camada
    END
    #fim do mapfile
    END

    • 2a73d58c8df47b8a6f0cff2870026377?only path=false&size=50&d=404Luiz Evangelista(usuário não autenticado)
      1 de Agosto de 2008, 15:50

       

      Oi jefferson. Obrigado por responder.

      Fiz as substituições que você recomenda, e também o mapa não é mostrado. Refiz com o Quantum GIS, as feições são mostradas corretamente.
      Submeti sua sintaxe da SQL ao pgAdmin III e ocorre um erro: ERROR: syntax error at or near "USING", mais precisamente "... as foo USING UNIQ...".
      Fazendo a consulta no pgAdmin III sem "USING UNIQUE gid USING SRID=4291", os dados da geometria são mostrados.
      Se colocar essa consulta no mapfile e utilizar o testamapfile.php, ocorre a mensagem "Problemas ao gerar o mapa", e também não aparece o retângulo azul que aparecia antes.
      A menor consulta correta é "the_geom FROM lotes_sad69_latlong USING UNIQUE gid".
      Nas consultas que aparecem o retângulo azul, por alguns segundos antes deste aparecer, a imagem de link quebrado aparece, só depois surge o retângulo azul sem as feições esperadas.
      Obrigado mais uma vez, fico por aqui, mas sem idéias.

      Evangelista.

      >
      > Forum: Geral - usuários e desenvolvedores
      > Thread: 5474338
      > Author: jefferson bernardino
      > Posted: 2008-08-01 12:34:50.925285-03
      > ----------------------------------
      > provavelmente o erro esteja sim na construção do mapfile, talvez
      > esteja faltando o retorno de um identificador unico,tente assim se
      > ocorrer algum erro escreva aqui:
      >
      > SYMBOLSET ../symbols/simbolos.sym
      > FONTSET "../symbols/fontes.txt"
      > LAYER
      > NAME 'loteamento'
      > TYPE polygon
      > STATUS default
      > CONNECTIONTYPE postgis
      > CONNECTION "user=user password=password dbname=dbname host=host
      > port=5432"
      > DATA "the_geom FROM (select * FROM lotes_sad69_latlong ) as foo USING
      > UNIQUE gid USING SRID=4291"
      > TEMPLATE "none.htm"
      > METADATA
      > ITENS "itens"
      > ITENSDESC "itens descricao"
      > TIP "dica"
      > TEMA "loteamento"
      > CLASSE "SIM"
      > ESCALA "3716437"
      > DOWNLOAD "sim"
      > #ESCONDIDO "sim"
      > #fim da definição do metadado
      > END
      > #início da definição de uma classe
      > CLASS
      > #nome da classe. Deixe em branco se só tiver uma classe
      > NAME 'loteamento'
      > #cor
      > COLOR 255 255 255
      > OUTLINECOLOR 0 0 0
      > #fim da definição de uma classe
      > END
      > #fim da definição da camada
      > END
      > #fim do mapfile
      > END
      >
      >
      > ---------------------------------
      > To post a reply to this email or view this message go to:
      > www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​i3ge​o/fo​rums​/mes​sage​-vie​w?me​ssag​e_id​=547​4338
      >
      > To view Forum Geral - usuários e desenvolvedores go to:
      > 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
      >
      > Recebendo correspondência demais? Gerencie suas notificações em: www.​soft​ware​publ​ico.​gov.​br/n​otif​icat​ions​/man​age

      • Fba9055db1a8b7abd16e2ec6e8e2d6b1?only path=false&size=50&d=404jefferson bernardino(usuário não autenticado)
        4 de Agosto de 2008, 9:23

         

        ola luiz me desculpe a demora na resposta,

        o mapfile que segue ebaixo esta bem parecido com o outro que lhe mandei mas com este funcionou, modifique apenas o nome de sua tebela e os parametros de conexão com o banco, provavelmente funcione, qualquer coisa escreva denovo.

        até mais!

         

         SYMBOLSET ../symbols/simbolos.sym
        FONTSET   "../symbols/fontes.txt"
        LAYER
         NAME 'Mato Grosso do Sul'
         TYPE polygon
         STATUS default
         CONNECTIONTYPE postgis
         CONNECTION "user=geoms password=geoms dbname=geoms host=localhost port=5432"
         DATA "the_geom FROM (select * FROM municipios_ms) as foo USING UNIQUE gid USING SRID=4291"
         TEMPLATE "none.htm"
         METADATA
           ITENS "gid"
           ITENSDESC "gid"
           TIP "nome"
           TEMA "Mato Grosso do Sul Municipios"
           CLASSE "SIM"
           ESCALA "3716437"
           DOWNLOAD "sim"
           #ESCONDIDO "sim"
         #fim da definição do metadado
         END
         #inicio da definição de uma classe
         CLASS
           #nome da classe. Deixe em branco se só tiver uma classe
           NAME 'Mato Grosso do Sul '
           #cor
           COLOR 255 255 255
           OUTLINECOLOR 0 0 0
         #fim da definição de uma classe
         END
        #fim da definição da camada
        END
        #fim do mapfile
        END

        • 2a73d58c8df47b8a6f0cff2870026377?only path=false&size=50&d=404Luiz Evangelista(usuário não autenticado)
          4 de Agosto de 2008, 16:41

           

          Grande Jefferson, um abraço. Obrigado por responder.

          Ainda na sexta-feira utilizei o script testainstal.php e observei uns erros. Apaguei tudo, baixei um arquivo novo, instalei, e observei que permaneceu apenas um erro:

          Extensoes:
          Obs: não está instalado a gd2 - o que não é muito crítico....

          E, com seu script, as feições foram mostradas.

          Já hoje, não foi mostrado, o script testainstal.php retorna:

          Warning: file(http://localhost/cgi-bin/mapserv.exe) [function.file]: failed to open stream: Uma tentativa de conexão falhou porque o componente conectado não respondeu
          corretamente após um período de tempo ou a conexão estabelecida falhou
          porque o host conectado não respondeu.
          in C:\ms4w\Apache\htdocs\i3geo\testainstal.php on line 81

          Fatal error: Maximum execution time of 30 seconds exceeded in C:\ms4w\Apache\htdocs\i3geo\testainstal.php on line 81

          Agora, sei que o script está ok, e vou concentrar no por que desse erro.

          Valeu !!!!

          Evangelista

          • Fba9055db1a8b7abd16e2ec6e8e2d6b1?only path=false&size=50&d=404jefferson bernardino(usuário não autenticado)
            5 de Agosto de 2008, 8:53

             

            OK Luiz,

             esta mensagem "Obs: não está instalado a gd2 - o que não é muito crítico....", não yem problema mesmo quanto a instalação correta, agora em questão do mapserver.exe, não tenho idéia do que seja, qualquer problema escreva.

             

            até mais!

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