Ir para o conteúdo

 Voltar a Geral - usuá...
Tela cheia

Download de temas com problema - shapes incompletos

1 de Junho de 2009, 18:29 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 59 vezes

Olá Edmar,

Estou com um problema no download de alguns temas no i3geo.

Ao baixar os temas pela aba Temas, os shapes estão vindo incompletos (apesar de aparecerem normalmente no mapa). Ao tentar carregar estes shapes através da opção upload recebo o erro 'arquivo inválido' ou então apenas algumas classes do shape são exibidas.

Peguei uma instalação do i3geo do zero e coloquei apenas um tema destes que estão dando problema e o erro continuou...

Os temas com problemas vem todos do postgre.

 Você tem alguma idéia do que possa ser?

O sistema pode ser acessado em http://sisla.imasul.ms.gov.br/

Exemplos de temas com problemas:

Aidiciona -> Unidades de Conservação -> Zonas de Amortecimento

Aidiciona -> Cartografia -> Grades -> Grades das cartas 1:100.000

 

Atenciosamente,

 

Lauro Araujo

Embrapa Agropecuária Informática


Autor: Lauro Araujo


99 comentários

  • 04f1e660b0aa64c4b4491da31b6b3356?only path=false&size=50&d=404Edmar Moretti(usuário não autenticado)
    2 de Junho de 2009, 11:48

     

    O i3Geo converte os dados em shapefile para que o usuário possa fazer o download. Se vc está com seus dados originalmente em um banco, pode ser que esteja ocorrendo alguma incompatibilidade com a exportação, por exemplo, nomes de colunas acentuadas ou fora do padrão DBF.

    Uma outra possibilidade é timeout, ou seja, o servidor está demorando muito para gerar o shapefile.

    Poderia ser um desses problemas?

    • Bc9daf2a62dd0447ee5ff07eaec38acd?only path=false&size=50&d=404Lauro Araujo(usuário não autenticado)
      2 de Junho de 2009, 14:20

       

      Nenhum dos campos tem acentos, não creio que seja isto, mas vou fazer mais alguns testes para procurar outras incompatibilidades.

       Sobre o timeout, este problema também está ocorrendo na minha máquina local, porém o shape vem 'menos incompleto', então é possível que seja isto. Se for o caso existe algo que eu possa fazer para agilizar  a geração do shape ou aumentar a tolerância do timeiout?

       

      obrigado

       

      Lauro

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

         

        O timeout é uma configuração do PHP, normalmente definido no php.ini

        A quantidade de dados é muito grande? Não deveria estar ocorrendo esse
        problema, a não ser que o volume de dados seja muito maior que a
        capacidade de processamento do seu servidor.

        lauro.araujo@gmail.com escreveu:
        > Forum: Geral - usuários e desenvolvedores
        >
        > Thread: Download de temas com problema - shapes incompletos
        >
        > Author: Lauro Araujo
        > Posted: 2009-06-02 14:20:32.92709-03
        >
        > Nenhum dos campos tem acentos, não creio que seja isto, mas vou fazer
        > mais alguns testes para procurar outras incompatibilidades.
        >
        > Sobre o timeout, este problema também está ocorrendo na minha máquina
        > local, porém o shape vem 'menos incompleto', então é possível que seja
        > isto. Se for o caso existe algo que eu possa fazer para agilizar a
        > geração do shape ou aumentar a tolerância do timeiout?
        >
        >
        >
        > obrigado
        >
        >
        >
        > Lauro
        >
        > Recebendo correspondência demais? Gerencie suas notificações em:
        > www.​soft​ware​publ​ico.​gov.​br/n​otif​icat​ions​/man​age
        >

        --

        Edmar Moretti
        CGTI/MMA
        Área de Gestão de Geotecnologias
        Gerente de Projetos

        blog: edma​rmor​etti​.blo​gspo​t.co​m/
        skype: edmar.moretti

        • Bc9daf2a62dd0447ee5ff07eaec38acd?only path=false&size=50&d=404Lauro Araujo(usuário não autenticado)
          2 de Junho de 2009, 17:27

           

          Achei que estava resolvido, mas o problema persiste.

          Na minha máquina local, aumentear o deadlock_timeout do postgres ajudo no problema de alguns shapes incompletos, mas alguns ainda vem como 'arquivos inválidos' ao tentar subí-los pela função upload (apesar de conseguir abri-los com outras ferramentas como o qgis).

          No servidor do SISLA, modificar o parâmetro deadlock_timeout não ajudou em nada.

          O volume de dado não é grande. No caso das zonas de amortecimento temos apenas 28 polígonos no mosaico.

          Com relação aos arquivos inválidos (como as cartas), modifiquei o mapfile de forma que a consulta retornasse apenas o gid e o the_geom, para evitar colunas com acentos e coisas do tipo. Porém isso de nada adiantou...

          • Bc9daf2a62dd0447ee5ff07eaec38acd?only path=false&size=50&d=404Lauro Araujo(usuário não autenticado)
            3 de Junho de 2009, 14:18

             

            O problema do timeout realmente foi resolvido com a alteração do parâmetro deadlock_timeout, a mudança demorou um pouco para fazer efeito no servidor, mas agora está tudo ok.

            Ainda tenho alguns shapes que, após serem gerados com sucesso, são reportados como inválidos ao tentar subí-los via upload, mas  este é um problema menor

            Muito obrigado pela ajuda

             

            Lauro Araujo

            Embrapa Agropecuária Informática

        • Bc9daf2a62dd0447ee5ff07eaec38acd?only path=false&size=50&d=404Lauro Araujo(usuário não autenticado)
          3 de Junho de 2009, 14:51

           

          Olá Edmar,

          Como disse em outra mensagem, resolvi o problema do timeout.

          Sobre os arquivos inválidos, decobri que o problema era que alguns layers tinham nomes contendo espaços e, ao gerar o shape, o nome deste também contina espaço, causando um erro no upload.

          Existe algum motivo especial para o i3geo não aceitar arquivos com espaços na função de upload?

          atenciosamente,

          Lauro Araujo
          Embrapa Agropecuária Informática

          • 04f1e660b0aa64c4b4491da31b6b3356?only path=false&size=50&d=404Edmar Moretti(usuário não autenticado)
            4 de Junho de 2009, 16:54

             

            Não existe nenhum motivo especial, talvez seja um problema na rotina que checa o arquivo ou alguma restrição do sistema operacional do servidor. Se vc quiser alterar o código para resolver o problema é só mandar a solução que eu incorporo ao i3Geo.

      • C0612260ddd2b1da5857677def2fc70d?only path=false&size=50&d=404André Redivo(usuário não autenticado)
        2 de Junho de 2009, 15:46

         

        Lauro,

        O timeout você configura no php.ini, acho que o default é 60, mude o valor e
        restart o Apache e teste para ver se é este o problema

        André

        2009/6/2

        > Forum: Geral - usuários e desenvolvedores
        > Thread: Download de temas com problema - shapes incompletos
        > Author: Lauro Araujo
        > Posted: 2009-06-02 14:20:32.92709-03
        >
        > Nenhum dos campos tem acentos, não creio que seja isto, mas vou fazer mais
        > alguns testes para procurar outras incompatibilidades.
        >
        > Sobre o timeout, este problema também está ocorrendo na minha máquina
        > local, porém o shape vem 'menos incompleto', então é possível que seja isto.
        > Se for o caso existe algo que eu possa fazer para agilizar a geração do
        > shape ou aumentar a tolerância do timeiout?
        >
        >
        >
        > obrigado
        >
        >
        >
        > Lauro
        >
        > Recebendo correspondência demais? Gerencie suas notificações em:
        > www.​soft​ware​publ​ico.​gov.​br/n​otif​icat​ions​/man​age
        >

        • Bc9daf2a62dd0447ee5ff07eaec38acd?only path=false&size=50&d=404Lauro Araujo(usuário não autenticado)
          2 de Junho de 2009, 16:21

           

          Pessoal

          Consegui resolver o problema, obrigado pela ajuda!

          Era realmente o timeout, mas não do servidor e sim do banco de dados (postgres).

           No arquivo de configuração do Posgres (postgresql.conf), existe uma linha de configuração chamada "deadlock_timeout", que, por padrão é 1 segundo. Aumentei este valor para 2 segundos e os shapes passaram ser gerados corretamente.

           

          Novamente obrigado

           

          Lauro Araujo

          Embrapa Agropecuária Informática

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