Commit 592ba955de85650fe4074d024d346cf630d437cb

Authored by Edmar Moretti
1 parent b72042a6

Uso de caixa de seleção no lugar de uma lista links

classesjs/dicionario_ajuda.js
@@ -244,7 +244,7 @@ g_traducao_ajuda = { @@ -244,7 +244,7 @@ g_traducao_ajuda = {
244 pt:"Uma conexão WMS permite que dados disponíveis em outros servidores sejam incluídos como camadas no i3Geo. Na ferramenta de conexão é mostrada uma lista de endereços previamente cadastrados, mas pode-se digitar um outro endereço qualquer, desde que seja um serviço no padrão WMS. Após um serviço ser escolhido, a lista de camadas disponíveis é mostrada na guia 'Temas'.", 244 pt:"Uma conexão WMS permite que dados disponíveis em outros servidores sejam incluídos como camadas no i3Geo. Na ferramenta de conexão é mostrada uma lista de endereços previamente cadastrados, mas pode-se digitar um outro endereço qualquer, desde que seja um serviço no padrão WMS. Após um serviço ser escolhido, a lista de camadas disponíveis é mostrada na guia 'Temas'.",
245 complemento:"Camadas obtidas por meio de conexão WMS não permitem que algumas operações disponíveis no i3Geo sejam executadas, como por exemplo a alteração na legenda, seleção, entre outras. Quando um servidor apresentar problemas, a camada não poderá ser adicionada.", 245 complemento:"Camadas obtidas por meio de conexão WMS não permitem que algumas operações disponíveis no i3Geo sejam executadas, como por exemplo a alteração na legenda, seleção, entre outras. Quando um servidor apresentar problemas, a camada não poderá ser adicionada.",
246 //tela:"ferramentas/conectarwms/exemplo.htm", 246 //tela:"ferramentas/conectarwms/exemplo.htm",
247 - apijs:"i3GEO.arvoreDeTemas.conectarwms.upload()" 247 + apijs:"i3GEO.arvoreDeTemas.dialogo.conectaservico()"
248 }, 248 },
249 "29": { 249 "29": {
250 titulo: "Conexão GeoRSS", 250 titulo: "Conexão GeoRSS",
@@ -253,7 +253,7 @@ g_traducao_ajuda = { @@ -253,7 +253,7 @@ g_traducao_ajuda = {
253 pt:"Uma conexão GeoRSS permite obter a localização de conteúdos disponíveis no formato RSS com coordenadas geográficas incluídas. Na ferramenta de conexão é mostrada uma lista de endereços previamente cadastrados, mas pode-se digitar um outro endereço qualquer, desde que seja um serviço no padrão GeoRSS.", 253 pt:"Uma conexão GeoRSS permite obter a localização de conteúdos disponíveis no formato RSS com coordenadas geográficas incluídas. Na ferramenta de conexão é mostrada uma lista de endereços previamente cadastrados, mas pode-se digitar um outro endereço qualquer, desde que seja um serviço no padrão GeoRSS.",
254 complemento:"A camada adicionada ao mapa baseia-se em um arquivo shapefile criado temporariamente pelo i3Geo. Caso o serviço GeoRSS sofrer alterações, como a inclusão de um novo item, é necessário fazer novamente a conexão para que a camada reflita a alteração.", 254 complemento:"A camada adicionada ao mapa baseia-se em um arquivo shapefile criado temporariamente pelo i3Geo. Caso o serviço GeoRSS sofrer alterações, como a inclusão de um novo item, é necessário fazer novamente a conexão para que a camada reflita a alteração.",
255 //tela:"ferramentas/conectargeorss/exemplo.htm", 255 //tela:"ferramentas/conectargeorss/exemplo.htm",
256 - apijs:"i3GEO.arvoreDeTemas.conectargeorss.upload()" 256 + apijs:"i3GEO.arvoreDeTemas.dialogo.conectaservico()"
257 }, 257 },
258 "30": { 258 "30": {
259 titulo: "Nuvem de tags", 259 titulo: "Nuvem de tags",
ferramentas/conectarwms/index.htm
@@ -36,39 +36,55 @@ p { @@ -36,39 +36,55 @@ p {
36 <body class="yui-skin-sam" style="background-color: white;"> 36 <body class="yui-skin-sam" style="background-color: white;">
37 <div id=guiasYUI class="yui-navset" style="top: 0px; cursor: pointer; left: 0px;"> 37 <div id=guiasYUI class="yui-navset" style="top: 0px; cursor: pointer; left: 0px;">
38 <ul class="yui-nav" style="border-width: 0pt 0pt 0px; border-color: rgb(240, 240, 240); border-bottom-color: white;"> 38 <ul class="yui-nav" style="border-width: 0pt 0pt 0px; border-color: rgb(240, 240, 240); border-bottom-color: white;">
39 - <li><a href="#ancora"><em><span id="guia1" style="text-align: center; font-size: 10px; left: 0px;">Servi&ccedil;os</span></em></a></li>  
40 - <li><a href="#ancora"><em><span id="guia2" style="text-align: center; font-size: 10px; left: 0px;">Metadados</span></em></a></li>  
41 - <li><a href="#ancora"><em><span id="guia3" style="text-align: center; font-size: 10px; left: 0px;">Temas</span></em></a></li> 39 + <li>
  40 + <a href="#ancora">
  41 + <em><span id="guia1" style="text-align: center; font-size: 10px; left: 0px;">Servi&ccedil;os</span></em>
  42 + </a>
  43 + </li>
  44 + <li>
  45 + <a href="#ancora">
  46 + <em><span id="guia2" style="text-align: center; font-size: 10px; left: 0px;">Metadados</span></em>
  47 + </a>
  48 + </li>
  49 + <li>
  50 + <a href="#ancora">
  51 + <em><span id="guia3" style="text-align: center; font-size: 10px; left: 0px;">Temas</span></em>
  52 + </a>
  53 + </li>
42 </ul> 54 </ul>
43 </div> 55 </div>
44 56
45 <div class=guiaobj id="guia1obj" style="left: 5px; top: 0px; text-align: left"> 57 <div class=guiaobj id="guia1obj" style="left: 5px; top: 0px; text-align: left">
46 - <p class=paragrafo >  
47 - <a href="../../documentacao/ajuda/The_ArcIMS_OGC_WMS_Connector.pdf" target=blank>Veja como criar web services no ARCIMS</a> <br>  
48 - <a href="../../documentacao/ajuda/ArcGIS9.x.html" target=blank>Veja como utilizar web services no ARCGIS</a><br> 58 + <p class=paragrafo>
  59 + <a href="../../documentacao/ajuda/The_ArcIMS_OGC_WMS_Connector.pdf" target=blank>Veja como criar web services no ARCIMS</a>
  60 + <br>
  61 + <a href="../../documentacao/ajuda/ArcGIS9.x.html" target=blank>Veja como utilizar web services no ARCGIS</a>
  62 + <br>
49 </p> 63 </p>
50 - <p class=paragrafo > 64 + <p class=paragrafo>
51 Digite o endere&ccedil;o do servi&ccedil;o ou escolha da lista abaixo. Utilize as guias acima para ver o resultado do acesso. Por padr&atilde;o, utiliza-se a vers&atilde;o 1.1.0 do GetCapabilities. Voc&ecirc; pode adicionar um outro, bastando incluir no endere&ccedil;o do servi&ccedil;o "&amp;version=1.3.0" por exemplo.<br> 65 Digite o endere&ccedil;o do servi&ccedil;o ou escolha da lista abaixo. Utilize as guias acima para ver o resultado do acesso. Por padr&atilde;o, utiliza-se a vers&atilde;o 1.1.0 do GetCapabilities. Voc&ecirc; pode adicionar um outro, bastando incluir no endere&ccedil;o do servi&ccedil;o "&amp;version=1.3.0" por exemplo.<br>
52 </p> 66 </p>
53 - <div class="styled-select" style="width: 350px; margin-top: 15px;">  
54 - <input tabindex='0' id=servico value="" size=45 />  
55 - </div>  
56 -  
57 - <div id=RSSwms style="text-align: left; color: navy; cursor: pointer;"></div> 67 + <div class="styled-select" style="width: 350px; margin-top: 15px;">
  68 + <input tabindex='0' id=servico value="" size=45 />
  69 + </div>
  70 + <p class=paragrafo>
  71 + <div id=RSSwms style="width: 350px;" ></div>
  72 + <br>
  73 + <div id=RSSbt></div>
58 </div> 74 </div>
59 <div class=guiaobj id="guia2obj" style="display: none; left: 0px; top: 00px"> 75 <div class=guiaobj id="guia2obj" style="display: none; left: 0px; top: 00px">
60 <br> 76 <br>
61 - <input type=button value="getCapabilities" size=20 onclick="getcapabilities()" class="aplicar"/> 77 + <input type=button value="getCapabilities" size=20 onclick="getcapabilities()" class="aplicar" />
62 <br> 78 <br>
63 - <div id=resultadoget style="display: block; position: relative; top: 5px; left: 1px" class=paragrafo ></div> 79 + <div id=resultadoget style="display: block; position: relative; top: 5px; left: 1px" class=paragrafo></div>
64 </div> 80 </div>
65 <div class=guiaobj id="guia3obj" style="left: 0px; display: none;"> 81 <div class=guiaobj id="guia3obj" style="left: 0px; display: none;">
66 <div style="text-align: left; top: 0px; left: 0px; font-size: 10px"> 82 <div style="text-align: left; top: 0px; left: 0px; font-size: 10px">
67 - <p class=paragrafo > 83 + <p class=paragrafo>
68 Ap&oacute;s a conex&atilde;o ser estabelecida e surgir a lista de temas, selecione a camada que ser&aacute; adicionada ao mapa.<br> 84 Ap&oacute;s a conex&atilde;o ser estabelecida e surgir a lista de temas, selecione a camada que ser&aacute; adicionada ao mapa.<br>
69 </p> 85 </p>
70 <div id=textoSLD style="display: none; font-size: 10px"> 86 <div id=textoSLD style="display: none; font-size: 10px">
71 - <p class=paragrafo > 87 + <p class=paragrafo>
72 Opcionalmente vc pode indicar o tipo de representa&ccedil;&atilde;o que ser&aacute; utilizada.<br> N&atilde;o altere o tipo de representa&ccedil;&atilde;o se a camada escolhida for uma imagem (dados raster) ou se voc&ecirc; tiver d&uacute;vidas sobre ela.<br> 88 Opcionalmente vc pode indicar o tipo de representa&ccedil;&atilde;o que ser&aacute; utilizada.<br> N&atilde;o altere o tipo de representa&ccedil;&atilde;o se a camada escolhida for uma imagem (dados raster) ou se voc&ecirc; tiver d&uacute;vidas sobre ela.<br>
73 </p> 89 </p>
74 <div class=styled-select> 90 <div class=styled-select>
@@ -124,9 +140,14 @@ p { @@ -124,9 +140,14 @@ p {
124 } 140 }
125 var canais = retorno.data.canais 141 var canais = retorno.data.canais
126 var ncanais = canais.length 142 var ncanais = canais.length
127 - var ins = "<br>" + retorno.data.rss 143 + $i("RSSbt").innerHTML = retorno.data.rss;
  144 + var ins = "";
  145 + ins += "<select size='5' onchange='registraws(this.value)' style='width:100%;' ><option value='' >WMS cadastrados:</option>";
128 for (i = 0; i < ncanais; i++) { 146 for (i = 0; i < ncanais; i++) {
129 - var caso = canais[i] 147 + var caso = canais[i];
  148 + var valor = "'" + caso.link + "','" + caso.id_ws + "','" + caso.tipo_ws + "'";
  149 + ins += "<option value=" + valor + " >"+caso.title+"</option>";
  150 + /*
130 ins += 151 ins +=
131 "\<p class=clique onclick=\"registraws('" + caso.link 152 "\<p class=clique onclick=\"registraws('" + caso.link
132 + "','" 153 + "','"
@@ -148,8 +169,10 @@ p { @@ -148,8 +169,10 @@ p {
148 + caso.nacessos 169 + caso.nacessos
149 + ")\<\/span>\<\/p\>"; 170 + ")\<\/span>\<\/p\>";
150 } 171 }
  172 + */
151 } 173 }
152 - document.getElementById("RSSwms").innerHTML = ins + "<br><br>" 174 + ins += "</select>";
  175 + document.getElementById("RSSwms").innerHTML = ins;
153 aguarde("none") 176 aguarde("none")
154 } 177 }
155 </script> 178 </script>
js/dicionario_ajuda.js
@@ -244,7 +244,7 @@ g_traducao_ajuda = { @@ -244,7 +244,7 @@ g_traducao_ajuda = {
244 pt:"Uma conex&atilde;o WMS permite que dados dispon&iacute;veis em outros servidores sejam inclu&iacute;dos como camadas no i3Geo. Na ferramenta de conex&atilde;o &eacute; mostrada uma lista de endere&ccedil;os previamente cadastrados, mas pode-se digitar um outro endere&ccedil;o qualquer, desde que seja um servi&ccedil;o no padr&atilde;o WMS. Ap&oacute;s um servi&ccedil;o ser escolhido, a lista de camadas dispon&iacute;veis &eacute; mostrada na guia 'Temas'.", 244 pt:"Uma conex&atilde;o WMS permite que dados dispon&iacute;veis em outros servidores sejam inclu&iacute;dos como camadas no i3Geo. Na ferramenta de conex&atilde;o &eacute; mostrada uma lista de endere&ccedil;os previamente cadastrados, mas pode-se digitar um outro endere&ccedil;o qualquer, desde que seja um servi&ccedil;o no padr&atilde;o WMS. Ap&oacute;s um servi&ccedil;o ser escolhido, a lista de camadas dispon&iacute;veis &eacute; mostrada na guia 'Temas'.",
245 complemento:"Camadas obtidas por meio de conex&atilde;o WMS n&atilde;o permitem que algumas opera&ccedil;&otilde;es dispon&iacute;veis no i3Geo sejam executadas, como por exemplo a altera&ccedil;&atilde;o na legenda, sele&ccedil;&atilde;o, entre outras. Quando um servidor apresentar problemas, a camada n&atilde;o poder&aacute; ser adicionada.", 245 complemento:"Camadas obtidas por meio de conex&atilde;o WMS n&atilde;o permitem que algumas opera&ccedil;&otilde;es dispon&iacute;veis no i3Geo sejam executadas, como por exemplo a altera&ccedil;&atilde;o na legenda, sele&ccedil;&atilde;o, entre outras. Quando um servidor apresentar problemas, a camada n&atilde;o poder&aacute; ser adicionada.",
246 //tela:"ferramentas/conectarwms/exemplo.htm", 246 //tela:"ferramentas/conectarwms/exemplo.htm",
247 - apijs:"i3GEO.arvoreDeTemas.conectarwms.upload()" 247 + apijs:"i3GEO.arvoreDeTemas.dialogo.conectaservico()"
248 }, 248 },
249 "29": { 249 "29": {
250 titulo: "Conex&atilde;o GeoRSS", 250 titulo: "Conex&atilde;o GeoRSS",
@@ -253,7 +253,7 @@ g_traducao_ajuda = { @@ -253,7 +253,7 @@ g_traducao_ajuda = {
253 pt:"Uma conex&atilde;o GeoRSS permite obter a localiza&ccedil;&atilde;o de conte&uacute;dos dispon&iacute;veis no formato RSS com coordenadas geogr&aacute;ficas inclu&iacute;das. Na ferramenta de conex&atilde;o &eacute; mostrada uma lista de endere&ccedil;os previamente cadastrados, mas pode-se digitar um outro endere&ccedil;o qualquer, desde que seja um servi&ccedil;o no padr&atilde;o GeoRSS.", 253 pt:"Uma conex&atilde;o GeoRSS permite obter a localiza&ccedil;&atilde;o de conte&uacute;dos dispon&iacute;veis no formato RSS com coordenadas geogr&aacute;ficas inclu&iacute;das. Na ferramenta de conex&atilde;o &eacute; mostrada uma lista de endere&ccedil;os previamente cadastrados, mas pode-se digitar um outro endere&ccedil;o qualquer, desde que seja um servi&ccedil;o no padr&atilde;o GeoRSS.",
254 complemento:"A camada adicionada ao mapa baseia-se em um arquivo shapefile criado temporariamente pelo i3Geo. Caso o servi&ccedil;o GeoRSS sofrer altera&ccedil;&otilde;es, como a inclus&atilde;o de um novo item, &eacute; necess&aacute;rio fazer novamente a conex&atilde;o para que a camada reflita a altera&ccedil;&atilde;o.", 254 complemento:"A camada adicionada ao mapa baseia-se em um arquivo shapefile criado temporariamente pelo i3Geo. Caso o servi&ccedil;o GeoRSS sofrer altera&ccedil;&otilde;es, como a inclus&atilde;o de um novo item, &eacute; necess&aacute;rio fazer novamente a conex&atilde;o para que a camada reflita a altera&ccedil;&atilde;o.",
255 //tela:"ferramentas/conectargeorss/exemplo.htm", 255 //tela:"ferramentas/conectargeorss/exemplo.htm",
256 - apijs:"i3GEO.arvoreDeTemas.conectargeorss.upload()" 256 + apijs:"i3GEO.arvoreDeTemas.dialogo.conectaservico()"
257 }, 257 },
258 "30": { 258 "30": {
259 titulo: "Nuvem de tags", 259 titulo: "Nuvem de tags",