Commit 0fa9678e73b27f96afb255ea4d899390f3569125
1 parent
02ab0f4c
Exists in
master
and in
7 other branches
Alteração nos nomes das interfaces padrão para remover o prefixo blak_
Showing
11 changed files
with
2239 additions
and
2210 deletions
Show diff stats
init/index.js
1 | 1 | botoesIni = [ |
2 | 2 | { |
3 | 3 | "img":"openlayers", |
4 | - "href": location.href.replace("init/index.php"+window.location.search,"") + customDir + "/black_ol.htm", | |
4 | + "href": location.href.replace("init/index.php"+window.location.search,"") + customDir + "/ol.htm", | |
5 | 5 | "titulo":$trad(4,g_traducao_init), |
6 | 6 | "subtitulo": $trad("4a",g_traducao_init), |
7 | 7 | "fa": "map-o", |
8 | 8 | "target": "_blank" |
9 | 9 | },{ |
10 | 10 | "img":"osm", |
11 | - "href": location.href.replace("init/index.php"+window.location.search,"") + customDir + "/black_osm.htm", | |
11 | + "href": location.href.replace("init/index.php"+window.location.search,"") + customDir + "/osm.htm", | |
12 | 12 | "titulo":$trad(23,g_traducao_init), |
13 | 13 | "subtitulo": $trad("23a",g_traducao_init), |
14 | 14 | "fa": "map-o", |
15 | 15 | "target": "_blank" |
16 | 16 | },{ |
17 | 17 | "img":"googlemaps", |
18 | - "href": location.href.replace("init/index.php"+window.location.search,"") + customDir + "/black_gm.phtml", | |
18 | + "href": location.href.replace("init/index.php"+window.location.search,"") + customDir + "/gm.phtml", | |
19 | 19 | "titulo":$trad(6,g_traducao_init), |
20 | 20 | "subtitulo": $trad("6a",g_traducao_init), |
21 | 21 | "fa": "map-o", |
... | ... | @@ -28,15 +28,8 @@ botoesIni = [ |
28 | 28 | "fa": "map-o", |
29 | 29 | "target": "_self" |
30 | 30 | },{ |
31 | - "img":"googleearth", | |
32 | - "href": location.href.replace("init/index.php"+window.location.search,"") + customDir + "/googleearth.phtml", | |
33 | - "titulo":$trad(7,g_traducao_init), | |
34 | - "subtitulo": $trad("7a",g_traducao_init), | |
35 | - "fa": "map-o", | |
36 | - "target": "_blank" | |
37 | -},{ | |
38 | 31 | "img":"cartogramas", |
39 | - "href": location.href.replace("init/index.php"+window.location.search,"") + customDir + "/black_carto_ol.htm", | |
32 | + "href": location.href.replace("init/index.php"+window.location.search,"") + customDir + "/carto_ol.htm", | |
40 | 33 | "titulo":$trad(8,g_traducao_init), |
41 | 34 | "subtitulo": $trad("8a",g_traducao_init), |
42 | 35 | "fa": "map-o", | ... | ... |
interface/black_carto_ol.htm
1 | -<!DOCTYPE html> | |
2 | 1 | <html> |
3 | 2 | <head> |
4 | -<meta http-equiv="Category" content="i3Geo Mapa interativo MMA geoprocessamento sig mobile"> | |
5 | -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | |
6 | -<meta name="viewport" | |
7 | - content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> | |
8 | -<title>i3GEO - OpenLayers</title> | |
9 | -<script src="../pacotes/ol3/ol.js"></script> | |
10 | -<script src="../js/i3geonaocompacto.js"></script> | |
11 | -<!-- lista com os links que serao mostrados na guia ferramentas --> | |
12 | -<script src="../js/listaDeFerramentas.js"></script> | |
13 | -<!-- configuracoes default tipo pode ser OL (openLayers) ou GM (googlemaps) --> | |
14 | -<script src="config.php?tipo=OL"></script> | |
15 | -<script src="../ferramentas/metaestat/index.js"></script> | |
16 | -<link rel="stylesheet" type="text/css" href="../pacotes/ol3/ol.css"> | |
17 | -<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap/css/bootstrap.min.css"> | |
18 | -<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-material-design/dist/css/bootstrap-material-design.min.css"> | |
19 | -<!-- <link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-accessibility-plugin/plugins/js/bootstrap-accessibility.min.js"> --> | |
20 | -<link rel="stylesheet" type="text/css" href="../css/default.css"> | |
21 | -<style> | |
22 | -.ol-attribution img { | |
23 | - display: none; | |
24 | -} | |
25 | - | |
26 | -.ol-attribution.ol-uncollapsible { | |
27 | - height: 2.1em; | |
28 | - right: 24px; | |
29 | - background: none; | |
30 | - margin-bottom: 15px; | |
31 | -} | |
32 | - | |
33 | -</style> | |
34 | -</head> | |
35 | - <!-- As palavras entre {{{}}} sao utilizadas para a traducao. Veja i3geo/js/dicionario.js | |
36 | - Marque com data-traduzir="true" os elementos que deverao passar pelo tradutor | |
37 | - --> | |
38 | -<body id="i3geo" style='background: white;'> | |
39 | - <!-- inclui o nome do usuario logado | |
40 | - <div id="i3GEONomeLogin" | |
41 | - style="position: absolute; left: 10px; top: 2px; font-size: 11px; z-index: 50000"></div> | |
42 | - --> | |
43 | - <!-- Aqui vai o mapa. O div a ser inserido e padronizado e depende da interface usar openlayers ou googlemaps --> | |
44 | - <div id="mapai3Geo" > | |
45 | - </div> | |
46 | - <!-- aqui sera incluida a escala numerica. E necessario ter o id=i3GEOescalanum para que o valor seja atualizado--> | |
47 | - <form class="escalanumerica hidden-xs" onsubmit="javascript:i3GEO.navega.aplicaEscala($i('i3GEOescalanum').value);return false;"> | |
48 | - <input id='i3GEOescalanum' type='text' name='' value='' size='10' title='' > | |
49 | - </form> | |
50 | - | |
51 | - <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse --> | |
52 | - <div class="localizarxy fundoRodape hidden-xs hidden-sm"> | |
53 | - <div class="i3GeoMascaraCoord" style="display: block;"> | |
54 | - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo"> | |
55 | - <option>DMS:</option> | |
56 | - <option value="janela">janela</option> | |
57 | - <option value="geoProj">DMS</option> | |
58 | - <option value="dd">Déc. de grau</option> | |
59 | - <option value="geohash">GeoHash</option> | |
60 | - <option value="policonicaSad69">Polic SAD-69</option> | |
61 | - <option value="utmSad69Proj">UTM Sad-69</option> | |
62 | - <option value="utmSirgas2000Proj">UTM Sirgas</option> | |
63 | - </select> | |
64 | - </div> | |
65 | - <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;position: absolute;top: 0px;left: 60px;"> | |
66 | - X: | |
67 | - <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjxg" type="text"> | |
68 | - <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjxm" type="text"> | |
69 | - <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjxs" type="text"> | |
70 | - Y: | |
71 | - <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjyg" type="text"> | |
72 | - <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjym" type="text"> | |
73 | - <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjys" type="text"> | |
74 | - <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.zoomPontoGeo()" src="../imagens/branco.gif"> | |
75 | - </div> | |
76 | - <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
77 | - X: <input name="" value="00" size="12" title="X" id="localizarxyddX" type="text"> | |
78 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxyddY" type="text"> | |
79 | - </div> | |
80 | - <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
81 | - GeoHash <input name="" value="00" size="12" title="Cod" id="localizarxygeohashCodigo" type="text"> | |
82 | - <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.geohash.zoomCodigo('localizarxygeohashCodigo')" src="../imagens/branco.gif"> | |
83 | - </div> | |
84 | - <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
85 | - X: <input name="" value="00" size="12" title="X" id="localizarxypoliconicaSad69X" type="text"> | |
86 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxypoliconicaSad69Y" type="text"> | |
87 | - </div> | |
88 | - <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
89 | - X: <input name="" value="00" size="12" title="X" id="localizarxyutmSad69ProjX" type="text"> | |
90 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSad69ProjY" type="text"> | |
91 | - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSad69ProjZN" type="text"> | |
92 | - </div> | |
93 | - <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
94 | - X: <input name="" value="00" size="12" title="X" id="localizarxyutmSirgas2000ProjX" type="text"> | |
95 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSirgas2000ProjY" type="text"> | |
96 | - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text"> | |
97 | - </div> | |
98 | - </div> | |
99 | - | |
100 | - <!-- barra de ícones de navegacao --> | |
101 | - <div class="ol-i3GEOcontrols ol-control"> | |
102 | - <button onclick="i3GEO.Interface.zoom2ext(i3GEO.parametros.extentTotal)" style="float: left;"> | |
103 | - <img style="width:20px;" src="../imagens/gisicons/projection.png"> | |
104 | - </button> | |
105 | - <button onclick="i3GEO.Interface.zoomli()" style="float: left;"> | |
106 | - <img style="width:20px;" src="../imagens/gisicons/zoom-region.png"> | |
107 | - </button> | |
108 | - <br> | |
109 | - <button onclick="i3GEO.navega.extensaoAnterior()" style="float: left;"> | |
110 | - <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle1.png"> | |
111 | - </button> | |
112 | - <button onclick="i3GEO.navega.extensaoProximo()" style="float: left;"> | |
113 | - <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> | |
114 | - </button> | |
115 | - <br> | |
116 | - <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> | |
117 | - <img style="width:20px;" src="../imagens/gisicons/save1.png"> | |
118 | - </button> | |
119 | - <button onclick="i3GEO.maparef.inicia()" style="float: left;"> | |
120 | - <img style="width:20px;" src="../imagens/gisicons/map-reference.png"> | |
121 | - </button> | |
122 | - </div> | |
123 | - <!--barra de progresso que e mostrada conforme as camadas sao desenhadas no mapa. Esse elemento deve ter o id="i3GEOprogressoCamadas" --> | |
124 | - <div id="i3GEOprogressoCamadas" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
125 | - <div class="progress-bar progress-bar-striped active" role="progressbar" style="width:100%"> | |
126 | - </div> | |
127 | - </div> | |
128 | - <!--barra de aguarde id="i3GEObarraAguarde" --> | |
129 | - <div id="i3GEObarraAguarde" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
130 | - <div class="progress-bar progress-bar-success progress-bar-striped active" role="progressbar" style="width:100%"> | |
131 | - </div> | |
132 | - </div> | |
133 | - <!-- mensagem de copyright --> | |
134 | - <div id="i3GEOcopyright">i3Geo</div> | |
135 | - <!-- botoes laterais que abrem guias moveis --> | |
136 | - <div id="i3GEOguiaMovel" > | |
137 | - <!-- configuracao para todos os botoes | |
138 | - data-idconteudo - id do DIV que contem o conteudo da guia e que sera mostrado ao ser clicado | |
139 | - --> | |
140 | - <div class="iconesGuiaMovel" data-traduzir="true" style="right:0px;border-radius:4px; padding:2px;cursor: pointer; position: absolute; top: 5px; width: auto; z-index: 5000; background-color: rgba(255,255,255,.4);"> | |
141 | - <!-- ferramentas | |
142 | - data-idLista - id do DIV dentro de idconteudo que sera utilizado para mostrar as "pastas" que abrem o proximo nivel | |
143 | - data-idLinks - id do DIV dentro de idconteudo que sera utilizado para mostrar a lista de links que abre cada ferramenta | |
144 | - data-idMigalha - id do DIV que sera utilizado para mostrar o link de retorno ao nivel anterior | |
145 | - --> | |
146 | - <div data-idconteudo="guia8obj" data-idLinks="listaFerramentasLinks" data-idMigalha="migalhaFerramentas" data-idLista="listaFerramentas" onclick="i3GEO.guias.ativa('ferramentas',this)"> | |
147 | - <button title="{{{u15a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
148 | - <img src="../imagens/gisicons/tools.png" style="cursor: pointer; padding: 3px;"> | |
149 | - </button> | |
150 | - </div> | |
151 | - <!-- temas existentes no mapa | |
152 | - data-idListaDeCamadas - id onde sera incluida a lista de camadas | |
153 | - data-idListaFundo - id onde sera incluida a lista de camadas de fundo (mapa base) | |
154 | - data-verificaAbrangencia - se for uma string, faz a verificacao se a camada esta fora da abrangencia atual do mapa, | |
155 | - inserindo ou nao a string como uma classe CSS. Pode degradar a performance e depende | |
156 | - do metadata existente na camada. Deixe vazio para nao ativar a operacao. | |
157 | - --> | |
158 | - <div onclick="i3GEO.guias.ativa('temas',this)" data-verificaAbrangencia="" data-idconteudo="guia1obj" data-idListaFundo="listaFundo" data-idListaDeCamadas="listaTemas" style="margin-top: 3px;"> | |
159 | - <button title="{{{g4a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
160 | - <img src="../imagens/layer.png" style="cursor: pointer; padding: 3px;"> | |
161 | - </button> | |
162 | - </div> | |
163 | - <!-- catalogo de adicao de temas ao mapa | |
164 | - data-idCatalogo - id do DIV que contem a primeira pagina do catalogo. Esse DIV sera escondido e mostrado conforme o usuario navega pelo catalogo | |
165 | - data-idMenus - id do DIV que recebera a lista de menus cadastrados no sistema de administracao | |
166 | - data-idNavegacao - id do DIV que recebera a lista de opcoes apos o usuario clicar em um item do catalogo principal | |
167 | - data-idMigalha - id do DIV que recebera o link para retorno ao nivel anterior do catalogo | |
168 | - | |
169 | - Variaveis javascript: | |
170 | - i3GEO.catalogoMenus.IDSMENUS - (array) apenas os menus com idmenu que constem nessa lista serao mostrados. Por default e vazio. | |
171 | - --> | |
172 | - <div onclick="i3GEO.guias.ativa('adiciona',this)" data-idconteudo="guia2obj" data-idMigalha="catalogoMigalha" data-idNavegacao="catalogoNavegacao" data-idCatalogo="catalogoPrincipal" data-idMenus="catalogoMenus" style="margin-top: 3px;"> | |
173 | - <button title="{{{g1a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
174 | - <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> | |
175 | - </button> | |
176 | - </div> | |
177 | - <!-- legenda --> | |
178 | - <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> | |
179 | - <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
180 | - <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> | |
181 | - </button> | |
182 | - </div> | |
183 | - <div onclick="i3GEO.guias.ativa('dobraPagina',this)" style="margin-top: 3px;"> | |
184 | - <button title="{{{trocaInterface}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
185 | - <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> | |
186 | - </button> | |
187 | - </div> | |
188 | - <!-- Busca --> | |
189 | - <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> | |
190 | - <button class="iconeGuiaMovel" style="box-shadow: none;"> | |
191 | - <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> | |
192 | - </button> | |
193 | - </div> | |
194 | - <div onclick="i3GEO.guias.ativa('identificaBalao',this)" style="margin-top: 3px;" > | |
195 | - <button title="{{{d7a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
196 | - <img src="../imagens/gisicons/tips.png" style="cursor: pointer; padding: 3px;"> | |
197 | - </button> | |
198 | - </div> | |
199 | - <div onclick="i3GEO.guias.ativa('identifica',this)" style="margin-top: 3px;"> | |
200 | - <button title="{{{d7}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
201 | - <img src="../imagens/gisicons/pointer-info.png" style="cursor: pointer; padding: 3px;"> | |
202 | - </button> | |
203 | - </div> | |
204 | - </div> | |
205 | - <!-- veja i3GEO.guias.CONFIGURA --> | |
206 | - <!-- Os IDs sao definidos no botao que ativa a guia veja: "i3GEOguiaMovel" --> | |
207 | - <!-- se height nao estiver definido sera utilizada a altura do mapa --> | |
208 | - <div id="i3GEOguiaMovelMolde" > | |
209 | - <div id="i3GEOguiaMovelConteudo" > | |
210 | - <!-- camadas existentes no mapa --> | |
211 | - <div id='guia1obj' data-traduzir="true" style='display: none;'> | |
212 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g4a}}}</span>X</div> | |
213 | - <div class="btn-group noprint" > | |
214 | - <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
215 | - <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
216 | - <span class="caret"></span> | |
217 | - </a> | |
218 | - <ul class="dropdown-menu"> | |
219 | - <li><a onclick="i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)" href="javascript:void(0)" >Refresh</a></li> | |
220 | - <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('ligartodos')" href="javascript:void(0)" >{{{t3a}}}</a></li> | |
221 | - <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('desligartodos')" href="javascript:void(0)" >{{{t3b}}}</a></li> | |
222 | - <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.excluir()" href="javascript:void(0)" >{{{t12}}}</a></li> | |
223 | - <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.filtro()" href="javascript:void(0)" >{{{t2a}}}</a></li> | |
224 | - <li><a onclick="i3GEO.mapa.dialogo.opacidade()" href="javascript:void(0)" >{{{t20}}}</a></li> | |
225 | - <li><a onclick="i3GEO.mapa.dialogo.animacao()" href="javascript:void(0)" >{{{p21}}}</a></li> | |
226 | - <li><a onclick="i3GEO.mapa.dialogo.imprimir()" href="javascript:void(0)" >{{{d12}}}</a></li> | |
227 | - <li><a onclick="i3GEO.mapa.limpasel()" href="javascript:void(0)" >{{{t4}}}</a></li> | |
228 | - </ul> | |
229 | - </div> | |
230 | - <!-- Esta div acrescenta a lista de de camadas disponíveis no mapa atual --> | |
231 | - <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div> | |
232 | - <!-- Esta div acrescenta a lista de de camadas de fundo | |
233 | - A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS | |
234 | - Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida | |
235 | - no programa interface/config.php | |
236 | - --> | |
237 | - <div class="list-group condensed"> | |
238 | - <label>Camadas de fundo</label> | |
239 | - <a data-target="#collapseFundo" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" > | |
240 | - <span class="caret"></span> | |
241 | - </a> | |
242 | - <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> | |
243 | - <form> | |
244 | - <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div> | |
245 | - </form> | |
246 | - </div> | |
247 | - </div> | |
248 | - </div> | |
249 | - <!-- Catalogo de temas --> | |
250 | - <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> | |
251 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> | |
252 | - <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> | |
253 | - <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div> | |
254 | - <div id="catalogoNavegacao"></div> | |
255 | - <!-- Opcoes --> | |
256 | - <div id="catalogoPrincipal"> | |
257 | - <div class="btn-group noprint" > | |
258 | - <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
259 | - <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
260 | - <span class="caret"></span> | |
261 | - </a> | |
262 | - <ul class="dropdown-menu"> | |
263 | - <li> | |
264 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.atualiza()">Refresh</a> | |
265 | - </li> | |
266 | - <li class="divider"></li> | |
267 | - <li> | |
268 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.conectaservico()" >{{{a15}}}</a> | |
269 | - </li> | |
270 | - <li> | |
271 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.uploadarquivo()">{{{a14}}}</a> | |
272 | - </li> | |
273 | - <li> | |
274 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.downloadbase()">{{{a3}}}</a> | |
275 | - </li> | |
276 | - <li> | |
277 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.importarwmc()">{{{a3a}}}</a> | |
278 | - </li> | |
279 | - <li> | |
280 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.nuvemTags()">{{{a5a}}}</a> | |
281 | - </li> | |
282 | - <li> | |
283 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.carouselTemas()">Miniaturas</a> | |
284 | - </li> | |
285 | - <li> | |
286 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.buscaInde()">Busca na INDE</a> | |
287 | - </li> | |
288 | - <li> | |
289 | - <a href="javascript:void(0)" onclick="i3GEO.mapa.dialogo.metaestat()">Cartogramas estatísticos</a> | |
290 | - </li> | |
291 | - <li><a href="http://localhost/i3geo/kml.php?tipoxml=kml" target="_blank">{{{a13}}}</a> | |
292 | - </li> | |
293 | - </ul> | |
294 | - </div> | |
295 | - <!-- busca tema no catalogo --> | |
296 | - <div class="form-group label-floating"> | |
297 | - <label class="control-label" for="i3GEObuscatema">{{{a1}}}</label> | |
298 | - <div class="input-group"> | |
299 | - <input id="i3GEObuscatema" class="form-control" type="text" value=""> | |
300 | - <span class="input-group-btn"> | |
301 | - <a onclick="i3GEO.arvoreDeTemas.buscaTema2($i('i3GEObuscatema').value);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
302 | - <span class="material-icons md-18">send</span> | |
303 | - </a> | |
304 | - </span> | |
305 | - </div> | |
306 | - </div> | |
307 | - <!-- A lista de menus e uma funcao de i3GEO.guias.CONFIGURA.adiciona | |
308 | - Nessa funcao ficam tambem os parametros: | |
309 | - "idOndeMenus": "catalogoMenus", | |
310 | - "idCatalogoPrincipal": "catalogoPrincipal", | |
311 | - "idCatalogoNavegacao": "catalogoNavegacao", | |
312 | - "idOndeMigalha": "catalogoMigalha" | |
313 | - --> | |
314 | - <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div> | |
315 | - | |
316 | - <div id="arvoreAdicionaTema"></div> | |
317 | - | |
318 | - <!-- | |
319 | - As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: | |
320 | - config: { | |
321 | - 'templateDir': 'templates/dir.html', | |
322 | - 'templateTema': 'templates/tema.html', | |
323 | - 'idCatalogoPrincipal': 'catalogoPrincipal', | |
324 | - 'idCatalogoNavegacao': 'catalogoNavegacao', | |
325 | - 'idOndeMigalha': 'catalogoMigalha' | |
326 | - } | |
327 | - | |
328 | - exemplo: | |
329 | - | |
330 | - onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" | |
331 | - --> | |
332 | - | |
333 | - <!-- servicos da INDE brasileira --> | |
334 | - <div class="list-group condensed"><div class="row-content text-left"> | |
335 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
336 | - <label style="width: 265px;vertical-align: middle;"> | |
337 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
338 | - <h4>INDE-Br</h4></a> | |
339 | - <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
340 | - </label> | |
341 | - </div></div><hr> | |
342 | - <!-- lista de wms cadastrados no sistema de administracao --> | |
343 | - <div class="list-group condensed"><div class="row-content text-left"> | |
344 | - <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
345 | - <label style="width: 265px;vertical-align: middle;"> | |
346 | - <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
347 | - <h4>OGC-WMS</h4></a> | |
348 | - <h6>{{{descOgcWms}}}</h6> | |
349 | - </label> | |
350 | - </div></div><hr> | |
351 | - <!-- regioes cadastradas no sistema de metadados --> | |
352 | - <div class="list-group condensed"><div class="row-content text-left"> | |
353 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
354 | - <label style="width: 265px;vertical-align: middle;"> | |
355 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
356 | - <h4>{{{x87}}}</h4></a> | |
357 | - <h6>{{{descLimLoc}}}</h6> | |
358 | - </label> | |
359 | - </div></div><hr> | |
360 | - <!-- camadas que vem do sistema de metadados estatisticos --> | |
361 | - <div class="list-group condensed"><div class="row-content text-left"> | |
362 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
363 | - <label style="width: 265px;vertical-align: middle;"> | |
364 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
365 | - <h4>{{{x57}}}</h4></a> | |
366 | - <h6>{{{descMeta}}}</h6> | |
367 | - </label> | |
368 | - </div></div><hr> | |
369 | - <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
370 | - <div class="list-group condensed"><div class="row-content text-left"> | |
371 | - <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
372 | - <label style="width: 265px;vertical-align: middle;"> | |
373 | - <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" href="javascript:void(0)"> | |
374 | - <h4>{{{x90}}}</h4></a> | |
375 | - <h6>{{{descMapas}}}</h6> | |
376 | - </label> | |
377 | - </div></div><hr> | |
378 | - --> | |
379 | - <!-- camadas por estrelas --> | |
380 | - <div class="list-group condensed"><div class="row-content text-left"> | |
381 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
382 | - <label style="width: 265px;vertical-align: middle;"> | |
383 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
384 | - <h4>{{{t46}}}</h4></a> | |
385 | - <h6>{{{descEstrelas}}}</h6> | |
386 | - </label> | |
387 | - </div></div><hr> | |
388 | - <!-- sistemas que adicionam camadas --> | |
389 | - <div class="list-group condensed"><div class="row-content text-left"> | |
390 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
391 | - <label style="width: 265px;vertical-align: middle;"> | |
392 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
393 | - <h4>{{{a11}}}</h4></a> | |
394 | - <h6>{{{descSistemas}}}</h6> | |
395 | - </label> | |
396 | - </div></div><hr> | |
397 | - <!-- navegacao em diretorios --> | |
398 | - <div class="list-group condensed"><div class="row-content text-left"> | |
399 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
400 | - <label style="width: 265px;vertical-align: middle;"> | |
401 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
402 | - <h4>{{{a6}}}</h4></a> | |
403 | - <h6>{{{descDir}}}</h6> | |
404 | - </label> | |
405 | - </div></div><hr> | |
406 | - </div> | |
407 | - </div> | |
408 | - <!-- Legenda --> | |
409 | - <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> | |
410 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> | |
411 | - <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div> | |
412 | - </div> | |
413 | - <!-- busca | |
414 | - Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google | |
415 | - No botao que dispara a busca, ficam os parametros de configuracao | |
416 | - Esses parametros indicam qual o checkbox que define o tipo de busca, o local onde os dados serao mostrados e o template para formatar o resultado | |
417 | - --> | |
418 | - <div data-traduzir="true" id='guia7obj' style='display: none; text-align: left'> | |
419 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
420 | - <form> | |
421 | - <div class="form-group label-floating"> | |
422 | - <label class="control-label" for="valorBuscaRapida">{{{x36}}}</label> | |
423 | - <div class="input-group"> | |
424 | - <input class="form-control" type="text" value="" name="valorBuscaRapida"> | |
425 | - <span class="input-group-btn"> | |
426 | - <a onclick="i3GEO.busca.inicia(this);return false;" | |
427 | - data-templateGoogle="templates/buscaEmTemas.html" | |
428 | - data-inputGoogle="[name=google]" | |
429 | - data-ondeGoogle=".i3GEOresultadoBuscaGoogle" | |
430 | - data-templateTemasMapa="templates/buscaEmTemas.html" | |
431 | - data-inputTemasMapa="[name=temasMapa]" | |
432 | - data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" | |
433 | - data-templateServico="templates/buscaEmServico.html" | |
434 | - data-ondeConteiner="#guia7obj" | |
435 | - data-inputOndePalavra="[name=valorBuscaRapida]" | |
436 | - data-inputServicosExternos="[name=servicosExternos]" | |
437 | - data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
438 | - <span class="material-icons md-18">send</span> | |
439 | - </a> | |
440 | - </span> | |
441 | - </div> | |
442 | - </div> | |
443 | - <h4>{{{x37}}}:</h4> | |
444 | - <div class="form-inline" style="width:100%;"> | |
445 | - <div class="list-group condensed"> | |
446 | - <div class="checkbox text-left"> | |
447 | - <label> | |
448 | - <input checked class="noprint" value="on" type="checkbox" value="" name="servicosExternos" > | |
449 | - <span class="checkbox-material noprint"><span class="check"></span></span> {{{x38}}} | |
450 | - </label> | |
451 | - </div> | |
452 | - </div> | |
453 | - <div class="list-group condensed"> | |
454 | - <div class="checkbox text-left"> | |
455 | - <label> | |
456 | - <input class="noprint" value="on" type="checkbox" name="temasMapa"> | |
457 | - <span class="checkbox-material noprint"><span class="check"></span></span> {{{x39}}} | |
458 | - </label> | |
459 | - </div> | |
460 | - </div> | |
461 | - <!-- Apenas para a interface google maps | |
462 | - <div class="list-group condensed"> | |
463 | - <div class="checkbox text-left"> | |
464 | - <label> | |
465 | - <input class="noprint" value="on" type="checkbox" name="google"> | |
466 | - <span class="checkbox-material noprint"><span class="check"></span></span> Google | |
467 | - </label> | |
468 | - </div> | |
469 | - </div> | |
470 | - --> | |
471 | - </div> | |
472 | - </form> | |
473 | - <hr> | |
474 | - <div class="i3GEOresultadoBuscaServicos" ></div> | |
475 | - <div class="i3GEOresultadoBuscaTemasMapa" ></div> | |
476 | - <div class="i3GEOresultadoBuscaGoogle" ></div> | |
477 | - <div class="alert alert-info" role="alert">{{{x40}}}</div> | |
478 | - </div> | |
479 | - <!-- Ferramentas --> | |
480 | - <div data-traduzir="true" id='guia8obj' style='display: none; text-align: left'> | |
481 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
482 | - <div class="form-inline" style="width:100%;"> | |
483 | - <div class="text-center form-group" style="margin:4px;"> | |
484 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeArea.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
485 | - <img style="margin-top:4px;" src="../imagens/gisicons/area-measure.png"> | |
486 | - </a> | |
487 | - <h6>{{{d21at}}}</h6> | |
488 | - </div> | |
489 | - <div class="text-center form-group" style="margin:4px;"> | |
490 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeDistancia.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
491 | - <img style="margin-top:4px;" src="../imagens/gisicons/length-measure.png"> | |
492 | - </a> | |
493 | - <h6>{{{d21t}}}</h6> | |
494 | - </div> | |
495 | - <div class="text-center form-group" style="margin:4px;"> | |
496 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.selecao();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
497 | - <img style="margin-top:4px;" src="../imagens/gisicons/select.png"> | |
498 | - </a> | |
499 | - <h6>{{{d24t}}}</h6> | |
500 | - </div> | |
501 | - <div class="text-center form-group" style="margin:4px;"> | |
502 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.geolocal();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
503 | - <img style="margin-top:4px;" src="../imagens/gisicons/layer-gps.png"> | |
504 | - </a> | |
505 | - <h6>{{{localiza}}}</h6> | |
506 | - </div> | |
507 | - </div> | |
508 | - <div class="clearfix"></div> | |
509 | - <hr> | |
510 | - <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div> | |
511 | - <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div> | |
512 | - <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div> | |
513 | - </div> | |
514 | - </div> | |
515 | - </div> | |
516 | - </div> | |
517 | - <!-- templates --> | |
518 | - | |
519 | - <!-- para mostrar o banner de abertura, basta ter esse ID --> | |
520 | - <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> | |
521 | - <div> | |
522 | - <table> | |
523 | - <tr> | |
524 | - <td> | |
525 | - <div id=versaoi3geo></div> | |
526 | - <h4 >i3Geo - Software livre para criação de mapas | |
527 | - interativos e geoprocessamento</h4> | |
528 | - <h4 >Baseado no Mapserver, é licenciado sob GPL e integra o | |
529 | - Portal do Software Público Brasileiro</h4> | |
530 | - </td> | |
531 | - </tr> | |
532 | - </table> | |
533 | - <img class="img-thumbnail" src="../imagens/i3Geo_big.png" style="width:50px"> | |
534 | - <img class="img-thumbnail" src="../imagens/mapserv.png" style="width:50px"> | |
535 | - <img class="img-thumbnail" src="../imagens/pspb.png" style="width:50px"> | |
536 | - <div> </div> | |
537 | - </div> | |
538 | - </script> | |
539 | - <script> | |
540 | - //inicia o mapa | |
541 | - //Veja config.php | |
542 | - i3GEO.init(); | |
543 | - i3GEOF.metaestat.INTERFACE = "flutuante"; | |
544 | - i3GEOF.metaestat.CONEXAODEFAULT = 1; | |
545 | - i3GEOF.metaestat.TOP = 50; | |
546 | - i3GEOF.metaestat.LEFT = 100; | |
547 | - i3GEO.eventos.MOUSECLIQUEPERM = [ i3GEO.configura.funcaoTip ]; | |
548 | - | |
549 | - i3GEOF.metaestat.inicia(); | |
550 | - </script> | |
3 | +<script> | |
4 | +window.location="carto_ol.htm" ; | |
5 | +</script> | |
6 | +<head> | |
7 | +<body> | |
551 | 8 | </body> |
552 | - | |
553 | -</html> | |
9 | +</html> | |
554 | 10 | \ No newline at end of file | ... | ... |
interface/black_gm.phtml
1 | -<?php | |
2 | -include("../ms_configura.php"); | |
3 | -?> | |
4 | -<!DOCTYPE html> | |
5 | 1 | <html> |
6 | 2 | <head> |
7 | -<meta http-equiv="Category" content="i3Geo Mapa interativo MMA geoprocessamento sig mobile"> | |
8 | -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | |
9 | -<meta name="viewport" | |
10 | - content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> | |
11 | -<title>i3GEO - GM</title> | |
12 | -<script type="text/javascript" | |
13 | - src="https://maps.google.com/maps/api/js?libraries=drawing,geometry&key=<?php echo $googleApiKey; ?>"></script> | |
14 | - | |
15 | -<script src="../js/i3geo.js"></script> | |
16 | -<!-- lista com os links que serao mostrados na guia ferramentas --> | |
17 | -<script src="../js/listaDeFerramentas.js"></script> | |
18 | -<!-- configuracoes default tipo pode ser OL (openLayers) ou GM (googlemaps) --> | |
19 | -<script src="config.php?tipo=GM"></script> | |
20 | - | |
21 | -<link rel="stylesheet" type="text/css" href="../pacotes/ol3/ol.css"> | |
22 | -<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap/css/bootstrap.min.css"> | |
23 | -<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-material-design/dist/css/bootstrap-material-design.min.css"> | |
24 | -<!-- <link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-accessibility-plugin/plugins/js/bootstrap-accessibility.min.js"> --> | |
25 | -<link rel="stylesheet" type="text/css" href="../css/default.css"> | |
26 | -<style> | |
27 | -.ol-attribution img { | |
28 | - display: none; | |
29 | -} | |
30 | - | |
31 | -.ol-attribution.ol-uncollapsible { | |
32 | - height: 2.1em; | |
33 | - right: 24px; | |
34 | - background: none; | |
35 | - margin-bottom: 15px; | |
36 | -} | |
37 | - | |
38 | -.ol-i3GEOcontrols { | |
39 | - top: 2.8em; | |
40 | - left: 1em; | |
41 | - width: auto; | |
42 | -} | |
43 | - | |
44 | -.escalanumerica { | |
45 | - margin-left: 112px; | |
46 | - bottom:40px; | |
47 | -} | |
48 | - | |
49 | -.localizarxy { | |
50 | - bottom:5px; | |
51 | -} | |
52 | - | |
53 | -</style> | |
54 | -</head> | |
55 | - <!-- As palavras entre {{{}}} sao utilizadas para a traducao. Veja i3geo/js/dicionario.js | |
56 | - Marque com data-traduzir="true" os elementos que deverao passar pelo tradutor | |
57 | - --> | |
58 | -<body id="i3geo" style='background: white; overflow: hidden;'> | |
59 | - <!-- inclui o nome do usuario logado | |
60 | - <div id="i3GEONomeLogin" | |
61 | - style="position: absolute; left: 10px; top: 2px; font-size: 11px; z-index: 50000"></div> | |
62 | - --> | |
63 | - <!-- Aqui vai o mapa. O div a ser inserido e padronizado e depende da interface usar openlayers ou googlemaps --> | |
64 | - <div id="mapai3Geo" > | |
65 | - </div> | |
66 | - <!-- aqui sera incluida a escala numerica. E necessario ter o id=i3GEOescalanum para que o valor seja atualizado--> | |
67 | - <form class="escalanumerica hidden-xs" onsubmit="javascript:i3GEO.navega.aplicaEscala($i('i3GEOescalanum').value);return false;"> | |
68 | - <input id='i3GEOescalanum' type='text' name='' value='' size='10' title='' > | |
69 | - </form> | |
70 | - | |
71 | - <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse --> | |
72 | - <div class="localizarxy fundoRodape hidden-xs hidden-sm"> | |
73 | - <div class="i3GeoMascaraCoord" style="display: block;"> | |
74 | - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo"> | |
75 | - <option>DMS:</option> | |
76 | - <option value="janela">janela</option> | |
77 | - <option value="geoProj">DMS</option> | |
78 | - <option value="dd">Déc. de grau</option> | |
79 | - <option value="geohash">GeoHash</option> | |
80 | - <option value="policonicaSad69">Polic SAD-69</option> | |
81 | - <option value="utmSad69Proj">UTM Sad-69</option> | |
82 | - <option value="utmSirgas2000Proj">UTM Sirgas</option> | |
83 | - </select> | |
84 | - </div> | |
85 | - <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;position: absolute;top: 0px;left: 60px;"> | |
86 | - X: | |
87 | - <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjxg" type="text"> | |
88 | - <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjxm" type="text"> | |
89 | - <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjxs" type="text"> | |
90 | - Y: | |
91 | - <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjyg" type="text"> | |
92 | - <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjym" type="text"> | |
93 | - <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjys" type="text"> | |
94 | - <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.zoomPontoGeo()" src="../imagens/branco.gif"> | |
95 | - </div> | |
96 | - <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
97 | - X: <input name="" value="00" size="12" title="X" id="localizarxyddX" type="text"> | |
98 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxyddY" type="text"> | |
99 | - </div> | |
100 | - <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
101 | - GeoHash <input name="" value="00" size="12" title="Cod" id="localizarxygeohashCodigo" type="text"> | |
102 | - <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.geohash.zoomCodigo('localizarxygeohashCodigo')" src="../imagens/branco.gif"> | |
103 | - </div> | |
104 | - <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
105 | - X: <input name="" value="00" size="12" title="X" id="localizarxypoliconicaSad69X" type="text"> | |
106 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxypoliconicaSad69Y" type="text"> | |
107 | - </div> | |
108 | - <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
109 | - X: <input name="" value="00" size="12" title="X" id="localizarxyutmSad69ProjX" type="text"> | |
110 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSad69ProjY" type="text"> | |
111 | - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSad69ProjZN" type="text"> | |
112 | - </div> | |
113 | - <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
114 | - X: <input name="" value="00" size="12" title="X" id="localizarxyutmSirgas2000ProjX" type="text"> | |
115 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSirgas2000ProjY" type="text"> | |
116 | - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text"> | |
117 | - </div> | |
118 | - </div> | |
119 | - | |
120 | - <!-- barra de ícones de navegacao --> | |
121 | - <div class="ol-i3GEOcontrols ol-control"> | |
122 | - <button onclick="i3GEO.Interface.zoom2ext(i3GEO.parametros.extentTotal)" style="float: left;"> | |
123 | - <img style="width:20px;" src="../imagens/gisicons/projection.png"> | |
124 | - </button> | |
125 | - <button onclick="i3GEO.Interface.zoomli()" style="float: left;"> | |
126 | - <img style="width:20px;" src="../imagens/gisicons/zoom-region.png"> | |
127 | - </button> | |
128 | - <br> | |
129 | - <button onclick="i3GEO.navega.extensaoAnterior()" style="float: left;"> | |
130 | - <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle1.png"> | |
131 | - </button> | |
132 | - <button onclick="i3GEO.navega.extensaoProximo()" style="float: left;"> | |
133 | - <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> | |
134 | - </button> | |
135 | - <br> | |
136 | - <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> | |
137 | - <img style="width:20px;" src="../imagens/gisicons/save1.png"> | |
138 | - </button> | |
139 | - <button onclick="i3GEO.maparef.inicia()" style="float: left;"> | |
140 | - <img style="width:20px;" src="../imagens/gisicons/map-reference.png"> | |
141 | - </button> | |
142 | - </div> | |
143 | - <!--barra de progresso que e mostrada conforme as camadas sao desenhadas no mapa. Esse elemento deve ter o id="i3GEOprogressoCamadas" --> | |
144 | - <div id="i3GEOprogressoCamadas" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
145 | - <div class="progress-bar progress-bar-striped active" role="progressbar" style="width:100%"> | |
146 | - </div> | |
147 | - </div> | |
148 | - <!--barra de aguarde id="i3GEObarraAguarde" --> | |
149 | - <div id="i3GEObarraAguarde" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
150 | - <div class="progress-bar progress-bar-success progress-bar-striped active" role="progressbar" style="width:100%"> | |
151 | - </div> | |
152 | - </div> | |
153 | - <!-- mensagem de copyright --> | |
154 | - <div id="i3GEOcopyright">i3Geo</div> | |
155 | - <!-- botoes laterais que abrem guias moveis --> | |
156 | - <div id="i3GEOguiaMovel" > | |
157 | - <!-- configuracao para todos os botoes | |
158 | - data-idconteudo - id do DIV que contem o conteudo da guia e que sera mostrado ao ser clicado | |
159 | - --> | |
160 | - <div class="iconesGuiaMovel" data-traduzir="true" style="right:0px;border-radius:4px; padding:2px;cursor: pointer; position: absolute; top: 5px; width: auto; z-index: 5000; background-color: rgba(255,255,255,.4);"> | |
161 | - <!-- ferramentas | |
162 | - data-idLista - id do DIV dentro de idconteudo que sera utilizado para mostrar as "pastas" que abrem o proximo nivel | |
163 | - data-idLinks - id do DIV dentro de idconteudo que sera utilizado para mostrar a lista de links que abre cada ferramenta | |
164 | - data-idMigalha - id do DIV que sera utilizado para mostrar o link de retorno ao nivel anterior | |
165 | - --> | |
166 | - <div data-idconteudo="guia8obj" data-idLinks="listaFerramentasLinks" data-idMigalha="migalhaFerramentas" data-idLista="listaFerramentas" onclick="i3GEO.guias.ativa('ferramentas',this)"> | |
167 | - <button title="{{{u15a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
168 | - <img src="../imagens/gisicons/tools.png" style="cursor: pointer; padding: 3px;"> | |
169 | - </button> | |
170 | - </div> | |
171 | - <!-- temas existentes no mapa | |
172 | - data-idListaDeCamadas - id onde sera incluida a lista de camadas | |
173 | - data-idListaFundo - id onde sera incluida a lista de camadas de fundo (mapa base) | |
174 | - data-verificaAbrangencia - se for uma string, faz a verificacao se a camada esta fora da abrangencia atual do mapa, | |
175 | - inserindo ou nao a string como uma classe CSS. Pode degradar a performance e depende | |
176 | - do metadata existente na camada. Deixe vazio para nao ativar a operacao. | |
177 | - --> | |
178 | - <div onclick="i3GEO.guias.ativa('temas',this)" data-verificaAbrangencia="" data-idconteudo="guia1obj" data-idListaFundo="listaFundo" data-idListaDeCamadas="listaTemas" style="margin-top: 3px;"> | |
179 | - <button title="{{{g4a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
180 | - <img src="../imagens/layer.png" style="cursor: pointer; padding: 3px;"> | |
181 | - </button> | |
182 | - </div> | |
183 | - <!-- catalogo de adicao de temas ao mapa | |
184 | - data-idCatalogo - id do DIV que contem a primeira pagina do catalogo. Esse DIV sera escondido e mostrado conforme o usuario navega pelo catalogo | |
185 | - data-idMenus - id do DIV que recebera a lista de menus cadastrados no sistema de administracao | |
186 | - data-idNavegacao - id do DIV que recebera a lista de opcoes apos o usuario clicar em um item do catalogo principal | |
187 | - data-idMigalha - id do DIV que recebera o link para retorno ao nivel anterior do catalogo | |
188 | - | |
189 | - Variaveis javascript: | |
190 | - i3GEO.catalogoMenus.IDSMENUS - (array) apenas os menus com idmenu que constem nessa lista serao mostrados. Por default e vazio. | |
191 | - --> | |
192 | - <div onclick="i3GEO.guias.ativa('adiciona',this)" data-idconteudo="guia2obj" data-idMigalha="catalogoMigalha" data-idNavegacao="catalogoNavegacao" data-idCatalogo="catalogoPrincipal" data-idMenus="catalogoMenus" style="margin-top: 3px;"> | |
193 | - <button title="{{{g1a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
194 | - <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> | |
195 | - </button> | |
196 | - </div> | |
197 | - <!-- legenda --> | |
198 | - <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> | |
199 | - <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
200 | - <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> | |
201 | - </button> | |
202 | - </div> | |
203 | - <div onclick="i3GEO.guias.ativa('dobraPagina',this)" style="margin-top: 3px;"> | |
204 | - <button title="{{{trocaInterface}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
205 | - <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> | |
206 | - </button> | |
207 | - </div> | |
208 | - <!-- Busca --> | |
209 | - <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> | |
210 | - <button class="iconeGuiaMovel" style="box-shadow: none;"> | |
211 | - <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> | |
212 | - </button> | |
213 | - </div> | |
214 | - <div onclick="i3GEO.guias.ativa('identificaBalao',this)" style="margin-top: 3px;" > | |
215 | - <button title="{{{d7a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
216 | - <img src="../imagens/gisicons/tips.png" style="cursor: pointer; padding: 3px;"> | |
217 | - </button> | |
218 | - </div> | |
219 | - <div onclick="i3GEO.guias.ativa('identifica',this)" style="margin-top: 3px;"> | |
220 | - <button title="{{{d7}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
221 | - <img src="../imagens/gisicons/pointer-info.png" style="cursor: pointer; padding: 3px;"> | |
222 | - </button> | |
223 | - </div> | |
224 | - </div> | |
225 | - <!-- veja i3GEO.guias.CONFIGURA --> | |
226 | - <!-- Os IDs sao definidos no botao que ativa a guia veja: "i3GEOguiaMovel" --> | |
227 | - <!-- se height nao estiver definido sera utilizada a altura do mapa --> | |
228 | - <div id="i3GEOguiaMovelMolde" > | |
229 | - <div id="i3GEOguiaMovelConteudo" > | |
230 | - <!-- camadas existentes no mapa --> | |
231 | - <div id='guia1obj' data-traduzir="true" style='display: none;'> | |
232 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g4a}}}</span>X</div> | |
233 | - <div class="btn-group noprint" > | |
234 | - <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
235 | - <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
236 | - <span class="caret"></span> | |
237 | - </a> | |
238 | - <ul class="dropdown-menu"> | |
239 | - <li><a onclick="i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)" href="javascript:void(0)" >Refresh</a></li> | |
240 | - <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('ligartodos')" href="javascript:void(0)" >{{{t3a}}}</a></li> | |
241 | - <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('desligartodos')" href="javascript:void(0)" >{{{t3b}}}</a></li> | |
242 | - <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.excluir()" href="javascript:void(0)" >{{{t12}}}</a></li> | |
243 | - <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.filtro()" href="javascript:void(0)" >{{{t2a}}}</a></li> | |
244 | - <li><a onclick="i3GEO.mapa.dialogo.opacidade()" href="javascript:void(0)" >{{{t20}}}</a></li> | |
245 | - <li><a onclick="i3GEO.mapa.dialogo.animacao()" href="javascript:void(0)" >{{{p21}}}</a></li> | |
246 | - <li><a onclick="i3GEO.mapa.dialogo.imprimir()" href="javascript:void(0)" >{{{d12}}}</a></li> | |
247 | - <li><a onclick="i3GEO.mapa.limpasel()" href="javascript:void(0)" >{{{t4}}}</a></li> | |
248 | - </ul> | |
249 | - </div> | |
250 | - <!-- Esta div acrescenta a lista de de camadas disponíveis no mapa atual --> | |
251 | - <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div> | |
252 | - <!-- Esta div acrescenta a lista de de camadas de fundo | |
253 | - A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS | |
254 | - Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida | |
255 | - no programa interface/config.php | |
256 | - --> | |
257 | - <div class="list-group condensed"> | |
258 | - <label>Camadas de fundo</label> | |
259 | - <a data-target="#collapseFundo" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" > | |
260 | - <span class="caret"></span> | |
261 | - </a> | |
262 | - <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> | |
263 | - <form> | |
264 | - <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div> | |
265 | - </form> | |
266 | - </div> | |
267 | - </div> | |
268 | - </div> | |
269 | - <!-- Catalogo de temas --> | |
270 | - <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> | |
271 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> | |
272 | - <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> | |
273 | - <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div> | |
274 | - <div id="catalogoNavegacao"></div> | |
275 | - <!-- Opcoes --> | |
276 | - <div id="catalogoPrincipal"> | |
277 | - <div class="btn-group noprint" > | |
278 | - <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
279 | - <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
280 | - <span class="caret"></span> | |
281 | - </a> | |
282 | - <ul class="dropdown-menu"> | |
283 | - <li> | |
284 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.atualiza()">Refresh</a> | |
285 | - </li> | |
286 | - <li class="divider"></li> | |
287 | - <li> | |
288 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.conectaservico()" >{{{a15}}}</a> | |
289 | - </li> | |
290 | - <li> | |
291 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.uploadarquivo()">{{{a14}}}</a> | |
292 | - </li> | |
293 | - <li> | |
294 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.downloadbase()">{{{a3}}}</a> | |
295 | - </li> | |
296 | - <li> | |
297 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.importarwmc()">{{{a3a}}}</a> | |
298 | - </li> | |
299 | - <li> | |
300 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.nuvemTags()">{{{a5a}}}</a> | |
301 | - </li> | |
302 | - <li> | |
303 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.carouselTemas()">Miniaturas</a> | |
304 | - </li> | |
305 | - <li> | |
306 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.buscaInde()">Busca na INDE</a> | |
307 | - </li> | |
308 | - <li> | |
309 | - <a href="javascript:void(0)" onclick="i3GEO.mapa.dialogo.metaestat()">Cartogramas estatísticos</a> | |
310 | - </li> | |
311 | - <li><a href="http://localhost/i3geo/kml.php?tipoxml=kml" target="_blank">{{{a13}}}</a> | |
312 | - </li> | |
313 | - </ul> | |
314 | - </div> | |
315 | - <!-- busca tema no catalogo --> | |
316 | - <div class="form-group label-floating"> | |
317 | - <label class="control-label" for="i3GEObuscatema">{{{a1}}}</label> | |
318 | - <div class="input-group"> | |
319 | - <input id="i3GEObuscatema" class="form-control" type="text" value=""> | |
320 | - <span class="input-group-btn"> | |
321 | - <a onclick="i3GEO.arvoreDeTemas.buscaTema2($i('i3GEObuscatema').value);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
322 | - <span class="material-icons md-18">send</span> | |
323 | - </a> | |
324 | - </span> | |
325 | - </div> | |
326 | - </div> | |
327 | - <!-- A lista de menus e uma funcao de i3GEO.guias.CONFIGURA.adiciona | |
328 | - Nessa funcao ficam tambem os parametros: | |
329 | - "idOndeMenus": "catalogoMenus", | |
330 | - "idCatalogoPrincipal": "catalogoPrincipal", | |
331 | - "idCatalogoNavegacao": "catalogoNavegacao", | |
332 | - "idOndeMigalha": "catalogoMigalha" | |
333 | - --> | |
334 | - <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div> | |
335 | - | |
336 | - <div id="arvoreAdicionaTema"></div> | |
337 | - | |
338 | - <!-- | |
339 | - As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: | |
340 | - config: { | |
341 | - 'templateDir': 'templates/dir.html', | |
342 | - 'templateTema': 'templates/tema.html', | |
343 | - 'idCatalogoPrincipal': 'catalogoPrincipal', | |
344 | - 'idCatalogoNavegacao': 'catalogoNavegacao', | |
345 | - 'idOndeMigalha': 'catalogoMigalha' | |
346 | - } | |
347 | - | |
348 | - exemplo: | |
349 | - | |
350 | - onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" | |
351 | - --> | |
352 | - | |
353 | - <!-- servicos da INDE brasileira --> | |
354 | - <div class="list-group condensed"><div class="row-content text-left"> | |
355 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
356 | - <label style="width: 265px;vertical-align: middle;"> | |
357 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
358 | - <h4>INDE-Br</h4></a> | |
359 | - <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
360 | - </label> | |
361 | - </div></div><hr> | |
362 | - <!-- lista de wms cadastrados no sistema de administracao --> | |
363 | - <div class="list-group condensed"><div class="row-content text-left"> | |
364 | - <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
365 | - <label style="width: 265px;vertical-align: middle;"> | |
366 | - <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
367 | - <h4>OGC-WMS</h4></a> | |
368 | - <h6>{{{descOgcWms}}}</h6> | |
369 | - </label> | |
370 | - </div></div><hr> | |
371 | - <!-- regioes cadastradas no sistema de metadados --> | |
372 | - <div class="list-group condensed"><div class="row-content text-left"> | |
373 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
374 | - <label style="width: 265px;vertical-align: middle;"> | |
375 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
376 | - <h4>{{{x87}}}</h4></a> | |
377 | - <h6>{{{descLimLoc}}}</h6> | |
378 | - </label> | |
379 | - </div></div><hr> | |
380 | - <!-- camadas que vem do sistema de metadados estatisticos --> | |
381 | - <div class="list-group condensed"><div class="row-content text-left"> | |
382 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
383 | - <label style="width: 265px;vertical-align: middle;"> | |
384 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
385 | - <h4>{{{x57}}}</h4></a> | |
386 | - <h6>{{{descMeta}}}</h6> | |
387 | - </label> | |
388 | - </div></div><hr> | |
389 | - <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
390 | - <div class="list-group condensed"><div class="row-content text-left"> | |
391 | - <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
392 | - <label style="width: 265px;vertical-align: middle;"> | |
393 | - <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" href="javascript:void(0)"> | |
394 | - <h4>{{{x90}}}</h4></a> | |
395 | - <h6>{{{descMapas}}}</h6> | |
396 | - </label> | |
397 | - </div></div><hr> | |
398 | - --> | |
399 | - <!-- camadas por estrelas --> | |
400 | - <div class="list-group condensed"><div class="row-content text-left"> | |
401 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
402 | - <label style="width: 265px;vertical-align: middle;"> | |
403 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
404 | - <h4>{{{t46}}}</h4></a> | |
405 | - <h6>{{{descEstrelas}}}</h6> | |
406 | - </label> | |
407 | - </div></div><hr> | |
408 | - <!-- sistemas que adicionam camadas --> | |
409 | - <div class="list-group condensed"><div class="row-content text-left"> | |
410 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
411 | - <label style="width: 265px;vertical-align: middle;"> | |
412 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
413 | - <h4>{{{a11}}}</h4></a> | |
414 | - <h6>{{{descSistemas}}}</h6> | |
415 | - </label> | |
416 | - </div></div><hr> | |
417 | - <!-- navegacao em diretorios --> | |
418 | - <div class="list-group condensed"><div class="row-content text-left"> | |
419 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
420 | - <label style="width: 265px;vertical-align: middle;"> | |
421 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
422 | - <h4>{{{a6}}}</h4></a> | |
423 | - <h6>{{{descDir}}}</h6> | |
424 | - </label> | |
425 | - </div></div><hr> | |
426 | - </div> | |
427 | - </div> | |
428 | - <!-- Legenda --> | |
429 | - <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> | |
430 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> | |
431 | - <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div> | |
432 | - </div> | |
433 | - <!-- busca | |
434 | - Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google | |
435 | - No botao que dispara a busca, ficam os parametros de configuracao | |
436 | - Esses parametros indicam qual o checkbox que define o tipo de busca, o local onde os dados serao mostrados e o template para formatar o resultado | |
437 | - --> | |
438 | - <div data-traduzir="true" id='guia7obj' style='display: none; text-align: left'> | |
439 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
440 | - <form> | |
441 | - <div class="form-group label-floating"> | |
442 | - <label class="control-label" for="valorBuscaRapida">{{{x36}}}</label> | |
443 | - <div class="input-group"> | |
444 | - <input class="form-control" type="text" value="" name="valorBuscaRapida"> | |
445 | - <span class="input-group-btn"> | |
446 | - <a onclick="i3GEO.busca.inicia(this);return false;" | |
447 | - data-templateGoogle="templates/buscaEmTemas.html" | |
448 | - data-inputGoogle="[name=google]" | |
449 | - data-ondeGoogle=".i3GEOresultadoBuscaGoogle" | |
450 | - data-templateTemasMapa="templates/buscaEmTemas.html" | |
451 | - data-inputTemasMapa="[name=temasMapa]" | |
452 | - data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" | |
453 | - data-templateServico="templates/buscaEmServico.html" | |
454 | - data-ondeConteiner="#guia7obj" | |
455 | - data-inputOndePalavra="[name=valorBuscaRapida]" | |
456 | - data-inputServicosExternos="[name=servicosExternos]" | |
457 | - data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
458 | - <span class="material-icons md-18">send</span> | |
459 | - </a> | |
460 | - </span> | |
461 | - </div> | |
462 | - </div> | |
463 | - <h4>{{{x37}}}:</h4> | |
464 | - <div class="form-inline" style="width:100%;"> | |
465 | - <div class="list-group condensed"> | |
466 | - <div class="checkbox text-left"> | |
467 | - <label> | |
468 | - <input checked class="noprint" value="on" type="checkbox" value="" name="servicosExternos" > | |
469 | - <span class="checkbox-material noprint"><span class="check"></span></span> {{{x38}}} | |
470 | - </label> | |
471 | - </div> | |
472 | - </div> | |
473 | - <div class="list-group condensed"> | |
474 | - <div class="checkbox text-left"> | |
475 | - <label> | |
476 | - <input class="noprint" value="on" type="checkbox" name="temasMapa"> | |
477 | - <span class="checkbox-material noprint"><span class="check"></span></span> {{{x39}}} | |
478 | - </label> | |
479 | - </div> | |
480 | - </div> | |
481 | - <!-- Apenas para a interface google maps --> | |
482 | - <div class="list-group condensed"> | |
483 | - <div class="checkbox text-left"> | |
484 | - <label> | |
485 | - <input class="noprint" value="on" type="checkbox" name="google"> | |
486 | - <span class="checkbox-material noprint"><span class="check"></span></span> Google | |
487 | - </label> | |
488 | - </div> | |
489 | - </div> | |
490 | - | |
491 | - </div> | |
492 | - </form> | |
493 | - <hr> | |
494 | - <div class="i3GEOresultadoBuscaServicos" ></div> | |
495 | - <div class="i3GEOresultadoBuscaTemasMapa" ></div> | |
496 | - <div class="i3GEOresultadoBuscaGoogle" ></div> | |
497 | - <div class="alert alert-info" role="alert">{{{x40}}}</div> | |
498 | - </div> | |
499 | - <!-- Ferramentas --> | |
500 | - <div data-traduzir="true" id='guia8obj' style='display: none; text-align: left'> | |
501 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
502 | - <div class="form-inline" style="width:100%;"> | |
503 | - <div class="text-center form-group" style="margin:4px;"> | |
504 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeArea.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
505 | - <img style="margin-top:4px;" src="../imagens/gisicons/area-measure.png"> | |
506 | - </a> | |
507 | - <h6>{{{d21at}}}</h6> | |
508 | - </div> | |
509 | - <div class="text-center form-group" style="margin:4px;"> | |
510 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeDistancia.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
511 | - <img style="margin-top:4px;" src="../imagens/gisicons/length-measure.png"> | |
512 | - </a> | |
513 | - <h6>{{{d21t}}}</h6> | |
514 | - </div> | |
515 | - <div class="text-center form-group" style="margin:4px;"> | |
516 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.selecao();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
517 | - <img style="margin-top:4px;" src="../imagens/gisicons/select.png"> | |
518 | - </a> | |
519 | - <h6>{{{d24t}}}</h6> | |
520 | - </div> | |
521 | - <div class="text-center form-group" style="margin:4px;"> | |
522 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.geolocal();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
523 | - <img style="margin-top:4px;" src="../imagens/gisicons/layer-gps.png"> | |
524 | - </a> | |
525 | - <h6>{{{localiza}}}</h6> | |
526 | - </div> | |
527 | - </div> | |
528 | - <div class="clearfix"></div> | |
529 | - <hr> | |
530 | - <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div> | |
531 | - <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div> | |
532 | - <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div> | |
533 | - </div> | |
534 | - </div> | |
535 | - </div> | |
536 | - </div> | |
537 | - <!-- templates --> | |
538 | - | |
539 | - <!-- para mostrar o banner de abertura, basta ter esse ID --> | |
540 | - <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> | |
541 | - <div> | |
542 | - <table> | |
543 | - <tr> | |
544 | - <td> | |
545 | - <div id=versaoi3geo></div> | |
546 | - <h4 >i3Geo - Software livre para criação de mapas | |
547 | - interativos e geoprocessamento</h4> | |
548 | - <h4 >Baseado no Mapserver, é licenciado sob GPL e integra o | |
549 | - Portal do Software Público Brasileiro</h4> | |
550 | - </td> | |
551 | - </tr> | |
552 | - </table> | |
553 | - <img class="img-thumbnail" src="../imagens/i3Geo_big.png" style="width:50px"> | |
554 | - <img class="img-thumbnail" src="../imagens/mapserv.png" style="width:50px"> | |
555 | - <img class="img-thumbnail" src="../imagens/pspb.png" style="width:50px"> | |
556 | - <div> </div> | |
557 | - </div> | |
558 | - </script> | |
559 | - <script> | |
560 | - //inicia o mapa | |
561 | - //Veja config.php | |
562 | - i3GEO.init(); | |
563 | - </script> | |
3 | +<script> | |
4 | +window.location="gm.phtml" ; | |
5 | +</script> | |
6 | +<head> | |
7 | +<body> | |
564 | 8 | </body> |
565 | - | |
566 | -</html> | |
9 | +</html> | |
567 | 10 | \ No newline at end of file | ... | ... |
interface/black_ol.htm
1 | -<!DOCTYPE html> | |
2 | 1 | <html> |
3 | 2 | <head> |
4 | -<meta http-equiv="Category" content="i3Geo Mapa interativo MMA geoprocessamento sig mobile"> | |
5 | -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | |
6 | -<meta name="viewport" | |
7 | - content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> | |
8 | -<title>i3GEO - OpenLayers</title> | |
9 | -<script src="../pacotes/ol3/ol.js"></script> | |
10 | -<script src="../js/i3geo.js"></script> | |
11 | -<!-- lista com os links que serao mostrados na guia ferramentas --> | |
12 | -<script src="../js/listaDeFerramentas.js"></script> | |
13 | -<!-- configuracoes default tipo pode ser OL (openLayers) ou GM (googlemaps) --> | |
14 | -<script src="config.php?tipo=OL"></script> | |
15 | - | |
16 | -<link rel="stylesheet" type="text/css" href="../pacotes/ol3/ol.css"> | |
17 | -<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap/css/bootstrap.min.css"> | |
18 | -<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-material-design/dist/css/bootstrap-material-design.min.css"> | |
19 | -<!-- <link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-accessibility-plugin/plugins/js/bootstrap-accessibility.min.js"> --> | |
20 | -<link rel="stylesheet" type="text/css" href="../css/default.css"> | |
21 | -<style> | |
22 | -.ol-attribution img { | |
23 | - display: none; | |
24 | -} | |
25 | - | |
26 | -.ol-attribution.ol-uncollapsible { | |
27 | - height: 2.1em; | |
28 | - right: 24px; | |
29 | - background: none; | |
30 | - margin-bottom: 15px; | |
31 | -} | |
32 | - | |
33 | -</style> | |
34 | -</head> | |
35 | - <!-- As palavras entre {{{}}} sao utilizadas para a traducao. Veja i3geo/js/dicionario.js | |
36 | - Marque com data-traduzir="true" os elementos que deverao passar pelo tradutor | |
37 | - --> | |
38 | -<body id="i3geo" style='background: white;'> | |
39 | - <!-- inclui o nome do usuario logado | |
40 | - <div id="i3GEONomeLogin" | |
41 | - style="position: absolute; left: 10px; top: 2px; font-size: 11px; z-index: 50000"></div> | |
42 | - --> | |
43 | - <!-- Aqui vai o mapa. O div a ser inserido e padronizado e depende da interface usar openlayers ou googlemaps --> | |
44 | - <div id="mapai3Geo" > | |
45 | - </div> | |
46 | - <!-- aqui sera incluida a escala numerica. E necessario ter o id=i3GEOescalanum para que o valor seja atualizado--> | |
47 | - <form class="escalanumerica hidden-xs" onsubmit="javascript:i3GEO.navega.aplicaEscala($i('i3GEOescalanum').value);return false;"> | |
48 | - <input id='i3GEOescalanum' type='text' name='' value='' size='10' title='' > | |
49 | - </form> | |
50 | - | |
51 | - <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse --> | |
52 | - <div class="localizarxy fundoRodape hidden-xs hidden-sm"> | |
53 | - <div class="i3GeoMascaraCoord" style="display: block;"> | |
54 | - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo"> | |
55 | - <option>DMS:</option> | |
56 | - <option value="janela">janela</option> | |
57 | - <option value="geoProj">DMS</option> | |
58 | - <option value="dd">Déc. de grau</option> | |
59 | - <option value="geohash">GeoHash</option> | |
60 | - <option value="policonicaSad69">Polic SAD-69</option> | |
61 | - <option value="utmSad69Proj">UTM Sad-69</option> | |
62 | - <option value="utmSirgas2000Proj">UTM Sirgas</option> | |
63 | - </select> | |
64 | - </div> | |
65 | - <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;position: absolute;top: 0px;left: 60px;"> | |
66 | - X: | |
67 | - <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjxg" type="text"> | |
68 | - <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjxm" type="text"> | |
69 | - <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjxs" type="text"> | |
70 | - Y: | |
71 | - <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjyg" type="text"> | |
72 | - <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjym" type="text"> | |
73 | - <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjys" type="text"> | |
74 | - <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.zoomPontoGeo()" src="../imagens/branco.gif"> | |
75 | - </div> | |
76 | - <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
77 | - X: <input name="" value="00" size="12" title="X" id="localizarxyddX" type="text"> | |
78 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxyddY" type="text"> | |
79 | - </div> | |
80 | - <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
81 | - GeoHash <input name="" value="00" size="12" title="Cod" id="localizarxygeohashCodigo" type="text"> | |
82 | - <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.geohash.zoomCodigo('localizarxygeohashCodigo')" src="../imagens/branco.gif"> | |
83 | - </div> | |
84 | - <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
85 | - X: <input name="" value="00" size="12" title="X" id="localizarxypoliconicaSad69X" type="text"> | |
86 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxypoliconicaSad69Y" type="text"> | |
87 | - </div> | |
88 | - <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
89 | - X: <input name="" value="00" size="12" title="X" id="localizarxyutmSad69ProjX" type="text"> | |
90 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSad69ProjY" type="text"> | |
91 | - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSad69ProjZN" type="text"> | |
92 | - </div> | |
93 | - <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
94 | - X: <input name="" value="00" size="12" title="X" id="localizarxyutmSirgas2000ProjX" type="text"> | |
95 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSirgas2000ProjY" type="text"> | |
96 | - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text"> | |
97 | - </div> | |
98 | - </div> | |
99 | - | |
100 | - <!-- barra de ícones de navegacao --> | |
101 | - <div class="ol-i3GEOcontrols ol-control"> | |
102 | - <button onclick="i3GEO.Interface.zoom2ext(i3GEO.parametros.extentTotal)" style="float: left;"> | |
103 | - <img style="width:20px;" src="../imagens/gisicons/projection.png"> | |
104 | - </button> | |
105 | - <button onclick="i3GEO.Interface.zoomli()" style="float: left;"> | |
106 | - <img style="width:20px;" src="../imagens/gisicons/zoom-region.png"> | |
107 | - </button> | |
108 | - <br> | |
109 | - <button onclick="i3GEO.navega.extensaoAnterior()" style="float: left;"> | |
110 | - <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle1.png"> | |
111 | - </button> | |
112 | - <button onclick="i3GEO.navega.extensaoProximo()" style="float: left;"> | |
113 | - <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> | |
114 | - </button> | |
115 | - <br> | |
116 | - <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> | |
117 | - <img style="width:20px;" src="../imagens/gisicons/save1.png"> | |
118 | - </button> | |
119 | - <button onclick="i3GEO.maparef.inicia()" style="float: left;"> | |
120 | - <img style="width:20px;" src="../imagens/gisicons/map-reference.png"> | |
121 | - </button> | |
122 | - </div> | |
123 | - <!--barra de progresso que e mostrada conforme as camadas sao desenhadas no mapa. Esse elemento deve ter o id="i3GEOprogressoCamadas" --> | |
124 | - <div id="i3GEOprogressoCamadas" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
125 | - <div class="progress-bar progress-bar-striped active" role="progressbar" style="width:100%"> | |
126 | - </div> | |
127 | - </div> | |
128 | - <!--barra de aguarde id="i3GEObarraAguarde" --> | |
129 | - <div id="i3GEObarraAguarde" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
130 | - <div class="progress-bar progress-bar-success progress-bar-striped active" role="progressbar" style="width:100%"> | |
131 | - </div> | |
132 | - </div> | |
133 | - <!-- mensagem de copyright --> | |
134 | - <div id="i3GEOcopyright">i3Geo</div> | |
135 | - <!-- botoes laterais que abrem guias moveis --> | |
136 | - <div id="i3GEOguiaMovel" > | |
137 | - <!-- configuracao para todos os botoes | |
138 | - data-idconteudo - id do DIV que contem o conteudo da guia e que sera mostrado ao ser clicado | |
139 | - --> | |
140 | - <div class="iconesGuiaMovel" data-traduzir="true" style="right:0px;border-radius:4px; padding:2px;cursor: pointer; position: absolute; top: 5px; width: auto; z-index: 5000; background-color: rgba(255,255,255,.4);"> | |
141 | - <!-- ferramentas | |
142 | - data-idLista - id do DIV dentro de idconteudo que sera utilizado para mostrar as "pastas" que abrem o proximo nivel | |
143 | - data-idLinks - id do DIV dentro de idconteudo que sera utilizado para mostrar a lista de links que abre cada ferramenta | |
144 | - data-idMigalha - id do DIV que sera utilizado para mostrar o link de retorno ao nivel anterior | |
145 | - --> | |
146 | - <div data-idconteudo="guia8obj" data-idLinks="listaFerramentasLinks" data-idMigalha="migalhaFerramentas" data-idLista="listaFerramentas" onclick="i3GEO.guias.ativa('ferramentas',this)"> | |
147 | - <button title="{{{u15a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
148 | - <img src="../imagens/gisicons/tools.png" style="cursor: pointer; padding: 3px;"> | |
149 | - </button> | |
150 | - </div> | |
151 | - <!-- temas existentes no mapa | |
152 | - data-idListaDeCamadas - id onde sera incluida a lista de camadas | |
153 | - data-idListaFundo - id onde sera incluida a lista de camadas de fundo (mapa base) | |
154 | - data-verificaAbrangencia - se for uma string, faz a verificacao se a camada esta fora da abrangencia atual do mapa, | |
155 | - inserindo ou nao a string como uma classe CSS. Pode degradar a performance e depende | |
156 | - do metadata existente na camada. Deixe vazio para nao ativar a operacao. | |
157 | - --> | |
158 | - <div onclick="i3GEO.guias.ativa('temas',this)" data-verificaAbrangencia="" data-idconteudo="guia1obj" data-idListaFundo="listaFundo" data-idListaDeCamadas="listaTemas" style="margin-top: 3px;"> | |
159 | - <button title="{{{g4a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
160 | - <img src="../imagens/layer.png" style="cursor: pointer; padding: 3px;"> | |
161 | - </button> | |
162 | - </div> | |
163 | - <!-- catalogo de adicao de temas ao mapa | |
164 | - data-idCatalogo - id do DIV que contem a primeira pagina do catalogo. Esse DIV sera escondido e mostrado conforme o usuario navega pelo catalogo | |
165 | - data-idMenus - id do DIV que recebera a lista de menus cadastrados no sistema de administracao | |
166 | - data-idNavegacao - id do DIV que recebera a lista de opcoes apos o usuario clicar em um item do catalogo principal | |
167 | - data-idMigalha - id do DIV que recebera o link para retorno ao nivel anterior do catalogo | |
168 | - | |
169 | - Variaveis javascript: | |
170 | - i3GEO.catalogoMenus.IDSMENUS - (array) apenas os menus com idmenu que constem nessa lista serao mostrados. Por default e vazio. | |
171 | - --> | |
172 | - <div onclick="i3GEO.guias.ativa('adiciona',this)" data-idconteudo="guia2obj" data-idMigalha="catalogoMigalha" data-idNavegacao="catalogoNavegacao" data-idCatalogo="catalogoPrincipal" data-idMenus="catalogoMenus" style="margin-top: 3px;"> | |
173 | - <button title="{{{g1a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
174 | - <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> | |
175 | - </button> | |
176 | - </div> | |
177 | - <!-- legenda --> | |
178 | - <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> | |
179 | - <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
180 | - <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> | |
181 | - </button> | |
182 | - </div> | |
183 | - <div onclick="i3GEO.guias.ativa('dobraPagina',this)" style="margin-top: 3px;"> | |
184 | - <button title="{{{trocaInterface}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
185 | - <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> | |
186 | - </button> | |
187 | - </div> | |
188 | - <!-- Busca --> | |
189 | - <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> | |
190 | - <button class="iconeGuiaMovel" style="box-shadow: none;"> | |
191 | - <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> | |
192 | - </button> | |
193 | - </div> | |
194 | - <div onclick="i3GEO.guias.ativa('identificaBalao',this)" style="margin-top: 3px;" > | |
195 | - <button title="{{{d7a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
196 | - <img src="../imagens/gisicons/tips.png" style="cursor: pointer; padding: 3px;"> | |
197 | - </button> | |
198 | - </div> | |
199 | - <div onclick="i3GEO.guias.ativa('identifica',this)" style="margin-top: 3px;"> | |
200 | - <button title="{{{d7}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
201 | - <img src="../imagens/gisicons/pointer-info.png" style="cursor: pointer; padding: 3px;"> | |
202 | - </button> | |
203 | - </div> | |
204 | - </div> | |
205 | - <!-- veja i3GEO.guias.CONFIGURA --> | |
206 | - <!-- Os IDs sao definidos no botao que ativa a guia veja: "i3GEOguiaMovel" --> | |
207 | - <!-- se height nao estiver definido sera utilizada a altura do mapa --> | |
208 | - <div id="i3GEOguiaMovelMolde" > | |
209 | - <div id="i3GEOguiaMovelConteudo" > | |
210 | - <!-- camadas existentes no mapa --> | |
211 | - <div id='guia1obj' data-traduzir="true" style='display: none;'> | |
212 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g4a}}}</span>X</div> | |
213 | - <div class="btn-group noprint" > | |
214 | - <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
215 | - <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
216 | - <span class="caret"></span> | |
217 | - </a> | |
218 | - <ul class="dropdown-menu"> | |
219 | - <li><a onclick="i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)" href="javascript:void(0)" >Refresh</a></li> | |
220 | - <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('ligartodos')" href="javascript:void(0)" >{{{t3a}}}</a></li> | |
221 | - <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('desligartodos')" href="javascript:void(0)" >{{{t3b}}}</a></li> | |
222 | - <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.excluir()" href="javascript:void(0)" >{{{t12}}}</a></li> | |
223 | - <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.filtro()" href="javascript:void(0)" >{{{t2a}}}</a></li> | |
224 | - <li><a onclick="i3GEO.mapa.dialogo.opacidade()" href="javascript:void(0)" >{{{t20}}}</a></li> | |
225 | - <li><a onclick="i3GEO.mapa.dialogo.animacao()" href="javascript:void(0)" >{{{p21}}}</a></li> | |
226 | - <li><a onclick="i3GEO.mapa.dialogo.imprimir()" href="javascript:void(0)" >{{{d12}}}</a></li> | |
227 | - <li><a onclick="i3GEO.mapa.limpasel()" href="javascript:void(0)" >{{{t4}}}</a></li> | |
228 | - </ul> | |
229 | - </div> | |
230 | - <!-- Esta div acrescenta a lista de de camadas disponíveis no mapa atual --> | |
231 | - <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div> | |
232 | - <!-- Esta div acrescenta a lista de de camadas de fundo | |
233 | - A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS | |
234 | - Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida | |
235 | - no programa interface/config.php | |
236 | - --> | |
237 | - <div class="list-group condensed"> | |
238 | - <label>Camadas de fundo</label> | |
239 | - <a data-target="#collapseFundo" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" > | |
240 | - <span class="caret"></span> | |
241 | - </a> | |
242 | - <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> | |
243 | - <form> | |
244 | - <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div> | |
245 | - </form> | |
246 | - </div> | |
247 | - </div> | |
248 | - </div> | |
249 | - <!-- Catalogo de temas --> | |
250 | - <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> | |
251 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> | |
252 | - <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> | |
253 | - <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div> | |
254 | - <div id="catalogoNavegacao"></div> | |
255 | - <!-- Opcoes --> | |
256 | - <div id="catalogoPrincipal"> | |
257 | - <div class="btn-group noprint" > | |
258 | - <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
259 | - <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
260 | - <span class="caret"></span> | |
261 | - </a> | |
262 | - <ul class="dropdown-menu"> | |
263 | - <li> | |
264 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.atualiza()">Refresh</a> | |
265 | - </li> | |
266 | - <li class="divider"></li> | |
267 | - <li> | |
268 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.conectaservico()" >{{{a15}}}</a> | |
269 | - </li> | |
270 | - <li> | |
271 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.uploadarquivo()">{{{a14}}}</a> | |
272 | - </li> | |
273 | - <li> | |
274 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.downloadbase()">{{{a3}}}</a> | |
275 | - </li> | |
276 | - <li> | |
277 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.importarwmc()">{{{a3a}}}</a> | |
278 | - </li> | |
279 | - <li> | |
280 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.nuvemTags()">{{{a5a}}}</a> | |
281 | - </li> | |
282 | - <li> | |
283 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.carouselTemas()">Miniaturas</a> | |
284 | - </li> | |
285 | - <li> | |
286 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.buscaInde()">Busca na INDE</a> | |
287 | - </li> | |
288 | - <li> | |
289 | - <a href="javascript:void(0)" onclick="i3GEO.mapa.dialogo.metaestat()">Cartogramas estatísticos</a> | |
290 | - </li> | |
291 | - <li><a href="http://localhost/i3geo/kml.php?tipoxml=kml" target="_blank">{{{a13}}}</a> | |
292 | - </li> | |
293 | - </ul> | |
294 | - </div> | |
295 | - <!-- busca tema no catalogo --> | |
296 | - <div class="form-group label-floating"> | |
297 | - <label class="control-label" for="i3GEObuscatema">{{{a1}}}</label> | |
298 | - <div class="input-group"> | |
299 | - <input id="i3GEObuscatema" class="form-control" type="text" value=""> | |
300 | - <span class="input-group-btn"> | |
301 | - <a onclick="i3GEO.arvoreDeTemas.buscaTema2($i('i3GEObuscatema').value);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
302 | - <span class="material-icons md-18">send</span> | |
303 | - </a> | |
304 | - </span> | |
305 | - </div> | |
306 | - </div> | |
307 | - <!-- A lista de menus e uma funcao de i3GEO.guias.CONFIGURA.adiciona | |
308 | - Nessa funcao ficam tambem os parametros: | |
309 | - "idOndeMenus": "catalogoMenus", | |
310 | - "idCatalogoPrincipal": "catalogoPrincipal", | |
311 | - "idCatalogoNavegacao": "catalogoNavegacao", | |
312 | - "idOndeMigalha": "catalogoMigalha" | |
313 | - --> | |
314 | - <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div> | |
315 | - | |
316 | - <div id="arvoreAdicionaTema"></div> | |
317 | - | |
318 | - <!-- | |
319 | - As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: | |
320 | - config: { | |
321 | - 'templateDir': 'templates/dir.html', | |
322 | - 'templateTema': 'templates/tema.html', | |
323 | - 'idCatalogoPrincipal': 'catalogoPrincipal', | |
324 | - 'idCatalogoNavegacao': 'catalogoNavegacao', | |
325 | - 'idOndeMigalha': 'catalogoMigalha' | |
326 | - } | |
327 | - | |
328 | - exemplo: | |
329 | - | |
330 | - onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" | |
331 | - --> | |
332 | - | |
333 | - <!-- servicos da INDE brasileira --> | |
334 | - <div class="list-group condensed"><div class="row-content text-left"> | |
335 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
336 | - <label style="width: 265px;vertical-align: middle;"> | |
337 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
338 | - <h4>INDE-Br</h4></a> | |
339 | - <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
340 | - </label> | |
341 | - </div></div><hr> | |
342 | - <!-- lista de wms cadastrados no sistema de administracao --> | |
343 | - <div class="list-group condensed"><div class="row-content text-left"> | |
344 | - <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
345 | - <label style="width: 265px;vertical-align: middle;"> | |
346 | - <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
347 | - <h4>OGC-WMS</h4></a> | |
348 | - <h6>{{{descOgcWms}}}</h6> | |
349 | - </label> | |
350 | - </div></div><hr> | |
351 | - <!-- regioes cadastradas no sistema de metadados --> | |
352 | - <div class="list-group condensed"><div class="row-content text-left"> | |
353 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
354 | - <label style="width: 265px;vertical-align: middle;"> | |
355 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
356 | - <h4>{{{x87}}}</h4></a> | |
357 | - <h6>{{{descLimLoc}}}</h6> | |
358 | - </label> | |
359 | - </div></div><hr> | |
360 | - <!-- camadas que vem do sistema de metadados estatisticos --> | |
361 | - <div class="list-group condensed"><div class="row-content text-left"> | |
362 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
363 | - <label style="width: 265px;vertical-align: middle;"> | |
364 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
365 | - <h4>{{{x57}}}</h4></a> | |
366 | - <h6>{{{descMeta}}}</h6> | |
367 | - </label> | |
368 | - </div></div><hr> | |
369 | - <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
370 | - <div class="list-group condensed"><div class="row-content text-left"> | |
371 | - <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
372 | - <label style="width: 265px;vertical-align: middle;"> | |
373 | - <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" href="javascript:void(0)"> | |
374 | - <h4>{{{x90}}}</h4></a> | |
375 | - <h6>{{{descMapas}}}</h6> | |
376 | - </label> | |
377 | - </div></div><hr> | |
378 | - --> | |
379 | - <!-- camadas por estrelas --> | |
380 | - <div class="list-group condensed"><div class="row-content text-left"> | |
381 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
382 | - <label style="width: 265px;vertical-align: middle;"> | |
383 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
384 | - <h4>{{{t46}}}</h4></a> | |
385 | - <h6>{{{descEstrelas}}}</h6> | |
386 | - </label> | |
387 | - </div></div><hr> | |
388 | - <!-- sistemas que adicionam camadas --> | |
389 | - <div class="list-group condensed"><div class="row-content text-left"> | |
390 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
391 | - <label style="width: 265px;vertical-align: middle;"> | |
392 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
393 | - <h4>{{{a11}}}</h4></a> | |
394 | - <h6>{{{descSistemas}}}</h6> | |
395 | - </label> | |
396 | - </div></div><hr> | |
397 | - <!-- navegacao em diretorios --> | |
398 | - <div class="list-group condensed"><div class="row-content text-left"> | |
399 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
400 | - <label style="width: 265px;vertical-align: middle;"> | |
401 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
402 | - <h4>{{{a6}}}</h4></a> | |
403 | - <h6>{{{descDir}}}</h6> | |
404 | - </label> | |
405 | - </div></div><hr> | |
406 | - </div> | |
407 | - </div> | |
408 | - <!-- Legenda --> | |
409 | - <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> | |
410 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> | |
411 | - <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div> | |
412 | - </div> | |
413 | - <!-- busca | |
414 | - Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google | |
415 | - No botao que dispara a busca, ficam os parametros de configuracao | |
416 | - Esses parametros indicam qual o checkbox que define o tipo de busca, o local onde os dados serao mostrados e o template para formatar o resultado | |
417 | - --> | |
418 | - <div data-traduzir="true" id='guia7obj' style='display: none; text-align: left'> | |
419 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
420 | - <form> | |
421 | - <div class="form-group label-floating"> | |
422 | - <label class="control-label" for="valorBuscaRapida">{{{x36}}}</label> | |
423 | - <div class="input-group"> | |
424 | - <input class="form-control" type="text" value="" name="valorBuscaRapida"> | |
425 | - <span class="input-group-btn"> | |
426 | - <a onclick="i3GEO.busca.inicia(this);return false;" | |
427 | - data-templateGoogle="templates/buscaEmTemas.html" | |
428 | - data-inputGoogle="[name=google]" | |
429 | - data-ondeGoogle=".i3GEOresultadoBuscaGoogle" | |
430 | - data-templateTemasMapa="templates/buscaEmTemas.html" | |
431 | - data-inputTemasMapa="[name=temasMapa]" | |
432 | - data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" | |
433 | - data-templateServico="templates/buscaEmServico.html" | |
434 | - data-ondeConteiner="#guia7obj" | |
435 | - data-inputOndePalavra="[name=valorBuscaRapida]" | |
436 | - data-inputServicosExternos="[name=servicosExternos]" | |
437 | - data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
438 | - <span class="material-icons md-18">send</span> | |
439 | - </a> | |
440 | - </span> | |
441 | - </div> | |
442 | - </div> | |
443 | - <h4>{{{x37}}}:</h4> | |
444 | - <div class="form-inline" style="width:100%;"> | |
445 | - <div class="list-group condensed"> | |
446 | - <div class="checkbox text-left"> | |
447 | - <label> | |
448 | - <input checked class="noprint" value="on" type="checkbox" value="" name="servicosExternos" > | |
449 | - <span class="checkbox-material noprint"><span class="check"></span></span> {{{x38}}} | |
450 | - </label> | |
451 | - </div> | |
452 | - </div> | |
453 | - <div class="list-group condensed"> | |
454 | - <div class="checkbox text-left"> | |
455 | - <label> | |
456 | - <input class="noprint" value="on" type="checkbox" name="temasMapa"> | |
457 | - <span class="checkbox-material noprint"><span class="check"></span></span> {{{x39}}} | |
458 | - </label> | |
459 | - </div> | |
460 | - </div> | |
461 | - <!-- Apenas para a interface google maps | |
462 | - <div class="list-group condensed"> | |
463 | - <div class="checkbox text-left"> | |
464 | - <label> | |
465 | - <input class="noprint" value="on" type="checkbox" name="google"> | |
466 | - <span class="checkbox-material noprint"><span class="check"></span></span> Google | |
467 | - </label> | |
468 | - </div> | |
469 | - </div> | |
470 | - --> | |
471 | - </div> | |
472 | - </form> | |
473 | - <hr> | |
474 | - <div class="i3GEOresultadoBuscaServicos" ></div> | |
475 | - <div class="i3GEOresultadoBuscaTemasMapa" ></div> | |
476 | - <div class="i3GEOresultadoBuscaGoogle" ></div> | |
477 | - <div class="alert alert-info" role="alert">{{{x40}}}</div> | |
478 | - </div> | |
479 | - <!-- Ferramentas --> | |
480 | - <div data-traduzir="true" id='guia8obj' style='display: none; text-align: left'> | |
481 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
482 | - <div class="form-inline" style="width:100%;"> | |
483 | - <div class="text-center form-group" style="margin:4px;"> | |
484 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeArea.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
485 | - <img style="margin-top:4px;" src="../imagens/gisicons/area-measure.png"> | |
486 | - </a> | |
487 | - <h6>{{{d21at}}}</h6> | |
488 | - </div> | |
489 | - <div class="text-center form-group" style="margin:4px;"> | |
490 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeDistancia.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
491 | - <img style="margin-top:4px;" src="../imagens/gisicons/length-measure.png"> | |
492 | - </a> | |
493 | - <h6>{{{d21t}}}</h6> | |
494 | - </div> | |
495 | - <div class="text-center form-group" style="margin:4px;"> | |
496 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.selecao();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
497 | - <img style="margin-top:4px;" src="../imagens/gisicons/select.png"> | |
498 | - </a> | |
499 | - <h6>{{{d24t}}}</h6> | |
500 | - </div> | |
501 | - <div class="text-center form-group" style="margin:4px;"> | |
502 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.geolocal();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
503 | - <img style="margin-top:4px;" src="../imagens/gisicons/layer-gps.png"> | |
504 | - </a> | |
505 | - <h6>{{{localiza}}}</h6> | |
506 | - </div> | |
507 | - </div> | |
508 | - <div class="clearfix"></div> | |
509 | - <hr> | |
510 | - <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div> | |
511 | - <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div> | |
512 | - <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div> | |
513 | - </div> | |
514 | - </div> | |
515 | - </div> | |
516 | - </div> | |
517 | - <!-- templates --> | |
518 | - | |
519 | - <!-- para mostrar o banner de abertura, basta ter esse ID --> | |
520 | - <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> | |
521 | - <div> | |
522 | - <table> | |
523 | - <tr> | |
524 | - <td> | |
525 | - <div id=versaoi3geo></div> | |
526 | - <h4 >i3Geo - Software livre para criação de mapas | |
527 | - interativos e geoprocessamento</h4> | |
528 | - <h4 >Baseado no Mapserver, é licenciado sob GPL e integra o | |
529 | - Portal do Software Público Brasileiro</h4> | |
530 | - </td> | |
531 | - </tr> | |
532 | - </table> | |
533 | - <img class="img-thumbnail" src="../imagens/i3Geo_big.png" style="width:50px"> | |
534 | - <img class="img-thumbnail" src="../imagens/mapserv.png" style="width:50px"> | |
535 | - <img class="img-thumbnail" src="../imagens/pspb.png" style="width:50px"> | |
536 | - <div> </div> | |
537 | - </div> | |
538 | - </script> | |
539 | - <script> | |
540 | - //inicia o mapa | |
541 | - //Veja config.php | |
542 | - i3GEO.init(); | |
543 | - </script> | |
3 | +<script> | |
4 | +window.location="ol.htm" ; | |
5 | +</script> | |
6 | +<head> | |
7 | +<body> | |
544 | 8 | </body> |
545 | - | |
546 | -</html> | |
9 | +</html> | |
547 | 10 | \ No newline at end of file | ... | ... |
interface/black_osm.htm
1 | -<!DOCTYPE html> | |
2 | 1 | <html> |
3 | 2 | <head> |
4 | -<meta http-equiv="Category" content="i3Geo Mapa interativo MMA geoprocessamento sig mobile"> | |
5 | -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | |
6 | -<meta name="viewport" | |
7 | - content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> | |
8 | -<title>i3GEO - OpenLayers</title> | |
9 | -<script src="../pacotes/ol3/ol.js"></script> | |
10 | -<script src="../js/i3geo.js"></script> | |
11 | -<!-- lista com os links que serao mostrados na guia ferramentas --> | |
12 | -<script src="../js/listaDeFerramentas.js"></script> | |
13 | -<!-- configuracoes default tipo pode ser OL (openLayers) ou GM (googlemaps) --> | |
14 | -<script src="config.php?tipo=OSM"></script> | |
15 | - | |
16 | -<link rel="stylesheet" type="text/css" href="../pacotes/ol3/ol.css"> | |
17 | -<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap/css/bootstrap.min.css"> | |
18 | -<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-material-design/dist/css/bootstrap-material-design.min.css"> | |
19 | -<!-- <link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-accessibility-plugin/plugins/js/bootstrap-accessibility.min.js"> --> | |
20 | -<link rel="stylesheet" type="text/css" href="../css/default.css"> | |
21 | -<style> | |
22 | -.ol-attribution img { | |
23 | - display: none; | |
24 | -} | |
25 | - | |
26 | -.ol-attribution.ol-uncollapsible { | |
27 | - height: 2.1em; | |
28 | - right: 24px; | |
29 | - background: none; | |
30 | - margin-bottom: 15px; | |
31 | -} | |
32 | - | |
33 | -</style> | |
34 | -</head> | |
35 | - <!-- As palavras entre {{{}}} sao utilizadas para a traducao. Veja i3geo/js/dicionario.js | |
36 | - Marque com data-traduzir="true" os elementos que deverao passar pelo tradutor | |
37 | - --> | |
38 | -<body id="i3geo" style='background: white;'> | |
39 | - <!-- inclui o nome do usuario logado | |
40 | - <div id="i3GEONomeLogin" | |
41 | - style="position: absolute; left: 10px; top: 2px; font-size: 11px; z-index: 50000"></div> | |
42 | - --> | |
43 | - <!-- Aqui vai o mapa. O div a ser inserido e padronizado e depende da interface usar openlayers ou googlemaps --> | |
44 | - <div id="mapai3Geo" > | |
45 | - </div> | |
46 | - <!-- aqui sera incluida a escala numerica. E necessario ter o id=i3GEOescalanum para que o valor seja atualizado--> | |
47 | - <form class="escalanumerica hidden-xs" onsubmit="javascript:i3GEO.navega.aplicaEscala($i('i3GEOescalanum').value);return false;"> | |
48 | - <input id='i3GEOescalanum' type='text' name='' value='' size='10' title='' > | |
49 | - </form> | |
50 | - | |
51 | - <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse --> | |
52 | - <div class="localizarxy fundoRodape hidden-xs hidden-sm"> | |
53 | - <div class="i3GeoMascaraCoord" style="display: block;"> | |
54 | - <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo"> | |
55 | - <option>DMS:</option> | |
56 | - <option value="janela">janela</option> | |
57 | - <option value="geoProj">DMS</option> | |
58 | - <option value="dd">Déc. de grau</option> | |
59 | - <option value="geohash">GeoHash</option> | |
60 | - <option value="policonicaSad69">Polic SAD-69</option> | |
61 | - <option value="utmSad69Proj">UTM Sad-69</option> | |
62 | - <option value="utmSirgas2000Proj">UTM Sirgas</option> | |
63 | - </select> | |
64 | - </div> | |
65 | - <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;position: absolute;top: 0px;left: 60px;"> | |
66 | - X: | |
67 | - <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjxg" type="text"> | |
68 | - <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjxm" type="text"> | |
69 | - <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjxs" type="text"> | |
70 | - Y: | |
71 | - <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjyg" type="text"> | |
72 | - <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjym" type="text"> | |
73 | - <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjys" type="text"> | |
74 | - <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.zoomPontoGeo()" src="../imagens/branco.gif"> | |
75 | - </div> | |
76 | - <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
77 | - X: <input name="" value="00" size="12" title="X" id="localizarxyddX" type="text"> | |
78 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxyddY" type="text"> | |
79 | - </div> | |
80 | - <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
81 | - GeoHash <input name="" value="00" size="12" title="Cod" id="localizarxygeohashCodigo" type="text"> | |
82 | - <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.geohash.zoomCodigo('localizarxygeohashCodigo')" src="../imagens/branco.gif"> | |
83 | - </div> | |
84 | - <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
85 | - X: <input name="" value="00" size="12" title="X" id="localizarxypoliconicaSad69X" type="text"> | |
86 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxypoliconicaSad69Y" type="text"> | |
87 | - </div> | |
88 | - <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
89 | - X: <input name="" value="00" size="12" title="X" id="localizarxyutmSad69ProjX" type="text"> | |
90 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSad69ProjY" type="text"> | |
91 | - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSad69ProjZN" type="text"> | |
92 | - </div> | |
93 | - <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
94 | - X: <input name="" value="00" size="12" title="X" id="localizarxyutmSirgas2000ProjX" type="text"> | |
95 | - Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSirgas2000ProjY" type="text"> | |
96 | - Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text"> | |
97 | - </div> | |
98 | - </div> | |
99 | - | |
100 | - <!-- barra de ícones de navegacao --> | |
101 | - <div class="ol-i3GEOcontrols ol-control"> | |
102 | - <button onclick="i3GEO.Interface.zoom2ext(i3GEO.parametros.extentTotal)" style="float: left;"> | |
103 | - <img style="width:20px;" src="../imagens/gisicons/projection.png"> | |
104 | - </button> | |
105 | - <button onclick="i3GEO.Interface.zoomli()" style="float: left;"> | |
106 | - <img style="width:20px;" src="../imagens/gisicons/zoom-region.png"> | |
107 | - </button> | |
108 | - <br> | |
109 | - <button onclick="i3GEO.navega.extensaoAnterior()" style="float: left;"> | |
110 | - <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle1.png"> | |
111 | - </button> | |
112 | - <button onclick="i3GEO.navega.extensaoProximo()" style="float: left;"> | |
113 | - <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> | |
114 | - </button> | |
115 | - <br> | |
116 | - <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> | |
117 | - <img style="width:20px;" src="../imagens/gisicons/save1.png"> | |
118 | - </button> | |
119 | - <button onclick="i3GEO.maparef.inicia()" style="float: left;"> | |
120 | - <img style="width:20px;" src="../imagens/gisicons/map-reference.png"> | |
121 | - </button> | |
122 | - </div> | |
123 | - <!--barra de progresso que e mostrada conforme as camadas sao desenhadas no mapa. Esse elemento deve ter o id="i3GEOprogressoCamadas" --> | |
124 | - <div id="i3GEOprogressoCamadas" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
125 | - <div class="progress-bar progress-bar-striped active" role="progressbar" style="width:100%"> | |
126 | - </div> | |
127 | - </div> | |
128 | - <!--barra de aguarde id="i3GEObarraAguarde" --> | |
129 | - <div id="i3GEObarraAguarde" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
130 | - <div class="progress-bar progress-bar-success progress-bar-striped active" role="progressbar" style="width:100%"> | |
131 | - </div> | |
132 | - </div> | |
133 | - <!-- mensagem de copyright --> | |
134 | - <div id="i3GEOcopyright">i3Geo</div> | |
135 | - <!-- botoes laterais que abrem guias moveis --> | |
136 | - <div id="i3GEOguiaMovel" > | |
137 | - <!-- configuracao para todos os botoes | |
138 | - data-idconteudo - id do DIV que contem o conteudo da guia e que sera mostrado ao ser clicado | |
139 | - --> | |
140 | - <div class="iconesGuiaMovel" data-traduzir="true" style="right:0px;border-radius:4px; padding:2px;cursor: pointer; position: absolute; top: 5px; width: auto; z-index: 5000; background-color: rgba(255,255,255,.4);"> | |
141 | - <!-- ferramentas | |
142 | - data-idLista - id do DIV dentro de idconteudo que sera utilizado para mostrar as "pastas" que abrem o proximo nivel | |
143 | - data-idLinks - id do DIV dentro de idconteudo que sera utilizado para mostrar a lista de links que abre cada ferramenta | |
144 | - data-idMigalha - id do DIV que sera utilizado para mostrar o link de retorno ao nivel anterior | |
145 | - --> | |
146 | - <div data-idconteudo="guia8obj" data-idLinks="listaFerramentasLinks" data-idMigalha="migalhaFerramentas" data-idLista="listaFerramentas" onclick="i3GEO.guias.ativa('ferramentas',this)"> | |
147 | - <button title="{{{u15a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
148 | - <img src="../imagens/gisicons/tools.png" style="cursor: pointer; padding: 3px;"> | |
149 | - </button> | |
150 | - </div> | |
151 | - <!-- temas existentes no mapa | |
152 | - data-idListaDeCamadas - id onde sera incluida a lista de camadas | |
153 | - data-idListaFundo - id onde sera incluida a lista de camadas de fundo (mapa base) | |
154 | - data-verificaAbrangencia - se for uma string, faz a verificacao se a camada esta fora da abrangencia atual do mapa, | |
155 | - inserindo ou nao a string como uma classe CSS. Pode degradar a performance e depende | |
156 | - do metadata existente na camada. Deixe vazio para nao ativar a operacao. | |
157 | - --> | |
158 | - <div onclick="i3GEO.guias.ativa('temas',this)" data-verificaAbrangencia="" data-idconteudo="guia1obj" data-idListaFundo="listaFundo" data-idListaDeCamadas="listaTemas" style="margin-top: 3px;"> | |
159 | - <button title="{{{g4a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
160 | - <img src="../imagens/layer.png" style="cursor: pointer; padding: 3px;"> | |
161 | - </button> | |
162 | - </div> | |
163 | - <!-- catalogo de adicao de temas ao mapa | |
164 | - data-idCatalogo - id do DIV que contem a primeira pagina do catalogo. Esse DIV sera escondido e mostrado conforme o usuario navega pelo catalogo | |
165 | - data-idMenus - id do DIV que recebera a lista de menus cadastrados no sistema de administracao | |
166 | - data-idNavegacao - id do DIV que recebera a lista de opcoes apos o usuario clicar em um item do catalogo principal | |
167 | - data-idMigalha - id do DIV que recebera o link para retorno ao nivel anterior do catalogo | |
168 | - | |
169 | - Variaveis javascript: | |
170 | - i3GEO.catalogoMenus.IDSMENUS - (array) apenas os menus com idmenu que constem nessa lista serao mostrados. Por default e vazio. | |
171 | - --> | |
172 | - <div onclick="i3GEO.guias.ativa('adiciona',this)" data-idconteudo="guia2obj" data-idMigalha="catalogoMigalha" data-idNavegacao="catalogoNavegacao" data-idCatalogo="catalogoPrincipal" data-idMenus="catalogoMenus" style="margin-top: 3px;"> | |
173 | - <button title="{{{g1a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
174 | - <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> | |
175 | - </button> | |
176 | - </div> | |
177 | - <!-- legenda --> | |
178 | - <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> | |
179 | - <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
180 | - <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> | |
181 | - </button> | |
182 | - </div> | |
183 | - <div onclick="i3GEO.guias.ativa('dobraPagina',this)" style="margin-top: 3px;"> | |
184 | - <button title="{{{trocaInterface}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
185 | - <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> | |
186 | - </button> | |
187 | - </div> | |
188 | - <!-- Busca --> | |
189 | - <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> | |
190 | - <button class="iconeGuiaMovel" style="box-shadow: none;"> | |
191 | - <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> | |
192 | - </button> | |
193 | - </div> | |
194 | - <div onclick="i3GEO.guias.ativa('identificaBalao',this)" style="margin-top: 3px;" > | |
195 | - <button title="{{{d7a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
196 | - <img src="../imagens/gisicons/tips.png" style="cursor: pointer; padding: 3px;"> | |
197 | - </button> | |
198 | - </div> | |
199 | - <div onclick="i3GEO.guias.ativa('identifica',this)" style="margin-top: 3px;"> | |
200 | - <button title="{{{d7}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
201 | - <img src="../imagens/gisicons/pointer-info.png" style="cursor: pointer; padding: 3px;"> | |
202 | - </button> | |
203 | - </div> | |
204 | - </div> | |
205 | - <!-- veja i3GEO.guias.CONFIGURA --> | |
206 | - <!-- Os IDs sao definidos no botao que ativa a guia veja: "i3GEOguiaMovel" --> | |
207 | - <!-- se height nao estiver definido sera utilizada a altura do mapa --> | |
208 | - <div id="i3GEOguiaMovelMolde" > | |
209 | - <div id="i3GEOguiaMovelConteudo" > | |
210 | - <!-- camadas existentes no mapa --> | |
211 | - <div id='guia1obj' data-traduzir="true" style='display: none;'> | |
212 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g4a}}}</span>X</div> | |
213 | - <div class="btn-group noprint" > | |
214 | - <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
215 | - <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
216 | - <span class="caret"></span> | |
217 | - </a> | |
218 | - <ul class="dropdown-menu"> | |
219 | - <li><a onclick="i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)" href="javascript:void(0)" >Refresh</a></li> | |
220 | - <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('ligartodos')" href="javascript:void(0)" >{{{t3a}}}</a></li> | |
221 | - <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('desligartodos')" href="javascript:void(0)" >{{{t3b}}}</a></li> | |
222 | - <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.excluir()" href="javascript:void(0)" >{{{t12}}}</a></li> | |
223 | - <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.filtro()" href="javascript:void(0)" >{{{t2a}}}</a></li> | |
224 | - <li><a onclick="i3GEO.mapa.dialogo.opacidade()" href="javascript:void(0)" >{{{t20}}}</a></li> | |
225 | - <li><a onclick="i3GEO.mapa.dialogo.animacao()" href="javascript:void(0)" >{{{p21}}}</a></li> | |
226 | - <li><a onclick="i3GEO.mapa.dialogo.imprimir()" href="javascript:void(0)" >{{{d12}}}</a></li> | |
227 | - <li><a onclick="i3GEO.mapa.limpasel()" href="javascript:void(0)" >{{{t4}}}</a></li> | |
228 | - </ul> | |
229 | - </div> | |
230 | - <!-- Esta div acrescenta a lista de de camadas disponíveis no mapa atual --> | |
231 | - <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div> | |
232 | - <!-- Esta div acrescenta a lista de de camadas de fundo | |
233 | - A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS | |
234 | - Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida | |
235 | - no programa interface/config.php | |
236 | - --> | |
237 | - <div class="list-group condensed"> | |
238 | - <label>Camadas de fundo</label> | |
239 | - <a data-target="#collapseFundo" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" > | |
240 | - <span class="caret"></span> | |
241 | - </a> | |
242 | - <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> | |
243 | - <form> | |
244 | - <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div> | |
245 | - </form> | |
246 | - </div> | |
247 | - </div> | |
248 | - </div> | |
249 | - <!-- Catalogo de temas --> | |
250 | - <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> | |
251 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> | |
252 | - <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> | |
253 | - <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div> | |
254 | - <div id="catalogoNavegacao"></div> | |
255 | - <!-- Opcoes --> | |
256 | - <div id="catalogoPrincipal"> | |
257 | - <div class="btn-group noprint" > | |
258 | - <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
259 | - <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
260 | - <span class="caret"></span> | |
261 | - </a> | |
262 | - <ul class="dropdown-menu"> | |
263 | - <li> | |
264 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.atualiza()">Refresh</a> | |
265 | - </li> | |
266 | - <li class="divider"></li> | |
267 | - <li> | |
268 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.conectaservico()" >{{{a15}}}</a> | |
269 | - </li> | |
270 | - <li> | |
271 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.uploadarquivo()">{{{a14}}}</a> | |
272 | - </li> | |
273 | - <li> | |
274 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.downloadbase()">{{{a3}}}</a> | |
275 | - </li> | |
276 | - <li> | |
277 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.importarwmc()">{{{a3a}}}</a> | |
278 | - </li> | |
279 | - <li> | |
280 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.nuvemTags()">{{{a5a}}}</a> | |
281 | - </li> | |
282 | - <li> | |
283 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.carouselTemas()">Miniaturas</a> | |
284 | - </li> | |
285 | - <li> | |
286 | - <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.buscaInde()">Busca na INDE</a> | |
287 | - </li> | |
288 | - <li> | |
289 | - <a href="javascript:void(0)" onclick="i3GEO.mapa.dialogo.metaestat()">Cartogramas estatísticos</a> | |
290 | - </li> | |
291 | - <li><a href="http://localhost/i3geo/kml.php?tipoxml=kml" target="_blank">{{{a13}}}</a> | |
292 | - </li> | |
293 | - </ul> | |
294 | - </div> | |
295 | - <!-- busca tema no catalogo --> | |
296 | - <div class="form-group label-floating"> | |
297 | - <label class="control-label" for="i3GEObuscatema">{{{a1}}}</label> | |
298 | - <div class="input-group"> | |
299 | - <input id="i3GEObuscatema" class="form-control" type="text" value=""> | |
300 | - <span class="input-group-btn"> | |
301 | - <a onclick="i3GEO.arvoreDeTemas.buscaTema2($i('i3GEObuscatema').value);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
302 | - <span class="material-icons md-18">send</span> | |
303 | - </a> | |
304 | - </span> | |
305 | - </div> | |
306 | - </div> | |
307 | - <!-- A lista de menus e uma funcao de i3GEO.guias.CONFIGURA.adiciona | |
308 | - Nessa funcao ficam tambem os parametros: | |
309 | - "idOndeMenus": "catalogoMenus", | |
310 | - "idCatalogoPrincipal": "catalogoPrincipal", | |
311 | - "idCatalogoNavegacao": "catalogoNavegacao", | |
312 | - "idOndeMigalha": "catalogoMigalha" | |
313 | - --> | |
314 | - <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div> | |
315 | - | |
316 | - <div id="arvoreAdicionaTema"></div> | |
317 | - | |
318 | - <!-- | |
319 | - As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: | |
320 | - config: { | |
321 | - 'templateDir': 'templates/dir.html', | |
322 | - 'templateTema': 'templates/tema.html', | |
323 | - 'idCatalogoPrincipal': 'catalogoPrincipal', | |
324 | - 'idCatalogoNavegacao': 'catalogoNavegacao', | |
325 | - 'idOndeMigalha': 'catalogoMigalha' | |
326 | - } | |
327 | - | |
328 | - exemplo: | |
329 | - | |
330 | - onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" | |
331 | - --> | |
332 | - | |
333 | - <!-- servicos da INDE brasileira --> | |
334 | - <div class="list-group condensed"><div class="row-content text-left"> | |
335 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
336 | - <label style="width: 265px;vertical-align: middle;"> | |
337 | - <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
338 | - <h4>INDE-Br</h4></a> | |
339 | - <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
340 | - </label> | |
341 | - </div></div><hr> | |
342 | - <!-- lista de wms cadastrados no sistema de administracao --> | |
343 | - <div class="list-group condensed"><div class="row-content text-left"> | |
344 | - <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
345 | - <label style="width: 265px;vertical-align: middle;"> | |
346 | - <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
347 | - <h4>OGC-WMS</h4></a> | |
348 | - <h6>{{{descOgcWms}}}</h6> | |
349 | - </label> | |
350 | - </div></div><hr> | |
351 | - <!-- regioes cadastradas no sistema de metadados --> | |
352 | - <div class="list-group condensed"><div class="row-content text-left"> | |
353 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
354 | - <label style="width: 265px;vertical-align: middle;"> | |
355 | - <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
356 | - <h4>{{{x87}}}</h4></a> | |
357 | - <h6>{{{descLimLoc}}}</h6> | |
358 | - </label> | |
359 | - </div></div><hr> | |
360 | - <!-- camadas que vem do sistema de metadados estatisticos --> | |
361 | - <div class="list-group condensed"><div class="row-content text-left"> | |
362 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
363 | - <label style="width: 265px;vertical-align: middle;"> | |
364 | - <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
365 | - <h4>{{{x57}}}</h4></a> | |
366 | - <h6>{{{descMeta}}}</h6> | |
367 | - </label> | |
368 | - </div></div><hr> | |
369 | - <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
370 | - <div class="list-group condensed"><div class="row-content text-left"> | |
371 | - <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
372 | - <label style="width: 265px;vertical-align: middle;"> | |
373 | - <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" href="javascript:void(0)"> | |
374 | - <h4>{{{x90}}}</h4></a> | |
375 | - <h6>{{{descMapas}}}</h6> | |
376 | - </label> | |
377 | - </div></div><hr> | |
378 | - --> | |
379 | - <!-- camadas por estrelas --> | |
380 | - <div class="list-group condensed"><div class="row-content text-left"> | |
381 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
382 | - <label style="width: 265px;vertical-align: middle;"> | |
383 | - <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
384 | - <h4>{{{t46}}}</h4></a> | |
385 | - <h6>{{{descEstrelas}}}</h6> | |
386 | - </label> | |
387 | - </div></div><hr> | |
388 | - <!-- sistemas que adicionam camadas --> | |
389 | - <div class="list-group condensed"><div class="row-content text-left"> | |
390 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
391 | - <label style="width: 265px;vertical-align: middle;"> | |
392 | - <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
393 | - <h4>{{{a11}}}</h4></a> | |
394 | - <h6>{{{descSistemas}}}</h6> | |
395 | - </label> | |
396 | - </div></div><hr> | |
397 | - <!-- navegacao em diretorios --> | |
398 | - <div class="list-group condensed"><div class="row-content text-left"> | |
399 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
400 | - <label style="width: 265px;vertical-align: middle;"> | |
401 | - <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
402 | - <h4>{{{a6}}}</h4></a> | |
403 | - <h6>{{{descDir}}}</h6> | |
404 | - </label> | |
405 | - </div></div><hr> | |
406 | - </div> | |
407 | - </div> | |
408 | - <!-- Legenda --> | |
409 | - <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> | |
410 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> | |
411 | - <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div> | |
412 | - </div> | |
413 | - <!-- busca | |
414 | - Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google | |
415 | - No botao que dispara a busca, ficam os parametros de configuracao | |
416 | - Esses parametros indicam qual o checkbox que define o tipo de busca, o local onde os dados serao mostrados e o template para formatar o resultado | |
417 | - --> | |
418 | - <div data-traduzir="true" id='guia7obj' style='display: none; text-align: left'> | |
419 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
420 | - <form> | |
421 | - <div class="form-group label-floating"> | |
422 | - <label class="control-label" for="valorBuscaRapida">{{{x36}}}</label> | |
423 | - <div class="input-group"> | |
424 | - <input class="form-control" type="text" value="" name="valorBuscaRapida"> | |
425 | - <span class="input-group-btn"> | |
426 | - <a onclick="i3GEO.busca.inicia(this);return false;" | |
427 | - data-templateGoogle="templates/buscaEmTemas.html" | |
428 | - data-inputGoogle="[name=google]" | |
429 | - data-ondeGoogle=".i3GEOresultadoBuscaGoogle" | |
430 | - data-templateTemasMapa="templates/buscaEmTemas.html" | |
431 | - data-inputTemasMapa="[name=temasMapa]" | |
432 | - data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" | |
433 | - data-templateServico="templates/buscaEmServico.html" | |
434 | - data-ondeConteiner="#guia7obj" | |
435 | - data-inputOndePalavra="[name=valorBuscaRapida]" | |
436 | - data-inputServicosExternos="[name=servicosExternos]" | |
437 | - data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
438 | - <span class="material-icons md-18">send</span> | |
439 | - </a> | |
440 | - </span> | |
441 | - </div> | |
442 | - </div> | |
443 | - <h4>{{{x37}}}:</h4> | |
444 | - <div class="form-inline" style="width:100%;"> | |
445 | - <div class="list-group condensed"> | |
446 | - <div class="checkbox text-left"> | |
447 | - <label> | |
448 | - <input checked class="noprint" value="on" type="checkbox" value="" name="servicosExternos" > | |
449 | - <span class="checkbox-material noprint"><span class="check"></span></span> {{{x38}}} | |
450 | - </label> | |
451 | - </div> | |
452 | - </div> | |
453 | - <div class="list-group condensed"> | |
454 | - <div class="checkbox text-left"> | |
455 | - <label> | |
456 | - <input class="noprint" value="on" type="checkbox" name="temasMapa"> | |
457 | - <span class="checkbox-material noprint"><span class="check"></span></span> {{{x39}}} | |
458 | - </label> | |
459 | - </div> | |
460 | - </div> | |
461 | - <!-- Apenas para a interface google maps | |
462 | - <div class="list-group condensed"> | |
463 | - <div class="checkbox text-left"> | |
464 | - <label> | |
465 | - <input class="noprint" value="on" type="checkbox" name="google"> | |
466 | - <span class="checkbox-material noprint"><span class="check"></span></span> Google | |
467 | - </label> | |
468 | - </div> | |
469 | - </div> | |
470 | - --> | |
471 | - </div> | |
472 | - </form> | |
473 | - <hr> | |
474 | - <div class="i3GEOresultadoBuscaServicos" ></div> | |
475 | - <div class="i3GEOresultadoBuscaTemasMapa" ></div> | |
476 | - <div class="i3GEOresultadoBuscaGoogle" ></div> | |
477 | - <div class="alert alert-info" role="alert">{{{x40}}}</div> | |
478 | - </div> | |
479 | - <!-- Ferramentas --> | |
480 | - <div data-traduzir="true" id='guia8obj' style='display: none; text-align: left'> | |
481 | - <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
482 | - <div class="form-inline" style="width:100%;"> | |
483 | - <div class="text-center form-group" style="margin:4px;"> | |
484 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeArea.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
485 | - <img style="margin-top:4px;" src="../imagens/gisicons/area-measure.png"> | |
486 | - </a> | |
487 | - <h6>{{{d21at}}}</h6> | |
488 | - </div> | |
489 | - <div class="text-center form-group" style="margin:4px;"> | |
490 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeDistancia.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
491 | - <img style="margin-top:4px;" src="../imagens/gisicons/length-measure.png"> | |
492 | - </a> | |
493 | - <h6>{{{d21t}}}</h6> | |
494 | - </div> | |
495 | - <div class="text-center form-group" style="margin:4px;"> | |
496 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.selecao();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
497 | - <img style="margin-top:4px;" src="../imagens/gisicons/select.png"> | |
498 | - </a> | |
499 | - <h6>{{{d24t}}}</h6> | |
500 | - </div> | |
501 | - <div class="text-center form-group" style="margin:4px;"> | |
502 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.geolocal();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
503 | - <img style="margin-top:4px;" src="../imagens/gisicons/layer-gps.png"> | |
504 | - </a> | |
505 | - <h6>{{{localiza}}}</h6> | |
506 | - </div> | |
507 | - </div> | |
508 | - <div class="clearfix"></div> | |
509 | - <hr> | |
510 | - <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div> | |
511 | - <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div> | |
512 | - <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div> | |
513 | - </div> | |
514 | - </div> | |
515 | - </div> | |
516 | - </div> | |
517 | - <!-- templates --> | |
518 | - | |
519 | - <!-- para mostrar o banner de abertura, basta ter esse ID --> | |
520 | - <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> | |
521 | - <div> | |
522 | - <table> | |
523 | - <tr> | |
524 | - <td> | |
525 | - <div id=versaoi3geo></div> | |
526 | - <h4 >i3Geo - Software livre para criação de mapas | |
527 | - interativos e geoprocessamento</h4> | |
528 | - <h4 >Baseado no Mapserver, é licenciado sob GPL e integra o | |
529 | - Portal do Software Público Brasileiro</h4> | |
530 | - </td> | |
531 | - </tr> | |
532 | - </table> | |
533 | - <img class="img-thumbnail" src="../imagens/i3Geo_big.png" style="width:50px"> | |
534 | - <img class="img-thumbnail" src="../imagens/mapserv.png" style="width:50px"> | |
535 | - <img class="img-thumbnail" src="../imagens/pspb.png" style="width:50px"> | |
536 | - <div> </div> | |
537 | - </div> | |
538 | - </script> | |
539 | - <script> | |
540 | - //inicia o mapa | |
541 | - //Veja config.php | |
542 | - i3GEO.init(); | |
543 | - </script> | |
3 | +<script> | |
4 | +window.location="osm.htm" ; | |
5 | +</script> | |
6 | +<head> | |
7 | +<body> | |
544 | 8 | </body> |
545 | - | |
546 | -</html> | |
9 | +</html> | |
547 | 10 | \ No newline at end of file | ... | ... |
... | ... | @@ -0,0 +1,553 @@ |
1 | +<!DOCTYPE html> | |
2 | +<html> | |
3 | +<head> | |
4 | +<meta http-equiv="Category" content="i3Geo Mapa interativo MMA geoprocessamento sig mobile"> | |
5 | +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | |
6 | +<meta name="viewport" | |
7 | + content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> | |
8 | +<title>i3GEO - OpenLayers</title> | |
9 | +<script src="../pacotes/ol3/ol.js"></script> | |
10 | +<script src="../js/i3geonaocompacto.js"></script> | |
11 | +<!-- lista com os links que serao mostrados na guia ferramentas --> | |
12 | +<script src="../js/listaDeFerramentas.js"></script> | |
13 | +<!-- configuracoes default tipo pode ser OL (openLayers) ou GM (googlemaps) --> | |
14 | +<script src="config.php?tipo=OL"></script> | |
15 | +<script src="../ferramentas/metaestat/index.js"></script> | |
16 | +<link rel="stylesheet" type="text/css" href="../pacotes/ol3/ol.css"> | |
17 | +<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap/css/bootstrap.min.css"> | |
18 | +<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-material-design/dist/css/bootstrap-material-design.min.css"> | |
19 | +<!-- <link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-accessibility-plugin/plugins/js/bootstrap-accessibility.min.js"> --> | |
20 | +<link rel="stylesheet" type="text/css" href="../css/default.css"> | |
21 | +<style> | |
22 | +.ol-attribution img { | |
23 | + display: none; | |
24 | +} | |
25 | + | |
26 | +.ol-attribution.ol-uncollapsible { | |
27 | + height: 2.1em; | |
28 | + right: 24px; | |
29 | + background: none; | |
30 | + margin-bottom: 15px; | |
31 | +} | |
32 | + | |
33 | +</style> | |
34 | +</head> | |
35 | + <!-- As palavras entre {{{}}} sao utilizadas para a traducao. Veja i3geo/js/dicionario.js | |
36 | + Marque com data-traduzir="true" os elementos que deverao passar pelo tradutor | |
37 | + --> | |
38 | +<body id="i3geo" style='background: white;'> | |
39 | + <!-- inclui o nome do usuario logado | |
40 | + <div id="i3GEONomeLogin" | |
41 | + style="position: absolute; left: 10px; top: 2px; font-size: 11px; z-index: 50000"></div> | |
42 | + --> | |
43 | + <!-- Aqui vai o mapa. O div a ser inserido e padronizado e depende da interface usar openlayers ou googlemaps --> | |
44 | + <div id="mapai3Geo" > | |
45 | + </div> | |
46 | + <!-- aqui sera incluida a escala numerica. E necessario ter o id=i3GEOescalanum para que o valor seja atualizado--> | |
47 | + <form class="escalanumerica hidden-xs" onsubmit="javascript:i3GEO.navega.aplicaEscala($i('i3GEOescalanum').value);return false;"> | |
48 | + <input id='i3GEOescalanum' type='text' name='' value='' size='10' title='' > | |
49 | + </form> | |
50 | + | |
51 | + <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse --> | |
52 | + <div class="localizarxy fundoRodape hidden-xs hidden-sm"> | |
53 | + <div class="i3GeoMascaraCoord" style="display: block;"> | |
54 | + <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo"> | |
55 | + <option>DMS:</option> | |
56 | + <option value="janela">janela</option> | |
57 | + <option value="geoProj">DMS</option> | |
58 | + <option value="dd">Déc. de grau</option> | |
59 | + <option value="geohash">GeoHash</option> | |
60 | + <option value="policonicaSad69">Polic SAD-69</option> | |
61 | + <option value="utmSad69Proj">UTM Sad-69</option> | |
62 | + <option value="utmSirgas2000Proj">UTM Sirgas</option> | |
63 | + </select> | |
64 | + </div> | |
65 | + <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;position: absolute;top: 0px;left: 60px;"> | |
66 | + X: | |
67 | + <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjxg" type="text"> | |
68 | + <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjxm" type="text"> | |
69 | + <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjxs" type="text"> | |
70 | + Y: | |
71 | + <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjyg" type="text"> | |
72 | + <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjym" type="text"> | |
73 | + <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjys" type="text"> | |
74 | + <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.zoomPontoGeo()" src="../imagens/branco.gif"> | |
75 | + </div> | |
76 | + <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
77 | + X: <input name="" value="00" size="12" title="X" id="localizarxyddX" type="text"> | |
78 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxyddY" type="text"> | |
79 | + </div> | |
80 | + <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
81 | + GeoHash <input name="" value="00" size="12" title="Cod" id="localizarxygeohashCodigo" type="text"> | |
82 | + <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.geohash.zoomCodigo('localizarxygeohashCodigo')" src="../imagens/branco.gif"> | |
83 | + </div> | |
84 | + <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
85 | + X: <input name="" value="00" size="12" title="X" id="localizarxypoliconicaSad69X" type="text"> | |
86 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxypoliconicaSad69Y" type="text"> | |
87 | + </div> | |
88 | + <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
89 | + X: <input name="" value="00" size="12" title="X" id="localizarxyutmSad69ProjX" type="text"> | |
90 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSad69ProjY" type="text"> | |
91 | + Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSad69ProjZN" type="text"> | |
92 | + </div> | |
93 | + <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
94 | + X: <input name="" value="00" size="12" title="X" id="localizarxyutmSirgas2000ProjX" type="text"> | |
95 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSirgas2000ProjY" type="text"> | |
96 | + Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text"> | |
97 | + </div> | |
98 | + </div> | |
99 | + | |
100 | + <!-- barra de ícones de navegacao --> | |
101 | + <div class="ol-i3GEOcontrols ol-control"> | |
102 | + <button onclick="i3GEO.Interface.zoom2ext(i3GEO.parametros.extentTotal)" style="float: left;"> | |
103 | + <img style="width:20px;" src="../imagens/gisicons/projection.png"> | |
104 | + </button> | |
105 | + <button onclick="i3GEO.Interface.zoomli()" style="float: left;"> | |
106 | + <img style="width:20px;" src="../imagens/gisicons/zoom-region.png"> | |
107 | + </button> | |
108 | + <br> | |
109 | + <button onclick="i3GEO.navega.extensaoAnterior()" style="float: left;"> | |
110 | + <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle1.png"> | |
111 | + </button> | |
112 | + <button onclick="i3GEO.navega.extensaoProximo()" style="float: left;"> | |
113 | + <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> | |
114 | + </button> | |
115 | + <br> | |
116 | + <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> | |
117 | + <img style="width:20px;" src="../imagens/gisicons/save1.png"> | |
118 | + </button> | |
119 | + <button onclick="i3GEO.maparef.inicia()" style="float: left;"> | |
120 | + <img style="width:20px;" src="../imagens/gisicons/map-reference.png"> | |
121 | + </button> | |
122 | + </div> | |
123 | + <!--barra de progresso que e mostrada conforme as camadas sao desenhadas no mapa. Esse elemento deve ter o id="i3GEOprogressoCamadas" --> | |
124 | + <div id="i3GEOprogressoCamadas" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
125 | + <div class="progress-bar progress-bar-striped active" role="progressbar" style="width:100%"> | |
126 | + </div> | |
127 | + </div> | |
128 | + <!--barra de aguarde id="i3GEObarraAguarde" --> | |
129 | + <div id="i3GEObarraAguarde" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
130 | + <div class="progress-bar progress-bar-success progress-bar-striped active" role="progressbar" style="width:100%"> | |
131 | + </div> | |
132 | + </div> | |
133 | + <!-- mensagem de copyright --> | |
134 | + <div id="i3GEOcopyright">i3Geo</div> | |
135 | + <!-- botoes laterais que abrem guias moveis --> | |
136 | + <div id="i3GEOguiaMovel" > | |
137 | + <!-- configuracao para todos os botoes | |
138 | + data-idconteudo - id do DIV que contem o conteudo da guia e que sera mostrado ao ser clicado | |
139 | + --> | |
140 | + <div class="iconesGuiaMovel" data-traduzir="true" style="right:0px;border-radius:4px; padding:2px;cursor: pointer; position: absolute; top: 5px; width: auto; z-index: 5000; background-color: rgba(255,255,255,.4);"> | |
141 | + <!-- ferramentas | |
142 | + data-idLista - id do DIV dentro de idconteudo que sera utilizado para mostrar as "pastas" que abrem o proximo nivel | |
143 | + data-idLinks - id do DIV dentro de idconteudo que sera utilizado para mostrar a lista de links que abre cada ferramenta | |
144 | + data-idMigalha - id do DIV que sera utilizado para mostrar o link de retorno ao nivel anterior | |
145 | + --> | |
146 | + <div data-idconteudo="guia8obj" data-idLinks="listaFerramentasLinks" data-idMigalha="migalhaFerramentas" data-idLista="listaFerramentas" onclick="i3GEO.guias.ativa('ferramentas',this)"> | |
147 | + <button title="{{{u15a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
148 | + <img src="../imagens/gisicons/tools.png" style="cursor: pointer; padding: 3px;"> | |
149 | + </button> | |
150 | + </div> | |
151 | + <!-- temas existentes no mapa | |
152 | + data-idListaDeCamadas - id onde sera incluida a lista de camadas | |
153 | + data-idListaFundo - id onde sera incluida a lista de camadas de fundo (mapa base) | |
154 | + data-verificaAbrangencia - se for uma string, faz a verificacao se a camada esta fora da abrangencia atual do mapa, | |
155 | + inserindo ou nao a string como uma classe CSS. Pode degradar a performance e depende | |
156 | + do metadata existente na camada. Deixe vazio para nao ativar a operacao. | |
157 | + --> | |
158 | + <div onclick="i3GEO.guias.ativa('temas',this)" data-verificaAbrangencia="" data-idconteudo="guia1obj" data-idListaFundo="listaFundo" data-idListaDeCamadas="listaTemas" style="margin-top: 3px;"> | |
159 | + <button title="{{{g4a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
160 | + <img src="../imagens/layer.png" style="cursor: pointer; padding: 3px;"> | |
161 | + </button> | |
162 | + </div> | |
163 | + <!-- catalogo de adicao de temas ao mapa | |
164 | + data-idCatalogo - id do DIV que contem a primeira pagina do catalogo. Esse DIV sera escondido e mostrado conforme o usuario navega pelo catalogo | |
165 | + data-idMenus - id do DIV que recebera a lista de menus cadastrados no sistema de administracao | |
166 | + data-idNavegacao - id do DIV que recebera a lista de opcoes apos o usuario clicar em um item do catalogo principal | |
167 | + data-idMigalha - id do DIV que recebera o link para retorno ao nivel anterior do catalogo | |
168 | + | |
169 | + Variaveis javascript: | |
170 | + i3GEO.catalogoMenus.IDSMENUS - (array) apenas os menus com idmenu que constem nessa lista serao mostrados. Por default e vazio. | |
171 | + --> | |
172 | + <div onclick="i3GEO.guias.ativa('adiciona',this)" data-idconteudo="guia2obj" data-idMigalha="catalogoMigalha" data-idNavegacao="catalogoNavegacao" data-idCatalogo="catalogoPrincipal" data-idMenus="catalogoMenus" style="margin-top: 3px;"> | |
173 | + <button title="{{{g1a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
174 | + <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> | |
175 | + </button> | |
176 | + </div> | |
177 | + <!-- legenda --> | |
178 | + <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> | |
179 | + <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
180 | + <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> | |
181 | + </button> | |
182 | + </div> | |
183 | + <div onclick="i3GEO.guias.ativa('dobraPagina',this)" style="margin-top: 3px;"> | |
184 | + <button title="{{{trocaInterface}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
185 | + <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> | |
186 | + </button> | |
187 | + </div> | |
188 | + <!-- Busca --> | |
189 | + <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> | |
190 | + <button class="iconeGuiaMovel" style="box-shadow: none;"> | |
191 | + <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> | |
192 | + </button> | |
193 | + </div> | |
194 | + <div onclick="i3GEO.guias.ativa('identificaBalao',this)" style="margin-top: 3px;" > | |
195 | + <button title="{{{d7a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
196 | + <img src="../imagens/gisicons/tips.png" style="cursor: pointer; padding: 3px;"> | |
197 | + </button> | |
198 | + </div> | |
199 | + <div onclick="i3GEO.guias.ativa('identifica',this)" style="margin-top: 3px;"> | |
200 | + <button title="{{{d7}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
201 | + <img src="../imagens/gisicons/pointer-info.png" style="cursor: pointer; padding: 3px;"> | |
202 | + </button> | |
203 | + </div> | |
204 | + </div> | |
205 | + <!-- veja i3GEO.guias.CONFIGURA --> | |
206 | + <!-- Os IDs sao definidos no botao que ativa a guia veja: "i3GEOguiaMovel" --> | |
207 | + <!-- se height nao estiver definido sera utilizada a altura do mapa --> | |
208 | + <div id="i3GEOguiaMovelMolde" > | |
209 | + <div id="i3GEOguiaMovelConteudo" > | |
210 | + <!-- camadas existentes no mapa --> | |
211 | + <div id='guia1obj' data-traduzir="true" style='display: none;'> | |
212 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g4a}}}</span>X</div> | |
213 | + <div class="btn-group noprint" > | |
214 | + <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
215 | + <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
216 | + <span class="caret"></span> | |
217 | + </a> | |
218 | + <ul class="dropdown-menu"> | |
219 | + <li><a onclick="i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)" href="javascript:void(0)" >Refresh</a></li> | |
220 | + <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('ligartodos')" href="javascript:void(0)" >{{{t3a}}}</a></li> | |
221 | + <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('desligartodos')" href="javascript:void(0)" >{{{t3b}}}</a></li> | |
222 | + <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.excluir()" href="javascript:void(0)" >{{{t12}}}</a></li> | |
223 | + <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.filtro()" href="javascript:void(0)" >{{{t2a}}}</a></li> | |
224 | + <li><a onclick="i3GEO.mapa.dialogo.opacidade()" href="javascript:void(0)" >{{{t20}}}</a></li> | |
225 | + <li><a onclick="i3GEO.mapa.dialogo.animacao()" href="javascript:void(0)" >{{{p21}}}</a></li> | |
226 | + <li><a onclick="i3GEO.mapa.dialogo.imprimir()" href="javascript:void(0)" >{{{d12}}}</a></li> | |
227 | + <li><a onclick="i3GEO.mapa.limpasel()" href="javascript:void(0)" >{{{t4}}}</a></li> | |
228 | + </ul> | |
229 | + </div> | |
230 | + <!-- Esta div acrescenta a lista de de camadas disponíveis no mapa atual --> | |
231 | + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div> | |
232 | + <!-- Esta div acrescenta a lista de de camadas de fundo | |
233 | + A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS | |
234 | + Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida | |
235 | + no programa interface/config.php | |
236 | + --> | |
237 | + <div class="list-group condensed"> | |
238 | + <label>Camadas de fundo</label> | |
239 | + <a data-target="#collapseFundo" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" > | |
240 | + <span class="caret"></span> | |
241 | + </a> | |
242 | + <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> | |
243 | + <form> | |
244 | + <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div> | |
245 | + </form> | |
246 | + </div> | |
247 | + </div> | |
248 | + </div> | |
249 | + <!-- Catalogo de temas --> | |
250 | + <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> | |
251 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> | |
252 | + <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> | |
253 | + <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div> | |
254 | + <div id="catalogoNavegacao"></div> | |
255 | + <!-- Opcoes --> | |
256 | + <div id="catalogoPrincipal"> | |
257 | + <div class="btn-group noprint" > | |
258 | + <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
259 | + <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
260 | + <span class="caret"></span> | |
261 | + </a> | |
262 | + <ul class="dropdown-menu"> | |
263 | + <li> | |
264 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.atualiza()">Refresh</a> | |
265 | + </li> | |
266 | + <li class="divider"></li> | |
267 | + <li> | |
268 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.conectaservico()" >{{{a15}}}</a> | |
269 | + </li> | |
270 | + <li> | |
271 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.uploadarquivo()">{{{a14}}}</a> | |
272 | + </li> | |
273 | + <li> | |
274 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.downloadbase()">{{{a3}}}</a> | |
275 | + </li> | |
276 | + <li> | |
277 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.importarwmc()">{{{a3a}}}</a> | |
278 | + </li> | |
279 | + <li> | |
280 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.nuvemTags()">{{{a5a}}}</a> | |
281 | + </li> | |
282 | + <li> | |
283 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.carouselTemas()">Miniaturas</a> | |
284 | + </li> | |
285 | + <li> | |
286 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.buscaInde()">Busca na INDE</a> | |
287 | + </li> | |
288 | + <li> | |
289 | + <a href="javascript:void(0)" onclick="i3GEO.mapa.dialogo.metaestat()">Cartogramas estatísticos</a> | |
290 | + </li> | |
291 | + <li><a href="http://localhost/i3geo/kml.php?tipoxml=kml" target="_blank">{{{a13}}}</a> | |
292 | + </li> | |
293 | + </ul> | |
294 | + </div> | |
295 | + <!-- busca tema no catalogo --> | |
296 | + <div class="form-group label-floating"> | |
297 | + <label class="control-label" for="i3GEObuscatema">{{{a1}}}</label> | |
298 | + <div class="input-group"> | |
299 | + <input id="i3GEObuscatema" class="form-control" type="text" value=""> | |
300 | + <span class="input-group-btn"> | |
301 | + <a onclick="i3GEO.arvoreDeTemas.buscaTema2($i('i3GEObuscatema').value);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
302 | + <span class="material-icons md-18">send</span> | |
303 | + </a> | |
304 | + </span> | |
305 | + </div> | |
306 | + </div> | |
307 | + <!-- A lista de menus e uma funcao de i3GEO.guias.CONFIGURA.adiciona | |
308 | + Nessa funcao ficam tambem os parametros: | |
309 | + "idOndeMenus": "catalogoMenus", | |
310 | + "idCatalogoPrincipal": "catalogoPrincipal", | |
311 | + "idCatalogoNavegacao": "catalogoNavegacao", | |
312 | + "idOndeMigalha": "catalogoMigalha" | |
313 | + --> | |
314 | + <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div> | |
315 | + | |
316 | + <div id="arvoreAdicionaTema"></div> | |
317 | + | |
318 | + <!-- | |
319 | + As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: | |
320 | + config: { | |
321 | + 'templateDir': 'templates/dir.html', | |
322 | + 'templateTema': 'templates/tema.html', | |
323 | + 'idCatalogoPrincipal': 'catalogoPrincipal', | |
324 | + 'idCatalogoNavegacao': 'catalogoNavegacao', | |
325 | + 'idOndeMigalha': 'catalogoMigalha' | |
326 | + } | |
327 | + | |
328 | + exemplo: | |
329 | + | |
330 | + onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" | |
331 | + --> | |
332 | + | |
333 | + <!-- servicos da INDE brasileira --> | |
334 | + <div class="list-group condensed"><div class="row-content text-left"> | |
335 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
336 | + <label style="width: 265px;vertical-align: middle;"> | |
337 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
338 | + <h4>INDE-Br</h4></a> | |
339 | + <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
340 | + </label> | |
341 | + </div></div><hr> | |
342 | + <!-- lista de wms cadastrados no sistema de administracao --> | |
343 | + <div class="list-group condensed"><div class="row-content text-left"> | |
344 | + <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
345 | + <label style="width: 265px;vertical-align: middle;"> | |
346 | + <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
347 | + <h4>OGC-WMS</h4></a> | |
348 | + <h6>{{{descOgcWms}}}</h6> | |
349 | + </label> | |
350 | + </div></div><hr> | |
351 | + <!-- regioes cadastradas no sistema de metadados --> | |
352 | + <div class="list-group condensed"><div class="row-content text-left"> | |
353 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
354 | + <label style="width: 265px;vertical-align: middle;"> | |
355 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
356 | + <h4>{{{x87}}}</h4></a> | |
357 | + <h6>{{{descLimLoc}}}</h6> | |
358 | + </label> | |
359 | + </div></div><hr> | |
360 | + <!-- camadas que vem do sistema de metadados estatisticos --> | |
361 | + <div class="list-group condensed"><div class="row-content text-left"> | |
362 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
363 | + <label style="width: 265px;vertical-align: middle;"> | |
364 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
365 | + <h4>{{{x57}}}</h4></a> | |
366 | + <h6>{{{descMeta}}}</h6> | |
367 | + </label> | |
368 | + </div></div><hr> | |
369 | + <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
370 | + <div class="list-group condensed"><div class="row-content text-left"> | |
371 | + <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
372 | + <label style="width: 265px;vertical-align: middle;"> | |
373 | + <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" href="javascript:void(0)"> | |
374 | + <h4>{{{x90}}}</h4></a> | |
375 | + <h6>{{{descMapas}}}</h6> | |
376 | + </label> | |
377 | + </div></div><hr> | |
378 | + --> | |
379 | + <!-- camadas por estrelas --> | |
380 | + <div class="list-group condensed"><div class="row-content text-left"> | |
381 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
382 | + <label style="width: 265px;vertical-align: middle;"> | |
383 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
384 | + <h4>{{{t46}}}</h4></a> | |
385 | + <h6>{{{descEstrelas}}}</h6> | |
386 | + </label> | |
387 | + </div></div><hr> | |
388 | + <!-- sistemas que adicionam camadas --> | |
389 | + <div class="list-group condensed"><div class="row-content text-left"> | |
390 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
391 | + <label style="width: 265px;vertical-align: middle;"> | |
392 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
393 | + <h4>{{{a11}}}</h4></a> | |
394 | + <h6>{{{descSistemas}}}</h6> | |
395 | + </label> | |
396 | + </div></div><hr> | |
397 | + <!-- navegacao em diretorios --> | |
398 | + <div class="list-group condensed"><div class="row-content text-left"> | |
399 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
400 | + <label style="width: 265px;vertical-align: middle;"> | |
401 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
402 | + <h4>{{{a6}}}</h4></a> | |
403 | + <h6>{{{descDir}}}</h6> | |
404 | + </label> | |
405 | + </div></div><hr> | |
406 | + </div> | |
407 | + </div> | |
408 | + <!-- Legenda --> | |
409 | + <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> | |
410 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> | |
411 | + <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div> | |
412 | + </div> | |
413 | + <!-- busca | |
414 | + Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google | |
415 | + No botao que dispara a busca, ficam os parametros de configuracao | |
416 | + Esses parametros indicam qual o checkbox que define o tipo de busca, o local onde os dados serao mostrados e o template para formatar o resultado | |
417 | + --> | |
418 | + <div data-traduzir="true" id='guia7obj' style='display: none; text-align: left'> | |
419 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
420 | + <form> | |
421 | + <div class="form-group label-floating"> | |
422 | + <label class="control-label" for="valorBuscaRapida">{{{x36}}}</label> | |
423 | + <div class="input-group"> | |
424 | + <input class="form-control" type="text" value="" name="valorBuscaRapida"> | |
425 | + <span class="input-group-btn"> | |
426 | + <a onclick="i3GEO.busca.inicia(this);return false;" | |
427 | + data-templateGoogle="templates/buscaEmTemas.html" | |
428 | + data-inputGoogle="[name=google]" | |
429 | + data-ondeGoogle=".i3GEOresultadoBuscaGoogle" | |
430 | + data-templateTemasMapa="templates/buscaEmTemas.html" | |
431 | + data-inputTemasMapa="[name=temasMapa]" | |
432 | + data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" | |
433 | + data-templateServico="templates/buscaEmServico.html" | |
434 | + data-ondeConteiner="#guia7obj" | |
435 | + data-inputOndePalavra="[name=valorBuscaRapida]" | |
436 | + data-inputServicosExternos="[name=servicosExternos]" | |
437 | + data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
438 | + <span class="material-icons md-18">send</span> | |
439 | + </a> | |
440 | + </span> | |
441 | + </div> | |
442 | + </div> | |
443 | + <h4>{{{x37}}}:</h4> | |
444 | + <div class="form-inline" style="width:100%;"> | |
445 | + <div class="list-group condensed"> | |
446 | + <div class="checkbox text-left"> | |
447 | + <label> | |
448 | + <input checked class="noprint" value="on" type="checkbox" value="" name="servicosExternos" > | |
449 | + <span class="checkbox-material noprint"><span class="check"></span></span> {{{x38}}} | |
450 | + </label> | |
451 | + </div> | |
452 | + </div> | |
453 | + <div class="list-group condensed"> | |
454 | + <div class="checkbox text-left"> | |
455 | + <label> | |
456 | + <input class="noprint" value="on" type="checkbox" name="temasMapa"> | |
457 | + <span class="checkbox-material noprint"><span class="check"></span></span> {{{x39}}} | |
458 | + </label> | |
459 | + </div> | |
460 | + </div> | |
461 | + <!-- Apenas para a interface google maps | |
462 | + <div class="list-group condensed"> | |
463 | + <div class="checkbox text-left"> | |
464 | + <label> | |
465 | + <input class="noprint" value="on" type="checkbox" name="google"> | |
466 | + <span class="checkbox-material noprint"><span class="check"></span></span> Google | |
467 | + </label> | |
468 | + </div> | |
469 | + </div> | |
470 | + --> | |
471 | + </div> | |
472 | + </form> | |
473 | + <hr> | |
474 | + <div class="i3GEOresultadoBuscaServicos" ></div> | |
475 | + <div class="i3GEOresultadoBuscaTemasMapa" ></div> | |
476 | + <div class="i3GEOresultadoBuscaGoogle" ></div> | |
477 | + <div class="alert alert-info" role="alert">{{{x40}}}</div> | |
478 | + </div> | |
479 | + <!-- Ferramentas --> | |
480 | + <div data-traduzir="true" id='guia8obj' style='display: none; text-align: left'> | |
481 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
482 | + <div class="form-inline" style="width:100%;"> | |
483 | + <div class="text-center form-group" style="margin:4px;"> | |
484 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeArea.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
485 | + <img style="margin-top:4px;" src="../imagens/gisicons/area-measure.png"> | |
486 | + </a> | |
487 | + <h6>{{{d21at}}}</h6> | |
488 | + </div> | |
489 | + <div class="text-center form-group" style="margin:4px;"> | |
490 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeDistancia.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
491 | + <img style="margin-top:4px;" src="../imagens/gisicons/length-measure.png"> | |
492 | + </a> | |
493 | + <h6>{{{d21t}}}</h6> | |
494 | + </div> | |
495 | + <div class="text-center form-group" style="margin:4px;"> | |
496 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.selecao();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
497 | + <img style="margin-top:4px;" src="../imagens/gisicons/select.png"> | |
498 | + </a> | |
499 | + <h6>{{{d24t}}}</h6> | |
500 | + </div> | |
501 | + <div class="text-center form-group" style="margin:4px;"> | |
502 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.geolocal();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
503 | + <img style="margin-top:4px;" src="../imagens/gisicons/layer-gps.png"> | |
504 | + </a> | |
505 | + <h6>{{{localiza}}}</h6> | |
506 | + </div> | |
507 | + </div> | |
508 | + <div class="clearfix"></div> | |
509 | + <hr> | |
510 | + <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div> | |
511 | + <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div> | |
512 | + <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div> | |
513 | + </div> | |
514 | + </div> | |
515 | + </div> | |
516 | + </div> | |
517 | + <!-- templates --> | |
518 | + | |
519 | + <!-- para mostrar o banner de abertura, basta ter esse ID --> | |
520 | + <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> | |
521 | + <div> | |
522 | + <table> | |
523 | + <tr> | |
524 | + <td> | |
525 | + <div id=versaoi3geo></div> | |
526 | + <h4 >i3Geo - Software livre para criação de mapas | |
527 | + interativos e geoprocessamento</h4> | |
528 | + <h4 >Baseado no Mapserver, é licenciado sob GPL e integra o | |
529 | + Portal do Software Público Brasileiro</h4> | |
530 | + </td> | |
531 | + </tr> | |
532 | + </table> | |
533 | + <img class="img-thumbnail" src="../imagens/i3Geo_big.png" style="width:50px"> | |
534 | + <img class="img-thumbnail" src="../imagens/mapserv.png" style="width:50px"> | |
535 | + <img class="img-thumbnail" src="../imagens/pspb.png" style="width:50px"> | |
536 | + <div> </div> | |
537 | + </div> | |
538 | + </script> | |
539 | + <script> | |
540 | + //inicia o mapa | |
541 | + //Veja config.php | |
542 | + i3GEO.init(); | |
543 | + i3GEOF.metaestat.INTERFACE = "flutuante"; | |
544 | + i3GEOF.metaestat.CONEXAODEFAULT = 1; | |
545 | + i3GEOF.metaestat.TOP = 50; | |
546 | + i3GEOF.metaestat.LEFT = 100; | |
547 | + i3GEO.eventos.MOUSECLIQUEPERM = [ i3GEO.configura.funcaoTip ]; | |
548 | + | |
549 | + i3GEOF.metaestat.inicia(); | |
550 | + </script> | |
551 | +</body> | |
552 | + | |
553 | +</html> | ... | ... |
... | ... | @@ -0,0 +1,566 @@ |
1 | +<?php | |
2 | +include("../ms_configura.php"); | |
3 | +?> | |
4 | +<!DOCTYPE html> | |
5 | +<html> | |
6 | +<head> | |
7 | +<meta http-equiv="Category" content="i3Geo Mapa interativo MMA geoprocessamento sig mobile"> | |
8 | +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | |
9 | +<meta name="viewport" | |
10 | + content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> | |
11 | +<title>i3GEO - GM</title> | |
12 | +<script type="text/javascript" | |
13 | + src="https://maps.google.com/maps/api/js?libraries=drawing,geometry&key=<?php echo $googleApiKey; ?>"></script> | |
14 | + | |
15 | +<script src="../js/i3geo.js"></script> | |
16 | +<!-- lista com os links que serao mostrados na guia ferramentas --> | |
17 | +<script src="../js/listaDeFerramentas.js"></script> | |
18 | +<!-- configuracoes default tipo pode ser OL (openLayers) ou GM (googlemaps) --> | |
19 | +<script src="config.php?tipo=GM"></script> | |
20 | + | |
21 | +<link rel="stylesheet" type="text/css" href="../pacotes/ol3/ol.css"> | |
22 | +<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap/css/bootstrap.min.css"> | |
23 | +<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-material-design/dist/css/bootstrap-material-design.min.css"> | |
24 | +<!-- <link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-accessibility-plugin/plugins/js/bootstrap-accessibility.min.js"> --> | |
25 | +<link rel="stylesheet" type="text/css" href="../css/default.css"> | |
26 | +<style> | |
27 | +.ol-attribution img { | |
28 | + display: none; | |
29 | +} | |
30 | + | |
31 | +.ol-attribution.ol-uncollapsible { | |
32 | + height: 2.1em; | |
33 | + right: 24px; | |
34 | + background: none; | |
35 | + margin-bottom: 15px; | |
36 | +} | |
37 | + | |
38 | +.ol-i3GEOcontrols { | |
39 | + top: 2.8em; | |
40 | + left: 1em; | |
41 | + width: auto; | |
42 | +} | |
43 | + | |
44 | +.escalanumerica { | |
45 | + margin-left: 112px; | |
46 | + bottom:40px; | |
47 | +} | |
48 | + | |
49 | +.localizarxy { | |
50 | + bottom:5px; | |
51 | +} | |
52 | + | |
53 | +</style> | |
54 | +</head> | |
55 | + <!-- As palavras entre {{{}}} sao utilizadas para a traducao. Veja i3geo/js/dicionario.js | |
56 | + Marque com data-traduzir="true" os elementos que deverao passar pelo tradutor | |
57 | + --> | |
58 | +<body id="i3geo" style='background: white; overflow: hidden;'> | |
59 | + <!-- inclui o nome do usuario logado | |
60 | + <div id="i3GEONomeLogin" | |
61 | + style="position: absolute; left: 10px; top: 2px; font-size: 11px; z-index: 50000"></div> | |
62 | + --> | |
63 | + <!-- Aqui vai o mapa. O div a ser inserido e padronizado e depende da interface usar openlayers ou googlemaps --> | |
64 | + <div id="mapai3Geo" > | |
65 | + </div> | |
66 | + <!-- aqui sera incluida a escala numerica. E necessario ter o id=i3GEOescalanum para que o valor seja atualizado--> | |
67 | + <form class="escalanumerica hidden-xs" onsubmit="javascript:i3GEO.navega.aplicaEscala($i('i3GEOescalanum').value);return false;"> | |
68 | + <input id='i3GEOescalanum' type='text' name='' value='' size='10' title='' > | |
69 | + </form> | |
70 | + | |
71 | + <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse --> | |
72 | + <div class="localizarxy fundoRodape hidden-xs hidden-sm"> | |
73 | + <div class="i3GeoMascaraCoord" style="display: block;"> | |
74 | + <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo"> | |
75 | + <option>DMS:</option> | |
76 | + <option value="janela">janela</option> | |
77 | + <option value="geoProj">DMS</option> | |
78 | + <option value="dd">Déc. de grau</option> | |
79 | + <option value="geohash">GeoHash</option> | |
80 | + <option value="policonicaSad69">Polic SAD-69</option> | |
81 | + <option value="utmSad69Proj">UTM Sad-69</option> | |
82 | + <option value="utmSirgas2000Proj">UTM Sirgas</option> | |
83 | + </select> | |
84 | + </div> | |
85 | + <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;position: absolute;top: 0px;left: 60px;"> | |
86 | + X: | |
87 | + <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjxg" type="text"> | |
88 | + <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjxm" type="text"> | |
89 | + <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjxs" type="text"> | |
90 | + Y: | |
91 | + <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjyg" type="text"> | |
92 | + <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjym" type="text"> | |
93 | + <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjys" type="text"> | |
94 | + <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.zoomPontoGeo()" src="../imagens/branco.gif"> | |
95 | + </div> | |
96 | + <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
97 | + X: <input name="" value="00" size="12" title="X" id="localizarxyddX" type="text"> | |
98 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxyddY" type="text"> | |
99 | + </div> | |
100 | + <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
101 | + GeoHash <input name="" value="00" size="12" title="Cod" id="localizarxygeohashCodigo" type="text"> | |
102 | + <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.geohash.zoomCodigo('localizarxygeohashCodigo')" src="../imagens/branco.gif"> | |
103 | + </div> | |
104 | + <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
105 | + X: <input name="" value="00" size="12" title="X" id="localizarxypoliconicaSad69X" type="text"> | |
106 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxypoliconicaSad69Y" type="text"> | |
107 | + </div> | |
108 | + <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
109 | + X: <input name="" value="00" size="12" title="X" id="localizarxyutmSad69ProjX" type="text"> | |
110 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSad69ProjY" type="text"> | |
111 | + Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSad69ProjZN" type="text"> | |
112 | + </div> | |
113 | + <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
114 | + X: <input name="" value="00" size="12" title="X" id="localizarxyutmSirgas2000ProjX" type="text"> | |
115 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSirgas2000ProjY" type="text"> | |
116 | + Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text"> | |
117 | + </div> | |
118 | + </div> | |
119 | + | |
120 | + <!-- barra de ícones de navegacao --> | |
121 | + <div class="ol-i3GEOcontrols ol-control"> | |
122 | + <button onclick="i3GEO.Interface.zoom2ext(i3GEO.parametros.extentTotal)" style="float: left;"> | |
123 | + <img style="width:20px;" src="../imagens/gisicons/projection.png"> | |
124 | + </button> | |
125 | + <button onclick="i3GEO.Interface.zoomli()" style="float: left;"> | |
126 | + <img style="width:20px;" src="../imagens/gisicons/zoom-region.png"> | |
127 | + </button> | |
128 | + <br> | |
129 | + <button onclick="i3GEO.navega.extensaoAnterior()" style="float: left;"> | |
130 | + <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle1.png"> | |
131 | + </button> | |
132 | + <button onclick="i3GEO.navega.extensaoProximo()" style="float: left;"> | |
133 | + <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> | |
134 | + </button> | |
135 | + <br> | |
136 | + <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> | |
137 | + <img style="width:20px;" src="../imagens/gisicons/save1.png"> | |
138 | + </button> | |
139 | + <button onclick="i3GEO.maparef.inicia()" style="float: left;"> | |
140 | + <img style="width:20px;" src="../imagens/gisicons/map-reference.png"> | |
141 | + </button> | |
142 | + </div> | |
143 | + <!--barra de progresso que e mostrada conforme as camadas sao desenhadas no mapa. Esse elemento deve ter o id="i3GEOprogressoCamadas" --> | |
144 | + <div id="i3GEOprogressoCamadas" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
145 | + <div class="progress-bar progress-bar-striped active" role="progressbar" style="width:100%"> | |
146 | + </div> | |
147 | + </div> | |
148 | + <!--barra de aguarde id="i3GEObarraAguarde" --> | |
149 | + <div id="i3GEObarraAguarde" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
150 | + <div class="progress-bar progress-bar-success progress-bar-striped active" role="progressbar" style="width:100%"> | |
151 | + </div> | |
152 | + </div> | |
153 | + <!-- mensagem de copyright --> | |
154 | + <div id="i3GEOcopyright">i3Geo</div> | |
155 | + <!-- botoes laterais que abrem guias moveis --> | |
156 | + <div id="i3GEOguiaMovel" > | |
157 | + <!-- configuracao para todos os botoes | |
158 | + data-idconteudo - id do DIV que contem o conteudo da guia e que sera mostrado ao ser clicado | |
159 | + --> | |
160 | + <div class="iconesGuiaMovel" data-traduzir="true" style="right:0px;border-radius:4px; padding:2px;cursor: pointer; position: absolute; top: 5px; width: auto; z-index: 5000; background-color: rgba(255,255,255,.4);"> | |
161 | + <!-- ferramentas | |
162 | + data-idLista - id do DIV dentro de idconteudo que sera utilizado para mostrar as "pastas" que abrem o proximo nivel | |
163 | + data-idLinks - id do DIV dentro de idconteudo que sera utilizado para mostrar a lista de links que abre cada ferramenta | |
164 | + data-idMigalha - id do DIV que sera utilizado para mostrar o link de retorno ao nivel anterior | |
165 | + --> | |
166 | + <div data-idconteudo="guia8obj" data-idLinks="listaFerramentasLinks" data-idMigalha="migalhaFerramentas" data-idLista="listaFerramentas" onclick="i3GEO.guias.ativa('ferramentas',this)"> | |
167 | + <button title="{{{u15a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
168 | + <img src="../imagens/gisicons/tools.png" style="cursor: pointer; padding: 3px;"> | |
169 | + </button> | |
170 | + </div> | |
171 | + <!-- temas existentes no mapa | |
172 | + data-idListaDeCamadas - id onde sera incluida a lista de camadas | |
173 | + data-idListaFundo - id onde sera incluida a lista de camadas de fundo (mapa base) | |
174 | + data-verificaAbrangencia - se for uma string, faz a verificacao se a camada esta fora da abrangencia atual do mapa, | |
175 | + inserindo ou nao a string como uma classe CSS. Pode degradar a performance e depende | |
176 | + do metadata existente na camada. Deixe vazio para nao ativar a operacao. | |
177 | + --> | |
178 | + <div onclick="i3GEO.guias.ativa('temas',this)" data-verificaAbrangencia="" data-idconteudo="guia1obj" data-idListaFundo="listaFundo" data-idListaDeCamadas="listaTemas" style="margin-top: 3px;"> | |
179 | + <button title="{{{g4a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
180 | + <img src="../imagens/layer.png" style="cursor: pointer; padding: 3px;"> | |
181 | + </button> | |
182 | + </div> | |
183 | + <!-- catalogo de adicao de temas ao mapa | |
184 | + data-idCatalogo - id do DIV que contem a primeira pagina do catalogo. Esse DIV sera escondido e mostrado conforme o usuario navega pelo catalogo | |
185 | + data-idMenus - id do DIV que recebera a lista de menus cadastrados no sistema de administracao | |
186 | + data-idNavegacao - id do DIV que recebera a lista de opcoes apos o usuario clicar em um item do catalogo principal | |
187 | + data-idMigalha - id do DIV que recebera o link para retorno ao nivel anterior do catalogo | |
188 | + | |
189 | + Variaveis javascript: | |
190 | + i3GEO.catalogoMenus.IDSMENUS - (array) apenas os menus com idmenu que constem nessa lista serao mostrados. Por default e vazio. | |
191 | + --> | |
192 | + <div onclick="i3GEO.guias.ativa('adiciona',this)" data-idconteudo="guia2obj" data-idMigalha="catalogoMigalha" data-idNavegacao="catalogoNavegacao" data-idCatalogo="catalogoPrincipal" data-idMenus="catalogoMenus" style="margin-top: 3px;"> | |
193 | + <button title="{{{g1a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
194 | + <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> | |
195 | + </button> | |
196 | + </div> | |
197 | + <!-- legenda --> | |
198 | + <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> | |
199 | + <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
200 | + <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> | |
201 | + </button> | |
202 | + </div> | |
203 | + <div onclick="i3GEO.guias.ativa('dobraPagina',this)" style="margin-top: 3px;"> | |
204 | + <button title="{{{trocaInterface}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
205 | + <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> | |
206 | + </button> | |
207 | + </div> | |
208 | + <!-- Busca --> | |
209 | + <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> | |
210 | + <button class="iconeGuiaMovel" style="box-shadow: none;"> | |
211 | + <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> | |
212 | + </button> | |
213 | + </div> | |
214 | + <div onclick="i3GEO.guias.ativa('identificaBalao',this)" style="margin-top: 3px;" > | |
215 | + <button title="{{{d7a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
216 | + <img src="../imagens/gisicons/tips.png" style="cursor: pointer; padding: 3px;"> | |
217 | + </button> | |
218 | + </div> | |
219 | + <div onclick="i3GEO.guias.ativa('identifica',this)" style="margin-top: 3px;"> | |
220 | + <button title="{{{d7}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
221 | + <img src="../imagens/gisicons/pointer-info.png" style="cursor: pointer; padding: 3px;"> | |
222 | + </button> | |
223 | + </div> | |
224 | + </div> | |
225 | + <!-- veja i3GEO.guias.CONFIGURA --> | |
226 | + <!-- Os IDs sao definidos no botao que ativa a guia veja: "i3GEOguiaMovel" --> | |
227 | + <!-- se height nao estiver definido sera utilizada a altura do mapa --> | |
228 | + <div id="i3GEOguiaMovelMolde" > | |
229 | + <div id="i3GEOguiaMovelConteudo" > | |
230 | + <!-- camadas existentes no mapa --> | |
231 | + <div id='guia1obj' data-traduzir="true" style='display: none;'> | |
232 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g4a}}}</span>X</div> | |
233 | + <div class="btn-group noprint" > | |
234 | + <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
235 | + <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
236 | + <span class="caret"></span> | |
237 | + </a> | |
238 | + <ul class="dropdown-menu"> | |
239 | + <li><a onclick="i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)" href="javascript:void(0)" >Refresh</a></li> | |
240 | + <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('ligartodos')" href="javascript:void(0)" >{{{t3a}}}</a></li> | |
241 | + <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('desligartodos')" href="javascript:void(0)" >{{{t3b}}}</a></li> | |
242 | + <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.excluir()" href="javascript:void(0)" >{{{t12}}}</a></li> | |
243 | + <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.filtro()" href="javascript:void(0)" >{{{t2a}}}</a></li> | |
244 | + <li><a onclick="i3GEO.mapa.dialogo.opacidade()" href="javascript:void(0)" >{{{t20}}}</a></li> | |
245 | + <li><a onclick="i3GEO.mapa.dialogo.animacao()" href="javascript:void(0)" >{{{p21}}}</a></li> | |
246 | + <li><a onclick="i3GEO.mapa.dialogo.imprimir()" href="javascript:void(0)" >{{{d12}}}</a></li> | |
247 | + <li><a onclick="i3GEO.mapa.limpasel()" href="javascript:void(0)" >{{{t4}}}</a></li> | |
248 | + </ul> | |
249 | + </div> | |
250 | + <!-- Esta div acrescenta a lista de de camadas disponíveis no mapa atual --> | |
251 | + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div> | |
252 | + <!-- Esta div acrescenta a lista de de camadas de fundo | |
253 | + A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS | |
254 | + Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida | |
255 | + no programa interface/config.php | |
256 | + --> | |
257 | + <div class="list-group condensed"> | |
258 | + <label>Camadas de fundo</label> | |
259 | + <a data-target="#collapseFundo" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" > | |
260 | + <span class="caret"></span> | |
261 | + </a> | |
262 | + <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> | |
263 | + <form> | |
264 | + <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div> | |
265 | + </form> | |
266 | + </div> | |
267 | + </div> | |
268 | + </div> | |
269 | + <!-- Catalogo de temas --> | |
270 | + <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> | |
271 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> | |
272 | + <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> | |
273 | + <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div> | |
274 | + <div id="catalogoNavegacao"></div> | |
275 | + <!-- Opcoes --> | |
276 | + <div id="catalogoPrincipal"> | |
277 | + <div class="btn-group noprint" > | |
278 | + <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
279 | + <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
280 | + <span class="caret"></span> | |
281 | + </a> | |
282 | + <ul class="dropdown-menu"> | |
283 | + <li> | |
284 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.atualiza()">Refresh</a> | |
285 | + </li> | |
286 | + <li class="divider"></li> | |
287 | + <li> | |
288 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.conectaservico()" >{{{a15}}}</a> | |
289 | + </li> | |
290 | + <li> | |
291 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.uploadarquivo()">{{{a14}}}</a> | |
292 | + </li> | |
293 | + <li> | |
294 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.downloadbase()">{{{a3}}}</a> | |
295 | + </li> | |
296 | + <li> | |
297 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.importarwmc()">{{{a3a}}}</a> | |
298 | + </li> | |
299 | + <li> | |
300 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.nuvemTags()">{{{a5a}}}</a> | |
301 | + </li> | |
302 | + <li> | |
303 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.carouselTemas()">Miniaturas</a> | |
304 | + </li> | |
305 | + <li> | |
306 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.buscaInde()">Busca na INDE</a> | |
307 | + </li> | |
308 | + <li> | |
309 | + <a href="javascript:void(0)" onclick="i3GEO.mapa.dialogo.metaestat()">Cartogramas estatísticos</a> | |
310 | + </li> | |
311 | + <li><a href="http://localhost/i3geo/kml.php?tipoxml=kml" target="_blank">{{{a13}}}</a> | |
312 | + </li> | |
313 | + </ul> | |
314 | + </div> | |
315 | + <!-- busca tema no catalogo --> | |
316 | + <div class="form-group label-floating"> | |
317 | + <label class="control-label" for="i3GEObuscatema">{{{a1}}}</label> | |
318 | + <div class="input-group"> | |
319 | + <input id="i3GEObuscatema" class="form-control" type="text" value=""> | |
320 | + <span class="input-group-btn"> | |
321 | + <a onclick="i3GEO.arvoreDeTemas.buscaTema2($i('i3GEObuscatema').value);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
322 | + <span class="material-icons md-18">send</span> | |
323 | + </a> | |
324 | + </span> | |
325 | + </div> | |
326 | + </div> | |
327 | + <!-- A lista de menus e uma funcao de i3GEO.guias.CONFIGURA.adiciona | |
328 | + Nessa funcao ficam tambem os parametros: | |
329 | + "idOndeMenus": "catalogoMenus", | |
330 | + "idCatalogoPrincipal": "catalogoPrincipal", | |
331 | + "idCatalogoNavegacao": "catalogoNavegacao", | |
332 | + "idOndeMigalha": "catalogoMigalha" | |
333 | + --> | |
334 | + <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div> | |
335 | + | |
336 | + <div id="arvoreAdicionaTema"></div> | |
337 | + | |
338 | + <!-- | |
339 | + As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: | |
340 | + config: { | |
341 | + 'templateDir': 'templates/dir.html', | |
342 | + 'templateTema': 'templates/tema.html', | |
343 | + 'idCatalogoPrincipal': 'catalogoPrincipal', | |
344 | + 'idCatalogoNavegacao': 'catalogoNavegacao', | |
345 | + 'idOndeMigalha': 'catalogoMigalha' | |
346 | + } | |
347 | + | |
348 | + exemplo: | |
349 | + | |
350 | + onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" | |
351 | + --> | |
352 | + | |
353 | + <!-- servicos da INDE brasileira --> | |
354 | + <div class="list-group condensed"><div class="row-content text-left"> | |
355 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
356 | + <label style="width: 265px;vertical-align: middle;"> | |
357 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
358 | + <h4>INDE-Br</h4></a> | |
359 | + <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
360 | + </label> | |
361 | + </div></div><hr> | |
362 | + <!-- lista de wms cadastrados no sistema de administracao --> | |
363 | + <div class="list-group condensed"><div class="row-content text-left"> | |
364 | + <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
365 | + <label style="width: 265px;vertical-align: middle;"> | |
366 | + <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
367 | + <h4>OGC-WMS</h4></a> | |
368 | + <h6>{{{descOgcWms}}}</h6> | |
369 | + </label> | |
370 | + </div></div><hr> | |
371 | + <!-- regioes cadastradas no sistema de metadados --> | |
372 | + <div class="list-group condensed"><div class="row-content text-left"> | |
373 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
374 | + <label style="width: 265px;vertical-align: middle;"> | |
375 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
376 | + <h4>{{{x87}}}</h4></a> | |
377 | + <h6>{{{descLimLoc}}}</h6> | |
378 | + </label> | |
379 | + </div></div><hr> | |
380 | + <!-- camadas que vem do sistema de metadados estatisticos --> | |
381 | + <div class="list-group condensed"><div class="row-content text-left"> | |
382 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
383 | + <label style="width: 265px;vertical-align: middle;"> | |
384 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
385 | + <h4>{{{x57}}}</h4></a> | |
386 | + <h6>{{{descMeta}}}</h6> | |
387 | + </label> | |
388 | + </div></div><hr> | |
389 | + <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
390 | + <div class="list-group condensed"><div class="row-content text-left"> | |
391 | + <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
392 | + <label style="width: 265px;vertical-align: middle;"> | |
393 | + <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" href="javascript:void(0)"> | |
394 | + <h4>{{{x90}}}</h4></a> | |
395 | + <h6>{{{descMapas}}}</h6> | |
396 | + </label> | |
397 | + </div></div><hr> | |
398 | + --> | |
399 | + <!-- camadas por estrelas --> | |
400 | + <div class="list-group condensed"><div class="row-content text-left"> | |
401 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
402 | + <label style="width: 265px;vertical-align: middle;"> | |
403 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
404 | + <h4>{{{t46}}}</h4></a> | |
405 | + <h6>{{{descEstrelas}}}</h6> | |
406 | + </label> | |
407 | + </div></div><hr> | |
408 | + <!-- sistemas que adicionam camadas --> | |
409 | + <div class="list-group condensed"><div class="row-content text-left"> | |
410 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
411 | + <label style="width: 265px;vertical-align: middle;"> | |
412 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
413 | + <h4>{{{a11}}}</h4></a> | |
414 | + <h6>{{{descSistemas}}}</h6> | |
415 | + </label> | |
416 | + </div></div><hr> | |
417 | + <!-- navegacao em diretorios --> | |
418 | + <div class="list-group condensed"><div class="row-content text-left"> | |
419 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
420 | + <label style="width: 265px;vertical-align: middle;"> | |
421 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
422 | + <h4>{{{a6}}}</h4></a> | |
423 | + <h6>{{{descDir}}}</h6> | |
424 | + </label> | |
425 | + </div></div><hr> | |
426 | + </div> | |
427 | + </div> | |
428 | + <!-- Legenda --> | |
429 | + <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> | |
430 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> | |
431 | + <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div> | |
432 | + </div> | |
433 | + <!-- busca | |
434 | + Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google | |
435 | + No botao que dispara a busca, ficam os parametros de configuracao | |
436 | + Esses parametros indicam qual o checkbox que define o tipo de busca, o local onde os dados serao mostrados e o template para formatar o resultado | |
437 | + --> | |
438 | + <div data-traduzir="true" id='guia7obj' style='display: none; text-align: left'> | |
439 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
440 | + <form> | |
441 | + <div class="form-group label-floating"> | |
442 | + <label class="control-label" for="valorBuscaRapida">{{{x36}}}</label> | |
443 | + <div class="input-group"> | |
444 | + <input class="form-control" type="text" value="" name="valorBuscaRapida"> | |
445 | + <span class="input-group-btn"> | |
446 | + <a onclick="i3GEO.busca.inicia(this);return false;" | |
447 | + data-templateGoogle="templates/buscaEmTemas.html" | |
448 | + data-inputGoogle="[name=google]" | |
449 | + data-ondeGoogle=".i3GEOresultadoBuscaGoogle" | |
450 | + data-templateTemasMapa="templates/buscaEmTemas.html" | |
451 | + data-inputTemasMapa="[name=temasMapa]" | |
452 | + data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" | |
453 | + data-templateServico="templates/buscaEmServico.html" | |
454 | + data-ondeConteiner="#guia7obj" | |
455 | + data-inputOndePalavra="[name=valorBuscaRapida]" | |
456 | + data-inputServicosExternos="[name=servicosExternos]" | |
457 | + data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
458 | + <span class="material-icons md-18">send</span> | |
459 | + </a> | |
460 | + </span> | |
461 | + </div> | |
462 | + </div> | |
463 | + <h4>{{{x37}}}:</h4> | |
464 | + <div class="form-inline" style="width:100%;"> | |
465 | + <div class="list-group condensed"> | |
466 | + <div class="checkbox text-left"> | |
467 | + <label> | |
468 | + <input checked class="noprint" value="on" type="checkbox" value="" name="servicosExternos" > | |
469 | + <span class="checkbox-material noprint"><span class="check"></span></span> {{{x38}}} | |
470 | + </label> | |
471 | + </div> | |
472 | + </div> | |
473 | + <div class="list-group condensed"> | |
474 | + <div class="checkbox text-left"> | |
475 | + <label> | |
476 | + <input class="noprint" value="on" type="checkbox" name="temasMapa"> | |
477 | + <span class="checkbox-material noprint"><span class="check"></span></span> {{{x39}}} | |
478 | + </label> | |
479 | + </div> | |
480 | + </div> | |
481 | + <!-- Apenas para a interface google maps --> | |
482 | + <div class="list-group condensed"> | |
483 | + <div class="checkbox text-left"> | |
484 | + <label> | |
485 | + <input class="noprint" value="on" type="checkbox" name="google"> | |
486 | + <span class="checkbox-material noprint"><span class="check"></span></span> Google | |
487 | + </label> | |
488 | + </div> | |
489 | + </div> | |
490 | + | |
491 | + </div> | |
492 | + </form> | |
493 | + <hr> | |
494 | + <div class="i3GEOresultadoBuscaServicos" ></div> | |
495 | + <div class="i3GEOresultadoBuscaTemasMapa" ></div> | |
496 | + <div class="i3GEOresultadoBuscaGoogle" ></div> | |
497 | + <div class="alert alert-info" role="alert">{{{x40}}}</div> | |
498 | + </div> | |
499 | + <!-- Ferramentas --> | |
500 | + <div data-traduzir="true" id='guia8obj' style='display: none; text-align: left'> | |
501 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
502 | + <div class="form-inline" style="width:100%;"> | |
503 | + <div class="text-center form-group" style="margin:4px;"> | |
504 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeArea.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
505 | + <img style="margin-top:4px;" src="../imagens/gisicons/area-measure.png"> | |
506 | + </a> | |
507 | + <h6>{{{d21at}}}</h6> | |
508 | + </div> | |
509 | + <div class="text-center form-group" style="margin:4px;"> | |
510 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeDistancia.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
511 | + <img style="margin-top:4px;" src="../imagens/gisicons/length-measure.png"> | |
512 | + </a> | |
513 | + <h6>{{{d21t}}}</h6> | |
514 | + </div> | |
515 | + <div class="text-center form-group" style="margin:4px;"> | |
516 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.selecao();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
517 | + <img style="margin-top:4px;" src="../imagens/gisicons/select.png"> | |
518 | + </a> | |
519 | + <h6>{{{d24t}}}</h6> | |
520 | + </div> | |
521 | + <div class="text-center form-group" style="margin:4px;"> | |
522 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.geolocal();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
523 | + <img style="margin-top:4px;" src="../imagens/gisicons/layer-gps.png"> | |
524 | + </a> | |
525 | + <h6>{{{localiza}}}</h6> | |
526 | + </div> | |
527 | + </div> | |
528 | + <div class="clearfix"></div> | |
529 | + <hr> | |
530 | + <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div> | |
531 | + <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div> | |
532 | + <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div> | |
533 | + </div> | |
534 | + </div> | |
535 | + </div> | |
536 | + </div> | |
537 | + <!-- templates --> | |
538 | + | |
539 | + <!-- para mostrar o banner de abertura, basta ter esse ID --> | |
540 | + <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> | |
541 | + <div> | |
542 | + <table> | |
543 | + <tr> | |
544 | + <td> | |
545 | + <div id=versaoi3geo></div> | |
546 | + <h4 >i3Geo - Software livre para criação de mapas | |
547 | + interativos e geoprocessamento</h4> | |
548 | + <h4 >Baseado no Mapserver, é licenciado sob GPL e integra o | |
549 | + Portal do Software Público Brasileiro</h4> | |
550 | + </td> | |
551 | + </tr> | |
552 | + </table> | |
553 | + <img class="img-thumbnail" src="../imagens/i3Geo_big.png" style="width:50px"> | |
554 | + <img class="img-thumbnail" src="../imagens/mapserv.png" style="width:50px"> | |
555 | + <img class="img-thumbnail" src="../imagens/pspb.png" style="width:50px"> | |
556 | + <div> </div> | |
557 | + </div> | |
558 | + </script> | |
559 | + <script> | |
560 | + //inicia o mapa | |
561 | + //Veja config.php | |
562 | + i3GEO.init(); | |
563 | + </script> | |
564 | +</body> | |
565 | + | |
566 | +</html> | ... | ... |
... | ... | @@ -0,0 +1,546 @@ |
1 | +<!DOCTYPE html> | |
2 | +<html> | |
3 | +<head> | |
4 | +<meta http-equiv="Category" content="i3Geo Mapa interativo MMA geoprocessamento sig mobile"> | |
5 | +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | |
6 | +<meta name="viewport" | |
7 | + content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> | |
8 | +<title>i3GEO - OpenLayers</title> | |
9 | +<script src="../pacotes/ol3/ol.js"></script> | |
10 | +<script src="../js/i3geo.js"></script> | |
11 | +<!-- lista com os links que serao mostrados na guia ferramentas --> | |
12 | +<script src="../js/listaDeFerramentas.js"></script> | |
13 | +<!-- configuracoes default tipo pode ser OL (openLayers) ou GM (googlemaps) --> | |
14 | +<script src="config.php?tipo=OL"></script> | |
15 | + | |
16 | +<link rel="stylesheet" type="text/css" href="../pacotes/ol3/ol.css"> | |
17 | +<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap/css/bootstrap.min.css"> | |
18 | +<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-material-design/dist/css/bootstrap-material-design.min.css"> | |
19 | +<!-- <link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-accessibility-plugin/plugins/js/bootstrap-accessibility.min.js"> --> | |
20 | +<link rel="stylesheet" type="text/css" href="../css/default.css"> | |
21 | +<style> | |
22 | +.ol-attribution img { | |
23 | + display: none; | |
24 | +} | |
25 | + | |
26 | +.ol-attribution.ol-uncollapsible { | |
27 | + height: 2.1em; | |
28 | + right: 24px; | |
29 | + background: none; | |
30 | + margin-bottom: 15px; | |
31 | +} | |
32 | + | |
33 | +</style> | |
34 | +</head> | |
35 | + <!-- As palavras entre {{{}}} sao utilizadas para a traducao. Veja i3geo/js/dicionario.js | |
36 | + Marque com data-traduzir="true" os elementos que deverao passar pelo tradutor | |
37 | + --> | |
38 | +<body id="i3geo" style='background: white;'> | |
39 | + <!-- inclui o nome do usuario logado | |
40 | + <div id="i3GEONomeLogin" | |
41 | + style="position: absolute; left: 10px; top: 2px; font-size: 11px; z-index: 50000"></div> | |
42 | + --> | |
43 | + <!-- Aqui vai o mapa. O div a ser inserido e padronizado e depende da interface usar openlayers ou googlemaps --> | |
44 | + <div id="mapai3Geo" > | |
45 | + </div> | |
46 | + <!-- aqui sera incluida a escala numerica. E necessario ter o id=i3GEOescalanum para que o valor seja atualizado--> | |
47 | + <form class="escalanumerica hidden-xs" onsubmit="javascript:i3GEO.navega.aplicaEscala($i('i3GEOescalanum').value);return false;"> | |
48 | + <input id='i3GEOescalanum' type='text' name='' value='' size='10' title='' > | |
49 | + </form> | |
50 | + | |
51 | + <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse --> | |
52 | + <div class="localizarxy fundoRodape hidden-xs hidden-sm"> | |
53 | + <div class="i3GeoMascaraCoord" style="display: block;"> | |
54 | + <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo"> | |
55 | + <option>DMS:</option> | |
56 | + <option value="janela">janela</option> | |
57 | + <option value="geoProj">DMS</option> | |
58 | + <option value="dd">Déc. de grau</option> | |
59 | + <option value="geohash">GeoHash</option> | |
60 | + <option value="policonicaSad69">Polic SAD-69</option> | |
61 | + <option value="utmSad69Proj">UTM Sad-69</option> | |
62 | + <option value="utmSirgas2000Proj">UTM Sirgas</option> | |
63 | + </select> | |
64 | + </div> | |
65 | + <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;position: absolute;top: 0px;left: 60px;"> | |
66 | + X: | |
67 | + <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjxg" type="text"> | |
68 | + <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjxm" type="text"> | |
69 | + <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjxs" type="text"> | |
70 | + Y: | |
71 | + <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjyg" type="text"> | |
72 | + <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjym" type="text"> | |
73 | + <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjys" type="text"> | |
74 | + <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.zoomPontoGeo()" src="../imagens/branco.gif"> | |
75 | + </div> | |
76 | + <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
77 | + X: <input name="" value="00" size="12" title="X" id="localizarxyddX" type="text"> | |
78 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxyddY" type="text"> | |
79 | + </div> | |
80 | + <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
81 | + GeoHash <input name="" value="00" size="12" title="Cod" id="localizarxygeohashCodigo" type="text"> | |
82 | + <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.geohash.zoomCodigo('localizarxygeohashCodigo')" src="../imagens/branco.gif"> | |
83 | + </div> | |
84 | + <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
85 | + X: <input name="" value="00" size="12" title="X" id="localizarxypoliconicaSad69X" type="text"> | |
86 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxypoliconicaSad69Y" type="text"> | |
87 | + </div> | |
88 | + <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
89 | + X: <input name="" value="00" size="12" title="X" id="localizarxyutmSad69ProjX" type="text"> | |
90 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSad69ProjY" type="text"> | |
91 | + Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSad69ProjZN" type="text"> | |
92 | + </div> | |
93 | + <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
94 | + X: <input name="" value="00" size="12" title="X" id="localizarxyutmSirgas2000ProjX" type="text"> | |
95 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSirgas2000ProjY" type="text"> | |
96 | + Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text"> | |
97 | + </div> | |
98 | + </div> | |
99 | + | |
100 | + <!-- barra de ícones de navegacao --> | |
101 | + <div class="ol-i3GEOcontrols ol-control"> | |
102 | + <button onclick="i3GEO.Interface.zoom2ext(i3GEO.parametros.extentTotal)" style="float: left;"> | |
103 | + <img style="width:20px;" src="../imagens/gisicons/projection.png"> | |
104 | + </button> | |
105 | + <button onclick="i3GEO.Interface.zoomli()" style="float: left;"> | |
106 | + <img style="width:20px;" src="../imagens/gisicons/zoom-region.png"> | |
107 | + </button> | |
108 | + <br> | |
109 | + <button onclick="i3GEO.navega.extensaoAnterior()" style="float: left;"> | |
110 | + <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle1.png"> | |
111 | + </button> | |
112 | + <button onclick="i3GEO.navega.extensaoProximo()" style="float: left;"> | |
113 | + <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> | |
114 | + </button> | |
115 | + <br> | |
116 | + <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> | |
117 | + <img style="width:20px;" src="../imagens/gisicons/save1.png"> | |
118 | + </button> | |
119 | + <button onclick="i3GEO.maparef.inicia()" style="float: left;"> | |
120 | + <img style="width:20px;" src="../imagens/gisicons/map-reference.png"> | |
121 | + </button> | |
122 | + </div> | |
123 | + <!--barra de progresso que e mostrada conforme as camadas sao desenhadas no mapa. Esse elemento deve ter o id="i3GEOprogressoCamadas" --> | |
124 | + <div id="i3GEOprogressoCamadas" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
125 | + <div class="progress-bar progress-bar-striped active" role="progressbar" style="width:100%"> | |
126 | + </div> | |
127 | + </div> | |
128 | + <!--barra de aguarde id="i3GEObarraAguarde" --> | |
129 | + <div id="i3GEObarraAguarde" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
130 | + <div class="progress-bar progress-bar-success progress-bar-striped active" role="progressbar" style="width:100%"> | |
131 | + </div> | |
132 | + </div> | |
133 | + <!-- mensagem de copyright --> | |
134 | + <div id="i3GEOcopyright">i3Geo</div> | |
135 | + <!-- botoes laterais que abrem guias moveis --> | |
136 | + <div id="i3GEOguiaMovel" > | |
137 | + <!-- configuracao para todos os botoes | |
138 | + data-idconteudo - id do DIV que contem o conteudo da guia e que sera mostrado ao ser clicado | |
139 | + --> | |
140 | + <div class="iconesGuiaMovel" data-traduzir="true" style="right:0px;border-radius:4px; padding:2px;cursor: pointer; position: absolute; top: 5px; width: auto; z-index: 5000; background-color: rgba(255,255,255,.4);"> | |
141 | + <!-- ferramentas | |
142 | + data-idLista - id do DIV dentro de idconteudo que sera utilizado para mostrar as "pastas" que abrem o proximo nivel | |
143 | + data-idLinks - id do DIV dentro de idconteudo que sera utilizado para mostrar a lista de links que abre cada ferramenta | |
144 | + data-idMigalha - id do DIV que sera utilizado para mostrar o link de retorno ao nivel anterior | |
145 | + --> | |
146 | + <div data-idconteudo="guia8obj" data-idLinks="listaFerramentasLinks" data-idMigalha="migalhaFerramentas" data-idLista="listaFerramentas" onclick="i3GEO.guias.ativa('ferramentas',this)"> | |
147 | + <button title="{{{u15a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
148 | + <img src="../imagens/gisicons/tools.png" style="cursor: pointer; padding: 3px;"> | |
149 | + </button> | |
150 | + </div> | |
151 | + <!-- temas existentes no mapa | |
152 | + data-idListaDeCamadas - id onde sera incluida a lista de camadas | |
153 | + data-idListaFundo - id onde sera incluida a lista de camadas de fundo (mapa base) | |
154 | + data-verificaAbrangencia - se for uma string, faz a verificacao se a camada esta fora da abrangencia atual do mapa, | |
155 | + inserindo ou nao a string como uma classe CSS. Pode degradar a performance e depende | |
156 | + do metadata existente na camada. Deixe vazio para nao ativar a operacao. | |
157 | + --> | |
158 | + <div onclick="i3GEO.guias.ativa('temas',this)" data-verificaAbrangencia="" data-idconteudo="guia1obj" data-idListaFundo="listaFundo" data-idListaDeCamadas="listaTemas" style="margin-top: 3px;"> | |
159 | + <button title="{{{g4a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
160 | + <img src="../imagens/layer.png" style="cursor: pointer; padding: 3px;"> | |
161 | + </button> | |
162 | + </div> | |
163 | + <!-- catalogo de adicao de temas ao mapa | |
164 | + data-idCatalogo - id do DIV que contem a primeira pagina do catalogo. Esse DIV sera escondido e mostrado conforme o usuario navega pelo catalogo | |
165 | + data-idMenus - id do DIV que recebera a lista de menus cadastrados no sistema de administracao | |
166 | + data-idNavegacao - id do DIV que recebera a lista de opcoes apos o usuario clicar em um item do catalogo principal | |
167 | + data-idMigalha - id do DIV que recebera o link para retorno ao nivel anterior do catalogo | |
168 | + | |
169 | + Variaveis javascript: | |
170 | + i3GEO.catalogoMenus.IDSMENUS - (array) apenas os menus com idmenu que constem nessa lista serao mostrados. Por default e vazio. | |
171 | + --> | |
172 | + <div onclick="i3GEO.guias.ativa('adiciona',this)" data-idconteudo="guia2obj" data-idMigalha="catalogoMigalha" data-idNavegacao="catalogoNavegacao" data-idCatalogo="catalogoPrincipal" data-idMenus="catalogoMenus" style="margin-top: 3px;"> | |
173 | + <button title="{{{g1a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
174 | + <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> | |
175 | + </button> | |
176 | + </div> | |
177 | + <!-- legenda --> | |
178 | + <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> | |
179 | + <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
180 | + <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> | |
181 | + </button> | |
182 | + </div> | |
183 | + <div onclick="i3GEO.guias.ativa('dobraPagina',this)" style="margin-top: 3px;"> | |
184 | + <button title="{{{trocaInterface}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
185 | + <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> | |
186 | + </button> | |
187 | + </div> | |
188 | + <!-- Busca --> | |
189 | + <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> | |
190 | + <button class="iconeGuiaMovel" style="box-shadow: none;"> | |
191 | + <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> | |
192 | + </button> | |
193 | + </div> | |
194 | + <div onclick="i3GEO.guias.ativa('identificaBalao',this)" style="margin-top: 3px;" > | |
195 | + <button title="{{{d7a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
196 | + <img src="../imagens/gisicons/tips.png" style="cursor: pointer; padding: 3px;"> | |
197 | + </button> | |
198 | + </div> | |
199 | + <div onclick="i3GEO.guias.ativa('identifica',this)" style="margin-top: 3px;"> | |
200 | + <button title="{{{d7}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
201 | + <img src="../imagens/gisicons/pointer-info.png" style="cursor: pointer; padding: 3px;"> | |
202 | + </button> | |
203 | + </div> | |
204 | + </div> | |
205 | + <!-- veja i3GEO.guias.CONFIGURA --> | |
206 | + <!-- Os IDs sao definidos no botao que ativa a guia veja: "i3GEOguiaMovel" --> | |
207 | + <!-- se height nao estiver definido sera utilizada a altura do mapa --> | |
208 | + <div id="i3GEOguiaMovelMolde" > | |
209 | + <div id="i3GEOguiaMovelConteudo" > | |
210 | + <!-- camadas existentes no mapa --> | |
211 | + <div id='guia1obj' data-traduzir="true" style='display: none;'> | |
212 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g4a}}}</span>X</div> | |
213 | + <div class="btn-group noprint" > | |
214 | + <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
215 | + <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
216 | + <span class="caret"></span> | |
217 | + </a> | |
218 | + <ul class="dropdown-menu"> | |
219 | + <li><a onclick="i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)" href="javascript:void(0)" >Refresh</a></li> | |
220 | + <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('ligartodos')" href="javascript:void(0)" >{{{t3a}}}</a></li> | |
221 | + <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('desligartodos')" href="javascript:void(0)" >{{{t3b}}}</a></li> | |
222 | + <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.excluir()" href="javascript:void(0)" >{{{t12}}}</a></li> | |
223 | + <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.filtro()" href="javascript:void(0)" >{{{t2a}}}</a></li> | |
224 | + <li><a onclick="i3GEO.mapa.dialogo.opacidade()" href="javascript:void(0)" >{{{t20}}}</a></li> | |
225 | + <li><a onclick="i3GEO.mapa.dialogo.animacao()" href="javascript:void(0)" >{{{p21}}}</a></li> | |
226 | + <li><a onclick="i3GEO.mapa.dialogo.imprimir()" href="javascript:void(0)" >{{{d12}}}</a></li> | |
227 | + <li><a onclick="i3GEO.mapa.limpasel()" href="javascript:void(0)" >{{{t4}}}</a></li> | |
228 | + </ul> | |
229 | + </div> | |
230 | + <!-- Esta div acrescenta a lista de de camadas disponíveis no mapa atual --> | |
231 | + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div> | |
232 | + <!-- Esta div acrescenta a lista de de camadas de fundo | |
233 | + A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS | |
234 | + Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida | |
235 | + no programa interface/config.php | |
236 | + --> | |
237 | + <div class="list-group condensed"> | |
238 | + <label>Camadas de fundo</label> | |
239 | + <a data-target="#collapseFundo" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" > | |
240 | + <span class="caret"></span> | |
241 | + </a> | |
242 | + <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> | |
243 | + <form> | |
244 | + <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div> | |
245 | + </form> | |
246 | + </div> | |
247 | + </div> | |
248 | + </div> | |
249 | + <!-- Catalogo de temas --> | |
250 | + <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> | |
251 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> | |
252 | + <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> | |
253 | + <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div> | |
254 | + <div id="catalogoNavegacao"></div> | |
255 | + <!-- Opcoes --> | |
256 | + <div id="catalogoPrincipal"> | |
257 | + <div class="btn-group noprint" > | |
258 | + <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
259 | + <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
260 | + <span class="caret"></span> | |
261 | + </a> | |
262 | + <ul class="dropdown-menu"> | |
263 | + <li> | |
264 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.atualiza()">Refresh</a> | |
265 | + </li> | |
266 | + <li class="divider"></li> | |
267 | + <li> | |
268 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.conectaservico()" >{{{a15}}}</a> | |
269 | + </li> | |
270 | + <li> | |
271 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.uploadarquivo()">{{{a14}}}</a> | |
272 | + </li> | |
273 | + <li> | |
274 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.downloadbase()">{{{a3}}}</a> | |
275 | + </li> | |
276 | + <li> | |
277 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.importarwmc()">{{{a3a}}}</a> | |
278 | + </li> | |
279 | + <li> | |
280 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.nuvemTags()">{{{a5a}}}</a> | |
281 | + </li> | |
282 | + <li> | |
283 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.carouselTemas()">Miniaturas</a> | |
284 | + </li> | |
285 | + <li> | |
286 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.buscaInde()">Busca na INDE</a> | |
287 | + </li> | |
288 | + <li> | |
289 | + <a href="javascript:void(0)" onclick="i3GEO.mapa.dialogo.metaestat()">Cartogramas estatísticos</a> | |
290 | + </li> | |
291 | + <li><a href="http://localhost/i3geo/kml.php?tipoxml=kml" target="_blank">{{{a13}}}</a> | |
292 | + </li> | |
293 | + </ul> | |
294 | + </div> | |
295 | + <!-- busca tema no catalogo --> | |
296 | + <div class="form-group label-floating"> | |
297 | + <label class="control-label" for="i3GEObuscatema">{{{a1}}}</label> | |
298 | + <div class="input-group"> | |
299 | + <input id="i3GEObuscatema" class="form-control" type="text" value=""> | |
300 | + <span class="input-group-btn"> | |
301 | + <a onclick="i3GEO.arvoreDeTemas.buscaTema2($i('i3GEObuscatema').value);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
302 | + <span class="material-icons md-18">send</span> | |
303 | + </a> | |
304 | + </span> | |
305 | + </div> | |
306 | + </div> | |
307 | + <!-- A lista de menus e uma funcao de i3GEO.guias.CONFIGURA.adiciona | |
308 | + Nessa funcao ficam tambem os parametros: | |
309 | + "idOndeMenus": "catalogoMenus", | |
310 | + "idCatalogoPrincipal": "catalogoPrincipal", | |
311 | + "idCatalogoNavegacao": "catalogoNavegacao", | |
312 | + "idOndeMigalha": "catalogoMigalha" | |
313 | + --> | |
314 | + <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div> | |
315 | + | |
316 | + <div id="arvoreAdicionaTema"></div> | |
317 | + | |
318 | + <!-- | |
319 | + As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: | |
320 | + config: { | |
321 | + 'templateDir': 'templates/dir.html', | |
322 | + 'templateTema': 'templates/tema.html', | |
323 | + 'idCatalogoPrincipal': 'catalogoPrincipal', | |
324 | + 'idCatalogoNavegacao': 'catalogoNavegacao', | |
325 | + 'idOndeMigalha': 'catalogoMigalha' | |
326 | + } | |
327 | + | |
328 | + exemplo: | |
329 | + | |
330 | + onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" | |
331 | + --> | |
332 | + | |
333 | + <!-- servicos da INDE brasileira --> | |
334 | + <div class="list-group condensed"><div class="row-content text-left"> | |
335 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
336 | + <label style="width: 265px;vertical-align: middle;"> | |
337 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
338 | + <h4>INDE-Br</h4></a> | |
339 | + <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
340 | + </label> | |
341 | + </div></div><hr> | |
342 | + <!-- lista de wms cadastrados no sistema de administracao --> | |
343 | + <div class="list-group condensed"><div class="row-content text-left"> | |
344 | + <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
345 | + <label style="width: 265px;vertical-align: middle;"> | |
346 | + <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
347 | + <h4>OGC-WMS</h4></a> | |
348 | + <h6>{{{descOgcWms}}}</h6> | |
349 | + </label> | |
350 | + </div></div><hr> | |
351 | + <!-- regioes cadastradas no sistema de metadados --> | |
352 | + <div class="list-group condensed"><div class="row-content text-left"> | |
353 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
354 | + <label style="width: 265px;vertical-align: middle;"> | |
355 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
356 | + <h4>{{{x87}}}</h4></a> | |
357 | + <h6>{{{descLimLoc}}}</h6> | |
358 | + </label> | |
359 | + </div></div><hr> | |
360 | + <!-- camadas que vem do sistema de metadados estatisticos --> | |
361 | + <div class="list-group condensed"><div class="row-content text-left"> | |
362 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
363 | + <label style="width: 265px;vertical-align: middle;"> | |
364 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
365 | + <h4>{{{x57}}}</h4></a> | |
366 | + <h6>{{{descMeta}}}</h6> | |
367 | + </label> | |
368 | + </div></div><hr> | |
369 | + <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
370 | + <div class="list-group condensed"><div class="row-content text-left"> | |
371 | + <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
372 | + <label style="width: 265px;vertical-align: middle;"> | |
373 | + <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" href="javascript:void(0)"> | |
374 | + <h4>{{{x90}}}</h4></a> | |
375 | + <h6>{{{descMapas}}}</h6> | |
376 | + </label> | |
377 | + </div></div><hr> | |
378 | + --> | |
379 | + <!-- camadas por estrelas --> | |
380 | + <div class="list-group condensed"><div class="row-content text-left"> | |
381 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
382 | + <label style="width: 265px;vertical-align: middle;"> | |
383 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
384 | + <h4>{{{t46}}}</h4></a> | |
385 | + <h6>{{{descEstrelas}}}</h6> | |
386 | + </label> | |
387 | + </div></div><hr> | |
388 | + <!-- sistemas que adicionam camadas --> | |
389 | + <div class="list-group condensed"><div class="row-content text-left"> | |
390 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
391 | + <label style="width: 265px;vertical-align: middle;"> | |
392 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
393 | + <h4>{{{a11}}}</h4></a> | |
394 | + <h6>{{{descSistemas}}}</h6> | |
395 | + </label> | |
396 | + </div></div><hr> | |
397 | + <!-- navegacao em diretorios --> | |
398 | + <div class="list-group condensed"><div class="row-content text-left"> | |
399 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
400 | + <label style="width: 265px;vertical-align: middle;"> | |
401 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
402 | + <h4>{{{a6}}}</h4></a> | |
403 | + <h6>{{{descDir}}}</h6> | |
404 | + </label> | |
405 | + </div></div><hr> | |
406 | + </div> | |
407 | + </div> | |
408 | + <!-- Legenda --> | |
409 | + <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> | |
410 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> | |
411 | + <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div> | |
412 | + </div> | |
413 | + <!-- busca | |
414 | + Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google | |
415 | + No botao que dispara a busca, ficam os parametros de configuracao | |
416 | + Esses parametros indicam qual o checkbox que define o tipo de busca, o local onde os dados serao mostrados e o template para formatar o resultado | |
417 | + --> | |
418 | + <div data-traduzir="true" id='guia7obj' style='display: none; text-align: left'> | |
419 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
420 | + <form> | |
421 | + <div class="form-group label-floating"> | |
422 | + <label class="control-label" for="valorBuscaRapida">{{{x36}}}</label> | |
423 | + <div class="input-group"> | |
424 | + <input class="form-control" type="text" value="" name="valorBuscaRapida"> | |
425 | + <span class="input-group-btn"> | |
426 | + <a onclick="i3GEO.busca.inicia(this);return false;" | |
427 | + data-templateGoogle="templates/buscaEmTemas.html" | |
428 | + data-inputGoogle="[name=google]" | |
429 | + data-ondeGoogle=".i3GEOresultadoBuscaGoogle" | |
430 | + data-templateTemasMapa="templates/buscaEmTemas.html" | |
431 | + data-inputTemasMapa="[name=temasMapa]" | |
432 | + data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" | |
433 | + data-templateServico="templates/buscaEmServico.html" | |
434 | + data-ondeConteiner="#guia7obj" | |
435 | + data-inputOndePalavra="[name=valorBuscaRapida]" | |
436 | + data-inputServicosExternos="[name=servicosExternos]" | |
437 | + data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
438 | + <span class="material-icons md-18">send</span> | |
439 | + </a> | |
440 | + </span> | |
441 | + </div> | |
442 | + </div> | |
443 | + <h4>{{{x37}}}:</h4> | |
444 | + <div class="form-inline" style="width:100%;"> | |
445 | + <div class="list-group condensed"> | |
446 | + <div class="checkbox text-left"> | |
447 | + <label> | |
448 | + <input checked class="noprint" value="on" type="checkbox" value="" name="servicosExternos" > | |
449 | + <span class="checkbox-material noprint"><span class="check"></span></span> {{{x38}}} | |
450 | + </label> | |
451 | + </div> | |
452 | + </div> | |
453 | + <div class="list-group condensed"> | |
454 | + <div class="checkbox text-left"> | |
455 | + <label> | |
456 | + <input class="noprint" value="on" type="checkbox" name="temasMapa"> | |
457 | + <span class="checkbox-material noprint"><span class="check"></span></span> {{{x39}}} | |
458 | + </label> | |
459 | + </div> | |
460 | + </div> | |
461 | + <!-- Apenas para a interface google maps | |
462 | + <div class="list-group condensed"> | |
463 | + <div class="checkbox text-left"> | |
464 | + <label> | |
465 | + <input class="noprint" value="on" type="checkbox" name="google"> | |
466 | + <span class="checkbox-material noprint"><span class="check"></span></span> Google | |
467 | + </label> | |
468 | + </div> | |
469 | + </div> | |
470 | + --> | |
471 | + </div> | |
472 | + </form> | |
473 | + <hr> | |
474 | + <div class="i3GEOresultadoBuscaServicos" ></div> | |
475 | + <div class="i3GEOresultadoBuscaTemasMapa" ></div> | |
476 | + <div class="i3GEOresultadoBuscaGoogle" ></div> | |
477 | + <div class="alert alert-info" role="alert">{{{x40}}}</div> | |
478 | + </div> | |
479 | + <!-- Ferramentas --> | |
480 | + <div data-traduzir="true" id='guia8obj' style='display: none; text-align: left'> | |
481 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
482 | + <div class="form-inline" style="width:100%;"> | |
483 | + <div class="text-center form-group" style="margin:4px;"> | |
484 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeArea.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
485 | + <img style="margin-top:4px;" src="../imagens/gisicons/area-measure.png"> | |
486 | + </a> | |
487 | + <h6>{{{d21at}}}</h6> | |
488 | + </div> | |
489 | + <div class="text-center form-group" style="margin:4px;"> | |
490 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeDistancia.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
491 | + <img style="margin-top:4px;" src="../imagens/gisicons/length-measure.png"> | |
492 | + </a> | |
493 | + <h6>{{{d21t}}}</h6> | |
494 | + </div> | |
495 | + <div class="text-center form-group" style="margin:4px;"> | |
496 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.selecao();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
497 | + <img style="margin-top:4px;" src="../imagens/gisicons/select.png"> | |
498 | + </a> | |
499 | + <h6>{{{d24t}}}</h6> | |
500 | + </div> | |
501 | + <div class="text-center form-group" style="margin:4px;"> | |
502 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.geolocal();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
503 | + <img style="margin-top:4px;" src="../imagens/gisicons/layer-gps.png"> | |
504 | + </a> | |
505 | + <h6>{{{localiza}}}</h6> | |
506 | + </div> | |
507 | + </div> | |
508 | + <div class="clearfix"></div> | |
509 | + <hr> | |
510 | + <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div> | |
511 | + <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div> | |
512 | + <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div> | |
513 | + </div> | |
514 | + </div> | |
515 | + </div> | |
516 | + </div> | |
517 | + <!-- templates --> | |
518 | + | |
519 | + <!-- para mostrar o banner de abertura, basta ter esse ID --> | |
520 | + <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> | |
521 | + <div> | |
522 | + <table> | |
523 | + <tr> | |
524 | + <td> | |
525 | + <div id=versaoi3geo></div> | |
526 | + <h4 >i3Geo - Software livre para criação de mapas | |
527 | + interativos e geoprocessamento</h4> | |
528 | + <h4 >Baseado no Mapserver, é licenciado sob GPL e integra o | |
529 | + Portal do Software Público Brasileiro</h4> | |
530 | + </td> | |
531 | + </tr> | |
532 | + </table> | |
533 | + <img class="img-thumbnail" src="../imagens/i3Geo_big.png" style="width:50px"> | |
534 | + <img class="img-thumbnail" src="../imagens/mapserv.png" style="width:50px"> | |
535 | + <img class="img-thumbnail" src="../imagens/pspb.png" style="width:50px"> | |
536 | + <div> </div> | |
537 | + </div> | |
538 | + </script> | |
539 | + <script> | |
540 | + //inicia o mapa | |
541 | + //Veja config.php | |
542 | + i3GEO.init(); | |
543 | + </script> | |
544 | +</body> | |
545 | + | |
546 | +</html> | ... | ... |
... | ... | @@ -0,0 +1,546 @@ |
1 | +<!DOCTYPE html> | |
2 | +<html> | |
3 | +<head> | |
4 | +<meta http-equiv="Category" content="i3Geo Mapa interativo MMA geoprocessamento sig mobile"> | |
5 | +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | |
6 | +<meta name="viewport" | |
7 | + content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=0"> | |
8 | +<title>i3GEO - OpenLayers</title> | |
9 | +<script src="../pacotes/ol3/ol.js"></script> | |
10 | +<script src="../js/i3geo.js"></script> | |
11 | +<!-- lista com os links que serao mostrados na guia ferramentas --> | |
12 | +<script src="../js/listaDeFerramentas.js"></script> | |
13 | +<!-- configuracoes default tipo pode ser OL (openLayers) ou GM (googlemaps) --> | |
14 | +<script src="config.php?tipo=OSM"></script> | |
15 | + | |
16 | +<link rel="stylesheet" type="text/css" href="../pacotes/ol3/ol.css"> | |
17 | +<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap/css/bootstrap.min.css"> | |
18 | +<link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-material-design/dist/css/bootstrap-material-design.min.css"> | |
19 | +<!-- <link rel="stylesheet" type="text/css" href="../pacotes/bootstrap-accessibility-plugin/plugins/js/bootstrap-accessibility.min.js"> --> | |
20 | +<link rel="stylesheet" type="text/css" href="../css/default.css"> | |
21 | +<style> | |
22 | +.ol-attribution img { | |
23 | + display: none; | |
24 | +} | |
25 | + | |
26 | +.ol-attribution.ol-uncollapsible { | |
27 | + height: 2.1em; | |
28 | + right: 24px; | |
29 | + background: none; | |
30 | + margin-bottom: 15px; | |
31 | +} | |
32 | + | |
33 | +</style> | |
34 | +</head> | |
35 | + <!-- As palavras entre {{{}}} sao utilizadas para a traducao. Veja i3geo/js/dicionario.js | |
36 | + Marque com data-traduzir="true" os elementos que deverao passar pelo tradutor | |
37 | + --> | |
38 | +<body id="i3geo" style='background: white;'> | |
39 | + <!-- inclui o nome do usuario logado | |
40 | + <div id="i3GEONomeLogin" | |
41 | + style="position: absolute; left: 10px; top: 2px; font-size: 11px; z-index: 50000"></div> | |
42 | + --> | |
43 | + <!-- Aqui vai o mapa. O div a ser inserido e padronizado e depende da interface usar openlayers ou googlemaps --> | |
44 | + <div id="mapai3Geo" > | |
45 | + </div> | |
46 | + <!-- aqui sera incluida a escala numerica. E necessario ter o id=i3GEOescalanum para que o valor seja atualizado--> | |
47 | + <form class="escalanumerica hidden-xs" onsubmit="javascript:i3GEO.navega.aplicaEscala($i('i3GEOescalanum').value);return false;"> | |
48 | + <input id='i3GEOescalanum' type='text' name='' value='' size='10' title='' > | |
49 | + </form> | |
50 | + | |
51 | + <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse --> | |
52 | + <div class="localizarxy fundoRodape hidden-xs hidden-sm"> | |
53 | + <div class="i3GeoMascaraCoord" style="display: block;"> | |
54 | + <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo"> | |
55 | + <option>DMS:</option> | |
56 | + <option value="janela">janela</option> | |
57 | + <option value="geoProj">DMS</option> | |
58 | + <option value="dd">Déc. de grau</option> | |
59 | + <option value="geohash">GeoHash</option> | |
60 | + <option value="policonicaSad69">Polic SAD-69</option> | |
61 | + <option value="utmSad69Proj">UTM Sad-69</option> | |
62 | + <option value="utmSirgas2000Proj">UTM Sirgas</option> | |
63 | + </select> | |
64 | + </div> | |
65 | + <div class="i3GeoMascaraCoord" id="localizarxygeoProj" style="display: block;position: absolute;top: 0px;left: 60px;"> | |
66 | + X: | |
67 | + <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjxg" type="text"> | |
68 | + <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjxm" type="text"> | |
69 | + <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjxs" type="text"> | |
70 | + Y: | |
71 | + <input name="" value="-00" size="3" title="grau" id="localizarxygeoProjyg" type="text"> | |
72 | + <input name="" value="00" size="2" title="minuto" id="localizarxygeoProjym" type="text"> | |
73 | + <input name="" value="00.00" size="5" title="segundo" id="localizarxygeoProjys" type="text"> | |
74 | + <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.zoomPontoGeo()" src="../imagens/branco.gif"> | |
75 | + </div> | |
76 | + <div id="localizarxydd" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
77 | + X: <input name="" value="00" size="12" title="X" id="localizarxyddX" type="text"> | |
78 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxyddY" type="text"> | |
79 | + </div> | |
80 | + <div id="localizarxygeohash" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
81 | + GeoHash <input name="" value="00" size="12" title="Cod" id="localizarxygeohashCodigo" type="text"> | |
82 | + <img class="ticfind" style="margin-left:8px;" title="zoom" onclick="i3GEO.coordenadas.geohash.zoomCodigo('localizarxygeohashCodigo')" src="../imagens/branco.gif"> | |
83 | + </div> | |
84 | + <div id="localizarxypoliconicaSad69" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
85 | + X: <input name="" value="00" size="12" title="X" id="localizarxypoliconicaSad69X" type="text"> | |
86 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxypoliconicaSad69Y" type="text"> | |
87 | + </div> | |
88 | + <div id="localizarxyutmSad69Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
89 | + X: <input name="" value="00" size="12" title="X" id="localizarxyutmSad69ProjX" type="text"> | |
90 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSad69ProjY" type="text"> | |
91 | + Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSad69ProjZN" type="text"> | |
92 | + </div> | |
93 | + <div id="localizarxyutmSirgas2000Proj" class="i3GeoMascaraCoord" style="display: none;position: absolute;top: 0px;left: 60px;"> | |
94 | + X: <input name="" value="00" size="12" title="X" id="localizarxyutmSirgas2000ProjX" type="text"> | |
95 | + Y: <input name="" value="00" size="12" title="Y" id="localizarxyutmSirgas2000ProjY" type="text"> | |
96 | + Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text"> | |
97 | + </div> | |
98 | + </div> | |
99 | + | |
100 | + <!-- barra de ícones de navegacao --> | |
101 | + <div class="ol-i3GEOcontrols ol-control"> | |
102 | + <button onclick="i3GEO.Interface.zoom2ext(i3GEO.parametros.extentTotal)" style="float: left;"> | |
103 | + <img style="width:20px;" src="../imagens/gisicons/projection.png"> | |
104 | + </button> | |
105 | + <button onclick="i3GEO.Interface.zoomli()" style="float: left;"> | |
106 | + <img style="width:20px;" src="../imagens/gisicons/zoom-region.png"> | |
107 | + </button> | |
108 | + <br> | |
109 | + <button onclick="i3GEO.navega.extensaoAnterior()" style="float: left;"> | |
110 | + <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle1.png"> | |
111 | + </button> | |
112 | + <button onclick="i3GEO.navega.extensaoProximo()" style="float: left;"> | |
113 | + <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> | |
114 | + </button> | |
115 | + <br> | |
116 | + <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> | |
117 | + <img style="width:20px;" src="../imagens/gisicons/save1.png"> | |
118 | + </button> | |
119 | + <button onclick="i3GEO.maparef.inicia()" style="float: left;"> | |
120 | + <img style="width:20px;" src="../imagens/gisicons/map-reference.png"> | |
121 | + </button> | |
122 | + </div> | |
123 | + <!--barra de progresso que e mostrada conforme as camadas sao desenhadas no mapa. Esse elemento deve ter o id="i3GEOprogressoCamadas" --> | |
124 | + <div id="i3GEOprogressoCamadas" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
125 | + <div class="progress-bar progress-bar-striped active" role="progressbar" style="width:100%"> | |
126 | + </div> | |
127 | + </div> | |
128 | + <!--barra de aguarde id="i3GEObarraAguarde" --> | |
129 | + <div id="i3GEObarraAguarde" class="progress" style="display:block;position:absolute;top:0px; height:5px;width:0%;margin:auto;"> | |
130 | + <div class="progress-bar progress-bar-success progress-bar-striped active" role="progressbar" style="width:100%"> | |
131 | + </div> | |
132 | + </div> | |
133 | + <!-- mensagem de copyright --> | |
134 | + <div id="i3GEOcopyright">i3Geo</div> | |
135 | + <!-- botoes laterais que abrem guias moveis --> | |
136 | + <div id="i3GEOguiaMovel" > | |
137 | + <!-- configuracao para todos os botoes | |
138 | + data-idconteudo - id do DIV que contem o conteudo da guia e que sera mostrado ao ser clicado | |
139 | + --> | |
140 | + <div class="iconesGuiaMovel" data-traduzir="true" style="right:0px;border-radius:4px; padding:2px;cursor: pointer; position: absolute; top: 5px; width: auto; z-index: 5000; background-color: rgba(255,255,255,.4);"> | |
141 | + <!-- ferramentas | |
142 | + data-idLista - id do DIV dentro de idconteudo que sera utilizado para mostrar as "pastas" que abrem o proximo nivel | |
143 | + data-idLinks - id do DIV dentro de idconteudo que sera utilizado para mostrar a lista de links que abre cada ferramenta | |
144 | + data-idMigalha - id do DIV que sera utilizado para mostrar o link de retorno ao nivel anterior | |
145 | + --> | |
146 | + <div data-idconteudo="guia8obj" data-idLinks="listaFerramentasLinks" data-idMigalha="migalhaFerramentas" data-idLista="listaFerramentas" onclick="i3GEO.guias.ativa('ferramentas',this)"> | |
147 | + <button title="{{{u15a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
148 | + <img src="../imagens/gisicons/tools.png" style="cursor: pointer; padding: 3px;"> | |
149 | + </button> | |
150 | + </div> | |
151 | + <!-- temas existentes no mapa | |
152 | + data-idListaDeCamadas - id onde sera incluida a lista de camadas | |
153 | + data-idListaFundo - id onde sera incluida a lista de camadas de fundo (mapa base) | |
154 | + data-verificaAbrangencia - se for uma string, faz a verificacao se a camada esta fora da abrangencia atual do mapa, | |
155 | + inserindo ou nao a string como uma classe CSS. Pode degradar a performance e depende | |
156 | + do metadata existente na camada. Deixe vazio para nao ativar a operacao. | |
157 | + --> | |
158 | + <div onclick="i3GEO.guias.ativa('temas',this)" data-verificaAbrangencia="" data-idconteudo="guia1obj" data-idListaFundo="listaFundo" data-idListaDeCamadas="listaTemas" style="margin-top: 3px;"> | |
159 | + <button title="{{{g4a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
160 | + <img src="../imagens/layer.png" style="cursor: pointer; padding: 3px;"> | |
161 | + </button> | |
162 | + </div> | |
163 | + <!-- catalogo de adicao de temas ao mapa | |
164 | + data-idCatalogo - id do DIV que contem a primeira pagina do catalogo. Esse DIV sera escondido e mostrado conforme o usuario navega pelo catalogo | |
165 | + data-idMenus - id do DIV que recebera a lista de menus cadastrados no sistema de administracao | |
166 | + data-idNavegacao - id do DIV que recebera a lista de opcoes apos o usuario clicar em um item do catalogo principal | |
167 | + data-idMigalha - id do DIV que recebera o link para retorno ao nivel anterior do catalogo | |
168 | + | |
169 | + Variaveis javascript: | |
170 | + i3GEO.catalogoMenus.IDSMENUS - (array) apenas os menus com idmenu que constem nessa lista serao mostrados. Por default e vazio. | |
171 | + --> | |
172 | + <div onclick="i3GEO.guias.ativa('adiciona',this)" data-idconteudo="guia2obj" data-idMigalha="catalogoMigalha" data-idNavegacao="catalogoNavegacao" data-idCatalogo="catalogoPrincipal" data-idMenus="catalogoMenus" style="margin-top: 3px;"> | |
173 | + <button title="{{{g1a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
174 | + <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> | |
175 | + </button> | |
176 | + </div> | |
177 | + <!-- legenda --> | |
178 | + <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> | |
179 | + <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
180 | + <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> | |
181 | + </button> | |
182 | + </div> | |
183 | + <div onclick="i3GEO.guias.ativa('dobraPagina',this)" style="margin-top: 3px;"> | |
184 | + <button title="{{{trocaInterface}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
185 | + <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> | |
186 | + </button> | |
187 | + </div> | |
188 | + <!-- Busca --> | |
189 | + <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> | |
190 | + <button class="iconeGuiaMovel" style="box-shadow: none;"> | |
191 | + <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> | |
192 | + </button> | |
193 | + </div> | |
194 | + <div onclick="i3GEO.guias.ativa('identificaBalao',this)" style="margin-top: 3px;" > | |
195 | + <button title="{{{d7a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
196 | + <img src="../imagens/gisicons/tips.png" style="cursor: pointer; padding: 3px;"> | |
197 | + </button> | |
198 | + </div> | |
199 | + <div onclick="i3GEO.guias.ativa('identifica',this)" style="margin-top: 3px;"> | |
200 | + <button title="{{{d7}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | |
201 | + <img src="../imagens/gisicons/pointer-info.png" style="cursor: pointer; padding: 3px;"> | |
202 | + </button> | |
203 | + </div> | |
204 | + </div> | |
205 | + <!-- veja i3GEO.guias.CONFIGURA --> | |
206 | + <!-- Os IDs sao definidos no botao que ativa a guia veja: "i3GEOguiaMovel" --> | |
207 | + <!-- se height nao estiver definido sera utilizada a altura do mapa --> | |
208 | + <div id="i3GEOguiaMovelMolde" > | |
209 | + <div id="i3GEOguiaMovelConteudo" > | |
210 | + <!-- camadas existentes no mapa --> | |
211 | + <div id='guia1obj' data-traduzir="true" style='display: none;'> | |
212 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g4a}}}</span>X</div> | |
213 | + <div class="btn-group noprint" > | |
214 | + <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
215 | + <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
216 | + <span class="caret"></span> | |
217 | + </a> | |
218 | + <ul class="dropdown-menu"> | |
219 | + <li><a onclick="i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)" href="javascript:void(0)" >Refresh</a></li> | |
220 | + <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('ligartodos')" href="javascript:void(0)" >{{{t3a}}}</a></li> | |
221 | + <li><a onclick="i3GEO.arvoreDeCamadas.aplicaTemas('desligartodos')" href="javascript:void(0)" >{{{t3b}}}</a></li> | |
222 | + <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.excluir()" href="javascript:void(0)" >{{{t12}}}</a></li> | |
223 | + <li><a onclick="i3GEO.arvoreDeCamadas.dialogo.filtro()" href="javascript:void(0)" >{{{t2a}}}</a></li> | |
224 | + <li><a onclick="i3GEO.mapa.dialogo.opacidade()" href="javascript:void(0)" >{{{t20}}}</a></li> | |
225 | + <li><a onclick="i3GEO.mapa.dialogo.animacao()" href="javascript:void(0)" >{{{p21}}}</a></li> | |
226 | + <li><a onclick="i3GEO.mapa.dialogo.imprimir()" href="javascript:void(0)" >{{{d12}}}</a></li> | |
227 | + <li><a onclick="i3GEO.mapa.limpasel()" href="javascript:void(0)" >{{{t4}}}</a></li> | |
228 | + </ul> | |
229 | + </div> | |
230 | + <!-- Esta div acrescenta a lista de de camadas disponíveis no mapa atual --> | |
231 | + <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div> | |
232 | + <!-- Esta div acrescenta a lista de de camadas de fundo | |
233 | + A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS | |
234 | + Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida | |
235 | + no programa interface/config.php | |
236 | + --> | |
237 | + <div class="list-group condensed"> | |
238 | + <label>Camadas de fundo</label> | |
239 | + <a data-target="#collapseFundo" class="btn btn-sm btn-primary pull-right" style="margin-top: 0px;padding-top: 0px;padding-bottom: 0px;" type="button" data-toggle="collapse" > | |
240 | + <span class="caret"></span> | |
241 | + </a> | |
242 | + <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> | |
243 | + <form> | |
244 | + <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div> | |
245 | + </form> | |
246 | + </div> | |
247 | + </div> | |
248 | + </div> | |
249 | + <!-- Catalogo de temas --> | |
250 | + <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> | |
251 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> | |
252 | + <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> | |
253 | + <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div> | |
254 | + <div id="catalogoNavegacao"></div> | |
255 | + <!-- Opcoes --> | |
256 | + <div id="catalogoPrincipal"> | |
257 | + <div class="btn-group noprint" > | |
258 | + <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | |
259 | + <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | |
260 | + <span class="caret"></span> | |
261 | + </a> | |
262 | + <ul class="dropdown-menu"> | |
263 | + <li> | |
264 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.atualiza()">Refresh</a> | |
265 | + </li> | |
266 | + <li class="divider"></li> | |
267 | + <li> | |
268 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.conectaservico()" >{{{a15}}}</a> | |
269 | + </li> | |
270 | + <li> | |
271 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.uploadarquivo()">{{{a14}}}</a> | |
272 | + </li> | |
273 | + <li> | |
274 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.downloadbase()">{{{a3}}}</a> | |
275 | + </li> | |
276 | + <li> | |
277 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.importarwmc()">{{{a3a}}}</a> | |
278 | + </li> | |
279 | + <li> | |
280 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.nuvemTags()">{{{a5a}}}</a> | |
281 | + </li> | |
282 | + <li> | |
283 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.carouselTemas()">Miniaturas</a> | |
284 | + </li> | |
285 | + <li> | |
286 | + <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.buscaInde()">Busca na INDE</a> | |
287 | + </li> | |
288 | + <li> | |
289 | + <a href="javascript:void(0)" onclick="i3GEO.mapa.dialogo.metaestat()">Cartogramas estatísticos</a> | |
290 | + </li> | |
291 | + <li><a href="http://localhost/i3geo/kml.php?tipoxml=kml" target="_blank">{{{a13}}}</a> | |
292 | + </li> | |
293 | + </ul> | |
294 | + </div> | |
295 | + <!-- busca tema no catalogo --> | |
296 | + <div class="form-group label-floating"> | |
297 | + <label class="control-label" for="i3GEObuscatema">{{{a1}}}</label> | |
298 | + <div class="input-group"> | |
299 | + <input id="i3GEObuscatema" class="form-control" type="text" value=""> | |
300 | + <span class="input-group-btn"> | |
301 | + <a onclick="i3GEO.arvoreDeTemas.buscaTema2($i('i3GEObuscatema').value);return false;" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
302 | + <span class="material-icons md-18">send</span> | |
303 | + </a> | |
304 | + </span> | |
305 | + </div> | |
306 | + </div> | |
307 | + <!-- A lista de menus e uma funcao de i3GEO.guias.CONFIGURA.adiciona | |
308 | + Nessa funcao ficam tambem os parametros: | |
309 | + "idOndeMenus": "catalogoMenus", | |
310 | + "idCatalogoPrincipal": "catalogoPrincipal", | |
311 | + "idCatalogoNavegacao": "catalogoNavegacao", | |
312 | + "idOndeMigalha": "catalogoMigalha" | |
313 | + --> | |
314 | + <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div> | |
315 | + | |
316 | + <div id="arvoreAdicionaTema"></div> | |
317 | + | |
318 | + <!-- | |
319 | + As funcoes de inicializacao recebem um objeto com parametros. Que por padrao sao: | |
320 | + config: { | |
321 | + 'templateDir': 'templates/dir.html', | |
322 | + 'templateTema': 'templates/tema.html', | |
323 | + 'idCatalogoPrincipal': 'catalogoPrincipal', | |
324 | + 'idCatalogoNavegacao': 'catalogoNavegacao', | |
325 | + 'idOndeMigalha': 'catalogoMigalha' | |
326 | + } | |
327 | + | |
328 | + exemplo: | |
329 | + | |
330 | + onclick="i3GEO.catalogoInde.inicia({'templateDir': 'templates/dir.html','templateTema': 'templates/tema.html','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" | |
331 | + --> | |
332 | + | |
333 | + <!-- servicos da INDE brasileira --> | |
334 | + <div class="list-group condensed"><div class="row-content text-left"> | |
335 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
336 | + <label style="width: 265px;vertical-align: middle;"> | |
337 | + <a onclick="i3GEO.catalogoInde.inicia()" role="button" href="javascript:void(0)"> | |
338 | + <h4>INDE-Br</h4></a> | |
339 | + <h6>Infraestrutura Nacional de Dados Espaciais do Brasil</h6> | |
340 | + </label> | |
341 | + </div></div><hr> | |
342 | + <!-- lista de wms cadastrados no sistema de administracao --> | |
343 | + <div class="list-group condensed"><div class="row-content text-left"> | |
344 | + <a onclick="i3GEO.catalogoOgc.inicia();return false;" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
345 | + <label style="width: 265px;vertical-align: middle;"> | |
346 | + <a onclick="i3GEO.catalogoOgc.inicia()" role="button" href="javascript:void(0)"> | |
347 | + <h4>OGC-WMS</h4></a> | |
348 | + <h6>{{{descOgcWms}}}</h6> | |
349 | + </label> | |
350 | + </div></div><hr> | |
351 | + <!-- regioes cadastradas no sistema de metadados --> | |
352 | + <div class="list-group condensed"><div class="row-content text-left"> | |
353 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
354 | + <label style="width: 265px;vertical-align: middle;"> | |
355 | + <a onclick="i3GEO.catalogoRegioes.inicia()" role="button" href="javascript:void(0)"> | |
356 | + <h4>{{{x87}}}</h4></a> | |
357 | + <h6>{{{descLimLoc}}}</h6> | |
358 | + </label> | |
359 | + </div></div><hr> | |
360 | + <!-- camadas que vem do sistema de metadados estatisticos --> | |
361 | + <div class="list-group condensed"><div class="row-content text-left"> | |
362 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
363 | + <label style="width: 265px;vertical-align: middle;"> | |
364 | + <a onclick="i3GEO.catalogoMetaestat.inicia()" role="button" href="javascript:void(0)"> | |
365 | + <h4>{{{x57}}}</h4></a> | |
366 | + <h6>{{{descMeta}}}</h6> | |
367 | + </label> | |
368 | + </div></div><hr> | |
369 | + <!-- mapas cadastrados no sistema de administracao (nao funcional) | |
370 | + <div class="list-group condensed"><div class="row-content text-left"> | |
371 | + <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
372 | + <label style="width: 265px;vertical-align: middle;"> | |
373 | + <a onclick="i3GEO.catalogoMapas.inicia({'seletorTemplateDir': '#guia2objTemplateDir','seletorTemplateTema': '#guia2objTemplateTema','idCatalogoPrincipal':'catalogoPrincipal','idCatalogoNavegacao':'catalogoNavegacao','idOndeMigalha':'catalogoMigalha'})" role="button" href="javascript:void(0)"> | |
374 | + <h4>{{{x90}}}</h4></a> | |
375 | + <h6>{{{descMapas}}}</h6> | |
376 | + </label> | |
377 | + </div></div><hr> | |
378 | + --> | |
379 | + <!-- camadas por estrelas --> | |
380 | + <div class="list-group condensed"><div class="row-content text-left"> | |
381 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
382 | + <label style="width: 265px;vertical-align: middle;"> | |
383 | + <a onclick="i3GEO.catalogoEstrelas.inicia({'valorEstrela':5,'numEstrelas':1})" role="button" href="javascript:void(0)"> | |
384 | + <h4>{{{t46}}}</h4></a> | |
385 | + <h6>{{{descEstrelas}}}</h6> | |
386 | + </label> | |
387 | + </div></div><hr> | |
388 | + <!-- sistemas que adicionam camadas --> | |
389 | + <div class="list-group condensed"><div class="row-content text-left"> | |
390 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
391 | + <label style="width: 265px;vertical-align: middle;"> | |
392 | + <a onclick="i3GEO.catalogoSistemas.inicia()" role="button" href="javascript:void(0)"> | |
393 | + <h4>{{{a11}}}</h4></a> | |
394 | + <h6>{{{descSistemas}}}</h6> | |
395 | + </label> | |
396 | + </div></div><hr> | |
397 | + <!-- navegacao em diretorios --> | |
398 | + <div class="list-group condensed"><div class="row-content text-left"> | |
399 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" class="btn btn-primary btn-fab btn-fab-mini" href="javascript:void(0)"><span class="material-icons md-18">folder_open</span></a> | |
400 | + <label style="width: 265px;vertical-align: middle;"> | |
401 | + <a onclick="i3GEO.catalogoDir.inicia()" role="button" href="javascript:void(0)"> | |
402 | + <h4>{{{a6}}}</h4></a> | |
403 | + <h6>{{{descDir}}}</h6> | |
404 | + </label> | |
405 | + </div></div><hr> | |
406 | + </div> | |
407 | + </div> | |
408 | + <!-- Legenda --> | |
409 | + <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> | |
410 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> | |
411 | + <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div> | |
412 | + </div> | |
413 | + <!-- busca | |
414 | + Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google | |
415 | + No botao que dispara a busca, ficam os parametros de configuracao | |
416 | + Esses parametros indicam qual o checkbox que define o tipo de busca, o local onde os dados serao mostrados e o template para formatar o resultado | |
417 | + --> | |
418 | + <div data-traduzir="true" id='guia7obj' style='display: none; text-align: left'> | |
419 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
420 | + <form> | |
421 | + <div class="form-group label-floating"> | |
422 | + <label class="control-label" for="valorBuscaRapida">{{{x36}}}</label> | |
423 | + <div class="input-group"> | |
424 | + <input class="form-control" type="text" value="" name="valorBuscaRapida"> | |
425 | + <span class="input-group-btn"> | |
426 | + <a onclick="i3GEO.busca.inicia(this);return false;" | |
427 | + data-templateGoogle="templates/buscaEmTemas.html" | |
428 | + data-inputGoogle="[name=google]" | |
429 | + data-ondeGoogle=".i3GEOresultadoBuscaGoogle" | |
430 | + data-templateTemasMapa="templates/buscaEmTemas.html" | |
431 | + data-inputTemasMapa="[name=temasMapa]" | |
432 | + data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" | |
433 | + data-templateServico="templates/buscaEmServico.html" | |
434 | + data-ondeConteiner="#guia7obj" | |
435 | + data-inputOndePalavra="[name=valorBuscaRapida]" | |
436 | + data-inputServicosExternos="[name=servicosExternos]" | |
437 | + data-ondeServicosExternos=".i3GEOresultadoBuscaServicos" role="button" type="button" class="btn btn-warning btn-fab btn-fab-mini" href="javascript:void(0)"> | |
438 | + <span class="material-icons md-18">send</span> | |
439 | + </a> | |
440 | + </span> | |
441 | + </div> | |
442 | + </div> | |
443 | + <h4>{{{x37}}}:</h4> | |
444 | + <div class="form-inline" style="width:100%;"> | |
445 | + <div class="list-group condensed"> | |
446 | + <div class="checkbox text-left"> | |
447 | + <label> | |
448 | + <input checked class="noprint" value="on" type="checkbox" value="" name="servicosExternos" > | |
449 | + <span class="checkbox-material noprint"><span class="check"></span></span> {{{x38}}} | |
450 | + </label> | |
451 | + </div> | |
452 | + </div> | |
453 | + <div class="list-group condensed"> | |
454 | + <div class="checkbox text-left"> | |
455 | + <label> | |
456 | + <input class="noprint" value="on" type="checkbox" name="temasMapa"> | |
457 | + <span class="checkbox-material noprint"><span class="check"></span></span> {{{x39}}} | |
458 | + </label> | |
459 | + </div> | |
460 | + </div> | |
461 | + <!-- Apenas para a interface google maps | |
462 | + <div class="list-group condensed"> | |
463 | + <div class="checkbox text-left"> | |
464 | + <label> | |
465 | + <input class="noprint" value="on" type="checkbox" name="google"> | |
466 | + <span class="checkbox-material noprint"><span class="check"></span></span> Google | |
467 | + </label> | |
468 | + </div> | |
469 | + </div> | |
470 | + --> | |
471 | + </div> | |
472 | + </form> | |
473 | + <hr> | |
474 | + <div class="i3GEOresultadoBuscaServicos" ></div> | |
475 | + <div class="i3GEOresultadoBuscaTemasMapa" ></div> | |
476 | + <div class="i3GEOresultadoBuscaGoogle" ></div> | |
477 | + <div class="alert alert-info" role="alert">{{{x40}}}</div> | |
478 | + </div> | |
479 | + <!-- Ferramentas --> | |
480 | + <div data-traduzir="true" id='guia8obj' style='display: none; text-align: left'> | |
481 | + <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | |
482 | + <div class="form-inline" style="width:100%;"> | |
483 | + <div class="text-center form-group" style="margin:4px;"> | |
484 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeArea.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
485 | + <img style="margin-top:4px;" src="../imagens/gisicons/area-measure.png"> | |
486 | + </a> | |
487 | + <h6>{{{d21at}}}</h6> | |
488 | + </div> | |
489 | + <div class="text-center form-group" style="margin:4px;"> | |
490 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeDistancia.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
491 | + <img style="margin-top:4px;" src="../imagens/gisicons/length-measure.png"> | |
492 | + </a> | |
493 | + <h6>{{{d21t}}}</h6> | |
494 | + </div> | |
495 | + <div class="text-center form-group" style="margin:4px;"> | |
496 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.selecao();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
497 | + <img style="margin-top:4px;" src="../imagens/gisicons/select.png"> | |
498 | + </a> | |
499 | + <h6>{{{d24t}}}</h6> | |
500 | + </div> | |
501 | + <div class="text-center form-group" style="margin:4px;"> | |
502 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.mapa.dialogo.geolocal();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | |
503 | + <img style="margin-top:4px;" src="../imagens/gisicons/layer-gps.png"> | |
504 | + </a> | |
505 | + <h6>{{{localiza}}}</h6> | |
506 | + </div> | |
507 | + </div> | |
508 | + <div class="clearfix"></div> | |
509 | + <hr> | |
510 | + <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div> | |
511 | + <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div> | |
512 | + <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div> | |
513 | + </div> | |
514 | + </div> | |
515 | + </div> | |
516 | + </div> | |
517 | + <!-- templates --> | |
518 | + | |
519 | + <!-- para mostrar o banner de abertura, basta ter esse ID --> | |
520 | + <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> | |
521 | + <div> | |
522 | + <table> | |
523 | + <tr> | |
524 | + <td> | |
525 | + <div id=versaoi3geo></div> | |
526 | + <h4 >i3Geo - Software livre para criação de mapas | |
527 | + interativos e geoprocessamento</h4> | |
528 | + <h4 >Baseado no Mapserver, é licenciado sob GPL e integra o | |
529 | + Portal do Software Público Brasileiro</h4> | |
530 | + </td> | |
531 | + </tr> | |
532 | + </table> | |
533 | + <img class="img-thumbnail" src="../imagens/i3Geo_big.png" style="width:50px"> | |
534 | + <img class="img-thumbnail" src="../imagens/mapserv.png" style="width:50px"> | |
535 | + <img class="img-thumbnail" src="../imagens/pspb.png" style="width:50px"> | |
536 | + <div> </div> | |
537 | + </div> | |
538 | + </script> | |
539 | + <script> | |
540 | + //inicia o mapa | |
541 | + //Veja config.php | |
542 | + i3GEO.init(); | |
543 | + </script> | |
544 | +</body> | |
545 | + | |
546 | +</html> | ... | ... |