inicioinicio

Publicação de mapas em aplicação externa ao i3GeoSaúde 

 

A publicação externa ao i3GeoSaúde é implementada por meio da tecnologia Mashup. Essa tecnologia representa pequenos programas que podem ser facilmente inseridos em páginas HTML e que mostram determinados conteúdos como temas de mapas.
No caso do i3GeoSaude, os mashups apresentam mapas tendo como base os temas cadastrados na lista de mapas cadastrados disponíveis internamente.


 

Visualizando Mashup 


Para gerar o Mashup do mapa clique em "Preview", presente na lista de mapas cadastrados (opção "Arquivo", do menu suspenso), conforme mostrado na Figura 1. Na Figura 1 a opção de preview escolhida foi o exemplo do "Mapa Publicacao".


lista de cadastro
Figura 1: Lista de mapas cadastrados e seleção da opção "preview"



 Em seguida, o i3GeoSaúde abrirá uma janela no navegador com o mapa em escala reduzida (Figura 2). Essa forma de "zoom" (escala reduzida) é o padrão adotado na ferramenta i3GeoSaúde, bem como a configuração da URL (visto na barra de endereço do navegador, indicado na Figura 2 como "link").


marshups
Figura 2: Mashup com escala reduzida apresentando o "link" com os parâmetros iniciais.

A seguir, veremos como parametrizar a URL do mashup do mapa publicado.

 

Editando  link do mapa

   
É possível modificar a URL do Mashup (visto com o rótulo "link" na Figura 2 ), permitindo diferentes visualizações do mapa. Para editar o link (URL) do mapa, deve-se abrir o painel ''Edição de link", no modo Administrador, por meio de duas maneiras:

  • Acesso do painel ''Edição de link", por meio da página inicial.
  • Acesso do painel ''Edição de link", pela interface do i3GeoSaúde.
O acesso do painel ''Edição de link", por meio da página inicial, é realizado pelo menu suspenso, opção "Admin/Login". Em seguida,  clique no item ''Página principal'', conforme é visto na Figura 3.

Página Inicial
Figura 3:  Página principal.

Depois de selecionar o item  "Página Principal" (ver Figura 3) surgirá uma nova página. Nessa página, vista parcialmente na Figura 4, clique na opção "Links para mapas"(indicado em "1") para ampliá-la,  em seguida, selecione a opção ''Edição dos links'' ("2").


Editar link
Figura 4: Seleção do item "Edição dos links".


O outro acesso ao painel ''Edição de link", é realizado pelo menu suspenso ''Arquivo", selecionando a opção ''Salvar mapa'', (veja Figura 5).

 Menu Arquivo
Figura 5: Seleção do item "Salvar mapa" do menu "Arquivo".


Em seguida, surgirá uma janela flutuante "Salvar mapa". Siga a barra de rolagem (seta para baixo), na barra lateral, conforme indicado na Figura 6. Em  seguida, clique em ''Clique aqui para editar a lista de mapas".

Janela Salvar arquivo
Figura 6: janela flutante "Salvar mapa" com a opção ''Clique aqui para editar a lista de mapas".

Na página de edição, haverá uma lista de mapas previamente cadastrados no i3GeoSaúde, assim como,  mapas salvos pelo método de publicação do tema no i3GeoSaúde.
Para editar o link de seu mapa, e adicionar os parâmetros necessários clique no ícone icone de edição encontrado ao lado de "Mapa publicacao" (conforme é visto na Figura 7).

Edição de links do mapa
Figura 7: Selecionando a opção de edição do link do tema "Mapa publicacao".


Parâmetros de extensão inicial

A janela que se abre, permite que você edite as informações que serão publicadas do seu mapa, conforme visto na Figura 8.  Desça a barra de rolagem lateral, localizada à direita da janela, até encontrar a opção "Outros Parâmetros". Na caixa de texto você digita os parâmetros que serão adicionados ao link de seu mapa.
Um dos parâmetros que podem ser utilizados é o ''mapext''',  extensão geográfica inicial do mapa (xmin,ymin,xmax,ymax), usado para alterar as dimensões iniciais do tema.
Para usar esse parâmetro, basta adicionar o ''mapext'',  o separador ''&'' e suas coordenadas ao final do link inicial (*) de seu mapa na caixa de texto conforme Figura 8

(*) link inicial: "&restauramapa=8&interface=http://localhost/i3geo/interface/openlayers.htm"

link com modificação da extensão inicial: ''&restauramapa=8&interface=http://localhost/i3geo/interface/openlayers.htm&
mapext
=-48.67183 -1.521909 -48.228257 -1.225278"




editar link
Figura 8: Modificação de link com parâmetro de extensão inicial.


Com a modificação do link, com parâmetro de extensão inicial, perceba que ao carregar o mapa novamente ele iniciará na região do tema (Figura 9, quadro 2) e não mais em escala reduzida (Figura 9, quadro 1).

comparação de parâmetros
Figura 9: Mapa gerado sem definir extensão inicial (1); Mapa com modificação de parâmetros (2).


Essas dimensões de extensão inicial podem ser modificadas, de acordo com as preferências do usuário, da seguinte forma:

Com seu mapa aberto na região de seu tema , como na Figura 10, selecione o zoom (1) e amplie a barra de botões (2), conforme indicado com o ponteiro de "mão".

Zoom
Figura 10: Apresentação do tema com escala definida pelo usuário (1) e ampliação da barra de botões (2).


Após ampliar a barra de botões, clique em Extensão atual, conforme indicado na Figura 11.

Barra de botões
Figura 11: Seleção do ícone Extensão atual.


Em seguida, surgirá uma janela flutuante "Extensão atual" com as coordenadas geográficas em um campo de texto. Copie estas informações (Figura 12) e cole no campo referente ao "link", indicado na Figura 8, após o uso do parâmetro "mapext"  acrescido do "=" conforme visto anteriormente. Desse modo, quando o mashup do seu tema for gerado, ele iniciará na dimensão definida pelo parâmetro "mapext" e não mais com a escala inicial. 



Exntenão atual
Figura 12: Cópia das coordenadas da extensão inicial.



  • Parâmetro de botões

O parâmetro de botões permite ao usuário escolher os botões que deseja apresentar no Mashup, se não for definidos os botões que seram exibidos (*), por padrão serão mostrados todos os botões (Figura 13).

(*) link original sem definir parâmetro "botoes'':

"&restauramapa=8&interface=http://localhost/i3geo/interface/openlayers.htm"

botoes
Figura 13: Apresentação padrão de botões no mashup.


Os botões podem ser ocultados ou exibidos conforme o exemplo definido no link a seguir (*), exemplificado na Figura 14.

(*) Link com definições de alguns botões:

"&restauramapa=8&interface=http://localhost/i3geo/interface/openlayers.htm
&
botoes=pan,edita,salva
"



botoes
Figura 14  Exemplo de Mashup com botões "pan", "edita" e "salva" selecionados.


Além dos parâmetro de extensão incial ''mapext'' e "botoes" apresentados nos exemplos, existem outros que podem ser visualizados no tutorial sobre mashup do OpenLayers.

Após adicionar os parâmetros, salve sua edição clicando em "salva" (presente no topo da janela do editor), conforme indicado na Figura 15.

Salvar
Figura 15: Salvando edição.
  

Publicação de mapas em aplicação externa ao i3GeoSaude


Após configurar o link de seu mashup, você pode adicioná-lo em páginas web de aplicativos externos ao i3GeoSaúde. Para isso, basta selecionar o link criado anteriormente, e adiciona-lo em uma marca HTML do tipo  "iframe", conforme visto a seguir:

 "<iframe
 src="http://localhost/i3geo/mashups/openlayers.php?&amp;restauramapa=
8&amp;interface=
http://localhost/i3geo/int></iframe>"

Observação: o link faz referência ao servidor local (localhost). Dessa forma, para disponibilizar o conteúdo na Web é necessário um endereço internet do servidor Web onde está hospedado o mapa.


Na Figura 16 é apresentado o mashup do mapa exemplo dentro de um quadro "iframe" definido em uma página de "blog". Dessa forma, pode-se publicar o cartograma em uma página Web e disponibiliza-la ao público.


Blogger
Figura 16: Visualização do mapa do i3GeoSaúde em uma página web de uma aplicação Blog.

Topo