Commit 5aed408a8d2e01b7185e90c5c05721aa50be5cfa
1 parent
07f03912
Exists in
master
and in
7 other branches
Correção na interface Atlas
Showing
6 changed files
with
339 additions
and
31 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/php/atlas.php
... | ... | @@ -23,7 +23,7 @@ Este programa é distribuído na expectativa de que seja útil |
23 | 23 | porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita |
24 | 24 | de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. |
25 | 25 | Consulte a Licença Pública Geral do GNU para mais detalhes. |
26 | -Você deve ter recebido uma cópia da Licença Pública Geral do | |
26 | +Você deve ter recebido uma copia da Licença Pública Geral do | |
27 | 27 | GNU junto com este programa; se não, escreva para a |
28 | 28 | Free Software Foundation, Inc., no endereço |
29 | 29 | 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
... | ... | @@ -36,7 +36,7 @@ Parametros: |
36 | 36 | |
37 | 37 | O parâmetro principal é "funcao", que define qual operação será executada, por exemplo, atlas.php?funcao=pegaAtlas |
38 | 38 | |
39 | -Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação. | |
39 | +Cada operação possuí seus proprios parâmetros, que devem ser enviados também na requisição da operação. | |
40 | 40 | |
41 | 41 | */ |
42 | 42 | include_once(dirname(__FILE__)."/login.php"); |
... | ... | @@ -329,15 +329,15 @@ switch (strtoupper($funcao)) |
329 | 329 | /* |
330 | 330 | Valor: MOVIMENTANO |
331 | 331 | |
332 | - Muda a ordem de um nó | |
332 | + Muda a ordem de um n� | |
333 | 333 | |
334 | 334 | Parametros: |
335 | 335 | |
336 | - tipo - tipo de nó tema|prancha|atlas | |
336 | + tipo - tipo de n� tema|prancha|atlas | |
337 | 337 | |
338 | 338 | movimento - sobe|desce |
339 | 339 | |
340 | - id- id do nó | |
340 | + id- id do n� | |
341 | 341 | |
342 | 342 | Retorno: |
343 | 343 | ... | ... |
admin/php/xml.php
... | ... | @@ -24,7 +24,7 @@ Este programa é distribuído na expectativa de que seja útil |
24 | 24 | porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita |
25 | 25 | de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. |
26 | 26 | Consulte a Licença Pública Geral do GNU para mais detalhes. |
27 | -Você deve ter recebido uma c�pia da Licença Pública Geral do | |
27 | +Você deve ter recebido uma copia da Licença Pública Geral do | |
28 | 28 | GNU junto com este programa; se não, escreva para a |
29 | 29 | Free Software Foundation, Inc., no endereço |
30 | 30 | 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
... | ... | @@ -37,12 +37,14 @@ i3geo/admin/php/xml.php |
37 | 37 | //processa a variável $esquemaadmin definida em ms_configura.php |
38 | 38 | //essa variável precisa ter um . no final quando não for vazia, evitando erros na inclusão dentro dos SQLs |
39 | 39 | // |
40 | + | |
40 | 41 | if (!isset($esquemaadmin)){ |
41 | 42 | include_once(dirname(__FILE__)."/../../ms_configura.php"); |
42 | 43 | } |
43 | 44 | if(!empty($esquemaadmin)){ |
44 | 45 | $esquemaadmin = str_replace(".","",$esquemaadmin)."."; |
45 | 46 | } |
47 | + | |
46 | 48 | /* |
47 | 49 | Function: geraXmlSistemas (depreciado) |
48 | 50 | |
... | ... | @@ -521,6 +523,7 @@ function geraXmlAtlas($locaplic,$editores) |
521 | 523 | error_reporting(0); |
522 | 524 | $dbh = ""; |
523 | 525 | include($locaplic."/admin/php/conexao.php"); |
526 | + | |
524 | 527 | if($convUTF) |
525 | 528 | $xml = "<"."\x3F"."xml version='1.0' encoding='UTF-8' "."\x3F".">"; |
526 | 529 | else | ... | ... |
classesjs/atlas.js
... | ... | @@ -55,8 +55,8 @@ function iniciaAtlas(combow,atlasId) |
55 | 55 | var localTitulo, monta; |
56 | 56 | if(!combow) |
57 | 57 | {combow = 0;} |
58 | - document.body.style.width = "100%"; | |
59 | - document.body.style.height = parseInt(document.body.style.height)+20 + "px"; | |
58 | + //document.body.style.width = "100%"; | |
59 | + //document.body.style.height = parseInt(document.body.style.height)+20 + "px"; | |
60 | 60 | cpObjAtlas = new cpaint(); |
61 | 61 | cpObjAtlas.set_async("true"); |
62 | 62 | cpObjAtlas.set_response_type("JSON"); |
... | ... | @@ -135,8 +135,9 @@ function iniciaAtlas(combow,atlasId) |
135 | 135 | {icone = retorno.data.icone;} |
136 | 136 | localTitulo.innerHTML = retorno.data.titulo; |
137 | 137 | } |
138 | - if (retorno.data.link != "") | |
139 | - {wdocaf(retorno.data.w+"px",retorno.data.h+"px",retorno.data.link,"center","","Info");} | |
138 | + if (retorno.data.link != ""){ | |
139 | + i3GEO.janela.cria(retorno.data.w+"px",retorno.data.h+"px",retorno.data.link,"center","","Info"); | |
140 | + } | |
140 | 141 | if(retorno.data.pranchadefault != "") |
141 | 142 | {abrePrancha(retorno.data.pranchadefault);} |
142 | 143 | i3GEO.mapa.ajustaPosicao(); |
... | ... | @@ -239,7 +240,7 @@ function abrePrancha(id) |
239 | 240 | i3GEO.janela.fechaAguarde("Atlas"); |
240 | 241 | if(retorno.data.link != "") |
241 | 242 | { |
242 | - wdocaf(retorno.data.w+"px",retorno.data.h+"px",retorno.data.link,"center","","Info"); | |
243 | + i3GEO.janela.cria(retorno.data.w+"px",retorno.data.h+"px",retorno.data.link,"center","","Info"); | |
243 | 244 | } |
244 | 245 | try{ |
245 | 246 | if(i3GEO.Interface.ATUAL == "googlemaps") | ... | ... |
classesphp/atlas_controle.php
... | ... | @@ -29,7 +29,7 @@ Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til |
29 | 29 | porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita |
30 | 30 | de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. |
31 | 31 | Consulte a Licença Pública Geral do GNU para mais detalhes. |
32 | -Você deve ter recebido uma cópia da Licença Pública Geral do | |
32 | +Você deve ter recebido uma copia da Licença Pública Geral do | |
33 | 33 | GNU junto com este programa; se não, escreva para a |
34 | 34 | Free Software Foundation, Inc., no endereço |
35 | 35 | 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
... | ... | @@ -50,16 +50,16 @@ cp - o resultado da opera&ccedil;&atilde;o ser&aacute; retornado em um objeto CP |
50 | 50 | |
51 | 51 | Variáveis de Seção: |
52 | 52 | |
53 | -dir_tmp - diretório, no servidor, temporário utilizado pelo I3Geo, exemplo: c:/ms4w/tmp/ms_tmp | |
53 | +dir_tmp - diretorio, no servidor, temporário utilizado pelo I3Geo, exemplo: c:/ms4w/tmp/ms_tmp | |
54 | 54 | locmapserv - localização, no servidor, do CGI, exemplo: /cgi-bin/mapserv.exe |
55 | 55 | locaplic - localização, no servidor, do I3Geo, exemplo: c:/ms4w/apache/htdocs/i3geo |
56 | 56 | R_path - localização, no servidor, do executável do pacote R, exemplo: c:/ms4w/apache/htdocs/i3geo/pacotes/r/win/bin/R.exe |
57 | 57 | imgurl - url das imagens geradas pelo mapa, exemplo: http://localhost/ms_tmp/imgTVHbdijFMk/ |
58 | -tmpurl - url do diretório temporário, exemplo: http://localhost/ms_tmp/ | |
58 | +tmpurl - url do diretorio temporário, exemplo: http://localhost/ms_tmp/ | |
59 | 59 | map_file - endereço, no servidor, do mapfile atual, exemplo: c:/ms4w/tmp/ms_tmp/TVHbdijFMk/TVHbdijFMk.map |
60 | 60 | mapext - extensão geográfica do mapa atual, exemplo: -76.5125927 -39.3925675209 -29.5851853 9.49014852081 |
61 | 61 | perfil - nome do perfil para controlar os temas que serão visíveis na lista de temas. |
62 | -mapdir - localização, no servidor, do diretório com o mapfile temporário do mapa atual. | |
62 | +mapdir - localização, no servidor, do diretorio com o mapfile temporário do mapa atual. | |
63 | 63 | imgdir - localização, no servidor, das imagens temporárias do mapa atual. |
64 | 64 | debug - (pode ser definido como "sim" indica se o erro_reporting deve ser definido como E_ALL |
65 | 65 | */ |
... | ... | @@ -78,15 +78,18 @@ if(isset($g_sid)) |
78 | 78 | session_id($g_sid); |
79 | 79 | session_start(); |
80 | 80 | //guarda na section se o id tiver sido enviado epla URL |
81 | - if(isset($atlasId)) | |
82 | - {$_SESSION["atlasId"] = $atlasId;} | |
81 | + if(isset($atlasId)){ | |
82 | + $_SESSION["atlasId"] = $atlasId; | |
83 | + } | |
83 | 84 | // |
84 | - foreach(array_keys($_SESSION) as $k) | |
85 | - {eval("\$".$k."='".$_SESSION[$k]."';");} | |
85 | + foreach(array_keys($_SESSION) as $k){ | |
86 | + eval("\$".$k."='".$_SESSION[$k]."';"); | |
87 | + } | |
86 | 88 | $postgis_mapa = $_SESSION["postgis_mapa"]; |
87 | 89 | } |
88 | -if (($funcao == "pegaListaDeAtlas") || ($funcao == "criaAtlas")) | |
89 | -{$map_file = "";} | |
90 | +if (($funcao == "pegaListaDeAtlas") || ($funcao == "criaAtlas")){ | |
91 | + $map_file = ""; | |
92 | +} | |
90 | 93 | // |
91 | 94 | //ativa o php mapscript e as extensões necessárias |
92 | 95 | //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido |
... | ... | @@ -96,15 +99,13 @@ include_once("funcoes_gerais.php"); |
96 | 99 | // |
97 | 100 | //verifica se o usuário está tentando utilizar um link que não funciona mais |
98 | 101 | // |
99 | -if (!isset($map_file)) | |
100 | -{ | |
102 | +if (!isset($map_file)){ | |
101 | 103 | cpjson(array("erro"=>"linkquebrado")); |
102 | 104 | exit; |
103 | 105 | } |
104 | 106 | include_once("classe_vermultilayer.php"); |
105 | 107 | |
106 | -if ($map_file != "") | |
107 | -{ | |
108 | +if ($map_file != ""){ | |
108 | 109 | // |
109 | 110 | //copia o map_file atual com outro nome para restaurar caso ocorra algum problema |
110 | 111 | // |
... | ... | @@ -114,12 +115,16 @@ if ($map_file != "") |
114 | 115 | // |
115 | 116 | substituiCon($map_file,$postgis_mapa); |
116 | 117 | } |
117 | -if(!isset($locaplic)) | |
118 | -{ | |
119 | - include(dirname(__FILE__)."/ms_configura.php"); | |
118 | +if(!isset($locaplic)){ | |
119 | + include(dirname(__FILE__)."/../ms_configura.php"); | |
120 | 120 | } |
121 | + | |
121 | 122 | include($locaplic."/admin/php/xml.php"); |
122 | -$xml = simplexml_load_string(geraXmlAtlas($locaplic,$editores)); | |
123 | + | |
124 | +$xml = geraXmlAtlas($locaplic,$editores); | |
125 | + | |
126 | +$xml = simplexml_load_string($xml); | |
127 | + | |
123 | 128 | // |
124 | 129 | //faz a busca da função que deve ser executada |
125 | 130 | // |
... | ... | @@ -154,8 +159,9 @@ Esse programa &eacute; chamado diretamente, por exemplo, i3geo/classesphp/atlas_ |
154 | 159 | $base = $res["base"]; |
155 | 160 | if ($interface == "") |
156 | 161 | { |
157 | - echo "Erro. Nenhuma interface definida para esse Atlas"; | |
158 | - exit; | |
162 | + $interface = "../interface/atlasdefault.htm"; | |
163 | + //echo "Erro. Nenhuma interface definida para esse Atlas"; | |
164 | + //exit; | |
159 | 165 | } |
160 | 166 | if (!isset($caminho)) |
161 | 167 | {$caminho = "../";} | ... | ... |
... | ... | @@ -0,0 +1,298 @@ |
1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
2 | +<html> | |
3 | +<head> | |
4 | +<meta http-equiv="Category" | |
5 | + content="i3Geo Mapa interativo MMA geoprocessamento sig mobile"> | |
6 | +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | |
7 | +<title>i3GEO - OpenLayers</title> | |
8 | +</head> | |
9 | +<body id="i3geo" style='margin-left: 7px; background: white;'> | |
10 | + <!-- inclui o nome do usuario logado --> | |
11 | + <div id="i3GEONomeLogin" | |
12 | + style="position: absolute; left: 10px; top: 12px; font-size: 11px; z-index: 50000"></div> | |
13 | + <table id='mst' summary="" style='display: none;' width=100% | |
14 | + cellspacing='0'> | |
15 | + <tr> | |
16 | + <td id="contemMenu" | |
17 | + style="background: black; height: 30px; text-align: right; border-width: 0pt 0pt 1px; border-color: rgb(240, 240, 240)"> | |
18 | + <!--menu suspenso--> | |
19 | + <div id="menus" style="height: 0px;"></div> | |
20 | + </td> | |
21 | + </tr> | |
22 | + <tr> | |
23 | + <td style="vertical-align: top; border-width: 0px;"> | |
24 | + <table width="100%" style="vertical-align: top; border-width: 0px"> | |
25 | + <tr> | |
26 | + <td class=verdeclaro id=contemImg> | |
27 | + <div id=corpoMapa | |
28 | + style="position: relative; background-image: url('../imagens/i3geo1bw.jpg');"></div> | |
29 | + </td> | |
30 | + </tr> | |
31 | + </table> | |
32 | + </td> | |
33 | + </tr> | |
34 | + <tr> | |
35 | + <td> | |
36 | + <table style="width: 100%; height: 28px"> | |
37 | + <tr> | |
38 | + <td class=fundoRodape style="width: 25%"> | |
39 | + <!-- aqui será incluída a escala numérica --> | |
40 | + <div id=escala | |
41 | + style="margin: auto; text-align: right; left: 15px;"></div> | |
42 | + </td> | |
43 | + <td class=fundoRodape style="width: 5%"></td> | |
44 | + <td class=fundoRodape style="width: 40%"> | |
45 | + <!-- aqui será incluído o gadget que mostra a coordenada geográfica da posição do mouse --> | |
46 | + <div id=localizarxy | |
47 | + style="margin: auto; text-align: left; font-size: 10px; display: inline-table"></div> | |
48 | + </td> | |
49 | + <td class=fundoRodape style="width: 20%"> | |
50 | + <!-- botão de compartilhamento em redes sociais--> | |
51 | + <div id=i3GEOcompartilhar | |
52 | + style="width: 170px; margin: auto; text-align: left; padding-top: 1px"></div> | |
53 | + <!-- aqui será incluído o contador de tempo quando o temporizador de redesenho do mapa estiver ativo --> | |
54 | + <div id=tempoRedesenho | |
55 | + style="z-index: 100; position: absolute; top: 0px; color: green; background-color: black; width: 50px; display: none"></div> | |
56 | + </td> | |
57 | + <!-- aqui serão incluídas as bandeiras que permitem a troca de idioma --> | |
58 | + <td class=fundoRodape style="width: 10%;"> | |
59 | + <div id=seletorIdiomas style="right: 15px;"></div> | |
60 | + </td> | |
61 | + </tr> | |
62 | + </table> | |
63 | + </td> | |
64 | + </tr> | |
65 | + </table> | |
66 | + <table id="i3GEOlogoMarca" | |
67 | + style='margin: 0px auto; box-shadow: 0 1px 13px gray; border-radius: 5px;'> | |
68 | + <tr> | |
69 | + <td style="height: 30px"><div id=versaoi3geo></div> | |
70 | + <h2 | |
71 | + style="font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;">i3Geo | |
72 | + - Software livre para criação de mapas interativos e | |
73 | + geoprocessamento</h2> | |
74 | + <h3 | |
75 | + style="font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;">Baseado | |
76 | + no Mapserver, é licenciado sob GPL e integra o Portal do | |
77 | + Software Público Brasileiro</h3></td> | |
78 | + </tr> | |
79 | + <tr> | |
80 | + <td style="padding: 10px;"><img | |
81 | + style="width: 560px; height: 81px" alt="" | |
82 | + src='../imagens/logo_inicio.png'></td> | |
83 | + </tr> | |
84 | + <tr> | |
85 | + <td> | |
86 | + <!-- | |
87 | + <script id="ohloh" type="text/javascript" src="http://www.ohloh.net/p/150688/widgets/project_users.js?style=red"></script> | |
88 | + --> | |
89 | + </td> | |
90 | + </tr> | |
91 | + </table> | |
92 | + | |
93 | + <div id="i3GEOguiaMovel" | |
94 | + style="position: absolute; display: block; border: 0px solid white; text-align: left; z-index: 2000; background-color: none"> | |
95 | + <img id="i3GEOguiaMovelPuxador" | |
96 | + onclick='i3GEO.guias.guiaMovel.abreFecha()' | |
97 | + style='z-index: 2; border: solid 0px white; left: 0px; position: absolute; top: 0px' | |
98 | + width='0px' src='../imagens/openbars.png'> | |
99 | + <div id="i3GEOguiaMovelMolde" | |
100 | + style="box-shadow: -2px 0 2px gray; border-radius: 5px 0px 0px 5px; position: absolute; display: none; border: 0px solid white; text-align: left; z-index: 1000; background-color: gray"> | |
101 | + <div id="i3GEOguiaMovelIcones" | |
102 | + style='overflow: none; left: 0px; display: none; position: absolute; top: 0px; text-align: center; height: 0px; width: 0px; border: solid 0px white; background-color: white'></div> | |
103 | + <div id="i3GEOguiaMovelConteudo" | |
104 | + style='overflow: auto; display: none; position: absolute; border-color: gray; border-width: 0px 0 0px 0px; left: 0px; height: 0px; background-color: white'> | |
105 | + <div id='guia1obj' style='display: none;'> | |
106 | + <!-- Esta div acrescenta a opção de busca rápida, caso vc queira colocá-la em um lugar específico --> | |
107 | + <div style='left: 5px; top: 10px;' id=buscaRapida></div> | |
108 | + <!-- Esta div acrescenta a lista de propriedades do mapa --> | |
109 | + <div id=listaPropriedades style='top: 15px;'></div> | |
110 | + <!-- Esta div acrescenta a lista de de camadas do tipo 'baselayers' específicas da interface Openlayers. Veja também a opção i3GEO.Interface.openlayers.GADGETS.LayerSwitcher --> | |
111 | + <div id=listaLayersBase style='top: 15px;'></div> | |
112 | + <!-- Esta div acrescenta a lista de de camadas disponíveis no mapa atual --> | |
113 | + <div id=listaTemas style='top: 15px;'></div> | |
114 | + </div> | |
115 | + <div id='guia2obj' style='display: none;'> | |
116 | + Aguarde...<img alt="" src="../imagens/branco.gif" width=248 /> | |
117 | + </div> | |
118 | + <div id='guia4obj' style='display: none; text-align: left'> | |
119 | + <div id='legenda' style='text-align: left'></div> | |
120 | + </div> | |
121 | + <div id='guia5obj' style='display: none; text-align: left'> | |
122 | + <div id='banners' style='overflow: auto; text-align: left'>Aguarde...</div> | |
123 | + </div> | |
124 | + </div> | |
125 | + </div> | |
126 | + </div> | |
127 | + <div id="guiasAtlas" style="background: none;color: white;cursor: pointer;height: 25px;left: 100px;position: absolute;text-align: left;top: 6px;width: 350px;"></div> | |
128 | + <div id=tituloAtlas style="background: none;color: white;cursor: pointer;height: 25px;left: 450px;position: absolute;text-align: left;top: 9px;z-index:10000;font-size:14px"></div> | |
129 | + <style> | |
130 | +.olControlEditingToolbar1 div { | |
131 | + background-image: url(../mashups/openlayers.png); | |
132 | + background-repeat: no-repeat; | |
133 | + float: right; | |
134 | + right: 0px; | |
135 | + height: 29px; | |
136 | + margin: 2px; | |
137 | + width: 29px; | |
138 | + cursor: pointer; | |
139 | + top: 10px; | |
140 | +} | |
141 | +</style> | |
142 | + <script src="../classesjs/i3geo.js"></script> | |
143 | + <script type="text/javascript" src="../classesjs/atlas.js"></script> | |
144 | + <script src="../pacotes/openlayers/OpenLayers2131.js.php"></script> | |
145 | + <link rel="stylesheet" type="text/css" href="../css/black.css"> | |
146 | + <script> | |
147 | + i3GEO.configura.locaplic = i3GEO.util.protocolo() + "://" | |
148 | + + window.location.host + "/i3geo"; | |
149 | + i3GEO.configura.autotamanho = false; | |
150 | + i3GEO.Interface.ATUAL = "openlayers"; | |
151 | + i3GEO.Interface.IDCORPO = "contemImg"; | |
152 | + i3GEO.Interface.openlayers.TILES = true; | |
153 | + i3GEO.configura.oMenuData.submenus["interface"] = [ | |
154 | + { | |
155 | + id : "omenudataInterface0a", | |
156 | + text : '<span style=color:gray;text-decoration:underline; ><b>' | |
157 | + + $trad("d27") + '</b></span>', | |
158 | + url : "#" | |
159 | + }, | |
160 | + { | |
161 | + id : "omenudataInterface2", | |
162 | + text : "OpenLayers", | |
163 | + url : "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_ol.htm?'+i3GEO.configura.sid" | |
164 | + }, | |
165 | + { | |
166 | + id : "omenudataInterface2a", | |
167 | + text : "OpenLayers OSM", | |
168 | + url : "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_osm.htm?'+i3GEO.configura.sid" | |
169 | + }, | |
170 | + { | |
171 | + id : "omenudataInterface4", | |
172 | + text : "Google Maps", | |
173 | + url : "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_gm.phtml?'+i3GEO.configura.sid" | |
174 | + }, | |
175 | + { | |
176 | + id : "omenudataInterface5", | |
177 | + text : "Google Earth", | |
178 | + url : "javascript:window.location = i3GEO.configura.locaplic+'/interface/googleearth.phtml?'+i3GEO.configura.sid" | |
179 | + }, | |
180 | + { | |
181 | + id : "omenudataInterface0b", | |
182 | + text : '<span style=color:gray;text-decoration:underline; ><b>' | |
183 | + + $trad("u27") + '</b></span>', | |
184 | + url : "#" | |
185 | + }, | |
186 | + { | |
187 | + id : "omenudataInterface6", | |
188 | + text : $trad("u21"), | |
189 | + url : "javascript:var w = window.open(i3GEO.configura.locaplic+'/geradordelinks.htm')" | |
190 | + }, | |
191 | + { | |
192 | + id : "omenudataInterface7", | |
193 | + text : "Serviços WMS", | |
194 | + url : "javascript:var w = window.open(i3GEO.configura.locaplic+'/ogc.htm')" | |
195 | + }, | |
196 | + { | |
197 | + id : "omenudataInterface9", | |
198 | + text : "Download de dados", | |
199 | + url : "javascript:var w = window.open(i3GEO.configura.locaplic+'/datadownload.htm')" | |
200 | + }, { | |
201 | + id : "omenudataInterface11", | |
202 | + text : $trad("p20"), | |
203 | + url : "javascript:i3GEO.mapa.dialogo.telaRemota()" | |
204 | + }]; | |
205 | + | |
206 | + i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.finaliza = 'if($i("omenudataInterface1")){i3GEOoMenuBar.getMenuItem("omenudataInterface1").cfg.setProperty("text", " ");}'; | |
207 | + i3GEO.cria(); | |
208 | + i3GEO.configura.mapaRefDisplay = "none"; | |
209 | + i3GEO.barraDeBotoes.TIPO = "olhodepeixe"; | |
210 | + //ajusta o deslocamento da barra de botoes | |
211 | + i3GEO.barraDeBotoes.OFFSET = 11; | |
212 | + //ajusta a posicao da barra de botoes no IE | |
213 | + if (navm) { | |
214 | + i3GEO.barraDeBotoes.OFFSET = 5; | |
215 | + } | |
216 | + i3GEO.configura.oMenuData["submenus"]["janelas"] = []; | |
217 | + i3GEO.ajuda.ATIVAJANELA = false; | |
218 | + i3GEO.idioma.IDSELETOR = "seletorIdiomas"; | |
219 | + i3GEO.Interface.ATIVAMENUCONTEXTO = false; | |
220 | + //i3GEO.arvoreDeTemas.TIPOBOTAO = "radio"; | |
221 | + i3GEO.arvoreDeTemas.OPCOESADICIONAIS.comentarios = true; | |
222 | + i3GEO.arvoreDeCamadas.VERIFICAABRANGENCIATEMAS = true; | |
223 | + i3GEO.arvoreDeCamadas.MOSTRALISTAKML = false; | |
224 | + i3GEO.mapa.AUTORESIZE = true; | |
225 | + i3GEO.guias.TIPO = "movel"; | |
226 | + i3GEO.guias.guiaMovel.config.topGuiaMovel = 36; | |
227 | + i3GEO.janela.ativaAlerta(); | |
228 | + i3GEO.finaliza = function() { | |
229 | + if ($i("i3GEOlogoMarca")) { | |
230 | + $i("i3GEOlogoMarca").style.display = "none"; | |
231 | + } | |
232 | + i3GEO.mapa.insereDobraPagina("googlemaps", | |
233 | + "../imagens/dobragooglemaps.png"); | |
234 | + iniciaAtlas(200); | |
235 | + }; | |
236 | + i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir = true; | |
237 | + i3GEO.janela.TRANSICAOSUAVE = true; | |
238 | + | |
239 | + OpenLayers.ImgPath = "../pacotes/openlayers/img/"; | |
240 | + (function() { | |
241 | + var oce = new OpenLayers.Layer.ArcGIS93Rest( | |
242 | + "ESRI Ocean Basemap", | |
243 | + "http://server.arcgisonline.com/ArcGIS/rest/services/Ocean_Basemap/MapServer/export", | |
244 | + { | |
245 | + format : "jpeg" | |
246 | + }, { | |
247 | + isBaseLayer : true, | |
248 | + visibility : false | |
249 | + }); | |
250 | + var ims = new OpenLayers.Layer.ArcGIS93Rest( | |
251 | + "ESRI Imagery World 2D", | |
252 | + "http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer/export", | |
253 | + { | |
254 | + format : "jpeg" | |
255 | + }, { | |
256 | + isBaseLayer : true, | |
257 | + visibility : false | |
258 | + }); | |
259 | + var wsm = new OpenLayers.Layer.ArcGIS93Rest( | |
260 | + "ESRI World Street Map", | |
261 | + "http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer/export", | |
262 | + { | |
263 | + format : "jpeg" | |
264 | + }, { | |
265 | + isBaseLayer : true, | |
266 | + visibility : false | |
267 | + }); | |
268 | + var bra = new OpenLayers.Layer.WMS( | |
269 | + "Base carto MMA", | |
270 | + "http://mapas.mma.gov.br/cgi-bin/mapserv?map=/opt/www/html/webservices/baseraster.map", | |
271 | + { | |
272 | + layers : "baseraster", | |
273 | + srs : "EPSG:4618", | |
274 | + format : "image/png", | |
275 | + isBaseLayer : false | |
276 | + }, { | |
277 | + isBaseLayer : true, | |
278 | + visibility : false | |
279 | + }); | |
280 | + | |
281 | + var tms = new OpenLayers.Layer.TMS("OSGEO", | |
282 | + "http://tilecache.osgeo.org/wms-c/Basic.py/", { | |
283 | + layername : "basic", | |
284 | + type : "png", | |
285 | + // set if different than the bottom left of map.maxExtent | |
286 | + tileOrigin : new OpenLayers.LonLat(-180, -90), | |
287 | + isBaseLayer : true, | |
288 | + visibility : false | |
289 | + }); | |
290 | + | |
291 | + i3GEO.Interface.openlayers.LAYERSADICIONAIS = [oce, ims, wsm, tms, | |
292 | + bra]; | |
293 | + })(); | |
294 | + | |
295 | + i3GEO.inicia(); | |
296 | + </script> | |
297 | +</body> | |
298 | +</html> | ... | ... |