Bom dia,
Estou com uma dúvida, implantei o i3geo no Windows e funciona tudo normalmente, desde a parte do google maps, google earth e minhas camadas sobrepõem perfeitamente o os dois. Porém quando coloco no ubuntu ou no debian as minhas camadas não sobrepõem o google maps e o google earth. Será que estou faltando fazer alguma configuração? Já coloquei todos meus mapas funcionando no Windows, somente no linux que não funcionam meus mapas não sobrepõem o Google no linux.
Obrigado a todos
Autor: Eduardo Lisboa

1414 comentários
exista alguma diferença.
Pela imagem, pode ser algum problema com os limites dos paÃses.
Experimente remover essa camada. Por favor, atualize sua lista de contatos com meu novo e-mail: edmar.moretti@terra.com.br Skype: edmar.moretti Blog: edmarmoretti.blogspot.com/ Ohloh: www.ohloh.net/accounts/edmarmoretti renato@cria.org.br escreveu:
> Forum: Geral - usuários e desenvolvedores
>
> Thread: I3GEO 4.2 GOOGLE MAPS
>
> Author: Renato De Giovanni
> Posted: 2009-11-12 15:01:03.070478-02
>
> Obrigado pela informação, Edmar. Consegui compilar a versão 5.4.2 do
> MapServer e agora os temas locais aparecem sobrepostos à imagem do
> Google Maps
>
> A única coisa estranha é que parece haver sempre um layer escurecendo
> a imagem do Google Maps, mesmo quando não tem nenhum tema selecionado:
>
> tinypic.com/view.php?pic=nobo10&s=4
>
>
> Alguma ideia do que possa ser isso?
>
> Recebendo correspondência demais? Gerencie suas notificações em:
> www.softwarepublico.gov.br/notifications/manage
>
+++ testainstal.php (cópia de trabalho)
@@ -61,7 +61,8 @@
echo "<br>".phpversion()."<br>\n";
include("classesphp/carrega_ext.php");
$exts = get_loaded_extensions();
-echo ms_GetVersion()."<br><br>";
+echo "MapServer (a versão deve ser >= 5.2 para que a sobreposição de temas funcione na interface Google Maps): ";
+echo "<br>".ms_GetVersion()."<br><br>";
echo "---";
echo "<br><pre>Extensões:<br>";
if (!extension_loaded("libxml")){echo "<span style=color:red >Problema: não está instalado a libxml<br></span>";}
resolver o problema. []'s Por favor, atualize sua lista de contatos com meu novo e-mail: edmar.moretti@terra.com.br Skype: edmar.moretti Blog: edmarmoretti.blogspot.com/ Ohloh: www.ohloh.net/accounts/edmarmoretti renato@cria.org.br escreveu:
> Forum: Geral - usuários e desenvolvedores
>
> Thread: I3GEO 4.2 GOOGLE MAPS
>
> Author: Renato De Giovanni
> Posted: 2009-11-17 17:33:09.619322-02
>
> Caro Edmar,
>
> Fiz um downgrade do MapServer para ficar com a mesma versão que você
> usa (5.2.1), porém o problema da imagem escurecida sobre a interface
> GoogleMaps permaneceu. De qualquer forma, sugiro uma pequena alteração
> no testainstal.php (veja no final dessa mensagem) para alertar outros
> usuários que estejam usando versões mais antigas do MapServer.
>
> Uma coisa que descobri foi que alterando o IMAGETYPE do arquivo
> aplicmap/geral1.map de AGG_Q para png2 inverte o problema, deixando o
> fundo esbranquiçado:
>
> tinypic.com/view.php?pic=zml402&s=6
>
> Vou continuar investigando, mas se você tiver alguma ideia por favor
> avise. Não creio que seja um problema com os temas, pois estou usando
> os mesmos que já vem instalados. Talvez seja algum ajuste no arquivo
> .map ou nos parâmetros do wms.
>
> Obrigado,
>
> Renato
>
> --- testainstal.php (revisão 1401)
> +++ testainstal.php (cópia de trabalho)
> @@ -61,7 +61,8 @@
> echo "".phpversion()."\n";
> include("classesphp/carrega_ext.php");
> $exts = get_loaded_extensions();
> -echo ms_GetVersion()."";
> +echo "MapServer (a versão deve ser >= 5.2 para que a
> sobreposição de temas funcione na interface Google
> Maps): ";
> +echo "".ms_GetVersion()."";
> echo "---";
> echo "Extensões:";
> if (!extension_loaded("libxml")){echo " >Problema: não está instalado a libxml";}
>
>
> Recebendo correspondência demais? Gerencie suas notificações em:
> www.softwarepublico.gov.br/notifications/manage
>
--- classesphp/mapa_inicia.php (revisão 1401)
+++ classesphp/mapa_inicia.php (cópia de trabalho)
@@ -122,7 +122,10 @@
$of->set("driver","AGG/PNG");
}
else
- {$of = $m->outputformat;}
+ {
+ $m->selectOutputFormat("png2");
+ $of = $m->outputformat;
+ }
$of->set("transparent",MS_ON);
$m->save($map_file);
}
===================================================================
--- classesjs/classe_interface.js (revisão 1401)
+++ classesjs/classe_interface.js (cópia de trabalho)
@@ -784,7 +784,7 @@
parametros += '&mode=tile';
parametros += '&tilemode=gmap';
parametros += '&tile={X}+{Y}+{Z}';
- parametros += '&map_imagetype='+i3GEO.Interface.OUTPUTFORMAT;
+ parametros += '&map_imagetype=png2';
//alert(cgi+parametros)
return(cgi+parametros);
},
usando como parâmetro:
host/i3geo/ms_criamapa.php?base=endereco_completo_do_mapfile.map Dessa forma vc não precisa alterar o arquivo original. Por favor, atualize sua lista de contatos com meu novo e-mail: edmar.moretti@terra.com.br Skype: edmar.moretti Blog: edmarmoretti.blogspot.com/ Ohloh: www.ohloh.net/accounts/edmarmoretti renato@cria.org.br escreveu:
> Forum: Geral - usuários e desenvolvedores
>
> Thread: I3GEO 4.2 GOOGLE MAPS
>
> Author: Renato De Giovanni
> Posted: 2009-11-18 16:40:38.34398-02
>
> Caro Edmar,
>
> Consegui fazer funcionar, mas não com o driver AGG. Não sei dizer se é
> algum problema nesse driver ou se ele não está sendo usado
> corretamente (caso esteja faltando alguma configuração ou parâmetro
> especÃfico). Aqui funcionou apenas com o driver "png2".
>
> Preferi não alterar o mapfile geral1 para que o driver AGG continue
> sendo usado pela interface normal. Não sei se foi a melhor estratégia
> de alteração pois ainda não conheço bem o código. De qualquer forma
> seguem abaixo as duas alterações que foram feitas.
>
> Abraço,
>
> Renato
>
> ===================================================================
> --- classesphp/mapa_inicia.php (revisão 1401)
> +++ classesphp/mapa_inicia.php (cópia de trabalho)
> @@ -122,7 +122,10 @@
> $of->set("driver","AGG/PNG");
> }
> else
> - {$of = $m->outputformat;}
> + {
> + $m->selectOutputFormat("png2");
> + $of = $m->outputformat;
> + }
> $of->set("transparent",MS_ON);
> $m->save($map_file);
> }
> ===================================================================
> --- classesjs/classe_interface.js (revisão 1401)
> +++ classesjs/classe_interface.js (cópia de trabalho)
> @@ -784,7 +784,7 @@
> parametros += '&mode=tile';
> parametros += '&tilemode=gmap';
> parametros += '&tile={X}+{Y}+{Z}';
> - parametros +=
> '&map_imagetype='+i3GEO.Interface.OUTPUTFORMAT;
> + parametros += '&map_imagetype=png2';
> //alert(cgi+parametros)
> return(cgi+parametros);
> },
>
> Recebendo correspondência demais? Gerencie suas notificações em:
> www.softwarepublico.gov.br/notifications/manage
>