Ir para o conteúdo

 Voltar a Geral - usuá...
Tela cheia

Erro ao selecionar tema ArcSDE

29 de Janeiro de 2009, 17:51 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 19 vezes
Boa tarde, Estou tentando usar a ferramenta Seleção em layers que estão no ArcSDE, porém, nada acontece. Ao habilitar o log do php, verifiquei que está dando o seguinte erro: [29-Jan-2009 17:41:38] PHP Fatal error: Call to a member function getMetaData() on a non-object in C:\ms4w\Apache\htdocs\i3geo\classesphp\funcoes_gerais.php on line 1471 [29-Jan-2009 17:41:40] PHP Fatal error: Call to a member function set() on a non-object in C:\ms4w\Apache\htdocs\i3geo\classesphp\classe_selecao.php on line 376 A primeira mensagem de erro corresponde ao código abaixo, e fica na função pegaNome, segunda linha: if (strtoupper($layer->getMetaData("TEMA")) != "NAO") A segunda mensagem de erro corresponde ao código abaixo, e fica na função selecaoPT, quinta linha: $this->layer->set("template","none.htm"); Para os layers que já vem com o I3GEO, a função funciona normalmente. Se alguém tiver alguma idéia do que pode ser, agradeço.

Autor: Marcus Vinicius Cursino Suares


22 comentários

  • 04f1e660b0aa64c4b4491da31b6b3356?only path=false&size=50&d=404Edmar Moretti(usuário não autenticado)
    30 de Janeiro de 2009, 9:06

     

    O primeiro erro (PHP Fatal error: Call to a member function
    getMetaData() on a non-object) indica que o seu mapfile não foi
    reconhecido pelo PHP-Mapscript, que não conseguiu gerar o objeto que
    será manipulado pelo restante do código. O estranho é que se isso
    acontece nessa função, provavelmente o i3geo apresentaria um erro já no
    início. Vc poderia postar seu mapfile para que eu possa dar uma olhada?

    marcusvcs@gmail.com escreveu:
    > Forum: Geral - usuários e desenvolvedores
    >
    > Thread: Erro ao selecionar tema ArcSDE
    >
    > Author: Marcus Vinicius Cursino Suares
    > Posted: 2009-01-29 17:51:03.119525-02
    >
    > Boa tarde, Estou tentando usar a ferramenta Seleção em layers que
    > estão no ArcSDE, porém, nada acontece. Ao habilitar o log do php,
    > verifiquei que está dando o seguinte erro: [29-Jan-2009 17:41:38] PHP
    > Fatal error: Call to a member function getMetaData() on a non-object
    > in C:\ms4w\Apache\htdocs\i3geo\classesphp\funcoes_gerais.php on line
    > 1471 [29-Jan-2009 17:41:40] PHP Fatal error: Call to a member function
    > set() on a non-object in
    > C:\ms4w\Apache\htdocs\i3geo\classesphp\classe_selecao.php on line 376
    > A primeira mensagem de erro corresponde ao código abaixo, e fica na
    > função pegaNome, segunda linha: if
    > (strtoupper($layer->getMetaData("TEMA")) != "NAO") A segunda mensagem
    > de erro corresponde ao código abaixo, e fica na função selecaoPT,
    > quinta linha: $this->layer->set("template","none.htm"); Para os layers
    > que já vem com o I3GEO, a função funciona normalmente. Se alguém tiver
    > alguma idéia do que pode ser, agradeço.
    >
    > 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

    skype: edmar.moretti

  • 61e72e420ad73ccc8b9b32bdc4d9470a?only path=false&size=50&d=404rodolfo custodio(usuário não autenticado)
    31 de Janeiro de 2009, 15:06

     

    Verifique se existe a inclusão - "include_once", dos arquivos com as funções
    que voce referencia nos seu arquivo de chamada.

    2009/1/29

    > Forum: Geral - usuários e desenvolvedores
    > Thread: Erro ao selecionar tema ArcSDE
    > Author: Marcus Vinicius Cursino Suares
    > Posted: 2009-01-29 17:51:03.119525-02
    >
    > Boa tarde, Estou tentando usar a ferramenta Seleção em layers que estão no
    > ArcSDE, porém, nada acontece. Ao habilitar o log do php, verifiquei que está
    > dando o seguinte erro: [29-Jan-2009 17:41:38] PHP Fatal error: Call to a
    > member function getMetaData() on a non-object in
    > C:\ms4w\Apache\htdocs\i3geo\classesphp\funcoes_gerais.php on line 1471
    > [29-Jan-2009 17:41:40] PHP Fatal error: Call to a member function set() on a
    > non-object in C:\ms4w\Apache\htdocs\i3geo\classesphp\classe_selecao.php on
    > line 376 A primeira mensagem de erro corresponde ao código abaixo, e fica na
    > função pegaNome, segunda linha: if (strtoupper($layer->getMetaData("TEMA"))
    > != "NAO") A segunda mensagem de erro corresponde ao código abaixo, e fica na
    > função selecaoPT, quinta linha: $this->layer->set("template","none.htm");
    > Para os layers que já vem com o I3GEO, a função funciona normalmente. Se
    > alguém tiver alguma idéia do que pode ser, agradeço.
    >
    > Recebendo correspondência demais? Gerencie suas notificações em:
    > www.​soft​ware​publ​ico.​gov.​br/n​otif​icat​ions​/man​age
    >
    >

    --
    Rodolfo Custódio
    Desenvolvedor Web

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