Bom dia a todos,
Gostaria de saber se alguém pode ajudar-me a executar o I3GEO passando um parâmetro de busca.
Por exemplo. Tenho uma tabela de projetos com um código que identifica cada um. Como passar o código para o I3geo e este abrir o browser com a área destacada (zoom nela) com os dados do nome, código, etc ? O i3geo será chamado via urls a partir de um sistema desenvolvido pra web , aqui na instituição, que atende ao setor de cadastro de projetos.
Esta busca é dinâmica, ou seja, não posso definir uma EXTENSÃO no mapfile desta camada.
Eu pensei em utilizar a lógica de pesquisa. Se possível , como acionar esta busca ?
Abraço.
Autor: Eduardo Aguilar

1010 comentários
Em breve entraremos em contato.
extensão geográfica e as camadas que vc quer incluir no mapa, algo como:
mapas.mma.gov.br/i3geo/ms_criamapa.php?temasa=bioma&layers=bioma&mapext=-54
-12 -50 -5 O que vc pode fazer é rodar um programa antes de abrir o i3geo para
pegar os parâmetros que vc precisa, por exemplo, vc pode criar um PHP
que aceita um parâmetro, como p.e. "abrei3geo.php?id=10". A lógica do
PHP seria: abrir o banco, encontrar o id=10, obter a extensao
geográfica, abrir o i3geo. eduardo.oliveira@sls.incra.gov.br escreveu:
> Forum: Geral - usuários e desenvolvedores
>
> Thread: Como abrir o I3eo destacando um área especÃfica?
>
> Author: Eduardo Aguilar
> Posted: 2008-10-23 12:47:39.500395-02
>
> Bom dia a todos,
>
> Gostaria de saber se alguém pode ajudar-me a executar o I3GEO passando
> um parâmetro de busca.
>
> Por exemplo. Tenho uma tabela de projetos com um código que identifica
> cada um. Como passar o código para o I3geo e este abrir o browser com
> a área destacada (zoom nela) com os dados do nome, código, etc ?
> O i3geo será chamado via urls a partir de um sistema desenvolvido pra
> web , aqui na instituição, que atende ao setor de cadastro de projetos.
>
> Esta busca é dinâmica, ou seja, não posso definir uma EXTENSÃO no
> mapfile desta camada.
>
> Eu pensei em utilizar a lógica de pesquisa. Se possÃvel , como acionar
> esta busca ?
>
> Abraço.
>
> Recebendo correspondência demais? Gerencie suas notificações em:
> www.softwarepublico.gov.br/notifications/manage
> -- Edmar Moretti
CGTI/MMA
Ãrea de Gestão de Geotecnologias
Gerente de Projetos skype: edmar.moretti
Em breve entraremos em contato.
Em breve entraremos em contato.
ANNOTATION, mais ou menos assim: LAYER
DATA "/opt/www/html/i3geo/aplicmap/dados/estados"
GROUP ""
LABELITEM "ESTADO"
METADATA
"CLASSE" "SIM"
"ESCALA" "250000"
"TEMA" "texto de Brasil"
"IDENTIFICA" "nao"
END
NAME "UvcVimrfHI"
SIZEUNITS PIXELS
STATUS DEFAULT
TOLERANCE 0
TOLERANCEUNITS PIXELS
TRANSPARENCY 100
TYPE ANNOTATION
UNITS METERS
CLASS
LABEL
SIZE SMALL
TYPE BITMAP
BUFFER 0
COLOR 0 0 0
FORCE FALSE
MINDISTANCE 0
MINFEATURESIZE 0
OFFSET 0 0
PARTIALS TRUE
POSITION AUTO
END
METADATA
END
END
END eduardo.oliveira@sls.incra.gov.br escreveu:
> Forum: Geral - usuários e desenvolvedores
>
> Thread: Como abrir o I3eo destacando um área especÃfica?
>
> Author: Eduardo Aguilar
> Posted: 2008-11-04 12:27:12.277452-02
>
> Obrigado pela ajuda.
>
> Fiz o seguinte. Ao invés de criar um programa em PHP no i3geo, criei
> um view para que o sistema web executasse passando o codigo como
> parametro, daà a view retorna as coordenadas da extent no ponto de
> montar um url . Deu certo assim, a área de interesse é exibida
> ocupando a janela do browser. A equipe e os gestores vibraram ao ver o
> resultado dessa prévia !
>
> Continuo ainda com a dúvida de como trazer o nome do projeto ao dar o
> zoom. A view retorna o nome do projeto que está no banco de dados.
> Gostaria de exibir este nome junto a área exibida.
>
> Grato
>
>
>
> Recebendo correspondência demais? Gerencie suas notificações em:
> www.softwarepublico.gov.br/notifications/manage
> -- Edmar Moretti
CGTI/MMA
Ãrea de Gestão de Geotecnologias
Gerente de Projetos skype: edmar.moretti
Em breve entraremos em contato.