From 5e69a2937a17e499844cbbe2130bd11432b094f3 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 3 Dec 2014 02:46:58 +0000 Subject: [PATCH] atualização da documentação --- classesjs/classe_ajuda.js | 7 +++---- classesjs/classe_analise.js | 7 +++---- classesjs/classe_arvoredecamadas.js | 9 +++++---- classesjs/classe_arvoredetemas.js | 7 +++---- classesjs/classe_barradebotoes.js | 7 +++---- classesjs/classe_calculo.js | 7 +++---- classesjs/classe_configura.js | 7 +++---- classesjs/classe_coordenadas.js | 9 ++++----- classesjs/classe_desenho.js | 646 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- classesjs/classe_eventos.js | 1199 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- documentacao/Data/ClassHierarchy.nd | Bin 1226 -> 0 bytes documentacao/Data/ConfigFileInfo.nd | Bin 26 -> 0 bytes documentacao/Data/FileInfo.nd | 190 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------- documentacao/Data/ImageFileInfo.nd | Bin 12576 -> 0 bytes documentacao/Data/IndexInfo.nd | Bin 192 -> 0 bytes documentacao/Data/SymbolTable.nd | Bin 147900 -> 0 bytes documentacao/files/classesjs/classe_ajuda-js.html | 32 +++++++++++++++++--------------- documentacao/files/classesjs/classe_analise-js.html | 4 +++- documentacao/files/classesjs/classe_arvoredecamadas-js.html | 10 +++++----- documentacao/files/classesjs/classe_arvoredetemas-js.html | 76 +++++++++++++++++++++++++++++++++++++++------------------------------------- documentacao/files/classesjs/classe_barradebotoes-js.html | 84 +++++++++++++++++++++++++++++++++++++++++++----------------------------------------- documentacao/files/classesjs/classe_calculo-js.html | 30 ++++++++++++++++-------------- documentacao/files/classesjs/classe_configura-js.html | 62 ++++++++++++++++++++++++++++++++------------------------------ documentacao/files/classesjs/classe_coordenadas-js.html | 36 +++++++++++++++++++----------------- documentacao/files/classesjs/classe_desenho-js.html | 20 +++++++++++--------- documentacao/files/classesjs/classe_eventos-js.html | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------- documentacao/files/classesjs/classe_i3geo-js.html | 4 ++-- documentacao/index/Classe.html | 4 ++-- documentacao/index/Constants.html | 12 ++++++------ documentacao/index/Functions.html | 2 +- documentacao/index/Functions2.html | 4 ++-- documentacao/index/Functions3.html | 4 ++-- documentacao/index/Functions4.html | 4 ++-- documentacao/index/Functions5.html | 8 ++++---- documentacao/index/Functions6.html | 10 +++++----- documentacao/index/Functions7.html | 8 ++++---- documentacao/index/Functions8.html | 8 ++++---- documentacao/index/Functions9.html | 16 ++++++++-------- documentacao/index/General.html | 2 +- documentacao/index/General10.html | 8 ++------ documentacao/index/General11.html | 22 +++------------------- documentacao/index/General2.html | 4 ++-- documentacao/index/General3.html | 4 ++-- documentacao/index/General4.html | 4 ++-- documentacao/index/General5.html | 6 +++--- documentacao/index/General6.html | 8 ++++---- documentacao/index/General7.html | 12 ++---------- documentacao/index/General8.html | 6 +++--- documentacao/index/General9.html | 10 +++------- documentacao/javascript/searchdata.js | 60 ++++++++++++++++++++++++++++++------------------------------ documentacao/menu.html | 2 +- documentacao/search/ClasseI.html | 2 +- documentacao/search/ConstantsA.html | 2 +- documentacao/search/ConstantsF.html | 2 +- documentacao/search/ConstantsI.html | 2 +- documentacao/search/FunctionsA.html | 2 +- documentacao/search/FunctionsB.html | 2 +- documentacao/search/FunctionsC.html | 2 +- documentacao/search/FunctionsD.html | 2 +- documentacao/search/FunctionsE.html | 2 +- documentacao/search/FunctionsF.html | 2 +- documentacao/search/FunctionsG.html | 2 +- documentacao/search/FunctionsI.html | 2 +- documentacao/search/FunctionsL.html | 2 +- documentacao/search/FunctionsM.html | 2 +- documentacao/search/FunctionsN.html | 2 +- documentacao/search/FunctionsNumbers.html | 2 +- documentacao/search/FunctionsR.html | 2 +- documentacao/search/FunctionsT.html | 2 +- documentacao/search/GeneralA.html | 2 +- documentacao/search/GeneralB.html | 2 +- documentacao/search/GeneralC.html | 2 +- documentacao/search/GeneralD.html | 2 +- documentacao/search/GeneralE.html | 2 +- documentacao/search/GeneralF.html | 2 +- documentacao/search/GeneralG.html | 2 +- documentacao/search/GeneralH.html | 2 +- documentacao/search/GeneralI.html | 2 +- documentacao/search/GeneralL.html | 2 +- documentacao/search/GeneralM.html | 2 +- documentacao/search/GeneralN.html | 2 +- documentacao/search/GeneralNumbers.html | 2 +- documentacao/search/GeneralO.html | 2 +- documentacao/search/GeneralP.html | 2 +- documentacao/search/GeneralR.html | 2 +- documentacao/search/GeneralS.html | 2 +- documentacao/search/GeneralT.html | 2 +- documentacao/search/GeneralV.html | 2 +- 88 files changed, 1434 insertions(+), 1390 deletions(-) diff --git a/classesjs/classe_ajuda.js b/classesjs/classe_ajuda.js index 5a7648a..e165d41 100644 --- a/classesjs/classe_ajuda.js +++ b/classesjs/classe_ajuda.js @@ -8,10 +8,6 @@ * móvel que mostra mensagens especiais definidas em cada layer * adicionado ao mapa. * - * Objeto: - * - * i3GEO.ajuda - * * Exemplos: * * Se vc não quiser que a janela de ajuda seja aberta, inclua em seu HTML @@ -54,6 +50,9 @@ if (typeof (i3GEO) === 'undefined') { var i3GEO = {}; } +/** + * Namespace: i3GEO.ajuda + */ i3GEO.ajuda = { /** diff --git a/classesjs/classe_analise.js b/classesjs/classe_analise.js index 584d5cc..912c61b 100644 --- a/classesjs/classe_analise.js +++ b/classesjs/classe_analise.js @@ -5,10 +5,6 @@ * * Em i3GEO.analise.dialogo estao as funcoes de abertura dos dialogos * - * Objeto: - * - * i3GEO.analise - * * Exemplo: * * Para abrir a janela de diálogo da ferramenta de mapa de calor @@ -42,6 +38,9 @@ if (typeof (i3GEO) === 'undefined') { var i3GEO = {}; } +/** + * Namespace: i3GEO.analise + */ i3GEO.analise = { /** diff --git a/classesjs/classe_arvoredecamadas.js b/classesjs/classe_arvoredecamadas.js index 2fd50d5..b78e3e1 100644 --- a/classesjs/classe_arvoredecamadas.js +++ b/classesjs/classe_arvoredecamadas.js @@ -9,9 +9,9 @@ * i3GEO.arvoreDeCamadas permite controlar quais as opções que * serão mostradas na árvore e seu comportamento em diferentes * situa&ccdil;õs. - * - * Namespace: - * + * + * Namespace: + * * i3GEO.arvoreDeCamadas * * Exemplo: @@ -53,6 +53,7 @@ if (typeof (i3GEO) === 'undefined') { var i3GEO = {}; } + i3GEO.arvoreDeCamadas = { /** * Constant: ARVORE @@ -2745,7 +2746,7 @@ i3GEO.arvoreDeCamadas = { i3GEO.arvoreDeCamadas.CAMADAS = obj; }, /** - * Namespace: i3GEO.arvoreDeCamadas.dialogo + * Section: i3GEO.arvoreDeCamadas.dialogo * * Abre as telas de diálogo das opções de * manipulação da árvore diff --git a/classesjs/classe_arvoredetemas.js b/classesjs/classe_arvoredetemas.js index 3d40151..b0d2718 100644 --- a/classesjs/classe_arvoredetemas.js +++ b/classesjs/classe_arvoredetemas.js @@ -4,10 +4,6 @@ * Monta a árvore com os temas disponíveis para ser adicionados ao * mapa * - * Namespace: - * - * i3GEO.arvoreDeTemas - * * Exemplos: * * Para alterar as opções da árvore, modifique as @@ -48,6 +44,9 @@ if (typeof (i3GEO) === 'undefined') { var i3GEO = {}; } +/** + * Namespace: i3GEO.arvoreDeTemas + */ i3GEO.arvoreDeTemas = { /** * Constant: IDHTML diff --git a/classesjs/classe_barradebotoes.js b/classesjs/classe_barradebotoes.js index e907547..d8cba5e 100644 --- a/classesjs/classe_barradebotoes.js +++ b/classesjs/classe_barradebotoes.js @@ -6,10 +6,6 @@ * Veja também classe_interface.js (i3GEO.Interface) que possuí parâmetros que permitem ajustar a posição * das barras no mapa * - * Namespace: - * - * i3GEO.barraDeBotoes - * * Exemplo: * * Para alterar as opções modifique as propriedades colocando um código como o seguinte no javascript utilizado na @@ -43,6 +39,9 @@ if (typeof (i3GEO) === 'undefined') { var i3GEO = {}; } +/** + * Namespace: i3GEO.barraDeBotoes + */ i3GEO.barraDeBotoes = { /** diff --git a/classesjs/classe_calculo.js b/classesjs/classe_calculo.js index f50ba4c..16f0f8c 100644 --- a/classesjs/classe_calculo.js +++ b/classesjs/classe_calculo.js @@ -3,10 +3,6 @@ * * Utilitários para cálculos. * - * Namespace: - * - * i3GEO.calculo - * * Veja: * * @@ -34,6 +30,9 @@ if (typeof (i3GEO) === 'undefined') { var i3GEO = {}; } +/** + * Namespace: i3GEO.calculo + */ i3GEO.calculo = { /** diff --git a/classesjs/classe_configura.js b/classesjs/classe_configura.js index ea27188..878c6e6 100644 --- a/classesjs/classe_configura.js +++ b/classesjs/classe_configura.js @@ -5,10 +5,6 @@ * * Vc pode alterar com esta classe a maioria dos parâmetros que controlam o funcionamento do i3geo. * - * Namespace: - * - * i3GEO.configura - * * Exemplo: * * i3GEO.configura.embedLegenda = "nao" @@ -47,6 +43,9 @@ if (typeof (i3GEO) === 'undefined') { var i3GEO = {}; } //TODO o link para a arvore hiperbolica foi removido na versao 6.0. Excluir arquivos de forma definitiva na versao 6.1 +/** + * Namespace: i3GEO.configura + */ i3GEO.configura = { /** diff --git a/classesjs/classe_coordenadas.js b/classesjs/classe_coordenadas.js index 6d745c0..483d6cc 100644 --- a/classesjs/classe_coordenadas.js +++ b/classesjs/classe_coordenadas.js @@ -13,10 +13,6 @@ * ou modificar as atuais, edit a variável i3GEO.coordenadas.config e * defOrigem * - * Namespace: - * - * i3GEO.coordenadas - * * Veja: * * @@ -48,6 +44,9 @@ if (typeof (i3GEO) === 'undefined') { var i3GEO = {}; } +/** + * Namespace: i3GEO.coordenadas + */ i3GEO.coordenadas = { /** @@ -1104,7 +1103,7 @@ i3GEO.coordenadas = /** * Namespace: i3GEO.coordenadas.geohash * - * Funções específicas da biblioteca Geohash library for Javascript + * Fun��es espec�ficas da biblioteca Geohash library for Javascript * * Veja: * diff --git a/classesjs/classe_desenho.js b/classesjs/classe_desenho.js index 6fff42d..afaa5c2 100644 --- a/classesjs/classe_desenho.js +++ b/classesjs/classe_desenho.js @@ -10,10 +10,6 @@ * Aqui estao apenas as funcoes de uso compartilhado. Para mais informacoes veja * as opcoes nos editores vetoriais específicos de cada interface * - * Namespace: - * - * i3GEO.desenho - * * Veja: * * @@ -21,194 +17,184 @@ */ /** * Licença - * + * * GPL2 - * + * * i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet - * - * Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente - * Brasil Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com - * - * Este programa é software livre; você pode redistribuí-lo - * e/ou modificá-lo sob os termos da Licença Pública Geral - * GNU conforme publicada pela Free Software Foundation; - * - * Este programa é distribuído na expectativa de que seja - * útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia - * implícita de COMERCIABILIDADE OU ADEQUACÃO A UMA FINALIDADE - * ESPECÍFICA. Consulte a Licença Pública Geral do GNU para - * mais detalhes. Você deve ter recebido uma cópia da - * Licença Pública Geral do GNU junto com este programa; se - * não, escreva para a Free Software Foundation, Inc., no endereço - * 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. + * + * Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com + * + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença + * Pública Geral GNU conforme publicada pela Free Software Foundation; + * + * Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a + * garantia implícita de COMERCIABILIDADE OU ADEQUACÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença + * Pública Geral do GNU para mais detalhes. Você deve ter recebido uma cópia da Licença Pública Geral do + * GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite + * 330, Boston, MA 02111-1307 USA. */ if (typeof (i3GEO) === 'undefined') { var i3GEO = {}; } -i3GEO.desenho = { - /** - * Constant: layergrafico - * - * Objeto LAYER para a interface OpenLayers criado com i3GEO.desenho.openlayers.criaLayerGrafico - * - * Tipo: - * - * {OpenLayers.Layer.Vector} - * - */ - layergrafico : null, - /** - * Propriedade: estilos - * - * Estilos que podem ser utilizados para desenhar os elementos - * - * Tipo: - * - * {objeto} - */ - estilos : { - "normal" : { - fillcolor : '#ffffff', - linecolor : '#000000', - linewidth : '2', - circcolor : '#ffffff', - textcolor : '#787A78' - }, - "palido" : { - fillcolor : '#B5A8A8', - linecolor : '#BAA4AE', - linewidth : '1', - circcolor : '#E0D7DC', - textcolor : '#787A78' - }, - "vermelho" : { - fillcolor : '#E8ACAC', - linecolor : '#F50707', - linewidth : '1', - circcolor : '#F09EA6', - textcolor : '#787A78' - }, - "verde" : { - fillcolor : '#3CCC2F', - linecolor : '#0C6642', - linewidth : '1', - circcolor : '#C7D9D2', - textcolor : '#787A78' - } - }, - // @TODO remover apos refatorar codigo - estilosOld : { - "normal" : { - fillcolor : 'red', - linecolor : 'black', - linewidth : '1', - circcolor : 'white', - textcolor : 'gray' - }, - "palido" : { - fillcolor : 'gray', - linecolor : 'gray', - linewidth : '1', - circcolor : 'gray', - textcolor : 'gray' - }, - "vermelho" : { - fillcolor : 'gray', - linecolor : 'red', - linewidth : '1', - circcolor : 'pink', - textcolor : 'brown' +/** + * Namespace: i3GEO.desenho + */ +i3GEO.desenho = + { + /** + * Constant: layergrafico + * + * Objeto LAYER para a interface OpenLayers criado com i3GEO.desenho.openlayers.criaLayerGrafico + * + * Tipo: + * + * {OpenLayers.Layer.Vector} + * + */ + layergrafico : null, + /** + * Propriedade: estilos + * + * Estilos que podem ser utilizados para desenhar os elementos + * + * Tipo: + * + * {objeto} + */ + estilos : { + "normal" : { + fillcolor : '#ffffff', + linecolor : '#000000', + linewidth : '2', + circcolor : '#ffffff', + textcolor : '#787A78' + }, + "palido" : { + fillcolor : '#B5A8A8', + linecolor : '#BAA4AE', + linewidth : '1', + circcolor : '#E0D7DC', + textcolor : '#787A78' + }, + "vermelho" : { + fillcolor : '#E8ACAC', + linecolor : '#F50707', + linewidth : '1', + circcolor : '#F09EA6', + textcolor : '#787A78' + }, + "verde" : { + fillcolor : '#3CCC2F', + linecolor : '#0C6642', + linewidth : '1', + circcolor : '#C7D9D2', + textcolor : '#787A78' + } }, - "verde" : { - fillcolor : 'gray', - linecolor : 'green', - linewidth : '1', - circcolor : 'DarkGreen', - textcolor : 'GreenYellow' - } - }, - /** - * Propriedade: estiloPadrao - * - * Estilo utilizado como padrão - */ - estiloPadrao : "normal", - /** - * Cria uma caixa de seleção para escolha do estilo a ser - * utilizado - */ - caixaEstilos : function() { - var lista = i3GEO.util.listaChaves(i3GEO.desenho.estilos), n = lista.length, i, caixa, sel; - caixa = ""; - return caixa; - }, - /** - * Namespace: i3GEO.desenho.openlayers - * - * Funções utilizadas quando o mapa baseia-se na interface - * OpenLayers - */ - openlayers : { + }, + /** + * Propriedade: estiloPadrao + * + * Estilo utilizado como padrão + */ + estiloPadrao : "normal", /** - * Function: inicia - * - * Cria o layer onde os desenhos serao inseridos + * Cria uma caixa de seleção para escolha do estilo a ser utilizado */ - inicia : function() { - if (!i3GEO.desenho.layergrafico) { - i3GEO.desenho.openlayers.criaLayerGrafico(); + caixaEstilos : function() { + var lista = i3GEO.util.listaChaves(i3GEO.desenho.estilos), n = lista.length, i, caixa, sel; + caixa = ""; + return caixa; }, - criaLayerGrafico : function() { - if (!i3GEO.desenho.layergrafico) { - var sketchSymbolizers = { - "Point" : { - fillColor : "rgb(${fillColor})", - fillOpacity : "${opacidade}", - strokeWidth : "${strokeWidth}", - strokeOpacity : "${opacidade}", - strokeColor : "rgb(${strokeColor})", - label : "${texto}", - pointRadius : "${pointRadius}", - graphicName : "${graphicName}", - fontSize : "${fontSize}", - fontColor : "rgb(${fontColor})", - fontFamily : "Arial", - fontWeight : "normal", - labelAlign : "lb", - labelXOffset : "3", - labelYOffset : "3", - externalGraphic : "${externalGraphic}" - }, - "Line" : { - strokeWidth : "${strokeWidth}", - strokeOpacity : "${opacidade}", - strokeColor : "rgb(${strokeColor})" - }, - "Polygon" : { - strokeWidth : "${strokeWidth}", - strokeOpacity : "${opacidade}", - strokeColor : "rgb(${strokeColor})", - fillColor : "rgb(${fillColor})", - fillOpacity : "${opacidade}", - zIndex : 5000 - } - }, style = new OpenLayers.Style(), styleMap1 = new OpenLayers.StyleMap( - { + /** + * Namespace: i3GEO.desenho.openlayers + * + * Funções utilizadas quando o mapa baseia-se na interface OpenLayers + */ + openlayers : { + /** + * Function: inicia + * + * Cria o layer onde os desenhos serao inseridos + */ + inicia : function() { + if (!i3GEO.desenho.layergrafico) { + i3GEO.desenho.openlayers.criaLayerGrafico(); + } + }, + criaLayerGrafico : function() { + if (!i3GEO.desenho.layergrafico) { + var sketchSymbolizers = { + "Point" : { + fillColor : "rgb(${fillColor})", + fillOpacity : "${opacidade}", + strokeWidth : "${strokeWidth}", + strokeOpacity : "${opacidade}", + strokeColor : "rgb(${strokeColor})", + label : "${texto}", + pointRadius : "${pointRadius}", + graphicName : "${graphicName}", + fontSize : "${fontSize}", + fontColor : "rgb(${fontColor})", + fontFamily : "Arial", + fontWeight : "normal", + labelAlign : "lb", + labelXOffset : "3", + labelYOffset : "3", + externalGraphic : "${externalGraphic}" + }, + "Line" : { + strokeWidth : "${strokeWidth}", + strokeOpacity : "${opacidade}", + strokeColor : "rgb(${strokeColor})" + }, + "Polygon" : { + strokeWidth : "${strokeWidth}", + strokeOpacity : "${opacidade}", + strokeColor : "rgb(${strokeColor})", + fillColor : "rgb(${fillColor})", + fillOpacity : "${opacidade}", + zIndex : 5000 + } + }, style = new OpenLayers.Style(), styleMap1 = new OpenLayers.StyleMap({ "default" : style, "vertex" : { strokeOpacity : 1, @@ -220,197 +206,163 @@ i3GEO.desenho = { }, { extendDefault : false }); - style.addRules([ - new OpenLayers.Rule( - { + style.addRules([ + new OpenLayers.Rule({ symbolizer : sketchSymbolizers }) - ]); - i3GEO.desenho.layergrafico = new OpenLayers.Layer.Vector( - "Graf", { + ]); + i3GEO.desenho.layergrafico = new OpenLayers.Layer.Vector("Graf", { styleMap : styleMap1, displayInLayerSwitcher : true, visibility : true, vertexRenderIntent : "vertex" }); - // para efeitos de compatibilidade - if (i3GEO.editorOL - && i3GEO.editorOL.mapa) { - i3GEO.editorOL.mapa.addLayers([ - i3GEO.desenho.layergrafico - ]); - } else { - i3geoOL.addLayers([ - i3GEO.desenho.layergrafico - ]); + // para efeitos de compatibilidade + if (i3GEO.editorOL && i3GEO.editorOL.mapa) { + i3GEO.editorOL.mapa.addLayers([ + i3GEO.desenho.layergrafico + ]); + } else { + i3geoOL.addLayers([ + i3GEO.desenho.layergrafico + ]); + } } } - } - }, - /** - * Namespace: i3GEO.desenho.googlemaps - * - * Funções utilizadas quando o mapa baseia-se na interface - * GoogleMaps - */ - googlemaps : { - /** - * Variavel: shapes - * - * Array que guarda todos os objetos que estao atualmente no mapa E - * atualizado toda vez que uma figura e acrescentada ou removida - */ - shapes : [], - inicia : function() { }, /** - * Function: getFeaturesByAttribute - * - * Obtém uma figura com base em um atributo - * - * {string} - * - * {string} + * Namespace: i3GEO.desenho.googlemaps + * + * Funções utilizadas quando o mapa baseia-se na interface GoogleMaps */ - getFeaturesByAttribute : function(atributo, valor) { - var i, s = [], n = i3GEO.desenho.googlemaps.shapes.length; - for (i = 0; i < n; i++) { - if (i3GEO.desenho.googlemaps.shapes[i] - && i3GEO.desenho.googlemaps.shapes[i] != "") { - if (i3GEO.desenho.googlemaps.shapes[i][atributo] == valor) { - s.push(i3GEO.desenho.googlemaps.shapes[i]); + googlemaps : { + /** + * Variavel: shapes + * + * Array que guarda todos os objetos que estao atualmente no mapa E atualizado toda vez que uma figura e acrescentada ou + * removida + */ + shapes : [], + inicia : function() { + }, + /** + * Function: getFeaturesByAttribute + * + * Obtém uma figura com base em um atributo + * + * {string} + * + * {string} + */ + getFeaturesByAttribute : function(atributo, valor) { + var i, s = [], n = i3GEO.desenho.googlemaps.shapes.length; + for (i = 0; i < n; i++) { + if (i3GEO.desenho.googlemaps.shapes[i] && i3GEO.desenho.googlemaps.shapes[i] != "") { + if (i3GEO.desenho.googlemaps.shapes[i][atributo] == valor) { + s.push(i3GEO.desenho.googlemaps.shapes[i]); + } + } + } + return s; + }, + /** + * Function: destroyFeatures + * + * Destr�i as figuras + * + * {array} - lista de objetos + */ + destroyFeatures : function(f) { + if (f) { + var i, n = f.length; + for (i = 0; i < n; i++) { + f[i].setMap(null); + f[i] = ""; } } } - return s; }, /** - * Function: destroyFeatures - * - * Destrói as figuras - * - * {array} - lista de objetos + * Namespace: i3GEO.desenho.googleearth + * + * Funções utilizadas quando o mapa baseia-se na interface GoogleEarth */ - destroyFeatures : function(f) { - if (f) { - var i, n = f.length; - for (i = 0; i < n; i++) { - f[i].setMap(null); - f[i] = ""; + googleearth : { + insereMarca : function(description, ddx, ddy, name, snippet) { + if (typeof (console) !== 'undefined') { + console.info("i3GEO.Interface.googleearth.insereMarca()"); } - } - } - }, - /** - * Namespace: i3GEO.desenho.googleearth - * - * Funções utilizadas quando o mapa baseia-se na interface - * GoogleEarth - */ - googleearth : { - insereMarca : function(description, ddx, ddy, name, snippet) { - if (typeof (console) !== 'undefined') { - console.info("i3GEO.Interface.googleearth.insereMarca()"); - } - var placemark = i3GeoMap.createPlacemark(''), point = i3GeoMap.createPoint(''); - placemark.setName(name); - point.setLatitude(ddy); - point.setLongitude(ddx); - placemark.setGeometry(point); - if (description !== "") { - placemark.setDescription(description); - } - placemark.setSnippet(snippet); - i3GeoMap.getFeatures().appendChild( - placemark); - }, - // - // código obtido em - // http://code.google.com/intl/pt-BR/apis/earth/documentation/geometries.html - // - insereCirculo : function(centerLng, centerLat, radius, name, snippet) { - function makeCircle(centerLat, centerLng, radius) { - var ring = i3GeoMap.createLinearRing(''), steps = 25, i, pi2 = Math.PI * 2, lat, lng; - for (i = 0; i < steps; i++) { - lat = centerLat - + radius - * Math.cos(i - / steps - * pi2); - lng = centerLng - + radius - * Math.sin(i - / steps - * pi2); - ring.getCoordinates().pushLatLngAlt( - lat, - lng, - 0); + var placemark = i3GeoMap.createPlacemark(''), point = i3GeoMap.createPoint(''); + placemark.setName(name); + point.setLatitude(ddy); + point.setLongitude(ddx); + placemark.setGeometry(point); + if (description !== "") { + placemark.setDescription(description); } - return ring; - } - var polygonPlacemark = i3GeoMap.createPlacemark(''), poly = i3GeoMap.createPolygon(''), polyStyle; - poly.setAltitudeMode(i3GeoMap.ALTITUDE_RELATIVE_TO_GROUND); - polygonPlacemark.setGeometry(poly); - polygonPlacemark.getGeometry().setOuterBoundary( - makeCircle( - centerLat, - centerLng, - radius)); - polygonPlacemark.setName(name); - polygonPlacemark.setSnippet(snippet); - polygonPlacemark.setStyleSelector(i3GeoMap.createStyle('')); - polyStyle = polygonPlacemark.getStyleSelector().getPolyStyle(); - polyStyle.setFill(0); - i3GeoMap.getFeatures().appendChild( - polygonPlacemark); - }, - insereLinha : function(xi, yi, xf, yf, name, snippet) { - var lineStringPlacemark = i3GeoMap.createPlacemark(''), lineString, lineStyle; - lineStringPlacemark.setName(name); - lineString = i3GeoMap.createLineString(''); - lineString.setAltitudeMode(i3GeoMap.ALTITUDE_RELATIVE_TO_GROUND); - lineStringPlacemark.setGeometry(lineString); - lineString.getCoordinates().pushLatLngAlt( - yi, - xi, - 0); - lineString.getCoordinates().pushLatLngAlt( - yf, - xf, - 0); + placemark.setSnippet(snippet); + i3GeoMap.getFeatures().appendChild(placemark); + }, + // + // código obtido em + // http://code.google.com/intl/pt-BR/apis/earth/documentation/geometries.html + // + insereCirculo : function(centerLng, centerLat, radius, name, snippet) { + function makeCircle(centerLat, centerLng, radius) { + var ring = i3GeoMap.createLinearRing(''), steps = 25, i, pi2 = Math.PI * 2, lat, lng; + for (i = 0; i < steps; i++) { + lat = centerLat + radius * Math.cos(i / steps * pi2); + lng = centerLng + radius * Math.sin(i / steps * pi2); + ring.getCoordinates().pushLatLngAlt(lat, lng, 0); + } + return ring; + } + var polygonPlacemark = i3GeoMap.createPlacemark(''), poly = i3GeoMap.createPolygon(''), polyStyle; + poly.setAltitudeMode(i3GeoMap.ALTITUDE_RELATIVE_TO_GROUND); + polygonPlacemark.setGeometry(poly); + polygonPlacemark.getGeometry().setOuterBoundary(makeCircle(centerLat, centerLng, radius)); + polygonPlacemark.setName(name); + polygonPlacemark.setSnippet(snippet); + polygonPlacemark.setStyleSelector(i3GeoMap.createStyle('')); + polyStyle = polygonPlacemark.getStyleSelector().getPolyStyle(); + polyStyle.setFill(0); + i3GeoMap.getFeatures().appendChild(polygonPlacemark); + }, + insereLinha : function(xi, yi, xf, yf, name, snippet) { + var lineStringPlacemark = i3GeoMap.createPlacemark(''), lineString, lineStyle; + lineStringPlacemark.setName(name); + lineString = i3GeoMap.createLineString(''); + lineString.setAltitudeMode(i3GeoMap.ALTITUDE_RELATIVE_TO_GROUND); + lineStringPlacemark.setGeometry(lineString); + lineString.getCoordinates().pushLatLngAlt(yi, xi, 0); + lineString.getCoordinates().pushLatLngAlt(yf, xf, 0); - lineStringPlacemark.setStyleSelector(i3GeoMap.createStyle('')); - lineStringPlacemark.setSnippet(snippet); - lineStyle = lineStringPlacemark.getStyleSelector().getLineStyle(); - lineStyle.setWidth(3); + lineStringPlacemark.setStyleSelector(i3GeoMap.createStyle('')); + lineStringPlacemark.setSnippet(snippet); + lineStyle = lineStringPlacemark.getStyleSelector().getLineStyle(); + lineStyle.setWidth(3); - i3GeoMap.getFeatures().appendChild( - lineStringPlacemark); - }, - removePlacemark : function(nome) { - var features = i3GeoMap.getFeatures(), n = features.getChildNodes().getLength(), i, nfeatures = []; - for (i = 0; i < n; i++) { - try { - if (features.getChildNodes().item( - i).getName() === nome - || features.getChildNodes().item( - i).getDescription() === nome - || features.getChildNodes().item( - i).getSnippet() === nome) { - // features.getChildNodes().item(i).setVisibility(false); - nfeatures.push(features.getChildNodes().item( - i)); - // features.removeChild(features.getChildNodes().item(i)); + i3GeoMap.getFeatures().appendChild(lineStringPlacemark); + }, + removePlacemark : function(nome) { + var features = i3GeoMap.getFeatures(), n = features.getChildNodes().getLength(), i, nfeatures = []; + for (i = 0; i < n; i++) { + try { + if (features.getChildNodes().item(i).getName() === nome + || features.getChildNodes().item(i).getDescription() === nome + || features.getChildNodes().item(i).getSnippet() === nome) { + // features.getChildNodes().item(i).setVisibility(false); + nfeatures.push(features.getChildNodes().item(i)); + // features.removeChild(features.getChildNodes().item(i)); + } + } catch (e) { } - } catch (e) { } - } - n = nfeatures.length; - for (i = 0; i < n; i++) { - features.removeChild(nfeatures[i]); + n = nfeatures.length; + for (i = 0; i < n; i++) { + features.removeChild(nfeatures[i]); + } } } - } -}; + }; // YAHOO.log("carregou classe desenho", "Classes i3geo"); diff --git a/classesjs/classe_eventos.js b/classesjs/classe_eventos.js index fa7ff67..de007b9 100644 --- a/classesjs/classe_eventos.js +++ b/classesjs/classe_eventos.js @@ -1,592 +1,665 @@ -/* -Title: Eventos - -i3GEO.eventos - -Controla as operações que são executadas em eventos que ocorrem no mapa. - -As listas de operações consistem em variáveis com nomes de funções. - -As listas são inicializadas com algunmas funções já embutidas, mas podem ser acrescentadas outras. - -Exemplos: - - Para incluir uma função em um determinado evento utilize - - if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.gadgets.atualizaEscalaNumerica()") < 0) - - {i3GEO.eventos.NAVEGAMAPA.push("i3GEO.gadgets.atualizaEscalaNumerica()");} - - Para remover utilize - - i3GEO.eventos.NAVEGAMAPA.remove("i3GEO.gadgets.atualizaEscalaNumerica()"); - - -Arquivo: - -i3geo/classesjs/classe_eventos.js - -Licença: - -GPL2 - -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet - -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil -Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com - -Este programa é software livre; você pode redistribuí-lo -e/ou modificá-lo sob os termos da Licença Pública Geral -GNU conforme publicada pela Free Software Foundation; - -Este programa é distribuído na expectativa de que seja útil, -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita -de COMERCIABILIDADE OU ADEQUACÃO A UMA FINALIDADE ESPECÍFICA. -Consulte a Licença Pública Geral do GNU para mais detalhes. -Você deve ter recebido uma cópia da Licença Pública Geral do -GNU junto com este programa; se não, escreva para a -Free Software Foundation, Inc., no endereço -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. -*/ -if(typeof(i3GEO) === 'undefined'){ +/** + * Title: Eventos + * + * Controla as operações que são executadas em eventos que ocorrem no mapa. + * + * As listas de operações consistem em variáveis com nomes de funções. + * + * As listas são inicializadas com algunmas funções já pré-definidas, mas podem ser acrescentadas outras. + * + * + * Exemplos: + * + * Para incluir uma função em um determinado evento utilize + * + * if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.gadgets.atualizaEscalaNumerica()") < 0) + * + * {i3GEO.eventos.NAVEGAMAPA.push("i3GEO.gadgets.atualizaEscalaNumerica()");} + * + * Para remover utilize + * + * i3GEO.eventos.NAVEGAMAPA.remove("i3GEO.gadgets.atualizaEscalaNumerica()"); + * + * Veja: + * + * + */ + +//TODO criar metodos para remover e adicionar eventos + + /** + * Licença + * + * GPL2 + * + * i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet + * + * Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com + * + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença + * Pública Geral GNU conforme publicada pela Free Software Foundation; + * + * Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a + * garantia implícita de COMERCIABILIDADE OU ADEQUACÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença + * Pública Geral do GNU para mais detalhes. Você deve ter recebido uma cópia da Licença Pública Geral do + * GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite + * 330, Boston, MA 02111-1307 USA. + */ +if (typeof (i3GEO) === 'undefined') { var i3GEO = {}; } +/** + * Variavel: objposicaocursor + * + * Utilizada como variável global para armazenar a posição do mouse + * + * (start code) + * + * objposicaocursor = { + * ddx : "", + * ddy : "", + * dmsx : "", + * dmsy : "", + * telax : "", + * telay : "", + * imgx : "", + * imgy : "", + * refx : "", + * refy : "" + * }; + * + * (end) + */ objposicaocursor = { - ddx: "", - ddy: "", - dmsx: "", - dmsy: "", - telax: "", - telay: "", - imgx: "", - imgy: "", - refx: "", - refy: "" + ddx : "", + ddy : "", + dmsx : "", + dmsy : "", + telax : "", + telay : "", + imgx : "", + imgy : "", + refx : "", + refy : "" }; -i3GEO.eventos = { - /* - Armazena as funções (eventos) que serão executadas quando uma operação de seleção e concluida. - - Tipo: - {Array} - */ - SELECAO: [], - /* - Armazena as funções (eventos) que serão executadas quando a árvore de camadas for atualizada. - - Tipo: - {Array} - */ - ATUALIZAARVORECAMADAS: [], - /* - Armazena as funções (eventos) que serão executadas quando um tema da árvore de camadas é ativado. - - Tipo: - {Array} - */ - ATIVATEMA: [], - /* - Armazena as funções que serão executadas quando é feita uma operação de navegação sobre o mapa. - - Tipo: - {Array} - */ - NAVEGAMAPA: [], - /* - Armazena as funções que serão executadas quando o usuário estaciona o mouse sobre o mapa - por alguns instantes. - - Tipo: - {Array} - - Default: - {["i3GEO.navega.mostraRosaDosVentos()"]} - */ - MOUSEPARADO: ["i3GEO.navega.mostraRosaDosVentos()"], - /* - Armazena as funções que serão executadas quando o usuário move o mouse sobre o mapa - - Tipo: - {Array} - - Default: - {[]} - */ - MOUSEMOVE: [], - /* - Armazena as funções que serão executadas quando o usuário pressiona o botão do mouse sobre o mapa - - Tipo: - {Array} - - Default: - {[]} - */ - MOUSEDOWN: [], - /* - Armazena as funções que serão executadas quando o usuário solta o botão do mouse sobre o mapa - - Tipo: - {Array} - - Default: - {[]} - */ - MOUSEUP: ["i3GEO.eventos.cliquePerm.executa()"], - /* - Armazena as funções que serão executadas quando o usuário clica sobre o mapa - - Tipo: - {Array} - - Default: - {["i3GEO.eventos.cliqueCapturaPt()"]} - */ - MOUSECLIQUE: ["i3GEO.eventos.cliqueCapturaPt()"], - /* - Armazena as funções permanentes que serão executadas quando o usuário clica sobre o mapa - - As operações definidas aqui normalmente não fazem verificação de status de outras ferramentas e podem ser bloqueadas momentaneamente alterando-se i3GEO.eventos.cliquePerm.status - - Tipo: - {Array} - - Default: - {[]} - */ - MOUSECLIQUEPERM: [i3GEO.configura.funcaoTip], - /* - Timer utilizado pelo contador do mouse parado - - Tipo: - {Timeout} - */ - TIMERPARADO: "", - /* - Function: mouseParado - - Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado. - - A execução desse evento é controlado por um timer definido no evento onmousemove (sobre o mapa). - - */ - mouseParado: function() { - try - {clearTimeout(this.TIMERPARADO);} - catch(e){this.TIMERPARADO = "";} - if(objposicaocursor.dentroDomapa === false){return;} - try{ - if(objposicaocursor.imgy === ""){ - objposicaocursor.imgy = 1; - objposicaocursor.imgx = 1; +/** + * + * Namespace: i3GEO.eventos + */ +i3GEO.eventos = + { + /** + * Variavel: SELECAO + * + * Armazena as funções (eventos) que serão executadas quando uma operação de seleção e concluida. + * + * Tipo: + * + * {Array} + */ + SELECAO : [], + /** + * Variavel: ATUALIZAARVORECAMADAS + * + * Armazena as funções (eventos) que serão executadas quando a árvore de camadas for atualizada. + * + * Tipo: + * + * {Array} + */ + ATUALIZAARVORECAMADAS : [], + /** + * Variavel: ATIVATEMA + * + * Armazena as funções (eventos) que serão executadas quando um tema da árvore de camadas é + * ativado. + * + * Tipo: + * + * {Array} + */ + ATIVATEMA : [], + /** + * Variavel: NAVEGAMAPA + * + * Armazena as funções que serão executadas quando é feita uma operação de + * navegação sobre o mapa. + * + * Tipo: + * + * {Array} + */ + NAVEGAMAPA : [], + /** + * Variavel: MOUSEPARADO + * + * Armazena as funções que serão executadas quando o usuário estaciona o mouse sobre o mapa por alguns + * instantes. + * + * Tipo: + * + * {Array} + * + * Default: + * + * ["i3GEO.navega.mostraRosaDosVentos()"] + */ + MOUSEPARADO : [ + "i3GEO.navega.mostraRosaDosVentos()" + ], + /** + * Variavel: MOUSEMOVE + * + * Armazena as funções que serão executadas quando o usuário move o mouse sobre o mapa + * + * Tipo: + * + * {Array} + */ + MOUSEMOVE : [], + /** + * Variavel: MOUSEDOWN + * + * Armazena as funções que serão executadas quando o usuário pressiona o botão do mouse sobre o + * mapa + * + * Tipo: + * + * {Array} + */ + MOUSEDOWN : [], + /** + * Variavel: MOUSEUP + * + * Armazena as funções que serão executadas quando o usuário solta o botão do mouse sobre o mapa + * + * Tipo: + * + * {Array} + * + * Default: + * + * {["i3GEO.eventos.cliquePerm.executa()"]} + */ + MOUSEUP : [ + "i3GEO.eventos.cliquePerm.executa()" + ], + /** + * Variavel: MOUSECLIQUE + * + * Armazena as funções que serão executadas quando o usuário clica sobre o mapa + * + * Tipo: + * + * {Array} + * + * Default: + * + * {["i3GEO.eventos.cliqueCapturaPt()"]} + */ + MOUSECLIQUE : [ + "i3GEO.eventos.cliqueCapturaPt()" + ], + /** + * Variavel: MOUSECLIQUEPERM + * + * Armazena as funções permanentes que serão executadas quando o usuário clica sobre o mapa + * + * As operações definidas aqui normalmente não fazem verificação de status de outras ferramentas + * e podem ser bloqueadas momentaneamente alterando-se i3GEO.eventos.cliquePerm.status + * + * Tipo: + * + * {Array} + * + * Default: + * + * i3GEO.configura.funcaoTip + */ + MOUSECLIQUEPERM : [ + i3GEO.configura.funcaoTip + ], + /** + * Timer utilizado pelo contador do mouse parado + * + * Tipo: + * + * {Timeout} + */ + TIMERPARADO : "", + /** + * Function: mouseParado + * + * Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado. + * + * A execução desse evento é controlado por um timer definido no evento onmousemove (sobre o mapa). + * + */ + mouseParado : function() { + try { + clearTimeout(this.TIMERPARADO); + } catch (e) { + this.TIMERPARADO = ""; + } + if (objposicaocursor.dentroDomapa === false) { + return; } - if (i3GEO.eventos.MOUSEPARADO.length > 0 && objposicaocursor.imgy > 0 && objposicaocursor.imgx > 0){ - if(objposicaocursor.imgx > 0){ - i3GEO.eventos.executaEventos(i3GEO.eventos.MOUSEPARADO); + try { + if (objposicaocursor.imgy === "") { + objposicaocursor.imgy = 1; + objposicaocursor.imgx = 1; } + if (i3GEO.eventos.MOUSEPARADO.length > 0 && objposicaocursor.imgy > 0 && objposicaocursor.imgx > 0) { + if (objposicaocursor.imgx > 0) { + i3GEO.eventos.executaEventos(i3GEO.eventos.MOUSEPARADO); + } + } + } catch (e) { + if (typeof (console) !== 'undefined') + console.error("i3GEO.eventos.mouseParado" + e); } - }catch(e){ - if(typeof(console) !== 'undefined'){console.error("i3GEO.eventos.mouseParado"+e);} - } - }, - /* - Function: navegaMapa - - Executa as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada. - */ - navegaMapa: function(){ - i3GEO.eventos.executaEventos(this.NAVEGAMAPA); - }, - /* - Function: mousemoveMapa - - Executa as funções armazenadas em MOUSEMOVE. - */ - mousemoveMapa: function(){ - i3GEO.eventos.executaEventos(this.MOUSEMOVE); - }, - /* - Function: mousedownMapa - - Executa as funções armazenadas em MOUSEDOWN. - */ - mousedownMapa: function(){ - i3GEO.eventos.executaEventos(this.MOUSEDOWN); - }, - /* - Function: mouseupMapa - - Executa as funções armazenadas em MOUSEUP. - */ - mouseupMapa: function(exy){ - //console.error(exy.target.id); - //console.error(exy.target.style.zIndex); - //tenta evitar abrir o balao em objetos do openlayers ou googlemaps - if(!exy){ - i3GEO.eventos.executaEventos(this.MOUSEUP); - } - else{ - if(i3GEO.Interface.ATUAL === "googlemaps" && exy.target && !exy.target.src){ + }, + /** + * Function: navegaMapa + * + * Executa as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua + * extensão geográfica alterada. + */ + navegaMapa : function() { + i3GEO.eventos.executaEventos(this.NAVEGAMAPA); + }, + /** + * Function: mousemoveMapa + * + * Executa as funções armazenadas em MOUSEMOVE. + */ + mousemoveMapa : function() { + i3GEO.eventos.executaEventos(this.MOUSEMOVE); + }, + /** + * Function: mousedownMapa + * + * Executa as funções armazenadas em MOUSEDOWN. + */ + mousedownMapa : function() { + i3GEO.eventos.executaEventos(this.MOUSEDOWN); + }, + /** + * Function: mouseupMapa + * + * Executa as funções armazenadas em MOUSEUP. + */ + mouseupMapa : function(exy) { + // console.error(exy.target.id); + // console.error(exy.target.style.zIndex); + // tenta evitar abrir o balao em objetos do openlayers ou googlemaps + if (!exy) { i3GEO.eventos.executaEventos(this.MOUSEUP); - } - if(i3GEO.Interface.ATUAL === "openlayers" && exy.target && (exy.target.style.zIndex == "" || exy.target.style.zIndex == 1)){ - var parente = exy.target.parentNode; - if(parente && (parente.className === "olLayerDiv olLayerGrid" || (parente.childNodes && parente.childNodes[0].attributes[0].nodeValue === "olTileImage"))){ + } else { + if (i3GEO.Interface.ATUAL === "googlemaps" && exy.target && !exy.target.src) { i3GEO.eventos.executaEventos(this.MOUSEUP); } - } - } - }, - /* - Function: mousecliqueMapa - - Executa as funções armazenadas em MOUSECLIQUE. - */ - mousecliqueMapa: function(){ - i3GEO.eventos.executaEventos(this.MOUSECLIQUE); - }, - /* - Function: cliquePerm - - Executa as funções armazenadas em MOUSECLIQUEPERM - - i3GEO.eventos.cliquePerm.executa é definido como um evento de clique sobre o mapa - - Essas são operações que ocorrem de forma permanente sempre que o usuário clica no mapa. As operações de clique devem alterar o status desse objeto para bloquear a execução quando for o caso - - Exemplo, pode ser necessário bloquear as funções permanentes quando o usuário clica no mapa para calcular distâncias, para isso, altere i3GEO.eventos.cliquePerm.status = false e depois volte para true - */ - cliquePerm: { - /* - Indica se as operações permanentes serão ou não executadas - - Essa propriedade bloqueia todas as operações mesmo que momentâneamente o status esteja true - - Type: boolean - */ - ativo: true, - /* - Propriedade: status - - Indica se as operações permanentes serão ou não executadas se 'ativo' estiver true. Status pode ser momentâneo e controlado em tempo de execução - - Type: boolean - */ - status: true, - /* - Executa os eventos definidos em MOUSECLIQUEPERM - */ - executa: function(evt){ - if(i3GEO.eventos.cliquePerm.ativo === true && i3GEO.eventos.cliquePerm.status === true){ - i3GEO.eventos.executaEventos(i3GEO.eventos.MOUSECLIQUEPERM); + if (i3GEO.Interface.ATUAL === "openlayers" && exy.target && (exy.target.style.zIndex == "" || exy.target.style.zIndex == 1)) { + var parente = exy.target.parentNode; + if (parente + && (parente.className === "olLayerDiv olLayerGrid" || (parente.childNodes && parente.childNodes[0].attributes[0].nodeValue === "olTileImage"))) { + i3GEO.eventos.executaEventos(this.MOUSEUP); + } + } } }, - /* - Function ativa - - Ativa os cliques permanentes - */ - ativa: function(){ - if(i3GEO.eventos.cliquePerm.ativoinicial === true){ - i3GEO.eventos.cliquePerm.ativo = true; - } + /** + * Function: mousecliqueMapa + * + * Executa as funções armazenadas em MOUSECLIQUE. + */ + mousecliqueMapa : function() { + i3GEO.eventos.executaEventos(this.MOUSECLIQUE); }, - /* - Function desativa - - Desaativa momentaneamente os cliques permanentes - */ - desativa: function(){ - if(i3GEO.eventos.cliquePerm.ativoinicial === true){ - i3GEO.eventos.cliquePerm.ativo = false; + /** + * Executa a pilha de nomes de funcoes ou funcoes armazenados em um array + * + * Parameter: + * + * eventos {array} - array com os nomes das funções + */ + executaEventos : function(eventos) { + if (i3GEO.Interface.STATUS.pan === true) { + return; } - }, - //uso interno, definido na criacao do mapa - ativoinicial: true - }, - /* - Executa a pilha de nomes de funcoes ou funcoes armazenados em um array - - Parameter: - - eventos {array} - array com os nomes das funções - */ - executaEventos: function(eventos){ - if(i3GEO.Interface.STATUS.pan === true){ - return; - } - var f = 0; - try{ - if (eventos.length > 0){ - f = eventos.length-1; - if (f >= 0){ - do{ - if(eventos[f] !== ""){ - if(typeof(eventos[f]) === "function"){ - eventos[f].call(); - } - else{ - eval(eventos[f]); + var f = 0; + try { + if (eventos.length > 0) { + f = eventos.length - 1; + if (f >= 0) { + do { + if (eventos[f] !== "") { + if (typeof (eventos[f]) === "function") { + eventos[f].call(); + } else { + eval(eventos[f]); + } } - } + } while (f--); } - while(f--); } - } - } - catch(e){ - if(typeof(console) !== 'undefined'){console.error(e);} - eventos[f] = ""; - } - }, - /* - Captura a posição do mouse sobre um mapa. O cálculo pode ser feito sobre o corpo do mapa principal ou sob o corpo do mapa de referência - - O resultado dos cálculos são armazenados no objeto objposicaocursor - esse objeto terá as seguintes propriedades: - - objposicaocursor.ddx valor de x em décimos de grau - - objposicaocursor.ddy valor de y em décimos de grau - - objposicaocursor.dmsx valor de x em dms - - objposicaocursor.dmsy valor de y em dms - - objposicaocursor.telax posicao x na tela em pixels - - objposicaocursor.telay posicao y na tela em pixels - - objposicaocursor.imgx posicao x no mapa em pixels - - objposicaocursor.imgy: posicao y no mapa em pixels - - objposicaocursor.refx: posicao x no mapa de referência em pixels - - objposicaocursor.refy: posicao x no mapa de referência em pixels + } catch (e) { + if (typeof (console) !== 'undefined') + console.error(e); - Parameters: - - e {Event object} - objeto do tipo evento disparado sobre o objeto em foco - */ - posicaoMouseMapa: function(e){ - // - //os eventos da interface googlemaps são definidos em i3GEO.Interface - //se a interface for googleearth, googlemaps ou openlayers, os eventos são controlados - //pelas respectivas apis - //caso contrário, o i3geo irá controlar os cálculos - // - var teladd,teladms, - container = "", - targ = "", - pos,mousex,mousey,xfig,yfig,xreffig,yreffig,xtela,ytela,c,ex; - if (!e){ - e = window.event; - } - try{ - if (e.target) - {targ = e.target;} - else - if (e.srcElement) - {targ = e.srcElement;} - if(targ.parentNode) - {container = targ.parentNode.id;} - } - catch(erro){ - return; - } - if (container !== "mapaReferencia"){ - return; - } - pos = i3GEO.util.pegaPosicaoObjeto(targ); - // - //pega a posicao correta do mouse - // - mousex = 0; - mousey = 0; - if (e.pageX || e.pageY){ - mousex = e.pageX; - mousey = e.pageY; - } - else if (e.clientX || e.clientY){ - mousex = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; - mousey = e.clientY + document.body.scrollTop + document.documentElement.scrollTop; - } - // - //faz os cálculos de posicionamento - //fig e reffig são a mesma coisa por enquanto - // - xfig = mousex - pos[0]; - yfig = mousey - pos[1]; - xreffig = xfig; - yreffig = yfig; - xtela = mousex; - ytela = mousey; - // - //celula e extent são necessários para se fazer a - //conversão de coordenadas de tela para coordenadas geográficas - //esses valores são obtidos das funções ajax que redesenham ou inicializam o mapa - // - c = i3GEO.parametros.pixelsize; - ex = i3GEO.parametros.mapexten; - c = i3GEO.parametros.celularef; - ex = i3GEO.parametros.extentref; - teladd = i3GEO.calculo.tela2dd(xfig,yfig,c,ex,targ.id); - teladms = i3GEO.calculo.dd2dms(teladd[0],teladd[1]); - - objposicaocursor = { - ddx: teladd[0], - ddy: teladd[1], - dmsx: teladms[0], - dmsy: teladms[1], - telax: xtela, - telay: ytela, - imgx: xfig, - imgy: yfig, - refx: xreffig, - refy: yreffig, - dentroDomapa: true - }; - }, - /* - Ativa os eventos relacionados ao mapa (movimentação do mouse sobre o mapa) - - Define o que será executado quando o mouse é clicado ou movido sobre o mapa. - - Além das funções padrão,são ativadas aquelas definidas nas variáveis de configuração (veja classe_configura.js) - - Parametro: - - docMapa {DOM node} - objeto que será alvo da ativação dos cliques - */ - ativa: function(docMapa){ - if(typeof(console) !== 'undefined'){console.info("i3GEO.eventos.ativa()");} - if(!docMapa){ - return; - } - docMapa.onmouseover = function(){ - objposicaocursor.dentroDomapa = true; - this.onmousemove=function(exy){ - //var executar = new Function("i3GEO.eventos.mouseParado().call"); - //ativa o clique sobre o mapa (o evento click e desativado no evento moveend da interface - i3GEO.eventos.cliquePerm.status = true; - i3GEO.eventos.posicaoMouseMapa(exy); - try{ - try{ - clearTimeout(i3GEO.eventos.TIMERPARADO); - } - catch(e){ - if(typeof(console) !== 'undefined'){console.error(e);} - } - i3GEO.eventos.TIMERPARADO = setTimeout(function(){i3GEO.eventos.mouseParado();},i3GEO.configura.tempoMouseParado); - } - catch(e){ - if(typeof(console) !== 'undefined'){console.error(e);} - } - try{ - i3GEO.eventos.mousemoveMapa(); + eventos[f] = ""; + } + }, + /** + * Captura a posição do mouse sobre um mapa. O cálculo pode ser feito sobre o corpo do mapa principal ou sob o + * corpo do mapa de referência + * + * O resultado dos cálculos são armazenados no objeto objposicaocursor esse objeto terá as seguintes + * propriedades: + * + * objposicaocursor.ddx valor de x em décimos de grau + * + * objposicaocursor.ddy valor de y em décimos de grau + * + * objposicaocursor.dmsx valor de x em dms + * + * objposicaocursor.dmsy valor de y em dms + * + * objposicaocursor.telax posicao x na tela em pixels + * + * objposicaocursor.telay posicao y na tela em pixels + * + * objposicaocursor.imgx posicao x no mapa em pixels + * + * objposicaocursor.imgy: posicao y no mapa em pixels + * + * objposicaocursor.refx: posicao x no mapa de referência em pixels + * + * objposicaocursor.refy: posicao x no mapa de referência em pixels + * + * Parameters: + * + * e {Event object} - objeto do tipo evento disparado sobre o objeto em foco + */ + posicaoMouseMapa : function(e) { + // + // os eventos da interface googlemaps são definidos em i3GEO.Interface + // se a interface for googleearth, googlemaps ou openlayers, os eventos são controlados + // pelas respectivas apis + // caso contrário, o i3geo irá controlar os cálculos + // + var teladd, teladms, container = "", targ = "", pos, mousex, mousey, xfig, yfig, xreffig, yreffig, xtela, ytela, c, ex; + if (!e) { + e = window.event; + } + try { + if (e.target) { + targ = e.target; + } else if (e.srcElement) { + targ = e.srcElement; } - catch(e){ - if(typeof(console) !== 'undefined'){console.error(e);} + if (targ.parentNode) { + container = targ.parentNode.id; } - }; - }; - docMapa.onmouseout = function(){ - objposicaocursor.dentroDomapa = true; - try{ - objmapaparado="parar"; + } catch (erro) { + return; } - catch(e){ - if(typeof(console) !== 'undefined'){console.error(e);} + if (container !== "mapaReferencia") { + return; } - }; - docMapa.onmousedown = function(exy){ - if(!i3GEO.eventos.botaoDireita(exy)){ - i3GEO.eventos.mousedownMapa(); + pos = i3GEO.util.pegaPosicaoObjeto(targ); + // + // pega a posicao correta do mouse + // + mousex = 0; + mousey = 0; + if (e.pageX || e.pageY) { + mousex = e.pageX; + mousey = e.pageY; + } else if (e.clientX || e.clientY) { + mousex = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; + mousey = e.clientY + document.body.scrollTop + document.documentElement.scrollTop; } - }; - docMapa.onclick = function(exy){ - if(!i3GEO.eventos.botaoDireita(exy)){ - i3GEO.eventos.mousecliqueMapa(exy); - } - }; - docMapa.onmouseup = function(exy){ - if(!i3GEO.eventos.botaoDireita(exy)){ - i3GEO.eventos.mouseupMapa(exy); + // + // faz os cálculos de posicionamento + // fig e reffig são a mesma coisa por enquanto + // + xfig = mousex - pos[0]; + yfig = mousey - pos[1]; + xreffig = xfig; + yreffig = yfig; + xtela = mousex; + ytela = mousey; + // + // celula e extent são necessários para se fazer a + // conversão de coordenadas de tela para coordenadas geográficas + // esses valores são obtidos das funções ajax que redesenham ou inicializam o mapa + // + c = i3GEO.parametros.pixelsize; + ex = i3GEO.parametros.mapexten; + c = i3GEO.parametros.celularef; + ex = i3GEO.parametros.extentref; + teladd = i3GEO.calculo.tela2dd(xfig, yfig, c, ex, targ.id); + teladms = i3GEO.calculo.dd2dms(teladd[0], teladd[1]); + + objposicaocursor = { + ddx : teladd[0], + ddy : teladd[1], + dmsx : teladms[0], + dmsy : teladms[1], + telax : xtela, + telay : ytela, + imgx : xfig, + imgy : yfig, + refx : xreffig, + refy : yreffig, + dentroDomapa : true + }; + }, + /** + * Ativa os eventos relacionados ao mapa (movimentação do mouse sobre o mapa) + * + * Define o que será executado quando o mouse é clicado ou movido sobre o mapa. + * + * Além das funções padrão,são ativadas aquelas definidas nas variáveis de + * configuração (veja classe_configura.js) + * + * Parametro: + * + * docMapa {DOM node} - objeto que será alvo da ativação dos cliques + */ + ativa : function(docMapa) { + if (typeof (console) !== 'undefined') + console.info("i3GEO.eventos.ativa()"); + + if (!docMapa) { + return; } - }; - }, - /* - Retorna true se o botão da direita foi utilizado no evento do mouse - - Parametro: - - exy - evento - - Return: - {boolean} - */ - botaoDireita: function(exy){ - try{ - var k = (navm) ? event.button : exy.button; - if(k !== 2) - {return false;} - else - {return true;} - } - catch(e){return false;} - }, - /* - Captura um ponto na tela e retorna o resultado para a janela interna que estiver aberta. - - As coordenadas do ponto, em DMS, são repassadas para os campos do tipo input da janela interna que estiver aberta. - A janela aberta deve ter os seguintes elementos do tipo input (ids): - ixg,ixm,ixs,iyg,iym,iys - */ - cliqueCapturaPt: function(ixg,ixm,ixs,iyg,iym,iys){ - if(typeof(console) !== 'undefined'){console.info("i3GEO.eventos.cliqueCapturaPt()");} - var x,y,doc = document; - if(arguments.length === 0){ - ixg = "ixg"; - ixm = "ixm"; - ixs = "ixs"; - iyg = "iyg"; - iym = "iym"; - iys = "iys"; - if($i("wdocai")){ - doc = (navm) ? document.frames("wdocai").document : $i("wdocai").contentDocument; + docMapa.onmouseover = function() { + objposicaocursor.dentroDomapa = true; + this.onmousemove = function(exy) { + // var executar = new Function("i3GEO.eventos.mouseParado().call"); + // ativa o clique sobre o mapa (o evento click e desativado no evento moveend da interface + i3GEO.eventos.cliquePerm.status = true; + i3GEO.eventos.posicaoMouseMapa(exy); + try { + try { + clearTimeout(i3GEO.eventos.TIMERPARADO); + } catch (e) {} + i3GEO.eventos.TIMERPARADO = setTimeout(function() { + i3GEO.eventos.mouseParado(); + }, i3GEO.configura.tempoMouseParado); + } catch (e) {} + try { + i3GEO.eventos.mousemoveMapa(); + } catch (e) {} + }; + }; + docMapa.onmouseout = function() { + objposicaocursor.dentroDomapa = true; + try { + objmapaparado = "parar"; + } catch (e) {} + }; + docMapa.onmousedown = function(exy) { + if (!i3GEO.eventos.botaoDireita(exy)) { + i3GEO.eventos.mousedownMapa(); + } + }; + docMapa.onclick = function(exy) { + if (!i3GEO.eventos.botaoDireita(exy)) { + i3GEO.eventos.mousecliqueMapa(exy); + } + }; + docMapa.onmouseup = function(exy) { + if (!i3GEO.eventos.botaoDireita(exy)) { + i3GEO.eventos.mouseupMapa(exy); + } + }; + }, + /** + * Retorna true se o botão da direita foi utilizado no evento do mouse + * + * Parametro: + * + * exy - evento + * + * Return: {boolean} + */ + botaoDireita : function(exy) { + try { + var k = (navm) ? event.button : exy.button; + if (k !== 2) { + return false; + } else { + return true; + } + } catch (e) { + return false; } - } - // - //algumas operacoes de analise podem precisar das coordenadas - //nesses casos, g_tipoacao e definida como "capturaponto" - // - if (g_tipoacao !== "capturaponto"){ - return; - } - else{ - try{ - if(doc){ - x = objposicaocursor.dmsx.split(" "); - y = objposicaocursor.dmsy.split(" "); - if (doc.getElementById(ixg)) - {doc.getElementById(ixg).value = x[0];} - if (doc.getElementById(ixm)) - {doc.getElementById(ixm).value = x[1];} - if (doc.getElementById(ixs)) - {doc.getElementById(ixs).value = x[2];} - if (doc.getElementById(iyg)) - {doc.getElementById(iyg).value = y[0];} - if (doc.getElementById(iym)) - {doc.getElementById(iym).value = y[1];} - if (doc.getElementById(iys)) - {doc.getElementById(iys).value = y[2];} + }, + /** + * Captura um ponto na tela e retorna o resultado para a janela interna que estiver aberta. + * + * As coordenadas do ponto, em DMS, são repassadas para os campos do tipo input da janela interna que estiver aberta. A + * janela aberta deve ter os seguintes elementos do tipo input (ids): ixg,ixm,ixs,iyg,iym,iys + */ + cliqueCapturaPt : function(ixg, ixm, ixs, iyg, iym, iys) { + if (typeof (console) !== 'undefined') + console.info("i3GEO.eventos.cliqueCapturaPt()"); + + var x, y, doc = document; + if (arguments.length === 0) { + ixg = "ixg"; + ixm = "ixm"; + ixs = "ixs"; + iyg = "iyg"; + iym = "iym"; + iys = "iys"; + if ($i("wdocai")) { + doc = (navm) ? document.frames("wdocai").document : $i("wdocai").contentDocument; } } - catch(m){ - if(typeof(console) !== 'undefined'){console.error(m);} + // + // algumas operacoes de analise podem precisar das coordenadas + // nesses casos, g_tipoacao e definida como "capturaponto" + // + if (g_tipoacao !== "capturaponto") { + return; + } else { + try { + if (doc) { + x = objposicaocursor.dmsx.split(" "); + y = objposicaocursor.dmsy.split(" "); + if (doc.getElementById(ixg)) { + doc.getElementById(ixg).value = x[0]; + } + if (doc.getElementById(ixm)) { + doc.getElementById(ixm).value = x[1]; + } + if (doc.getElementById(ixs)) { + doc.getElementById(ixs).value = x[2]; + } + if (doc.getElementById(iyg)) { + doc.getElementById(iyg).value = y[0]; + } + if (doc.getElementById(iym)) { + doc.getElementById(iym).value = y[1]; + } + if (doc.getElementById(iys)) { + doc.getElementById(iys).value = y[2]; + } + } + } catch (m) {} } + }, + /** + * Namespace: i3GEO.eventos.cliquePerm + * + * Executa as funções armazenadas em MOUSECLIQUEPERM + * + * i3GEO.eventos.cliquePerm.executa é definido como um evento de clique sobre o mapa + * + * Essas são operações que ocorrem de forma permanente sempre que o usuário clica no mapa. As + * operações de clique devem alterar o status desse objeto para bloquear a execução quando for o caso + * + * Exemplo, pode ser necessário bloquear as funções permanentes quando o usuário clica no mapa para + * calcular distâncias, para isso, altere i3GEO.eventos.cliquePerm.status = false e depois volte para true + */ + cliquePerm : { + /** + * Propriedade: ativo + * + * Indica se as operações permanentes serão ou não executadas + * + * Essa propriedade bloqueia todas as operações mesmo que momentâneamente o status esteja true + * + * Type: + * + * {boolean} + * + * Default: + * + * true + */ + ativo : true, + /** + * + * Indica se as operações permanentes serão ou não executadas se 'ativo' estiver true. Status pode + * ser momentâneo e controlado em tempo de execução + * + * Type: boolean + */ + status : true, + /** + * Executa os eventos definidos em MOUSECLIQUEPERM + */ + executa : function(evt) { + if (i3GEO.eventos.cliquePerm.ativo === true && i3GEO.eventos.cliquePerm.status === true) { + i3GEO.eventos.executaEventos(i3GEO.eventos.MOUSECLIQUEPERM); + } + }, + /** + * Function: ativa + * + * Ativa os cliques permanentes + */ + ativa : function() { + if (i3GEO.eventos.cliquePerm.ativoinicial === true) { + i3GEO.eventos.cliquePerm.ativo = true; + } + }, + /** + * Function: desativa + * + * Desaativa momentaneamente os cliques permanentes + */ + desativa : function() { + if (i3GEO.eventos.cliquePerm.ativoinicial === true) { + i3GEO.eventos.cliquePerm.ativo = false; + } + }, + // uso interno, definido na criacao do mapa + ativoinicial : true } - } -}; -//YAHOO.log("carregou classe eventos", "Classes i3geo"); + }; \ No newline at end of file diff --git a/documentacao/Data/ClassHierarchy.nd b/documentacao/Data/ClassHierarchy.nd index 4f9c845..6a12846 100644 Binary files a/documentacao/Data/ClassHierarchy.nd and b/documentacao/Data/ClassHierarchy.nd differ diff --git a/documentacao/Data/ConfigFileInfo.nd b/documentacao/Data/ConfigFileInfo.nd index 4d3bd3c..63bb34b 100644 Binary files a/documentacao/Data/ConfigFileInfo.nd and b/documentacao/Data/ConfigFileInfo.nd differ diff --git a/documentacao/Data/FileInfo.nd b/documentacao/Data/FileInfo.nd index ee12f77..4161db1 100644 --- a/documentacao/Data/FileInfo.nd +++ b/documentacao/Data/FileInfo.nd @@ -1,97 +1,97 @@ 1.51 JavaScript -/var/www/i3geo/classesjs/classe_eventos.js 1416834689 1 Eventos -/var/www/i3geo/classesjs/classe_plugini3geo.js 1416084066 1 PluginI3Geo -/var/www/i3geo/geraminiatura.php 1397121435 1 Gerador de miniaturas (thumbnails) -/var/www/i3geo/exemplos/executafuncao.php 1397121408 0 /var/www/i3geo/exemplos/executafuncao.php -/var/www/i3geo/interface/black_gm.phtml 1415102709 0 /var/www/i3geo/interface/black_gm.phtml -/var/www/i3geo/temas/teste.txt 1416788312 0 /var/www/i3geo/temas/teste.txt -/var/www/i3geo/ms_registraip.php 1397121523 0 /var/www/i3geo/ms_registraip.php -/var/www/i3geo/ms_configura.php 1416837328 1 Variáveis de inicialização ms_configura.php -/var/www/i3geo/testamapfile.php 1397121435 0 /var/www/i3geo/testamapfile.php -/var/www/i3geo/classesjs/classe_interface.js 1417013706 1 Interface -/var/www/i3geo/exemplos/farmaciaspopulares.js 1403266018 0 /var/www/i3geo/exemplos/farmaciaspopulares.js -/var/www/i3geo/mashups/openlayers_compacto.js.php 1417048362 0 /var/www/i3geo/mashups/openlayers_compacto.js.php -/var/www/i3geo/mashups/openlayers.js 1399292828 0 /var/www/i3geo/mashups/openlayers.js -/var/www/i3geo/mashups/openlayers_compacto.css.php 1417048362 0 /var/www/i3geo/mashups/openlayers_compacto.css.php -/var/www/i3geo/interface/googleearth.phtml 1410781450 0 /var/www/i3geo/interface/googleearth.phtml -/var/www/i3geo/classesjs/dicionario_ajuda.js 1415705113 0 /var/www/i3geo/classesjs/dicionario_ajuda.js -/var/www/i3geo/classesjs/redesenho.js 1397121406 0 /var/www/i3geo/classesjs/redesenho.js -/var/www/i3geo/guia_de_migracao.txt 1416835751 0 /var/www/i3geo/guia_de_migracao.txt -/var/www/i3geo/versao.php 1397121457 0 /var/www/i3geo/versao.php -/var/www/i3geo/classesjs/classe_calculo.js 1417524290 1 Cálculos -/var/www/i3geo/interface/black_editor.php 1415102709 0 /var/www/i3geo/interface/black_editor.php -/var/www/i3geo/classesjs/classe_arvoredetemas.js 1417524518 1 Árvore de temas -/var/www/i3geo/classesjs/classe_analise.js 1417523416 1 Análise geográfica -/var/www/i3geo/exemplos/atlas/i3geo.js 1408450277 0 /var/www/i3geo/exemplos/atlas/i3geo.js -/var/www/i3geo/classesjs/i3geo_tudo_compacto6.js.php 1417048362 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto6.js.php -/var/www/i3geo/fontetema.php 1397121585 0 fontetema.php -/var/www/i3geo/interface/googlemapsdebug.phtml 1415102709 0 /var/www/i3geo/interface/googlemapsdebug.phtml -/var/www/i3geo/classesjs/classe_coordenadas.js 1417527688 1 Coordenadas -/var/www/i3geo/testainstal.php 1412166037 0 /var/www/i3geo/testainstal.php -/var/www/i3geo/classesjs/classe_ajuda.js 1417523406 1 Ajuda -/var/www/i3geo/classesjs/classe_marcador.js 1413892203 1 Marcador -/var/www/i3geo/classesjs/classe_idioma.js 1409752686 1 Idioma -/var/www/i3geo/mashups/openlayers_compacto.js 1417048362 0 /var/www/i3geo/mashups/openlayers_compacto.js -/var/www/i3geo/classesjs/compactajs.php 1414417387 0 /var/www/i3geo/classesjs/compactajs.php -/var/www/i3geo/classesjs/classe_mapa.js 1417013706 1 Mapa -/var/www/i3geo/classesjs/wscliente.js 1416782118 0 /var/www/i3geo/classesjs/wscliente.js -/var/www/i3geo/classesjs/classe_navega.js 1416782118 1 Navegação sobre o mapa -/var/www/i3geo/classesjs/teste.txt 1417048357 0 /var/www/i3geo/classesjs/teste.txt -/var/www/i3geo/classesjs/classe_i3geo.js 1416516394 1 i3Geo -/var/www/i3geo/classesjs/classe_selecao.js 1400693999 0 /var/www/i3geo/classesjs/classe_selecao.js -/var/www/i3geo/classesjs/classe_janela.js 1416441079 1 Janelas -/var/www/i3geo/mashups/openlayers.js.php 1397121435 0 /var/www/i3geo/mashups/openlayers.js.php -/var/www/i3geo/classesjs/geradordelinks.js 1416782118 1 Gerador de links -/var/www/i3geo/symbols/fontes.txt 1397121511 0 /var/www/i3geo/symbols/fontes.txt -/var/www/i3geo/classesjs/i3geo_tudo_compacto5.js.php 1399292827 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto5.js.php -/var/www/i3geo/exemplos/googlemaps_calor.phtml 1403268092 0 /var/www/i3geo/exemplos/googlemaps_calor.phtml -/var/www/i3geo/licenca.txt 1397121585 0 /var/www/i3geo/licenca.txt -/var/www/i3geo/exemplos/atlas/leiame.txt 1397121408 0 /var/www/i3geo/exemplos/atlas/leiame.txt -/var/www/i3geo/classesjs/i3geo6.js 1414676482 0 /var/www/i3geo/classesjs/i3geo6.js -/var/www/i3geo/classesjs/i3geonaocompacto.js 1414417305 0 /var/www/i3geo/classesjs/i3geonaocompacto.js -/var/www/i3geo/exemplos/vindegm.phtml 1415617302 0 /var/www/i3geo/exemplos/vindegm.phtml -/var/www/i3geo/exemplos/googlemapscomogc.php 1397121408 0 /var/www/i3geo/exemplos/googlemapscomogc.php -/var/www/i3geo/symbols/testepalete.txt 1397121508 0 /var/www/i3geo/symbols/testepalete.txt -/var/www/i3geo/mashups/openlayers.php 1410793888 0 /var/www/i3geo/mashups/openlayers.php -/var/www/i3geo/exemplos/googlemapssanfona.phtml 1397121408 0 /var/www/i3geo/exemplos/googlemapssanfona.phtml -/var/www/i3geo/interface/googlemaps_noite.phtml 1415102709 0 /var/www/i3geo/interface/googlemaps_noite.phtml -/var/www/i3geo/ajuda_usuario.php 1403120936 1 Lista de funcionalidades -/var/www/i3geo/classesjs/classe_util.js 1417013706 1 Utilitários -/var/www/i3geo/classesjs/classe_login.js 1417524636 1 Controle de usuário -/var/www/i3geo/ogc.php 1416788176 1 Gerador de serviços OGC -/var/www/i3geo/interface/ol_parametros.php 1410781450 0 /var/www/i3geo/interface/ol_parametros.php -/var/www/i3geo/kml.php 1409574746 1 Catálogo de temas em KML -/var/www/i3geo/init/dicionario.js 1404906689 0 /var/www/i3geo/init/dicionario.js -/var/www/i3geo/classesjs/classe_social.js 1404412587 1 Social -/var/www/i3geo/exemplos/login3.php 1397121408 0 /var/www/i3geo/exemplos/login3.php -/var/www/i3geo/classesjs/classe_guias.js 1416782118 1 Guias -/var/www/i3geo/mashups/openlayers_ajuda.php 1397121435 0 /var/www/i3geo/mashups/openlayers_ajuda.php -/var/www/i3geo/leiame.txt 1397121585 0 /var/www/i3geo/leiame.txt -/var/www/i3geo/classesjs/classe_php.js 1416782118 1 PHP -/var/www/i3geo/classesjs/datadownload.js 1416782118 0 /var/www/i3geo/classesjs/datadownload.js -/var/www/i3geo/classesjs/classe_maparef.js 1416782118 1 Mapa de referência -/var/www/i3geo/ms_criamapa.php 1416788267 1 Inicializa o i3Geo via URL ms_criamapa.php -/var/www/i3geo/interface/googleearthdebug.phtml 1410781450 0 /var/www/i3geo/interface/googleearthdebug.phtml -/var/www/i3geo/classesjs/classe_tema.js 1414408607 1 Temas -/var/www/i3geo/symbols/colourramp/geradat.php 1397121508 0 /var/www/i3geo/symbols/colourramp/geradat.php -/var/www/i3geo/classesjs/i3geo5.js 1399292827 0 /var/www/i3geo/classesjs/i3geo5.js -/var/www/i3geo/classesjs/classe_desenho.js 1417528565 1 Desenho -/var/www/i3geo/classesjs/classe_configura.js 1417524622 1 Configurações gerais -/var/www/i3geo/classesjs/dicionario.js 1415103207 0 /var/www/i3geo/classesjs/dicionario.js -/var/www/i3geo/mashups/osm.php 1407501752 0 /var/www/i3geo/mashups/osm.php -/var/www/i3geo/classesjs/classe_barradebotoes.js 1417524385 1 Barra de botões -/var/www/i3geo/temas/_wtestephp.php 1397121435 0 /var/www/i3geo/temas/_wtestephp.php -/var/www/i3geo/classesjs/classe_editorgm.js 1417013706 1 i3GEO.editorGM -/var/www/i3geo/classesjs/i3geo_tudo_compacto5.js 1399292826 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto5.js -/var/www/i3geo/init/remover.php 1397121576 0 /var/www/i3geo/init/remover.php -/var/www/i3geo/mashups/teste.txt 1417048357 0 /var/www/i3geo/mashups/teste.txt -/var/www/i3geo/exemplos/codemirror.php 1411474951 0 /var/www/i3geo/exemplos/codemirror.php -/var/www/i3geo/classesjs/classe_editorol.js 1417022686 1 Editor vetorial para OpenLayers -/var/www/i3geo/classesjs/classe_arvoredecamadas.js 1417524136 1 Árvore de camadas -/var/www/i3geo/classesjs/i3geo_tudo_compacto6.js 1417048362 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto6.js -/var/www/i3geo/temas/_ltestephp.php 1397121435 0 /var/www/i3geo/temas/_ltestephp.php -/var/www/i3geo/init/index.php 1410264085 0 /var/www/i3geo/init/index.php -/var/www/i3geo/classesjs/atlas.js 1402649187 0 /var/www/i3geo/classesjs/atlas.js -/var/www/i3geo/classesjs/classe_gadgets.js 1414674197 1 Gadgets (objetos marginais do mapa) -/var/www/i3geo/classesjs/i3geo.js 1416782118 0 /var/www/i3geo/classesjs/i3geo.js +/var/www/i3geo/classesjs/i3geo_tudo_compacto5.js 1411413757 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto5.js +/var/www/i3geo/kml.php 1409602357 1 Catálogo de temas em KML +/var/www/i3geo/classesjs/atlas.js 1411413757 0 /var/www/i3geo/classesjs/atlas.js +/var/www/i3geo/mashups/openlayers_ajuda.php 1399311524 0 /var/www/i3geo/mashups/openlayers_ajuda.php +/var/www/i3geo/classesjs/classe_calculo.js 1417573138 1 Cálculos +/var/www/i3geo/classesjs/datadownload.js 1416662441 0 /var/www/i3geo/classesjs/datadownload.js +/var/www/i3geo/guia_de_migracao.txt 1416848207 0 /var/www/i3geo/guia_de_migracao.txt +/var/www/i3geo/versao.php 1399311537 0 /var/www/i3geo/versao.php +/var/www/i3geo/testainstal.php 1412110691 0 /var/www/i3geo/testainstal.php +/var/www/i3geo/classesjs/classe_tema.js 1414179256 1 Temas +/var/www/i3geo/symbols/fontes.txt 1399311545 0 /var/www/i3geo/symbols/fontes.txt +/var/www/i3geo/init/remover.php 1399311565 0 /var/www/i3geo/init/remover.php +/var/www/i3geo/classesjs/classe_barradebotoes.js 1417573164 1 Barra de botões +/var/www/i3geo/exemplos/farmaciaspopulares.js 1403488817 0 /var/www/i3geo/exemplos/farmaciaspopulares.js +/var/www/i3geo/interface/googleearth.phtml 1410665298 0 /var/www/i3geo/interface/googleearth.phtml +/var/www/i3geo/classesjs/classe_mapa.js 1416939260 1 Mapa +/var/www/i3geo/classesjs/geradordelinks.js 1416662498 1 Gerador de links +/var/www/i3geo/exemplos/googlemapssanfona.phtml 1399311506 0 /var/www/i3geo/exemplos/googlemapssanfona.phtml +/var/www/i3geo/init/index.php 1416703886 0 /var/www/i3geo/init/index.php +/var/www/i3geo/classesjs/classe_editorgm.js 1416920448 1 i3GEO.editorGM +/var/www/i3geo/mashups/teste.txt 1416941146 0 /var/www/i3geo/mashups/teste.txt +/var/www/i3geo/interface/googlemaps_noite.phtml 1415019433 0 /var/www/i3geo/interface/googlemaps_noite.phtml +/var/www/i3geo/classesjs/classe_gadgets.js 1412972726 1 Gadgets (objetos marginais do mapa) +/var/www/i3geo/classesjs/classe_social.js 1411413757 1 Social +/var/www/i3geo/interface/googlemapsdebug.phtml 1415019372 0 /var/www/i3geo/interface/googlemapsdebug.phtml +/var/www/i3geo/exemplos/vindegm.phtml 1415545109 0 /var/www/i3geo/exemplos/vindegm.phtml +/var/www/i3geo/classesjs/classe_analise.js 1417573222 1 Análise geográfica +/var/www/i3geo/classesjs/i3geo_tudo_compacto6.js 1417056156 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto6.js +/var/www/i3geo/exemplos/login3.php 1399311506 0 /var/www/i3geo/exemplos/login3.php +/var/www/i3geo/ms_criamapa.php 1416848207 1 Inicializa o i3Geo via URL ms_criamapa.php +/var/www/i3geo/classesjs/classe_plugini3geo.js 1416185236 1 PluginI3Geo +/var/www/i3geo/classesjs/classe_arvoredetemas.js 1417573187 1 Árvore de temas +/var/www/i3geo/interface/black_editor.php 1415019623 0 /var/www/i3geo/interface/black_editor.php +/var/www/i3geo/classesjs/i3geo5.js 1411413757 0 /var/www/i3geo/classesjs/i3geo5.js +/var/www/i3geo/classesjs/i3geo_tudo_compacto5.js.php 1411413757 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto5.js.php +/var/www/i3geo/classesjs/classe_selecao.js 1411413757 0 /var/www/i3geo/classesjs/classe_selecao.js +/var/www/i3geo/classesjs/redesenho.js 1411413757 0 /var/www/i3geo/classesjs/redesenho.js +/var/www/i3geo/mashups/openlayers_compacto.js.php 1416941148 0 /var/www/i3geo/mashups/openlayers_compacto.js.php +/var/www/i3geo/mashups/openlayers.js.php 1399311524 0 /var/www/i3geo/mashups/openlayers.js.php +/var/www/i3geo/classesjs/classe_guias.js 1416662362 1 Guias +/var/www/i3geo/classesjs/classe_navega.js 1416706859 1 Navegação sobre o mapa +/var/www/i3geo/licenca.txt 1399311566 0 /var/www/i3geo/licenca.txt +/var/www/i3geo/classesjs/classe_idioma.js 1411413756 1 Idioma +/var/www/i3geo/exemplos/atlas/i3geo.js 1408326416 0 /var/www/i3geo/exemplos/atlas/i3geo.js +/var/www/i3geo/classesjs/dicionario_ajuda.js 1416185236 0 /var/www/i3geo/classesjs/dicionario_ajuda.js +/var/www/i3geo/fontetema.php 1399311566 0 fontetema.php +/var/www/i3geo/exemplos/googlemaps_calor.phtml 1403445057 0 /var/www/i3geo/exemplos/googlemaps_calor.phtml +/var/www/i3geo/classesjs/classe_janela.js 1416450765 1 Janelas +/var/www/i3geo/classesjs/classe_editorol.js 1416920526 1 Editor vetorial para OpenLayers +/var/www/i3geo/exemplos/atlas/leiame.txt 1399311506 0 /var/www/i3geo/exemplos/atlas/leiame.txt +/var/www/i3geo/classesjs/classe_arvoredecamadas.js 1417574524 1 Árvore de camadas +/var/www/i3geo/ogc.php 1416848207 1 Gerador de serviços OGC +/var/www/i3geo/ajuda_usuario.php 1403143370 1 Lista de funcionalidades +/var/www/i3geo/classesjs/classe_interface.js 1416927727 1 Interface +/var/www/i3geo/classesjs/classe_php.js 1416662428 1 PHP +/var/www/i3geo/exemplos/executafuncao.php 1399311506 0 /var/www/i3geo/exemplos/executafuncao.php +/var/www/i3geo/classesjs/classe_coordenadas.js 1417573087 1 Coordenadas +/var/www/i3geo/classesjs/classe_ajuda.js 1417573258 1 Ajuda +/var/www/i3geo/classesjs/dicionario.js 1415121208 0 /var/www/i3geo/classesjs/dicionario.js +/var/www/i3geo/interface/ol_parametros.php 1412971956 0 /var/www/i3geo/interface/ol_parametros.php +/var/www/i3geo/classesjs/i3geo6.js 1414786479 0 /var/www/i3geo/classesjs/i3geo6.js +/var/www/i3geo/classesjs/i3geo.js 1416662506 0 /var/www/i3geo/classesjs/i3geo.js +/var/www/i3geo/mashups/osm.php 1407447018 0 /var/www/i3geo/mashups/osm.php +/var/www/i3geo/mashups/openlayers.js 1399311524 0 /var/www/i3geo/mashups/openlayers.js +/var/www/i3geo/temas/_ltestephp.php 1399311524 0 /var/www/i3geo/temas/_ltestephp.php +/var/www/i3geo/interface/black_gm.phtml 1415019609 0 /var/www/i3geo/interface/black_gm.phtml +/var/www/i3geo/classesjs/classe_desenho.js 1417572997 1 Desenho +/var/www/i3geo/ms_configura.php 1416848207 1 Variáveis de inicialização ms_configura.php +/var/www/i3geo/symbols/testepalete.txt 1399311543 0 /var/www/i3geo/symbols/testepalete.txt +/var/www/i3geo/classesjs/classe_maparef.js 1416707439 1 Mapa de referência +/var/www/i3geo/symbols/colourramp/geradat.php 1399311543 0 /var/www/i3geo/symbols/colourramp/geradat.php +/var/www/i3geo/exemplos/googlemapscomogc.php 1399311506 0 /var/www/i3geo/exemplos/googlemapscomogc.php +/var/www/i3geo/mashups/openlayers_compacto.js 1416941148 0 /var/www/i3geo/mashups/openlayers_compacto.js +/var/www/i3geo/classesjs/i3geo_tudo_compacto6.js.php 1417056156 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto6.js.php +/var/www/i3geo/classesjs/wscliente.js 1416662578 0 /var/www/i3geo/classesjs/wscliente.js +/var/www/i3geo/classesjs/classe_eventos.js 1417572783 1 Eventos +/var/www/i3geo/geraminiatura.php 1399311524 1 Gerador de miniaturas (thumbnails) +/var/www/i3geo/mashups/openlayers.php 1410805386 0 /var/www/i3geo/mashups/openlayers.php +/var/www/i3geo/classesjs/classe_util.js 1416927531 1 Utilitários +/var/www/i3geo/init/dicionario.js 1404767927 0 /var/www/i3geo/init/dicionario.js +/var/www/i3geo/classesjs/classe_login.js 1417564838 1 Controle de usuário +/var/www/i3geo/classesjs/classe_i3geo.js 1416661095 1 i3Geo +/var/www/i3geo/temas/_wtestephp.php 1399311524 0 /var/www/i3geo/temas/_wtestephp.php +/var/www/i3geo/classesjs/i3geonaocompacto.js 1415069605 0 /var/www/i3geo/classesjs/i3geonaocompacto.js +/var/www/i3geo/exemplos/codemirror.php 1411414864 0 /var/www/i3geo/exemplos/codemirror.php +/var/www/i3geo/mashups/openlayers_compacto.css.php 1416941148 0 /var/www/i3geo/mashups/openlayers_compacto.css.php +/var/www/i3geo/leiame.txt 1399311566 0 /var/www/i3geo/leiame.txt +/var/www/i3geo/classesjs/teste.txt 1416941146 0 /var/www/i3geo/classesjs/teste.txt +/var/www/i3geo/classesjs/classe_configura.js 1417573098 1 Configurações gerais +/var/www/i3geo/testamapfile.php 1399311524 0 /var/www/i3geo/testamapfile.php +/var/www/i3geo/interface/googleearthdebug.phtml 1410665306 0 /var/www/i3geo/interface/googleearthdebug.phtml +/var/www/i3geo/temas/teste.txt 1417301673 0 /var/www/i3geo/temas/teste.txt +/var/www/i3geo/classesjs/compactajs.php 1414430315 0 /var/www/i3geo/classesjs/compactajs.php +/var/www/i3geo/ms_registraip.php 1399311545 0 /var/www/i3geo/ms_registraip.php +/var/www/i3geo/classesjs/classe_marcador.js 1413847132 1 Marcador diff --git a/documentacao/Data/ImageFileInfo.nd b/documentacao/Data/ImageFileInfo.nd index 4463121..422f68c 100644 Binary files a/documentacao/Data/ImageFileInfo.nd and b/documentacao/Data/ImageFileInfo.nd differ diff --git a/documentacao/Data/IndexInfo.nd b/documentacao/Data/IndexInfo.nd index e73486d..df51254 100644 Binary files a/documentacao/Data/IndexInfo.nd and b/documentacao/Data/IndexInfo.nd differ diff --git a/documentacao/Data/SymbolTable.nd b/documentacao/Data/SymbolTable.nd index 4f501d0..f2ec0e7 100644 Binary files a/documentacao/Data/SymbolTable.nd and b/documentacao/Data/SymbolTable.nd differ diff --git a/documentacao/files/classesjs/classe_ajuda-js.html b/documentacao/files/classesjs/classe_ajuda-js.html index 0db55d5..47d15de 100644 --- a/documentacao/files/classesjs/classe_ajuda-js.html +++ b/documentacao/files/classesjs/classe_ajuda-js.html @@ -9,35 +9,37 @@ if (browserType) {document.write("
");if (browserV -

Ajuda

Manipulação das mensagens de ajuda.

Permite definir a mensagem padrão da janela de mensagens.  Abrir a janela e definir seu conteúdo.  Controla também o letreiro móvel que mostra mensagens especiais definidas em cada layer adicionado ao mapa.

Objeto

i3GEO.ajuda

Exemplos

Se vc não quiser que a janela de ajuda seja aberta, inclua em seu HTML ou javascript

i3GEO.ajuda.ATIVAJANELA = false;

Para enviar uma mensagem para a janela (quando estiver aberta), utilize

i3GEO.ajuda.mostraJanela(“texto”);

Veja

http://localhost/i3geo/classesjs/classe_ajuda.js

Summary
AjudaManipulação das mensagens de ajuda.
Propriedades
ATIVAJANELADefine se a janela de mensagens pode ou não ser aberta.
DIVAJUDANome do elemento HTML, do tipo DIV, que irá conter os textos de ajuda.
DIVLETREIROId do elemento HTML onde será incluído o banner (letreiro) de mensagens.
MENSAGEMPADRAOMensagem que será incluída ao iniciar a janela de mensagens ou quando não houver mensagem definida para o elemento sobre o qual o mouse estaciona.
TRANSICAOSUAVEAltera a transparência quando o mouse sobrepõe a janela e quando sai
OPACIDADEValor da opacidade mínima utilizada quando TRANSICAOSUAVE for igual a true.
Functions
abreDocAbre a documentacao do i3geo em uma nova janela do navegador
abreJanelaAbre a janela flutuante para mostrar as mensagens de ajuda.
fechaJanela.Fecha a janela de ajuda.
mostraJanelaMostra um texto dentro da janela de mensagens padrão.
mostraLetreiroPreenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.
redesSociaisAbre uma janela com informações sobre a presença do i3Geo em redes sociais
+

Ajuda

Manipulação das mensagens de ajuda.

Permite definir a mensagem padrão da janela de mensagens.  Abrir a janela e definir seu conteúdo.  Controla também o letreiro móvel que mostra mensagens especiais definidas em cada layer adicionado ao mapa.

Exemplos

Se vc não quiser que a janela de ajuda seja aberta, inclua em seu HTML ou javascript

i3GEO.ajuda.ATIVAJANELA = false;

Para enviar uma mensagem para a janela (quando estiver aberta), utilize

i3GEO.ajuda.mostraJanela(“texto”);

Veja

http://localhost/i3geo/classesjs/classe_ajuda.js

Summary
AjudaManipulação das mensagens de ajuda.
i3GEO.ajuda
Propriedades
ATIVAJANELADefine se a janela de mensagens pode ou não ser aberta.
DIVAJUDANome do elemento HTML, do tipo DIV, que irá conter os textos de ajuda.
DIVLETREIROId do elemento HTML onde será incluído o banner (letreiro) de mensagens.
MENSAGEMPADRAOMensagem que será incluída ao iniciar a janela de mensagens ou quando não houver mensagem definida para o elemento sobre o qual o mouse estaciona.
TRANSICAOSUAVEAltera a transparência quando o mouse sobrepõe a janela e quando sai
OPACIDADEValor da opacidade mínima utilizada quando TRANSICAOSUAVE for igual a true.
Functions
abreDocAbre a documentacao do i3geo em uma nova janela do navegador
abreJanelaAbre a janela flutuante para mostrar as mensagens de ajuda.
fechaJanela.Fecha a janela de ajuda.
mostraJanelaMostra um texto dentro da janela de mensagens padrão.
mostraLetreiroPreenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.
redesSociaisAbre uma janela com informações sobre a presença do i3Geo em redes sociais
-

Propriedades

+

i3GEO.ajuda

Summary
Propriedades
ATIVAJANELADefine se a janela de mensagens pode ou não ser aberta.
DIVAJUDANome do elemento HTML, do tipo DIV, que irá conter os textos de ajuda.
DIVLETREIROId do elemento HTML onde será incluído o banner (letreiro) de mensagens.
MENSAGEMPADRAOMensagem que será incluída ao iniciar a janela de mensagens ou quando não houver mensagem definida para o elemento sobre o qual o mouse estaciona.
TRANSICAOSUAVEAltera a transparência quando o mouse sobrepõe a janela e quando sai
OPACIDADEValor da opacidade mínima utilizada quando TRANSICAOSUAVE for igual a true.
Functions
abreDocAbre a documentacao do i3geo em uma nova janela do navegador
abreJanelaAbre a janela flutuante para mostrar as mensagens de ajuda.
fechaJanela.Fecha a janela de ajuda.
mostraJanelaMostra um texto dentro da janela de mensagens padrão.
mostraLetreiroPreenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.
redesSociaisAbre uma janela com informações sobre a presença do i3Geo em redes sociais
-

ATIVAJANELA

Define se a janela de mensagens pode ou não ser aberta.

Tipo

{Boolean}

Default

true

+

Propriedades

-

DIVAJUDA

Nome do elemento HTML, do tipo DIV, que irá conter os textos de ajuda.

Se esse DIV for encontrado no mapa, os textos serão mostrados em seu interior.

Tipo

{String}

Default

i3geo_ajuda

+

ATIVAJANELA

Define se a janela de mensagens pode ou não ser aberta.

Tipo

{Boolean}

Default

true

-

DIVLETREIRO

Id do elemento HTML onde será incluído o banner (letreiro) de mensagens.

Esse tipo de mensagem é obtida do METADATA “MENSAGEM” que pode ser incluído em um layer.

Tipo

{String}

Default

i3geo_letreir

+

DIVAJUDA

Nome do elemento HTML, do tipo DIV, que irá conter os textos de ajuda.

Se esse DIV for encontrado no mapa, os textos serão mostrados em seu interior.

Tipo

{String}

Default

i3geo_ajuda

-

MENSAGEMPADRAO

Mensagem que será incluída ao iniciar a janela de mensagens ou quando não houver mensagem definida para o elemento sobre o qual o mouse estaciona.

Tipo

{String}

Default

$trad(“p1”)

+

DIVLETREIRO

Id do elemento HTML onde será incluído o banner (letreiro) de mensagens.

Esse tipo de mensagem é obtida do METADATA “MENSAGEM” que pode ser incluído em um layer.

Tipo

{String}

Default

i3geo_letreir

-

TRANSICAOSUAVE

Altera a transparência quando o mouse sobrepõe a janela e quando sai

Tipo

{boolean}

Default

true

+

MENSAGEMPADRAO

Mensagem que será incluída ao iniciar a janela de mensagens ou quando não houver mensagem definida para o elemento sobre o qual o mouse estaciona.

Tipo

{String}

Default

$trad(“p1”)

-

OPACIDADE

Valor da opacidade mínima utilizada quando TRANSICAOSUAVE for igual a true.

Varia de 0 a 100

Tipo

{numeric}

Default

20

+

TRANSICAOSUAVE

Altera a transparência quando o mouse sobrepõe a janela e quando sai

Tipo

{boolean}

Default

true

-

Functions

+

OPACIDADE

Valor da opacidade mínima utilizada quando TRANSICAOSUAVE for igual a true.

Varia de 0 a 100

Tipo

{numeric}

Default

20

-

abreDoc

abreDoc : function(url)

Abre a documentacao do i3geo em uma nova janela do navegador

Parametro

{string}url que será adicionada a i3GEO.configura.locaplic
+

Functions

-

abreJanela

abreJanela : function()

Abre a janela flutuante para mostrar as mensagens de ajuda.

Essa função é executada na inicialização do i3GEO

+

abreDoc

abreDoc : function(url)

Abre a documentacao do i3geo em uma nova janela do navegador

Parametro

{string}url que será adicionada a i3GEO.configura.locaplic
-

fechaJanela.

Fecha a janela de ajuda.

+

abreJanela

abreJanela : function()

Abre a janela flutuante para mostrar as mensagens de ajuda.

Essa função é executada na inicialização do i3GEO

-

mostraJanela

mostraJanela : function(texto)

Mostra um texto dentro da janela de mensagens padrão.

Parametro

{String}texto a ser mostrado
+

fechaJanela.

Fecha a janela de ajuda.

-

mostraLetreiro

mostraLetreiro : function()

Preenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.

O aparecimento das letras é controlado por um temporizador e as mensagens são mostradas apenas duas vezes, desde o início do redesenho do mapa.

+

mostraJanela

mostraJanela : function(texto)

Mostra um texto dentro da janela de mensagens padrão.

Parametro

{String}texto a ser mostrado
-

redesSociais

redesSociais : function()

Abre uma janela com informações sobre a presença do i3Geo em redes sociais

+

mostraLetreiro

mostraLetreiro : function()

Preenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.

O aparecimento das letras é controlado por um temporizador e as mensagens são mostradas apenas duas vezes, desde o início do redesenho do mapa.

+ +

redesSociais

redesSociais : function()

Abre uma janela com informações sobre a presença do i3Geo em redes sociais

diff --git a/documentacao/files/classesjs/classe_analise-js.html b/documentacao/files/classesjs/classe_analise-js.html index c34ddc7..87995db 100644 --- a/documentacao/files/classesjs/classe_analise-js.html +++ b/documentacao/files/classesjs/classe_analise-js.html @@ -9,7 +9,9 @@ if (browserType) {document.write("
");if (browserV -

Análise geográfica

Funçoes de geração das analises e abertura dos dialogos das opcoes de analise espacial

Em i3GEO.analise.dialogo estao as funcoes de abertura dos dialogos

Objeto

i3GEO.analise

Exemplo

Para abrir a janela de diálogo da ferramenta de mapa de calor

i3GEO.analise.dialogo.markercluster();

Veja

http://localhost/i3geo/classesjs/classe_analise.js

Summary
Análise geográficaFunçoes de geração das analises e abertura dos dialogos das opcoes de analise espacial
i3GEO.analise.dialogoAbre as telas de diálogo das opções de análise
Functions
markerclusterFerramenta mapa agrupamento de pontos
heatmapFerramenta mapa de calor
saikuFerramenta SAIKU
graficoInterativo1Ferramenta gráfico interativo
linhaDoTempoFerramenta linha do tempo
perfilFerramenta perfil
gradePontosFerramenta grade de pontos
gradePolFerramenta grade de polígonos
gradeHexFerramenta grade de hexágonos
analisaGeometriasFerramenta de análise de geometrias
pontosdistriFerramenta de cálculo de distribuição de pontos
pontoempoligonoFerramenta ponto em polígono
centromassaFerramenta centro médio
nptPolFerramenta número de pontos em polígono
bufferFerramenta buffer
distanciaptptFerramenta distância entre pontos
centroideFerramenta centróide
dissolveFerramenta dissolve bordas comuns
agrupaElementosFerramenta agrupa elementos
medeDistanciaAtiva e controla a opção de medição de distâncias.
Functions
iniciaInicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários.
medeAreaAtiva e controla a opão de medição de área.
Functions
iniciaInicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários
+

Análise geográfica

Funçoes de geração das analises e abertura dos dialogos das opcoes de analise espacial

Em i3GEO.analise.dialogo estao as funcoes de abertura dos dialogos

Exemplo

Para abrir a janela de diálogo da ferramenta de mapa de calor

i3GEO.analise.dialogo.markercluster();

Veja

http://localhost/i3geo/classesjs/classe_analise.js

Summary
Análise geográficaFunçoes de geração das analises e abertura dos dialogos das opcoes de analise espacial
i3GEO.analise
i3GEO.analise.dialogoAbre as telas de diálogo das opções de análise
Functions
markerclusterFerramenta mapa agrupamento de pontos
heatmapFerramenta mapa de calor
saikuFerramenta SAIKU
graficoInterativo1Ferramenta gráfico interativo
linhaDoTempoFerramenta linha do tempo
perfilFerramenta perfil
gradePontosFerramenta grade de pontos
gradePolFerramenta grade de polígonos
gradeHexFerramenta grade de hexágonos
analisaGeometriasFerramenta de análise de geometrias
pontosdistriFerramenta de cálculo de distribuição de pontos
pontoempoligonoFerramenta ponto em polígono
centromassaFerramenta centro médio
nptPolFerramenta número de pontos em polígono
bufferFerramenta buffer
distanciaptptFerramenta distância entre pontos
centroideFerramenta centróide
dissolveFerramenta dissolve bordas comuns
agrupaElementosFerramenta agrupa elementos
medeDistanciaAtiva e controla a opção de medição de distâncias.
Functions
iniciaInicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários.
medeAreaAtiva e controla a opão de medição de área.
Functions
iniciaInicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários
+ +

i3GEO.analise

i3GEO.analise.dialogo

Abre as telas de diálogo das opções de análise

Exemplo

Para abrir a mensagem de diálogo de geração de buffer, utilize

i3GEO.analise.dialogo.buffer()

Summary
Functions
markerclusterFerramenta mapa agrupamento de pontos
heatmapFerramenta mapa de calor
saikuFerramenta SAIKU
graficoInterativo1Ferramenta gráfico interativo
linhaDoTempoFerramenta linha do tempo
perfilFerramenta perfil
gradePontosFerramenta grade de pontos
gradePolFerramenta grade de polígonos
gradeHexFerramenta grade de hexágonos
analisaGeometriasFerramenta de análise de geometrias
pontosdistriFerramenta de cálculo de distribuição de pontos
pontoempoligonoFerramenta ponto em polígono
centromassaFerramenta centro médio
nptPolFerramenta número de pontos em polígono
bufferFerramenta buffer
distanciaptptFerramenta distância entre pontos
centroideFerramenta centróide
dissolveFerramenta dissolve bordas comuns
agrupaElementosFerramenta agrupa elementos
diff --git a/documentacao/files/classesjs/classe_arvoredecamadas-js.html b/documentacao/files/classesjs/classe_arvoredecamadas-js.html index 967cd31..fd4cf5b 100644 --- a/documentacao/files/classesjs/classe_arvoredecamadas-js.html +++ b/documentacao/files/classesjs/classe_arvoredecamadas-js.html @@ -9,7 +9,7 @@ if (browserType) {document.write("
");if (browserV -

Árvore de camadas

Monta a árvore com os temas existentes no mapa atual.  A árvore contém as opções de ligar e desligar temas, alteração na ordem de desenho, links para acesso a funcionalidades, etc.

i3GEO.arvoreDeCamadas permite controlar quais as opções que serão mostradas na árvore e seu comportamento em diferentes situa&ccdil;õs.

Namespace

i3GEO.arvoreDeCamadas

Exemplo

Para alterar as opções da árvore, modifique as propriedades colocando um código como o seguinte no javascript utilizado na interface de mapa que estiver sendo utilizada

i3GEO.arvoreDeCamadas.OPCOESTEMAS = false;

Veja

http://localhost/i3geo/classesjs/classe_arvoredecamadas.js

Summary
Árvore de camadasMonta a árvore com os temas existentes no mapa atual.
Constants
ARVOREObjeto com a árvore criada com YAHOO.widget.TreeView Pode ser usado para receber métodos da API do YAHOO
IDHTMLArmazena o ID do elemento DOM onde a árvore foi inserida.
CAMADASINICIAISO mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram o mapa
Variaveis
CAMADASObjeto com a lista de camadas existentes no mapa.
Propriedades
FINALIZAFunção ou nome de uma função que será executada após a árvore ter sido montada A funço permite ajustar a árvore conforme o programador desejar.
ATIVATEMANome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um camada
TEMPLATELEGENDANome do template HTML que sera usado para compor a legenda de cada tema.
BARRAPROGRESSOMostra uma barra na parte superior do mapa que indica o progresso do desenho das camadas do mapa
MOSTRALISTAKMLMostra na árvore a lista de endereços de arquivos KML cadastrados no sistema de administração.
FILTROFiltro que será aplicado para restringir os tipos de camadas mostradas na árvore
VERIFICAABRANGENCIATEMASVerifica ou não se um tema da árvore está dentro da abrangência do mapa atual, marcando esses temas na árvore
EXPANDESOLEGENDAAo expandir um tema mostra apenas a legenda, sem as outras opções
PERMITEEXPANDIRTEMASPermite que as opções abaixo dos nós referentes a cada tema sejam mostradas
ARRASTARORDEMAtiva a opção de arrastar um tema para alterar a ordem de desenho das camadas
REFRESHMostra ou não a opção que permite atualizar a ´rvore
ARRASTARLIXEIRAAtiva a opção de arrastar um tema para a lixeria quando se quer removê-lo do mapa.
ALTERAOPACIDADEMostra ou não a opção que permite alterar a transparência das camadas existentes no mapa
ANIMAMAPAMostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas
LIGARDESLIGARTODOSMostra os ícones de desligar/ligar todos os temas.
FILTRARMostra o ícone para filtrar as camadas.
ABRELEGENDAMostra o ícone para abrir a legenda do mapa.
EXPANDIDAIndica se a árvore será montada de forma expandida ou não.
LEGENDAEXPANDIDAIndica se a legenda da árvore será montada de forma expandida ou não.
OPCOESICONESInclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)
OPCOESTEMASInclui ou não o nó com as opções de manipulação de cada tema.
OPCOESLEGENDAInclui ou não o nó para mostrar a legenda do tema.
OPCOESARVOREInclui ou não as opções de ícones mostradas na raiz da ávore
AGUARDALEGENDAAtiva a opção de aguarde para mostrar a legenda de um tema quando o usuário estaciona o mouse sobre o nome de um tema.
ICONETEMAMostra ou não o ícone do tema caso exista.
FUNCOESIndicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item “opções”
Functions
criaCria a árvore com as opções de manipulação das camadas existentes no mapa
iniciaEssa função cria e inicializa a árvore de camadas utilizando o objeto default que contém os parâmetros de cada camada.
atualizaAtualiza a árvore de camadas.
ligaDesligaTemasMarca ou desmarca os checkbox da árvore de uma lista de temas
atualizaLegendaAtualiza a legenda de um tema.
aplicaTemasRefaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos
listaLigadosDesligadosLista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.
capturaCheckBoxRetorna o objeto input (check box) que corresponde a uma determinada camada na árvore.
pegaTemaProcura um tema no objeto CAMADAS.
alteraPropCamadasAltera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS
i3GEO.arvoreDeCamadas.dialogoAbre as telas de diálogo das opções de manipulação da árvore
Functions
filtroAbre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado a árvore
excluirAbre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore
+

Árvore de camadas

Monta a árvore com os temas existentes no mapa atual.  A árvore contém as opções de ligar e desligar temas, alteração na ordem de desenho, links para acesso a funcionalidades, etc.

i3GEO.arvoreDeCamadas permite controlar quais as opções que serão mostradas na árvore e seu comportamento em diferentes situa&ccdil;õs.

Namespace

i3GEO.arvoreDeCamadas

Exemplo

Para alterar as opções da árvore, modifique as propriedades colocando um código como o seguinte no javascript utilizado na interface de mapa que estiver sendo utilizada

i3GEO.arvoreDeCamadas.OPCOESTEMAS = false;

Veja

http://localhost/i3geo/classesjs/classe_arvoredecamadas.js

Summary
Árvore de camadasMonta a árvore com os temas existentes no mapa atual.
Constants
ARVOREObjeto com a árvore criada com YAHOO.widget.TreeView Pode ser usado para receber métodos da API do YAHOO
IDHTMLArmazena o ID do elemento DOM onde a árvore foi inserida.
CAMADASINICIAISO mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram o mapa
Variaveis
CAMADASObjeto com a lista de camadas existentes no mapa.
Propriedades
FINALIZAFunção ou nome de uma função que será executada após a árvore ter sido montada A funço permite ajustar a árvore conforme o programador desejar.
ATIVATEMANome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um camada
TEMPLATELEGENDANome do template HTML que sera usado para compor a legenda de cada tema.
BARRAPROGRESSOMostra uma barra na parte superior do mapa que indica o progresso do desenho das camadas do mapa
MOSTRALISTAKMLMostra na árvore a lista de endereços de arquivos KML cadastrados no sistema de administração.
FILTROFiltro que será aplicado para restringir os tipos de camadas mostradas na árvore
VERIFICAABRANGENCIATEMASVerifica ou não se um tema da árvore está dentro da abrangência do mapa atual, marcando esses temas na árvore
EXPANDESOLEGENDAAo expandir um tema mostra apenas a legenda, sem as outras opções
PERMITEEXPANDIRTEMASPermite que as opções abaixo dos nós referentes a cada tema sejam mostradas
ARRASTARORDEMAtiva a opção de arrastar um tema para alterar a ordem de desenho das camadas
REFRESHMostra ou não a opção que permite atualizar a ´rvore
ARRASTARLIXEIRAAtiva a opção de arrastar um tema para a lixeria quando se quer removê-lo do mapa.
ALTERAOPACIDADEMostra ou não a opção que permite alterar a transparência das camadas existentes no mapa
ANIMAMAPAMostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas
LIGARDESLIGARTODOSMostra os ícones de desligar/ligar todos os temas.
FILTRARMostra o ícone para filtrar as camadas.
ABRELEGENDAMostra o ícone para abrir a legenda do mapa.
EXPANDIDAIndica se a árvore será montada de forma expandida ou não.
LEGENDAEXPANDIDAIndica se a legenda da árvore será montada de forma expandida ou não.
OPCOESICONESInclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)
OPCOESTEMASInclui ou não o nó com as opções de manipulação de cada tema.
OPCOESLEGENDAInclui ou não o nó para mostrar a legenda do tema.
OPCOESARVOREInclui ou não as opções de ícones mostradas na raiz da ávore
AGUARDALEGENDAAtiva a opção de aguarde para mostrar a legenda de um tema quando o usuário estaciona o mouse sobre o nome de um tema.
ICONETEMAMostra ou não o ícone do tema caso exista.
FUNCOESIndicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item “opções”
Functions
criaCria a árvore com as opções de manipulação das camadas existentes no mapa
iniciaEssa função cria e inicializa a árvore de camadas utilizando o objeto default que contém os parâmetros de cada camada.
atualizaAtualiza a árvore de camadas.
ligaDesligaTemasMarca ou desmarca os checkbox da árvore de uma lista de temas
atualizaLegendaAtualiza a legenda de um tema.
aplicaTemasRefaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos
listaLigadosDesligadosLista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.
capturaCheckBoxRetorna o objeto input (check box) que corresponde a uma determinada camada na árvore.
pegaTemaProcura um tema no objeto CAMADAS.
alteraPropCamadasAltera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS
i3GEO.arvoreDeCamadas.dialogoAbre as telas de diálogo das opções de manipulação da árvore
Functions
filtroAbre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado a árvore
excluirAbre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore

Constants

@@ -99,13 +99,13 @@ if (browserType) {document.write("
");if (browserV

alteraPropCamadas

alteraPropCamadas : function(propriedade,
valor,
camada)

Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS

Parameters

{string}propriedade que será modificada
{string}novo valor
{string}código da camada
-

i3GEO.arvoreDeCamadas.dialogo

Abre as telas de diálogo das opções de manipulação da árvore

Summary
Functions
filtroAbre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado a árvore
excluirAbre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore
+

i3GEO.arvoreDeCamadas.dialogo

Abre as telas de diálogo das opções de manipulação da árvore

Summary
Functions
filtroAbre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado a árvore
excluirAbre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore
-

Functions

+

Functions

-

filtro

filtro : function()

Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado a árvore

+

filtro

filtro : function()

Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado a árvore

-

excluir

excluir : function()

Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore

+

excluir

excluir : function()

Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore

diff --git a/documentacao/files/classesjs/classe_arvoredetemas-js.html b/documentacao/files/classesjs/classe_arvoredetemas-js.html index 532f354..ea570f7 100644 --- a/documentacao/files/classesjs/classe_arvoredetemas-js.html +++ b/documentacao/files/classesjs/classe_arvoredetemas-js.html @@ -9,79 +9,81 @@ if (browserType) {document.write("
");if (browserV -

Árvore de temas

Monta a árvore com os temas disponíveis para ser adicionados ao mapa

Namespace

i3GEO.arvoreDeTemas

Exemplos

Para alterar as opções da árvore, modifique as propriedades colocando um código como o seguinte no javascript utilizado na interface de mapa que estiver sendo utilizada

i3GEO.arvoreDeTemas.INCLUISISTEMAS = false;

Veja

http://localhost/i3geo/classesjs/classe_arvoredetemas.js

Summary
Árvore de temasMonta a árvore com os temas disponíveis para ser adicionados ao mapa
Constants
IDHTMLArmazena o ID do elemento HTML onde a arvore sera incluida
ARVOREObjeto com a arvore criada com YAHOO.widget.TreeView
FATORESTRELAValor que sera utilizado para dividir o valor bruto do numero de acessos de cada tema.
Propriedades
OPCOESADICIONAISObjeto com a definição das propriedades que serão utilizadas na inclusão dos ícones adicionais de adição de temas e no item de descrição de cada tema.
INCLUISISTEMASInclui na árvore a lista de sistemas adicionais definidos no i3geo?
INCLUIWMSInclui na árvore a lista de Web Services WMS cadastrados?
INCLUIREGIOESInclui na árvore a lista de de regiões cadatsradas no sistema de metadados estatísticos
INCLUIINDIBRInclui na árvore a lista de serviços da INDE Br
INCLUIWMSMETAESTATInclui na árvore a lista de Web Services WMS advindos do sistema de metadados estatísticos?
INCLUIMAPASCADASTRADOSInclui na árvore a lista de mapas cadastrados do sistema de metadados estatísticos?
INCLUIESTRELASInclui na árvore um no com a lista de temas classificados conforme o numero de estrelas que possui
FILTRADOWNLOADMostra apenas os temas que permitem download
FILTRAOGCMostra apenas os temas que permitem o uso de serviços OGC
TIPOBOTAOTipo de botão que sera usado para clicar no tema
ATIVATEMANome da função que será incluida no evento onclick do elemento checkbox adicionado no início do nome de um tema.
IDSMENUSArray com a lista de ids de menus cadastrados que serão considerados na montagem da árvore.
RETORNAGUIAGuia que será ativada após uma operação de adição de temas ter sido concluida.
Functions
flutuanteAbre o catalogo em uma janela flutuante
listaMenusLista os menus
listaGruposLista os grupos de um menu.
listaSubGruposLista os sub-grupos de um grupo.
listaTemasLista os temas de um sub-grupo.
listaSistemasLista os sistemas especiais de adicao de temas.
criaCria a arvore com os menus disponíveis.
atualizaRefaz a árvore atual
desativaCheckboxDesmarca todos os checkbox dos temas marcados na arvore
buscaCheckboxRetorna um input com determinado value
buscaTema2Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
adicionaTemasAdiciona ao mapa os temas selecionados na arvore
comboMenusBusca a lista de menus existentes no i3geo e monta um combo com o resultado.
comboGruposMenuBusca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
comboSubGruposMenuMonta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
comboTemasMenuMonta um combo com a lista de temas do i3geo.
i3GEO.arvoreDeTemas.dialogoAbre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
Functions
dialogo.uploadarquivoAbre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
dialogo.conectaservicoAbre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
dialogo.carouselTemasAbre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
dialogo.buscaIndeAbre a janela flutuante para o usuario procurar metadados na INDE
dialogo.vindeAbre a janela flutuante com os serviços cadastrados no visualizador da INDE
dialogo.nuvemTagsMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
dialogo.nuvemTagsFlashMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
dialogo.navegacaoDirAbre a janela para adicionar temas navegando pelos diretorios do servidor
dialogo.importarwmcAbre a janela para importar um arquivo WMC (Web Map Context)
dialogo.conectarwfsAbre a janela para adicionar temas tendo como fonte um web service do tipo wfs
dialogo.downloadbaseAbre o aplicativo datadownload
+

Árvore de temas

Monta a árvore com os temas disponíveis para ser adicionados ao mapa

Exemplos

Para alterar as opções da árvore, modifique as propriedades colocando um código como o seguinte no javascript utilizado na interface de mapa que estiver sendo utilizada

i3GEO.arvoreDeTemas.INCLUISISTEMAS = false;

Veja

http://localhost/i3geo/classesjs/classe_arvoredetemas.js

Summary
Árvore de temasMonta a árvore com os temas disponíveis para ser adicionados ao mapa
i3GEO.arvoreDeTemas
Constants
IDHTMLArmazena o ID do elemento HTML onde a arvore sera incluida
ARVOREObjeto com a arvore criada com YAHOO.widget.TreeView
FATORESTRELAValor que sera utilizado para dividir o valor bruto do numero de acessos de cada tema.
Propriedades
OPCOESADICIONAISObjeto com a definição das propriedades que serão utilizadas na inclusão dos ícones adicionais de adição de temas e no item de descrição de cada tema.
INCLUISISTEMASInclui na árvore a lista de sistemas adicionais definidos no i3geo?
INCLUIWMSInclui na árvore a lista de Web Services WMS cadastrados?
INCLUIREGIOESInclui na árvore a lista de de regiões cadatsradas no sistema de metadados estatísticos
INCLUIINDIBRInclui na árvore a lista de serviços da INDE Br
INCLUIWMSMETAESTATInclui na árvore a lista de Web Services WMS advindos do sistema de metadados estatísticos?
INCLUIMAPASCADASTRADOSInclui na árvore a lista de mapas cadastrados do sistema de metadados estatísticos?
INCLUIESTRELASInclui na árvore um no com a lista de temas classificados conforme o numero de estrelas que possui
FILTRADOWNLOADMostra apenas os temas que permitem download
FILTRAOGCMostra apenas os temas que permitem o uso de serviços OGC
TIPOBOTAOTipo de botão que sera usado para clicar no tema
ATIVATEMANome da função que será incluida no evento onclick do elemento checkbox adicionado no início do nome de um tema.
IDSMENUSArray com a lista de ids de menus cadastrados que serão considerados na montagem da árvore.
RETORNAGUIAGuia que será ativada após uma operação de adição de temas ter sido concluida.
Functions
flutuanteAbre o catalogo em uma janela flutuante
listaMenusLista os menus
listaGruposLista os grupos de um menu.
listaSubGruposLista os sub-grupos de um grupo.
listaTemasLista os temas de um sub-grupo.
listaSistemasLista os sistemas especiais de adicao de temas.
criaCria a arvore com os menus disponíveis.
atualizaRefaz a árvore atual
desativaCheckboxDesmarca todos os checkbox dos temas marcados na arvore
buscaCheckboxRetorna um input com determinado value
buscaTema2Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
adicionaTemasAdiciona ao mapa os temas selecionados na arvore
comboMenusBusca a lista de menus existentes no i3geo e monta um combo com o resultado.
comboGruposMenuBusca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
comboSubGruposMenuMonta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
comboTemasMenuMonta um combo com a lista de temas do i3geo.
i3GEO.arvoreDeTemas.dialogoAbre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
Functions
dialogo.uploadarquivoAbre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
dialogo.conectaservicoAbre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
dialogo.carouselTemasAbre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
dialogo.buscaIndeAbre a janela flutuante para o usuario procurar metadados na INDE
dialogo.vindeAbre a janela flutuante com os serviços cadastrados no visualizador da INDE
dialogo.nuvemTagsMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
dialogo.nuvemTagsFlashMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
dialogo.navegacaoDirAbre a janela para adicionar temas navegando pelos diretorios do servidor
dialogo.importarwmcAbre a janela para importar um arquivo WMC (Web Map Context)
dialogo.conectarwfsAbre a janela para adicionar temas tendo como fonte um web service do tipo wfs
dialogo.downloadbaseAbre o aplicativo datadownload
-

Constants

+

i3GEO.arvoreDeTemas

Summary
Constants
IDHTMLArmazena o ID do elemento HTML onde a arvore sera incluida
ARVOREObjeto com a arvore criada com YAHOO.widget.TreeView
FATORESTRELAValor que sera utilizado para dividir o valor bruto do numero de acessos de cada tema.
Propriedades
OPCOESADICIONAISObjeto com a definição das propriedades que serão utilizadas na inclusão dos ícones adicionais de adição de temas e no item de descrição de cada tema.
INCLUISISTEMASInclui na árvore a lista de sistemas adicionais definidos no i3geo?
INCLUIWMSInclui na árvore a lista de Web Services WMS cadastrados?
INCLUIREGIOESInclui na árvore a lista de de regiões cadatsradas no sistema de metadados estatísticos
INCLUIINDIBRInclui na árvore a lista de serviços da INDE Br
INCLUIWMSMETAESTATInclui na árvore a lista de Web Services WMS advindos do sistema de metadados estatísticos?
INCLUIMAPASCADASTRADOSInclui na árvore a lista de mapas cadastrados do sistema de metadados estatísticos?
INCLUIESTRELASInclui na árvore um no com a lista de temas classificados conforme o numero de estrelas que possui
FILTRADOWNLOADMostra apenas os temas que permitem download
FILTRAOGCMostra apenas os temas que permitem o uso de serviços OGC
TIPOBOTAOTipo de botão que sera usado para clicar no tema
ATIVATEMANome da função que será incluida no evento onclick do elemento checkbox adicionado no início do nome de um tema.
IDSMENUSArray com a lista de ids de menus cadastrados que serão considerados na montagem da árvore.
RETORNAGUIAGuia que será ativada após uma operação de adição de temas ter sido concluida.
Functions
flutuanteAbre o catalogo em uma janela flutuante
listaMenusLista os menus
listaGruposLista os grupos de um menu.
listaSubGruposLista os sub-grupos de um grupo.
listaTemasLista os temas de um sub-grupo.
listaSistemasLista os sistemas especiais de adicao de temas.
criaCria a arvore com os menus disponíveis.
atualizaRefaz a árvore atual
desativaCheckboxDesmarca todos os checkbox dos temas marcados na arvore
buscaCheckboxRetorna um input com determinado value
buscaTema2Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
adicionaTemasAdiciona ao mapa os temas selecionados na arvore
comboMenusBusca a lista de menus existentes no i3geo e monta um combo com o resultado.
comboGruposMenuBusca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
comboSubGruposMenuMonta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
comboTemasMenuMonta um combo com a lista de temas do i3geo.
-

IDHTML

Armazena o ID do elemento HTML onde a arvore sera incluida

Tipo

{String}

+

Constants

-

ARVORE

Objeto com a arvore criada com YAHOO.widget.TreeView

Tipo

{YAHOO.widget.TreeView}

+

IDHTML

Armazena o ID do elemento HTML onde a arvore sera incluida

Tipo

{String}

-

FATORESTRELA

Valor que sera utilizado para dividir o valor bruto do numero de acessos de cada tema.

A divisao e utilizada para definir quantas estrelas serao mostradas na arvore de opcoes adicionais.<b>

Tipo

{Numeric}

+

ARVORE

Objeto com a arvore criada com YAHOO.widget.TreeView

Tipo

{YAHOO.widget.TreeView}

-

Propriedades

+

FATORESTRELA

Valor que sera utilizado para dividir o valor bruto do numero de acessos de cada tema.

A divisao e utilizada para definir quantas estrelas serao mostradas na arvore de opcoes adicionais.<b>

Tipo

{Numeric}

-

OPCOESADICIONAIS

Objeto com a definição das propriedades que serão utilizadas na inclusão dos ícones adicionais de adição de temas e no item de descrição de cada tema.

”uploadarquivo” quando “true” indica que sera mostrado o icone de upload de arquivos e o icone de conexão com serviços

Exemplo

i3GEO.arvoreDeTemas.OPCOESADICIONAIS.uploaddbf = false;

Opções

idondeid DOM onde as opções serão inseridas
incluibuscaincluí a opção de busca de camadas
navegacaoDirpermite navegação em pastas no servidor
googleearthmostra um link para abrir o menu no Googleearth
flutuantepermite abrir o catálogo em uma janela flutuante
metaestatinclui um nó que mostra os dados cadastrados no sistema metaestat
incluiArvoreinclui na árvore do catálogo os ícones de opções

Ícones iniciais

uploadarquivoagregador que abre uma única janela das opções de upload de arquivos

uploaddbf- upload de arquivos dbf

uploadlocalupload de shapefile
uploadgpxupload de arquivos GPX
downloadbasedownload de dados
nuvemTagsnuvem de tags (palavras chave cadastradas)
nuvemTagsFlashnuvem de tags no formato flash
refreshícone que permite reconstruir a árvore do catálogo
carouselvisualizador de temas na forma de carousel
indebusca camadas no geonetwork da IDE cadastrada

Opções incluídas nos nós de cada tema

kmlopção para obter KML da camada em foco
estrelasmostra o número de estrelas (temas mais acesssados possuem mais estrelas)
qrcodeopção para obter QRCODE da camada em foco
miniopção para obter imagem miniatura da camada em foco
comentariospermite que os usuários comentem temas
bookmarkpermite que os usuários marquem um tema em serviços de bookmark
importarwmcpermite importar um arquivo do tipo map context

Tipo

{objeto}

+

Propriedades

-

INCLUISISTEMAS

Inclui na árvore a lista de sistemas adicionais definidos no i3geo?

Tipo

{Boolean}

Default

true

+

OPCOESADICIONAIS

Objeto com a definição das propriedades que serão utilizadas na inclusão dos ícones adicionais de adição de temas e no item de descrição de cada tema.

”uploadarquivo” quando “true” indica que sera mostrado o icone de upload de arquivos e o icone de conexão com serviços

Exemplo

i3GEO.arvoreDeTemas.OPCOESADICIONAIS.uploaddbf = false;

Opções

idondeid DOM onde as opções serão inseridas
incluibuscaincluí a opção de busca de camadas
navegacaoDirpermite navegação em pastas no servidor
googleearthmostra um link para abrir o menu no Googleearth
flutuantepermite abrir o catálogo em uma janela flutuante
metaestatinclui um nó que mostra os dados cadastrados no sistema metaestat
incluiArvoreinclui na árvore do catálogo os ícones de opções

Ícones iniciais

uploadarquivoagregador que abre uma única janela das opções de upload de arquivos

uploaddbf- upload de arquivos dbf

uploadlocalupload de shapefile
uploadgpxupload de arquivos GPX
downloadbasedownload de dados
nuvemTagsnuvem de tags (palavras chave cadastradas)
nuvemTagsFlashnuvem de tags no formato flash
refreshícone que permite reconstruir a árvore do catálogo
carouselvisualizador de temas na forma de carousel
indebusca camadas no geonetwork da IDE cadastrada

Opções incluídas nos nós de cada tema

kmlopção para obter KML da camada em foco
estrelasmostra o número de estrelas (temas mais acesssados possuem mais estrelas)
qrcodeopção para obter QRCODE da camada em foco
miniopção para obter imagem miniatura da camada em foco
comentariospermite que os usuários comentem temas
bookmarkpermite que os usuários marquem um tema em serviços de bookmark
importarwmcpermite importar um arquivo do tipo map context

Tipo

{objeto}

-

INCLUIWMS

Inclui na árvore a lista de Web Services WMS cadastrados?

Tipo

{Boolean}

Default

true

+

INCLUISISTEMAS

Inclui na árvore a lista de sistemas adicionais definidos no i3geo?

Tipo

{Boolean}

Default

true

-

INCLUIREGIOES

Inclui na árvore a lista de de regiões cadatsradas no sistema de metadados estatísticos

Tipo

{Boolean}

Default

true

+

INCLUIWMS

Inclui na árvore a lista de Web Services WMS cadastrados?

Tipo

{Boolean}

Default

true

-

INCLUIINDIBR

Inclui na árvore a lista de serviços da INDE Br

Tipo

{Boolean}

Default

true

+

INCLUIREGIOES

Inclui na árvore a lista de de regiões cadatsradas no sistema de metadados estatísticos

Tipo

{Boolean}

Default

true

-

INCLUIWMSMETAESTAT

Inclui na árvore a lista de Web Services WMS advindos do sistema de metadados estatísticos?

Tipo

{Boolean}

Default

true

+

INCLUIINDIBR

Inclui na árvore a lista de serviços da INDE Br

Tipo

{Boolean}

Default

true

-

INCLUIMAPASCADASTRADOS

Inclui na árvore a lista de mapas cadastrados do sistema de metadados estatísticos?

Tipo

{Boolean}

Default

true

+

INCLUIWMSMETAESTAT

Inclui na árvore a lista de Web Services WMS advindos do sistema de metadados estatísticos?

Tipo

{Boolean}

Default

true

-

INCLUIESTRELAS

Inclui na árvore um no com a lista de temas classificados conforme o numero de estrelas que possui

Tipo

{Boolean}

Default

true

+

INCLUIMAPASCADASTRADOS

Inclui na árvore a lista de mapas cadastrados do sistema de metadados estatísticos?

Tipo

{Boolean}

Default

true

-

FILTRADOWNLOAD

Mostra apenas os temas que permitem download

Tipo

{Boolean}

Default

false

+

INCLUIESTRELAS

Inclui na árvore um no com a lista de temas classificados conforme o numero de estrelas que possui

Tipo

{Boolean}

Default

true

-

FILTRAOGC

Mostra apenas os temas que permitem o uso de serviços OGC

Tipo

{Boolean}

Default

false

+

FILTRADOWNLOAD

Mostra apenas os temas que permitem download

Tipo

{Boolean}

Default

false

-

TIPOBOTAO

Tipo de botão que sera usado para clicar no tema

Tipo

{checkbox|radio}

Default

checkbox

+

FILTRAOGC

Mostra apenas os temas que permitem o uso de serviços OGC

Tipo

{Boolean}

Default

false

-

ATIVATEMA

Nome da função que será incluida no evento onclick do elemento checkbox adicionado no início do nome de um tema.

Tipo

{String}

Default

””

+

TIPOBOTAO

Tipo de botão que sera usado para clicar no tema

Tipo

{checkbox|radio}

Default

checkbox

-

IDSMENUS

Array com a lista de ids de menus cadastrados que serão considerados na montagem da árvore.  Por default é vazio, o que significa que todos os menus serao considerados.

Tipo

{Array}

Default

[]

+

ATIVATEMA

Nome da função que será incluida no evento onclick do elemento checkbox adicionado no início do nome de um tema.

Tipo

{String}

Default

””

-

RETORNAGUIA

Guia que será ativada após uma operação de adição de temas ter sido concluida.

Se for vazia, a guia atual sera mantida.

A string corresponde ao nome da guia que deve estar definida em i3GEO.guias.CONFIGURA, por exemplo i3GEO.arvoreDeTemas.RETORNAGUIA = “temas”

Tipo

{String}

Default

””

+

IDSMENUS

Array com a lista de ids de menus cadastrados que serão considerados na montagem da árvore.  Por default é vazio, o que significa que todos os menus serao considerados.

Tipo

{Array}

Default

[]

-

Functions

+

RETORNAGUIA

Guia que será ativada após uma operação de adição de temas ter sido concluida.

Se for vazia, a guia atual sera mantida.

A string corresponde ao nome da guia que deve estar definida em i3GEO.guias.CONFIGURA, por exemplo i3GEO.arvoreDeTemas.RETORNAGUIA = “temas”

Tipo

{String}

Default

””

-

flutuante

flutuante : function()

Abre o catalogo em uma janela flutuante

+

Functions

-

listaMenus

listaMenus : function(g_sid,
g_locaplic,
funcao)

Lista os menus

Pesquisa no banco de dados administrativo ou na variável de configuração (veja ms_configura.php) a lista de menus disponiveis.

O resultado e incluido em i3GEO.arvoreDeTemas.MENUS.

A propriedade i3GEO.arvoreDetemas.IDSMENUS pode ser utilizada para filtrar a lista de menus que sera utilizada.

Parametros

{String}Codigo da secao PHP criada ao abrir o i3Geo
{String}Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
{String}nome da funcao que sera executada quando a lista for recebida.  Se for “”, nao e chamada.
+

flutuante

flutuante : function()

Abre o catalogo em uma janela flutuante

-

listaGrupos

listaGrupos : function(g_sid,
g_locaplic,
id_menu,
funcao)

Lista os grupos de um menu.

O resultado e armazenado em i3GEO.arvoreDetemas.GRUPOS

Parametros

{String}Codigo da secao PHP criada ao abrir o i3Geo
{String}Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
{String}Id do menu que contem os grupos
{Function}funcao que sera executada quando a lista for recebida.  Se for “”, nao e chamada.
+

listaMenus

listaMenus : function(g_sid,
g_locaplic,
funcao)

Lista os menus

Pesquisa no banco de dados administrativo ou na variável de configuração (veja ms_configura.php) a lista de menus disponiveis.

O resultado e incluido em i3GEO.arvoreDeTemas.MENUS.

A propriedade i3GEO.arvoreDetemas.IDSMENUS pode ser utilizada para filtrar a lista de menus que sera utilizada.

Parametros

{String}Codigo da secao PHP criada ao abrir o i3Geo
{String}Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
{String}nome da funcao que sera executada quando a lista for recebida.  Se for “”, nao e chamada.
-

listaSubGrupos

listaSubGrupos : function(g_sid,
g_locaplic,
id_menu,
id_grupo,
funcao)

Lista os sub-grupos de um grupo.

O resultado e armazenado emi3GEO.arvoreDetemas.SUBGRUPOS

Parametros

{String}Codigo da secao PHP criada ao abrir o i3Geo
{String}Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
{String}Id do menu que contem os grupos
{String}Id do grupo que contem os sub-grupos
{Function}funcao que sera executada quando a lista for recebida.  Se for “”, nao e chamada.
+

listaGrupos

listaGrupos : function(g_sid,
g_locaplic,
id_menu,
funcao)

Lista os grupos de um menu.

O resultado e armazenado em i3GEO.arvoreDetemas.GRUPOS

Parametros

{String}Codigo da secao PHP criada ao abrir o i3Geo
{String}Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
{String}Id do menu que contem os grupos
{Function}funcao que sera executada quando a lista for recebida.  Se for “”, nao e chamada.
-

listaTemas

listaTemas : function(g_sid,
g_locaplic,
id_menu,
id_grupo,
id_subgrupo,
funcao)

Lista os temas de um sub-grupo.

O resultado e armazenado em i3GEO.arvoreDeTemas.TEMAS

Parametros

{String}Codigo da secao PHP criada ao abrir o i3Geo
{String}Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
{String}Id do menu que contem os grupos
{String}Id do grupo que contem os sub-grupos
{String}Id do sub-grupo que contem os temas
{Function}funcao que sera executada quando a lista for recebida.  Se for “”, nao e chamada.
+

listaSubGrupos

listaSubGrupos : function(g_sid,
g_locaplic,
id_menu,
id_grupo,
funcao)

Lista os sub-grupos de um grupo.

O resultado e armazenado emi3GEO.arvoreDetemas.SUBGRUPOS

Parametros

{String}Codigo da secao PHP criada ao abrir o i3Geo
{String}Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
{String}Id do menu que contem os grupos
{String}Id do grupo que contem os sub-grupos
{Function}funcao que sera executada quando a lista for recebida.  Se for “”, nao e chamada.
-

listaSistemas

listaSistemas : function(g_sid,
g_locaplic,
funcao)

Lista os sistemas especiais de adicao de temas.

O resultado e armazenado em i3GEO.arvoreDeTemas.SISTEMAS

Parametros

{String}Codigo da secao PHP criada ao abrir o i3Geo
{String}Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
{Function}funcao que sera executada quando a lista for recebida.  Se for “”, nao e chamada.
+

listaTemas

listaTemas : function(g_sid,
g_locaplic,
id_menu,
id_grupo,
id_subgrupo,
funcao)

Lista os temas de um sub-grupo.

O resultado e armazenado em i3GEO.arvoreDeTemas.TEMAS

Parametros

{String}Codigo da secao PHP criada ao abrir o i3Geo
{String}Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
{String}Id do menu que contem os grupos
{String}Id do grupo que contem os sub-grupos
{String}Id do sub-grupo que contem os temas
{Function}funcao que sera executada quando a lista for recebida.  Se for “”, nao e chamada.
-

cria

cria : function(g_sid,
g_locaplic,
idhtml,
funcaoTema,
objOpcoes,
tipoBotao)

Cria a arvore com os menus disponíveis.

A arvore contem opcionalmente a opcao de busca, os icones adicionais e a lista de sistemas.

Ao ser criada, os parametros utilizados sao armazenados em variaveis que podem ser acessadas com i3geo.arvoreDeTemas.[ATIVATEMA,OPCOESADICIONAIS,IDHTML,LOCAPLIC,SID]

Parametros

{String} Codigo da secao PHP criada ao abrir o i3Geo

{String} Endereco da aplicacao (i3geo) onde fica o diretorio classesphp

{String} Id do elemento onde a arvore sera inserida.  Se for vazio, sera utilizado o ID definido em IDHTML

{String} (opcional) Nome da funcao que sera executada quando o usuario clicar no checkbox de um tema

{Object} (opcional) Objeto com as opcoes necessarias para criacao dos icones com as opcoes adicionais de adicao de temas

{String} (opcional) checkbox|radio|download tipo de botao que sera mostrado para o usuario escolher o tema

+

listaSistemas

listaSistemas : function(g_sid,
g_locaplic,
funcao)

Lista os sistemas especiais de adicao de temas.

O resultado e armazenado em i3GEO.arvoreDeTemas.SISTEMAS

Parametros

{String}Codigo da secao PHP criada ao abrir o i3Geo
{String}Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
{Function}funcao que sera executada quando a lista for recebida.  Se for “”, nao e chamada.
-

atualiza

atualiza : function()

Refaz a árvore atual

+

cria

cria : function(g_sid,
g_locaplic,
idhtml,
funcaoTema,
objOpcoes,
tipoBotao)

Cria a arvore com os menus disponíveis.

A arvore contem opcionalmente a opcao de busca, os icones adicionais e a lista de sistemas.

Ao ser criada, os parametros utilizados sao armazenados em variaveis que podem ser acessadas com i3geo.arvoreDeTemas.[ATIVATEMA,OPCOESADICIONAIS,IDHTML,LOCAPLIC,SID]

Parametros

{String} Codigo da secao PHP criada ao abrir o i3Geo

{String} Endereco da aplicacao (i3geo) onde fica o diretorio classesphp

{String} Id do elemento onde a arvore sera inserida.  Se for vazio, sera utilizado o ID definido em IDHTML

{String} (opcional) Nome da funcao que sera executada quando o usuario clicar no checkbox de um tema

{Object} (opcional) Objeto com as opcoes necessarias para criacao dos icones com as opcoes adicionais de adicao de temas

{String} (opcional) checkbox|radio|download tipo de botao que sera mostrado para o usuario escolher o tema

-

desativaCheckbox

desativaCheckbox : function(valor)

Desmarca todos os checkbox dos temas marcados na arvore

+

atualiza

atualiza : function()

Refaz a árvore atual

-

buscaCheckbox

buscaCheckbox : function(valor)

Retorna um input com determinado value

+

desativaCheckbox

desativaCheckbox : function(valor)

Desmarca todos os checkbox dos temas marcados na arvore

-

buscaTema2

buscaTema2 : function(palavra)

Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).

Parametro

{String}

+

buscaCheckbox

buscaCheckbox : function(valor)

Retorna um input com determinado value

-

adicionaTemas

adicionaTemas : function(tsl)

Adiciona ao mapa os temas selecionados na arvore

Parametro

{array}(opcional) codigo do tema que sera adicionado ao mapa.  Se nao for especificado, a lista de codigos sera obtida da arvore de temas
+

buscaTema2

buscaTema2 : function(palavra)

Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).

Parametro

{String}

-

comboMenus

comboMenus : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura)

Busca a lista de menus existentes no i3geo e monta um combo com o resultado.

Ao escolher uma opcao do combo, a funcao de retorno recebera como parametro o id do menu.

Parametros

{String}endereco do i3geo
{String}nome da funcao que sera executada quando o usuario escolhe um grupo
{String}id do elemento HTML que recebera o combo
{String}id do combo que sera criado
{inteiro}largura em pixels do combo
{inteiro}altura do combo em linhas
+

adicionaTemas

adicionaTemas : function(tsl)

Adiciona ao mapa os temas selecionados na arvore

Parametro

{array}(opcional) codigo do tema que sera adicionado ao mapa.  Se nao for especificado, a lista de codigos sera obtida da arvore de temas
-

comboGruposMenu

comboGruposMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura,
id_menu)

Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.

Ao escolher uma opcao do combo, a funcao de retorno recebera como parametro o id do grupo.

Parametros

{String}endereco do i3geo
{String}nome da funcao que sera executada quando o usuario escolhe um grupo
{String}id do elemento HTML que recebera o combo
{String}id do combo que sera criado
{inteiro}largura em pixels do combo
{inteiro}altura do combo em linhas
{inteiro}id do menu que sera utilizado para obter os dados
+

comboMenus

comboMenus : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura)

Busca a lista de menus existentes no i3geo e monta um combo com o resultado.

Ao escolher uma opcao do combo, a funcao de retorno recebera como parametro o id do menu.

Parametros

{String}endereco do i3geo
{String}nome da funcao que sera executada quando o usuario escolhe um grupo
{String}id do elemento HTML que recebera o combo
{String}id do combo que sera criado
{inteiro}largura em pixels do combo
{inteiro}altura do combo em linhas
-

comboSubGruposMenu

comboSubGruposMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
largura,
altura)

Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.

Ao escolher um subgrupo, a funcao de retorno recebera o id do grupo e o id do subgrupo.

Parametros

{String}endereco do i3geo
{String}nome da funcao que sera executada quando o usuario escolhe um grupo
{String}id do elemento HTML que recebera o combo
{String}id do combo que sera criado
{String}identificador do grupo que sera pesquisado
{inteiro}largura em pixels do combo
{inteiro}altura do combo em linhas
+

comboGruposMenu

comboGruposMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura,
id_menu)

Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.

Ao escolher uma opcao do combo, a funcao de retorno recebera como parametro o id do grupo.

Parametros

{String}endereco do i3geo
{String}nome da funcao que sera executada quando o usuario escolhe um grupo
{String}id do elemento HTML que recebera o combo
{String}id do combo que sera criado
{inteiro}largura em pixels do combo
{inteiro}altura do combo em linhas
{inteiro}id do menu que sera utilizado para obter os dados
-

comboTemasMenu

comboTemasMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
idSubGrupo,
largura,
altura,
id_menu,
temas)

Monta um combo com a lista de temas do i3geo.

Parametros

{string}endereco do i3geo
{string}nome da funcao que sera executada quando o usuario escolhe um grupo
{string}id do elemento HTML que recebera o combo
{string}id do combo que sera criado
{string}identificador do grupo que sera pesquisado
{string}id do subgrupo
{inteiro}largura em pixels do combo
{inteiro}altura do combo em linhas
{string}id do menu escolhido
{objeto}(opcional) objeto contendo a lista de temas
+

comboSubGruposMenu

comboSubGruposMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
largura,
altura)

Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.

Ao escolher um subgrupo, a funcao de retorno recebera o id do grupo e o id do subgrupo.

Parametros

{String}endereco do i3geo
{String}nome da funcao que sera executada quando o usuario escolhe um grupo
{String}id do elemento HTML que recebera o combo
{String}id do combo que sera criado
{String}identificador do grupo que sera pesquisado
{inteiro}largura em pixels do combo
{inteiro}altura do combo em linhas
+ +

comboTemasMenu

comboTemasMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
idSubGrupo,
largura,
altura,
id_menu,
temas)

Monta um combo com a lista de temas do i3geo.

Parametros

{string}endereco do i3geo
{string}nome da funcao que sera executada quando o usuario escolhe um grupo
{string}id do elemento HTML que recebera o combo
{string}id do combo que sera criado
{string}identificador do grupo que sera pesquisado
{string}id do subgrupo
{inteiro}largura em pixels do combo
{inteiro}altura do combo em linhas
{string}id do menu escolhido
{objeto}(opcional) objeto contendo a lista de temas

i3GEO.arvoreDeTemas.dialogo

Abre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa

Por exemplo, para abrir a janela de upload de arquivos dbf, utilize

i3GEO.arvoreDeTemas.dialogo.uploaddbf()

Summary
Functions
dialogo.uploadarquivoAbre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
dialogo.conectaservicoAbre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
dialogo.carouselTemasAbre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
dialogo.buscaIndeAbre a janela flutuante para o usuario procurar metadados na INDE
dialogo.vindeAbre a janela flutuante com os serviços cadastrados no visualizador da INDE
dialogo.nuvemTagsMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
dialogo.nuvemTagsFlashMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
dialogo.navegacaoDirAbre a janela para adicionar temas navegando pelos diretorios do servidor
dialogo.importarwmcAbre a janela para importar um arquivo WMC (Web Map Context)
dialogo.conectarwfsAbre a janela para adicionar temas tendo como fonte um web service do tipo wfs
dialogo.downloadbaseAbre o aplicativo datadownload
diff --git a/documentacao/files/classesjs/classe_barradebotoes-js.html b/documentacao/files/classesjs/classe_barradebotoes-js.html index f760c22..f80235b 100644 --- a/documentacao/files/classesjs/classe_barradebotoes-js.html +++ b/documentacao/files/classesjs/classe_barradebotoes-js.html @@ -9,87 +9,89 @@ if (browserType) {document.write("
");if (browserV -

Barra de botões

Constrói a barra de botões flutuante

Veja também classe_interface.js (i3GEO.Interface) que possuí parâmetros que permitem ajustar a posição das barras no mapa

Namespace

i3GEO.barraDeBotoes

Exemplo

Para alterar as opções modifique as propriedades colocando um código como o seguinte no javascript utilizado na interface de mapa que estiver sendo utilizada

i3GEO.barraDeBotoes.tipo = “olhodepeixe1”;

Veja

http://localhost/i3geo/classesjs/classe_barradebotoes.js

Summary
Barra de botõesConstrói a barra de botões flutuante
Variaveis
BARRASArray com os objetos YAHOO.i3GEO.janela.botoes criados
BOTAOCLICADOÚltimo icone que foi clicado
Propriedades
ATIVAIndica se a barra de botões será ou não cosntruída automaticamente no processo de inicialização do mapa.
TIPOTipo de barra.
OFFSETAjuste do deslocamento vertical da barra (válido apenas para o tipo “olhodepeixe”)
POSICAODefine o posicionamento da barra de botões do tipo olhodepeixe
MAXBOTOESNúmero de botões iniciais (válido apenas para os tipos olho de peixe)
AJUDAMostra um texto de ajuda colado ao ícone da ferramenta
ORIENTACAOOrientação vertical ou horizontal da barra (não se aplica aos tipos olhos de peixe)
HORIZONTALWLargura da barra quando ORIENTACAO = “horizontal” (não se aplica aos tipos olhos de peixe)
TIPOAJUDATipo do balão de ajuda que é mostrado colado ao ícone da ferramenta
SOICONESEsconde as bordas das barras e o fundo, mostrando apenas os ícones (não se aplica aos tipos olhos de peixe)
AUTOALTURAAjusta automaticamente a altura das barras conforme a altura do mapa.
TRANSICAOSUAVEAltera a transparência das barras quando o mouse sobrepõe a barra e quando sai da barra (não se aplica aos tipos olhos de peixe)
OPACIDADEValor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.
PERMITEFECHARMostra o botão para fechar as barras ou não.
PERMITEDESLOCARPermite deslocar as barras ou não.
ATIVAMENUCONTEXTOIndica se o menu de contexto deve ser ativado
AUTOCria as barras de botões automaticamente, utilizando os botões padrão sem considerar a lista de botões definidas no HTML da interface.
LISTABOTOESObjeto com a lista de botões e suas propriedades, como por exemplo, a função a ser executada ao se clicar no botão.
INCLUIBOTAOObjeto que indica quais os botões que serão inseridos na barra de botões 2.
ICONEBOTAOÍcones utilizados em cada um dos botões da barra.
TEMPLATEBOTAOTemplate HTML que será utilizado na construção automática dos botões da barra 2.
BOTAOPADRAOBotão que será ativado ao inicializar os botões com ativaBotoes.
COMPORTAMENTODefine o comportamento dos botões quando é pressionado
Functions
adicionaBotaoAdiciona um novo botao nas definicoes da barra de botoes
ativaPadraoAtiva o botão definido como padrão, executando a função definida em onclick
ativaIconeAltera as bordas de um ícone aplicando um efeito de ícone realçado.
ativaBotoesAtiva os botoes definidos em LISTABOTOES
execBotaoCom base no código de um botão (iddiv), obtém a função armazenada em i3GEO.barraDeBotoes.LISTABOTOES e executa.
defBotaoObtém as definições de um botão conforme o seu código (iddiv)
inicializaBarraOPInicializa a barra de botões quando for do tipo “olhodepeixe” ou “olhodepeixe1”
inicializaBarraInicializa a barra de botões
ativaMenuContexto (depreciado na versão 4.5)Ativa o menu de contexto acionado com o botão direito do mouse
reativaReativa as barras de ferramentas já criadas
recriaRecria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)
fechaFecha uma barra de ferramentas
+

Barra de botões

Constrói a barra de botões flutuante

Veja também classe_interface.js (i3GEO.Interface) que possuí parâmetros que permitem ajustar a posição das barras no mapa

Exemplo

Para alterar as opções modifique as propriedades colocando um código como o seguinte no javascript utilizado na interface de mapa que estiver sendo utilizada

i3GEO.barraDeBotoes.tipo = “olhodepeixe1”;

Veja

http://localhost/i3geo/classesjs/classe_barradebotoes.js

Summary
Barra de botõesConstrói a barra de botões flutuante
i3GEO.barraDeBotoes
Variaveis
BARRASArray com os objetos YAHOO.i3GEO.janela.botoes criados
BOTAOCLICADOÚltimo icone que foi clicado
Propriedades
ATIVAIndica se a barra de botões será ou não cosntruída automaticamente no processo de inicialização do mapa.
TIPOTipo de barra.
OFFSETAjuste do deslocamento vertical da barra (válido apenas para o tipo “olhodepeixe”)
POSICAODefine o posicionamento da barra de botões do tipo olhodepeixe
MAXBOTOESNúmero de botões iniciais (válido apenas para os tipos olho de peixe)
AJUDAMostra um texto de ajuda colado ao ícone da ferramenta
ORIENTACAOOrientação vertical ou horizontal da barra (não se aplica aos tipos olhos de peixe)
HORIZONTALWLargura da barra quando ORIENTACAO = “horizontal” (não se aplica aos tipos olhos de peixe)
TIPOAJUDATipo do balão de ajuda que é mostrado colado ao ícone da ferramenta
SOICONESEsconde as bordas das barras e o fundo, mostrando apenas os ícones (não se aplica aos tipos olhos de peixe)
AUTOALTURAAjusta automaticamente a altura das barras conforme a altura do mapa.
TRANSICAOSUAVEAltera a transparência das barras quando o mouse sobrepõe a barra e quando sai da barra (não se aplica aos tipos olhos de peixe)
OPACIDADEValor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.
PERMITEFECHARMostra o botão para fechar as barras ou não.
PERMITEDESLOCARPermite deslocar as barras ou não.
ATIVAMENUCONTEXTOIndica se o menu de contexto deve ser ativado
AUTOCria as barras de botões automaticamente, utilizando os botões padrão sem considerar a lista de botões definidas no HTML da interface.
LISTABOTOESObjeto com a lista de botões e suas propriedades, como por exemplo, a função a ser executada ao se clicar no botão.
INCLUIBOTAOObjeto que indica quais os botões que serão inseridos na barra de botões 2.
ICONEBOTAOÍcones utilizados em cada um dos botões da barra.
TEMPLATEBOTAOTemplate HTML que será utilizado na construção automática dos botões da barra 2.
BOTAOPADRAOBotão que será ativado ao inicializar os botões com ativaBotoes.
COMPORTAMENTODefine o comportamento dos botões quando é pressionado
Functions
adicionaBotaoAdiciona um novo botao nas definicoes da barra de botoes
ativaPadraoAtiva o botão definido como padrão, executando a função definida em onclick
ativaIconeAltera as bordas de um ícone aplicando um efeito de ícone realçado.
ativaBotoesAtiva os botoes definidos em LISTABOTOES
execBotaoCom base no código de um botão (iddiv), obtém a função armazenada em i3GEO.barraDeBotoes.LISTABOTOES e executa.
defBotaoObtém as definições de um botão conforme o seu código (iddiv)
inicializaBarraOPInicializa a barra de botões quando for do tipo “olhodepeixe” ou “olhodepeixe1”
inicializaBarraInicializa a barra de botões
ativaMenuContexto (depreciado na versão 4.5)Ativa o menu de contexto acionado com o botão direito do mouse
reativaReativa as barras de ferramentas já criadas
recriaRecria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)
fechaFecha uma barra de ferramentas
-

Variaveis

+

i3GEO.barraDeBotoes

Summary
Variaveis
BARRASArray com os objetos YAHOO.i3GEO.janela.botoes criados
BOTAOCLICADOÚltimo icone que foi clicado
Propriedades
ATIVAIndica se a barra de botões será ou não cosntruída automaticamente no processo de inicialização do mapa.
TIPOTipo de barra.
OFFSETAjuste do deslocamento vertical da barra (válido apenas para o tipo “olhodepeixe”)
POSICAODefine o posicionamento da barra de botões do tipo olhodepeixe
MAXBOTOESNúmero de botões iniciais (válido apenas para os tipos olho de peixe)
AJUDAMostra um texto de ajuda colado ao ícone da ferramenta
ORIENTACAOOrientação vertical ou horizontal da barra (não se aplica aos tipos olhos de peixe)
HORIZONTALWLargura da barra quando ORIENTACAO = “horizontal” (não se aplica aos tipos olhos de peixe)
TIPOAJUDATipo do balão de ajuda que é mostrado colado ao ícone da ferramenta
SOICONESEsconde as bordas das barras e o fundo, mostrando apenas os ícones (não se aplica aos tipos olhos de peixe)
AUTOALTURAAjusta automaticamente a altura das barras conforme a altura do mapa.
TRANSICAOSUAVEAltera a transparência das barras quando o mouse sobrepõe a barra e quando sai da barra (não se aplica aos tipos olhos de peixe)
OPACIDADEValor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.
PERMITEFECHARMostra o botão para fechar as barras ou não.
PERMITEDESLOCARPermite deslocar as barras ou não.
ATIVAMENUCONTEXTOIndica se o menu de contexto deve ser ativado
AUTOCria as barras de botões automaticamente, utilizando os botões padrão sem considerar a lista de botões definidas no HTML da interface.
LISTABOTOESObjeto com a lista de botões e suas propriedades, como por exemplo, a função a ser executada ao se clicar no botão.
INCLUIBOTAOObjeto que indica quais os botões que serão inseridos na barra de botões 2.
ICONEBOTAOÍcones utilizados em cada um dos botões da barra.
TEMPLATEBOTAOTemplate HTML que será utilizado na construção automática dos botões da barra 2.
BOTAOPADRAOBotão que será ativado ao inicializar os botões com ativaBotoes.
COMPORTAMENTODefine o comportamento dos botões quando é pressionado
Functions
adicionaBotaoAdiciona um novo botao nas definicoes da barra de botoes
ativaPadraoAtiva o botão definido como padrão, executando a função definida em onclick
ativaIconeAltera as bordas de um ícone aplicando um efeito de ícone realçado.
ativaBotoesAtiva os botoes definidos em LISTABOTOES
execBotaoCom base no código de um botão (iddiv), obtém a função armazenada em i3GEO.barraDeBotoes.LISTABOTOES e executa.
defBotaoObtém as definições de um botão conforme o seu código (iddiv)
inicializaBarraOPInicializa a barra de botões quando for do tipo “olhodepeixe” ou “olhodepeixe1”
inicializaBarraInicializa a barra de botões
ativaMenuContexto (depreciado na versão 4.5)Ativa o menu de contexto acionado com o botão direito do mouse
reativaReativa as barras de ferramentas já criadas
recriaRecria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)
fechaFecha uma barra de ferramentas
-

BARRAS

Array com os objetos YAHOO.i3GEO.janela.botoes criados

Tipo

{array}

+

Variaveis

-

BOTAOCLICADO

Último icone que foi clicado

Tipo

{String}

+

BARRAS

Array com os objetos YAHOO.i3GEO.janela.botoes criados

Tipo

{array}

-

Propriedades

+

BOTAOCLICADO

Último icone que foi clicado

Tipo

{String}

-

ATIVA

Indica se a barra de botões será ou não cosntruída automaticamente no processo de inicialização do mapa.

Tipo

{boolean}

Default

true

+

Propriedades

-

TIPO

Tipo de barra.

Por padrão, utiliza a biblioteca YUI para construir a barra, opcionalmente pode-se utilizar outro tipo.

Se for utilizado o padrão YUI e os elementos para compor a barra não forem encontrados, a barra não será criada.

O tipo emlinha insere os botões em um elemento html qualquer já existente na página.  Nesse caso a barra não é iniciada automaticamente, sendo necessário usar a função

i3GEO.barraDeBotoes.inicializaBarra(“”,””,false,0,0,onde)

Caso o parâmetro "onde" seja omitido ou o o elemento HTML com esse ID não for encontrado, será criado um elemento do tipo DIV no contexto do mapa.

Se você quer usar a barra do tipo olho de peixe e seu mapa tiver tamanho fixo, utilize o tipo "olhodepeixe1"

Tipo

{string}

Default

{yui}

Valores

{“yui”,”olhodepeixe”,”olhodepeixe1”,”emlinha”}

+

ATIVA

Indica se a barra de botões será ou não cosntruída automaticamente no processo de inicialização do mapa.

Tipo

{boolean}

Default

true

-

OFFSET

Ajuste do deslocamento vertical da barra (válido apenas para o tipo “olhodepeixe”)

Desloca a barra em uma determinada quantidade de pixels.  Valores negativos fazem a barra subir.

Tipo

{numeric}

Default

{-205}

+

TIPO

Tipo de barra.

Por padrão, utiliza a biblioteca YUI para construir a barra, opcionalmente pode-se utilizar outro tipo.

Se for utilizado o padrão YUI e os elementos para compor a barra não forem encontrados, a barra não será criada.

O tipo emlinha insere os botões em um elemento html qualquer já existente na página.  Nesse caso a barra não é iniciada automaticamente, sendo necessário usar a função

i3GEO.barraDeBotoes.inicializaBarra(“”,””,false,0,0,onde)

Caso o parâmetro "onde" seja omitido ou o o elemento HTML com esse ID não for encontrado, será criado um elemento do tipo DIV no contexto do mapa.

Se você quer usar a barra do tipo olho de peixe e seu mapa tiver tamanho fixo, utilize o tipo "olhodepeixe1"

Tipo

{string}

Default

{yui}

Valores

{“yui”,”olhodepeixe”,”olhodepeixe1”,”emlinha”}

-

POSICAO

Define o posicionamento da barra de botões do tipo olhodepeixe

Valores

{“top”,”bottom”}

Tipo

{string}

Default

{“bottom”}

+

OFFSET

Ajuste do deslocamento vertical da barra (válido apenas para o tipo “olhodepeixe”)

Desloca a barra em uma determinada quantidade de pixels.  Valores negativos fazem a barra subir.

Tipo

{numeric}

Default

{-205}

-

MAXBOTOES

Número de botões iniciais (válido apenas para os tipos olho de peixe)

Se for 0, todos os botões serão mostrados

Tipo

{numeric}

Default

{13}

+

POSICAO

Define o posicionamento da barra de botões do tipo olhodepeixe

Valores

{“top”,”bottom”}

Tipo

{string}

Default

{“bottom”}

-

AJUDA

Mostra um texto de ajuda colado ao ícone da ferramenta

Tipo

{boolean}

Default

{true}

+

MAXBOTOES

Número de botões iniciais (válido apenas para os tipos olho de peixe)

Se for 0, todos os botões serão mostrados

Tipo

{numeric}

Default

{13}

-

ORIENTACAO

Orientação vertical ou horizontal da barra (não se aplica aos tipos olhos de peixe)

Tipo

{string}

Valores

{“horizontal”,”vertical”}

Default

{“vertical”}

+

AJUDA

Mostra um texto de ajuda colado ao ícone da ferramenta

Tipo

{boolean}

Default

{true}

-

HORIZONTALW

Largura da barra quando ORIENTACAO = “horizontal” (não se aplica aos tipos olhos de peixe)

Tipo

{numeric}

Default

{350}

+

ORIENTACAO

Orientação vertical ou horizontal da barra (não se aplica aos tipos olhos de peixe)

Tipo

{string}

Valores

{“horizontal”,”vertical”}

Default

{“vertical”}

-

TIPOAJUDA

Tipo do balão de ajuda que é mostrado colado ao ícone da ferramenta

Tipo

{string}

Valores

{“horizontal”,”vertical”,”balao”}

Default

{“horizontal”}

+

HORIZONTALW

Largura da barra quando ORIENTACAO = “horizontal” (não se aplica aos tipos olhos de peixe)

Tipo

{numeric}

Default

{350}

-

SOICONES

Esconde as bordas das barras e o fundo, mostrando apenas os ícones (não se aplica aos tipos olhos de peixe)

Default

{false}

Tipo

{boolean}

+

TIPOAJUDA

Tipo do balão de ajuda que é mostrado colado ao ícone da ferramenta

Tipo

{string}

Valores

{“horizontal”,”vertical”,”balao”}

Default

{“horizontal”}

-

AUTOALTURA

Ajusta automaticamente a altura das barras conforme a altura do mapa.

Esta opção não tem efeito se a barra contiver a barra de zoom (isso ocorre em função de um bug do YIU, que causa erro na barra nessas condições)

Tipo

{boolean}

+

SOICONES

Esconde as bordas das barras e o fundo, mostrando apenas os ícones (não se aplica aos tipos olhos de peixe)

Default

{false}

Tipo

{boolean}

-

TRANSICAOSUAVE

Altera a transparência das barras quando o mouse sobrepõe a barra e quando sai da barra (não se aplica aos tipos olhos de peixe)

Tipo

{boolean}

Default

{true}

+

AUTOALTURA

Ajusta automaticamente a altura das barras conforme a altura do mapa.

Esta opção não tem efeito se a barra contiver a barra de zoom (isso ocorre em função de um bug do YIU, que causa erro na barra nessas condições)

Tipo

{boolean}

-

OPACIDADE

Valor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.  (não se aplica aos tipos olhos de peixe)

Varia de 0 a 100

Tipo

{numeric}

Default

{65}

+

TRANSICAOSUAVE

Altera a transparência das barras quando o mouse sobrepõe a barra e quando sai da barra (não se aplica aos tipos olhos de peixe)

Tipo

{boolean}

Default

{true}

-

PERMITEFECHAR

Mostra o botão para fechar as barras ou não.

Tipo

{boolean}

+

OPACIDADE

Valor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.  (não se aplica aos tipos olhos de peixe)

Varia de 0 a 100

Tipo

{numeric}

Default

{65}

-

PERMITEDESLOCAR

Permite deslocar as barras ou não.

Tipo

{boolean}

+

PERMITEFECHAR

Mostra o botão para fechar as barras ou não.

Tipo

{boolean}

-

ATIVAMENUCONTEXTO

Indica se o menu de contexto deve ser ativado

Tipo

{Boolean}

Default

{true}

+

PERMITEDESLOCAR

Permite deslocar as barras ou não.

Tipo

{boolean}

-

AUTO

Cria as barras de botões automaticamente, utilizando os botões padrão sem considerar a lista de botões definidas no HTML da interface.

A lista de botões é definida em i3GEO.configura

Tipo

{Boolean}

Default

{false}

+

ATIVAMENUCONTEXTO

Indica se o menu de contexto deve ser ativado

Tipo

{Boolean}

Default

{true}

-

LISTABOTOES

Objeto com a lista de botões e suas propriedades, como por exemplo, a função a ser executada ao se clicar no botão.

Essa lista não indica quais os botões que serão inseridos.  Para definir os botões que serão inseridos, inclua no HTML da interface os botões desejados (veja em i3geo/exemplos).  Se vc utilizar a opção i3GEO.barraDeBotoes.AUTO = true , os botões serão inseridos automaticamente.  Nesse caso, utilize a opção i3GEO.barraDeBotoes.INCLUIRBOTOES para indicar os botões desejados.

Por default utiliza os botoes definidos em i3GEO.configura.funcoesBotoes.botoes

Tipo

{objeto}

+

AUTO

Cria as barras de botões automaticamente, utilizando os botões padrão sem considerar a lista de botões definidas no HTML da interface.

A lista de botões é definida em i3GEO.configura

Tipo

{Boolean}

Default

{false}

-

INCLUIBOTAO

Objeto que indica quais os botões que serão inseridos na barra de botões 2.

Essa opção só funciona se i3GEO.barraDeBotoes.AUTO = true

Vc pode também alterar a ordem dos botoes ou adicionar novos

Na barra de botões do tipo “yui”, as chaves serão adicionadas como o atributo “id” em cada botão.  Nesse caso, é possível definir o estilo CSS para cada botão (veja em i3geo/css/botoes2.css).

A ativação de cada botão, ou seja, a função que é executada ao ser feito o clique, é definida em i3GEO.configura.funcoesBotoes

Default

INCLUIBOTAO: {

abreJanelaLegenda: false,

zoomli: false,

zoomiauto: false,

zoomoauto: false

pan: false,

zoomtot:false,

identifica: true,

identificaBalao: true,

mede: true,

area: true,

imprimir: true,

reinicia: true,

exten: true,

referencia: true,

inserexy: true,

textofid: true,

selecao: true,

barraedicao: false,

google: true,

buscafotos: true,

wiki: true,

metar: true,

lentei: true,

confluence: true,

inseregrafico: true,

v3d: true,

localizar: true,

zoomproximo: true,

zoomanterior: true }

Tipo

{objeto}

+

LISTABOTOES

Objeto com a lista de botões e suas propriedades, como por exemplo, a função a ser executada ao se clicar no botão.

Essa lista não indica quais os botões que serão inseridos.  Para definir os botões que serão inseridos, inclua no HTML da interface os botões desejados (veja em i3geo/exemplos).  Se vc utilizar a opção i3GEO.barraDeBotoes.AUTO = true , os botões serão inseridos automaticamente.  Nesse caso, utilize a opção i3GEO.barraDeBotoes.INCLUIRBOTOES para indicar os botões desejados.

Por default utiliza os botoes definidos em i3GEO.configura.funcoesBotoes.botoes

Tipo

{objeto}

-

ICONEBOTAO

Ícones utilizados em cada um dos botões da barra.

Esses ícones são utilizados apenas se i3GEO.barraDeBotoes.TIPO = “olhodepeixe” e “olhodepeixe1”.  Para cada elemento existente em i3GEO.barraDeBotoes.INCLUIBOTAO deve existir um elemento nesse objeto.  A chave de cada elemento é a mesma do objeto INCLUIBOTAO.  O endereço da imagem será complementado pelo i3geo, adicionando no início da string o valor da variável i3GEO.configura.locaplic

Default

ICONEBOTAO: {

zoomli: “/imagens/gisicons/eudock/zoom-region.png”,

zoomproximo: “/imagens/gisicons/eudock/zoom-next.png”,

zoomanterior: “/imagens/gisicons/eudock/zoom-last.png”,

pan: “/imagens/gisicons/eudock/pan.png”,

zoomtot: “/imagens/gisicons/eudock/zoom-extent.png”,

identifica: “/imagens/gisicons/eudock/identify.png”,

identificaBalao: “/imagens/gisicons/eudock/tips.png”,

mede: “/imagens/gisicons/eudock/length-measure.png”,

area: “/imagens/gisicons/eudock/area-measure.png”,

imprimir: “/imagens/gisicons/eudock/print.png”,

reinicia: “/imagens/gisicons/eudock/redraw.png”,

exten: “/imagens/gisicons/eudock/map-extent-info.png”,

referencia: “/imagens/gisicons/eudock/map-reference.png”,

inserexy: “/imagens/gisicons/eudock/point-create.png”,

textofid: “/imagens/gisicons/eudock/text-add.png”,

selecao: “/imagens/gisicons/eudock/select.png”,

google: “/imagens/gisicons/eudock/google-map.png”,

buscafotos: “/imagens/gisicons/eudock/fotos.png”,

wiki: “/imagens/gisicons/eudock/wiki.png”,

metar: “/imagens/gisicons/eudock/metar.png”,

lentei: “/imagens/gisicons/eudock/lente.png”,

confluence: “/imagens/gisicons/eudock/confluence.png”,

inseregrafico: “/imagens/gisicons/eudock/grafico.png”,

v3d: “/imagens/gisicons/eudock/v3d.png”,

barraedicao: “/imagens/gisicons/eudock/editopen.png”,

localizar: “/imagens/gisicons/eudock/search.png”,

abreJanelaLegenda: “/imagens/gisicons/eudock/legenda.png” }

Type

{objeto}

+

INCLUIBOTAO

Objeto que indica quais os botões que serão inseridos na barra de botões 2.

Essa opção só funciona se i3GEO.barraDeBotoes.AUTO = true

Vc pode também alterar a ordem dos botoes ou adicionar novos

Na barra de botões do tipo “yui”, as chaves serão adicionadas como o atributo “id” em cada botão.  Nesse caso, é possível definir o estilo CSS para cada botão (veja em i3geo/css/botoes2.css).

A ativação de cada botão, ou seja, a função que é executada ao ser feito o clique, é definida em i3GEO.configura.funcoesBotoes

Default

INCLUIBOTAO: {

abreJanelaLegenda: false,

zoomli: false,

zoomiauto: false,

zoomoauto: false

pan: false,

zoomtot:false,

identifica: true,

identificaBalao: true,

mede: true,

area: true,

imprimir: true,

reinicia: true,

exten: true,

referencia: true,

inserexy: true,

textofid: true,

selecao: true,

barraedicao: false,

google: true,

buscafotos: true,

wiki: true,

metar: true,

lentei: true,

confluence: true,

inseregrafico: true,

v3d: true,

localizar: true,

zoomproximo: true,

zoomanterior: true }

Tipo

{objeto}

-

TEMPLATEBOTAO

Template HTML que será utilizado na construção automática dos botões da barra 2.

Utilize a string $$ para indicar onde será incluído o código do botão.

Default: “<div style=’display:inline;background-color:rgb(250,250,250);’> <p style=’font-size:2px;’>   </p> <img src=’”+i3GEO.configura.locaplic+”/imagens/branco.gif’ id=’$$’/></div>”

Tipo

{string}

+

ICONEBOTAO

Ícones utilizados em cada um dos botões da barra.

Esses ícones são utilizados apenas se i3GEO.barraDeBotoes.TIPO = “olhodepeixe” e “olhodepeixe1”.  Para cada elemento existente em i3GEO.barraDeBotoes.INCLUIBOTAO deve existir um elemento nesse objeto.  A chave de cada elemento é a mesma do objeto INCLUIBOTAO.  O endereço da imagem será complementado pelo i3geo, adicionando no início da string o valor da variável i3GEO.configura.locaplic

Default

ICONEBOTAO: {

zoomli: “/imagens/gisicons/eudock/zoom-region.png”,

zoomproximo: “/imagens/gisicons/eudock/zoom-next.png”,

zoomanterior: “/imagens/gisicons/eudock/zoom-last.png”,

pan: “/imagens/gisicons/eudock/pan.png”,

zoomtot: “/imagens/gisicons/eudock/zoom-extent.png”,

identifica: “/imagens/gisicons/eudock/identify.png”,

identificaBalao: “/imagens/gisicons/eudock/tips.png”,

mede: “/imagens/gisicons/eudock/length-measure.png”,

area: “/imagens/gisicons/eudock/area-measure.png”,

imprimir: “/imagens/gisicons/eudock/print.png”,

reinicia: “/imagens/gisicons/eudock/redraw.png”,

exten: “/imagens/gisicons/eudock/map-extent-info.png”,

referencia: “/imagens/gisicons/eudock/map-reference.png”,

inserexy: “/imagens/gisicons/eudock/point-create.png”,

textofid: “/imagens/gisicons/eudock/text-add.png”,

selecao: “/imagens/gisicons/eudock/select.png”,

google: “/imagens/gisicons/eudock/google-map.png”,

buscafotos: “/imagens/gisicons/eudock/fotos.png”,

wiki: “/imagens/gisicons/eudock/wiki.png”,

metar: “/imagens/gisicons/eudock/metar.png”,

lentei: “/imagens/gisicons/eudock/lente.png”,

confluence: “/imagens/gisicons/eudock/confluence.png”,

inseregrafico: “/imagens/gisicons/eudock/grafico.png”,

v3d: “/imagens/gisicons/eudock/v3d.png”,

barraedicao: “/imagens/gisicons/eudock/editopen.png”,

localizar: “/imagens/gisicons/eudock/search.png”,

abreJanelaLegenda: “/imagens/gisicons/eudock/legenda.png” }

Type

{objeto}

-

BOTAOPADRAO

Botão que será ativado ao inicializar os botões com ativaBotoes.

Correpsonde ao item iddiv de LISTABOTOES

Tipo

{String}

+

TEMPLATEBOTAO

Template HTML que será utilizado na construção automática dos botões da barra 2.

Utilize a string $$ para indicar onde será incluído o código do botão.

Default: “<div style=’display:inline;background-color:rgb(250,250,250);’> <p style=’font-size:2px;’>   </p> <img src=’”+i3GEO.configura.locaplic+”/imagens/branco.gif’ id=’$$’/></div>”

Tipo

{string}

-

COMPORTAMENTO

Define o comportamento dos botões quando é pressionado

Tipo

{String}

Valores

”padrao”comportamento padrão, com bordas da esquerda e inferiores ativadas
”destacado”destaca apenas o botão atualmente pressionado
”vermelho”destaca com fundo vermelho
”laranja”destaca com fundo laranja
”cinza”destaca com fundo cinza
+

BOTAOPADRAO

Botão que será ativado ao inicializar os botões com ativaBotoes.

Correpsonde ao item iddiv de LISTABOTOES

Tipo

{String}

-

Functions

+

COMPORTAMENTO

Define o comportamento dos botões quando é pressionado

Tipo

{String}

Valores

”padrao”comportamento padrão, com bordas da esquerda e inferiores ativadas
”destacado”destaca apenas o botão atualmente pressionado
”vermelho”destaca com fundo vermelho
”laranja”destaca com fundo laranja
”cinza”destaca com fundo cinza
-

adicionaBotao

adicionaBotao : function(obj)

Adiciona um novo botao nas definicoes da barra de botoes

O Objeto deve ser como no exemplo abaixo

i3GEO.barraDeBotoes.adicionaBotao( { iddiv:”meubotao”, tipo:””, dica:”Meu Botão”, titulo: “Meu Botão”, icone

”/imagens/oxygen/22x22/user-online.png”, funcaoonclick:function(){ alert(“Meu novo botao com ID = meubotao”); } } );

+

Functions

-

ativaPadrao

ativaPadrao : function()

Ativa o botão definido como padrão, executando a função definida em onclick

Utilizado para restaurar o status padrão da barra, principalmente por ferramentas que alteram ícones e outras propriedades do mapa

+

adicionaBotao

adicionaBotao : function(obj)

Adiciona um novo botao nas definicoes da barra de botoes

O Objeto deve ser como no exemplo abaixo

i3GEO.barraDeBotoes.adicionaBotao( { iddiv:”meubotao”, tipo:””, dica:”Meu Botão”, titulo: “Meu Botão”, icone

”/imagens/oxygen/22x22/user-online.png”, funcaoonclick:function(){ alert(“Meu novo botao com ID = meubotao”); } } );

-

ativaIcone

ativaIcone : function(icone)

Altera as bordas de um ícone aplicando um efeito de ícone realçado.

Todos os demais ícones definidos em LISTABOTOES e que tiverem o tipo = “dinamico” serão processados para alterar as bordas dando o efeito de não ativo.

Parametro

{String}id do icone que será ativado.  Esse id é o mesmo definido em LISTABOTOES
+

ativaPadrao

ativaPadrao : function()

Ativa o botão definido como padrão, executando a função definida em onclick

Utilizado para restaurar o status padrão da barra, principalmente por ferramentas que alteram ícones e outras propriedades do mapa

-

ativaBotoes

ativaBotoes : function(padrao)

Ativa os botoes definidos em LISTABOTOES

Os botoes são construídos e as funções definidas são embutidas no evento onclick

Parametro

{String}botao que será mostrado como ativo (opcional).  Se não for definido, será utilizado o botão especificado em BOTAOPADRAO.  O nome do botao deve estar em LISTABOTOES na propriedade iddiv
+

ativaIcone

ativaIcone : function(icone)

Altera as bordas de um ícone aplicando um efeito de ícone realçado.

Todos os demais ícones definidos em LISTABOTOES e que tiverem o tipo = “dinamico” serão processados para alterar as bordas dando o efeito de não ativo.

Parametro

{String}id do icone que será ativado.  Esse id é o mesmo definido em LISTABOTOES
-

execBotao

execBotao : function(id,
x,
y,
posX,
posY)

Com base no código de um botão (iddiv), obtém a função armazenada em i3GEO.barraDeBotoes.LISTABOTOES e executa.

Parametros

{string}identificador do botão, conforme definido no elemento iddiv de i3GEO.barraDeBotoes.LISTABOTOES
{numeric}(opcional) posição em pixels da tela onde foi feito o clique do mouse
{numeric}(opcional) posição em pixels da tela onde foi feito o clique do mouse
+

ativaBotoes

ativaBotoes : function(padrao)

Ativa os botoes definidos em LISTABOTOES

Os botoes são construídos e as funções definidas são embutidas no evento onclick

Parametro

{String}botao que será mostrado como ativo (opcional).  Se não for definido, será utilizado o botão especificado em BOTAOPADRAO.  O nome do botao deve estar em LISTABOTOES na propriedade iddiv
-

defBotao

defBotao : function(iddiv)

Obtém as definições de um botão conforme o seu código (iddiv)

Retorno

{objeto}ver i3GEO.barraDeBotoes.LISTABOTOES
+

execBotao

execBotao : function(id,
x,
y,
posX,
posY)

Com base no código de um botão (iddiv), obtém a função armazenada em i3GEO.barraDeBotoes.LISTABOTOES e executa.

Parametros

{string}identificador do botão, conforme definido no elemento iddiv de i3GEO.barraDeBotoes.LISTABOTOES
{numeric}(opcional) posição em pixels da tela onde foi feito o clique do mouse
{numeric}(opcional) posição em pixels da tela onde foi feito o clique do mouse
-

inicializaBarraOP

inicializaBarraOP : function(onde)

Inicializa a barra de botões quando for do tipo “olhodepeixe” ou “olhodepeixe1”

O objeto euEnv armazena todas as características da barra

”olhodepeixe1” substitui a antiga “olhodepeixe” e nao precisa de ajustes de posicionamento

+

defBotao

defBotao : function(iddiv)

Obtém as definições de um botão conforme o seu código (iddiv)

Retorno

{objeto}ver i3GEO.barraDeBotoes.LISTABOTOES
-

inicializaBarra

inicializaBarra : function(idconteudo,
idconteudonovo,
barraZoom,
x,
y,
onde)

Inicializa a barra de botões

A barra de zoom é inserida automaticamente na barra de botoes 1 se esta existir

Caso i3GEO.barraDeBotoes.TIPO === “olhodepeixe” os parâmetros são ignorados.

Exemplo

if ($i(“barraDeBotoes1”))

i3GEO.barraDeBotoes.inicializaBarra(“barraDeBotoes1”,”i3geo_barra1”,true,x1,y1);

if ($i(“barraDeBotoes2”))

i3GEO.barraDeBotoes.inicializaBarra(“barraDeBotoes2”,”i3geo_barra2”,false,x2,y2);

Os objetos criados são armazenados no array BARRAS, dessa forma, para acessar uma barra utilize por exemplo

i3GEO.barraDeBotoes.BARRAS[1].show();

Parametros

{String}id do elemento existente no HTML e que contém as definições dos botões
{String}id do elemento que será criado para adicionar os botoões
{boolean}indica se a barra de zoom será incluída
{Numeric}posição x (pixels) da barra em relação ao mapa
{Numeric}posição y (pixels) da barra em relação ao mapa
{String}(opcional) id do elemento HTML onde os botões serão inseridos
+

inicializaBarraOP

inicializaBarraOP : function(onde)

Inicializa a barra de botões quando for do tipo “olhodepeixe” ou “olhodepeixe1”

O objeto euEnv armazena todas as características da barra

”olhodepeixe1” substitui a antiga “olhodepeixe” e nao precisa de ajustes de posicionamento

-

ativaMenuContexto (depreciado na versão 4.5)

ativaMenuContexto : function(idbarra)

Ativa o menu de contexto acionado com o botão direito do mouse

Parametro

{string} id da barra de botões onde o evento será ativado

+

inicializaBarra

inicializaBarra : function(idconteudo,
idconteudonovo,
barraZoom,
x,
y,
onde)

Inicializa a barra de botões

A barra de zoom é inserida automaticamente na barra de botoes 1 se esta existir

Caso i3GEO.barraDeBotoes.TIPO === “olhodepeixe” os parâmetros são ignorados.

Exemplo

if ($i(“barraDeBotoes1”))

i3GEO.barraDeBotoes.inicializaBarra(“barraDeBotoes1”,”i3geo_barra1”,true,x1,y1);

if ($i(“barraDeBotoes2”))

i3GEO.barraDeBotoes.inicializaBarra(“barraDeBotoes2”,”i3geo_barra2”,false,x2,y2);

Os objetos criados são armazenados no array BARRAS, dessa forma, para acessar uma barra utilize por exemplo

i3GEO.barraDeBotoes.BARRAS[1].show();

Parametros

{String}id do elemento existente no HTML e que contém as definições dos botões
{String}id do elemento que será criado para adicionar os botoões
{boolean}indica se a barra de zoom será incluída
{Numeric}posição x (pixels) da barra em relação ao mapa
{Numeric}posição y (pixels) da barra em relação ao mapa
{String}(opcional) id do elemento HTML onde os botões serão inseridos
-

reativa

reativa : function(indice)

Reativa as barras de ferramentas já criadas

Essa opção apenas aplica o método “show” aos objetos armazenados em i3GEO.barraDeBotoes.BARRAS

Se a barra não existir previamente, nada irá contecer

Parametro

{Integer}índice do array BARRAS que guarda os objetos YAHOO com as barras Se não for definido, todas as barras serão reativadas
+

ativaMenuContexto (depreciado na versão 4.5)

ativaMenuContexto : function(idbarra)

Ativa o menu de contexto acionado com o botão direito do mouse

Parametro

{string} id da barra de botões onde o evento será ativado

-

recria

recria : function(id)

Recria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)

Parametro

{String}id da barra
+

reativa

reativa : function(indice)

Reativa as barras de ferramentas já criadas

Essa opção apenas aplica o método “show” aos objetos armazenados em i3GEO.barraDeBotoes.BARRAS

Se a barra não existir previamente, nada irá contecer

Parametro

{Integer}índice do array BARRAS que guarda os objetos YAHOO com as barras Se não for definido, todas as barras serão reativadas
-

fecha

fecha : function(id)

Fecha uma barra de ferramentas

Parametro

{String}id que identifica a barra.  Corresponde ao parametro idconteudonovo da função de inicialização das barras
+

recria

recria : function(id)

Recria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)

Parametro

{String}id da barra
+ +

fecha

fecha : function(id)

Fecha uma barra de ferramentas

Parametro

{String}id que identifica a barra.  Corresponde ao parametro idconteudonovo da função de inicialização das barras
diff --git a/documentacao/files/classesjs/classe_calculo-js.html b/documentacao/files/classesjs/classe_calculo-js.html index 089fc60..d9686d7 100644 --- a/documentacao/files/classesjs/classe_calculo-js.html +++ b/documentacao/files/classesjs/classe_calculo-js.html @@ -9,33 +9,35 @@ if (browserType) {document.write("
");if (browserV -

Cálculos

Utilitários para cálculos.

Namespace

i3GEO.calculo

Veja

http://localhost/i3geo/classesjs/classe_calculo.js

Summary
CálculosUtilitários para cálculos.
Propriedades
metododistanciaMétodo utilizado no cálculo de distâncias
Functions
dms2ddConverte coordenadas formatadas em DMS para DD
dd2telaConverte coordenadas dd em coordenadas de tela.
dd2dmsConverte coordenadas de dd em dms.
tela2ddConverte o x,y de unidades de tela para décimo de grau.
distanciaCalcula a distância em km entre dois pontos.
distHaversineCalcula a distância em km entre dois pontos (método Haversine).
distVincentyGiven two objects representing points with geographic coordinates, this calculates the distance between those points on the surface of an ellipsoid.
direcaoCalcula a direção (0 a 360 graus) entre dois pontos.
destinoDDCalcula as coordenadas de um novo ponto em função da posição de um ponto de origem, distância e direção
ext2rectCalcula o posicionamento de um retângulo com base na extensão geográfica.
+

Cálculos

Utilitários para cálculos.

Veja

http://localhost/i3geo/classesjs/classe_calculo.js

Summary
CálculosUtilitários para cálculos.
i3GEO.calculo
Propriedades
metododistanciaMétodo utilizado no cálculo de distâncias
Functions
dms2ddConverte coordenadas formatadas em DMS para DD
dd2telaConverte coordenadas dd em coordenadas de tela.
dd2dmsConverte coordenadas de dd em dms.
tela2ddConverte o x,y de unidades de tela para décimo de grau.
distanciaCalcula a distância em km entre dois pontos.
distHaversineCalcula a distância em km entre dois pontos (método Haversine).
distVincentyGiven two objects representing points with geographic coordinates, this calculates the distance between those points on the surface of an ellipsoid.
direcaoCalcula a direção (0 a 360 graus) entre dois pontos.
destinoDDCalcula as coordenadas de um novo ponto em função da posição de um ponto de origem, distância e direção
ext2rectCalcula o posicionamento de um retângulo com base na extensão geográfica.
-

Propriedades

+

i3GEO.calculo

Summary
Propriedades
metododistanciaMétodo utilizado no cálculo de distâncias
Functions
dms2ddConverte coordenadas formatadas em DMS para DD
dd2telaConverte coordenadas dd em coordenadas de tela.
dd2dmsConverte coordenadas de dd em dms.
tela2ddConverte o x,y de unidades de tela para décimo de grau.
distanciaCalcula a distância em km entre dois pontos.
distHaversineCalcula a distância em km entre dois pontos (método Haversine).
distVincentyGiven two objects representing points with geographic coordinates, this calculates the distance between those points on the surface of an ellipsoid.
direcaoCalcula a direção (0 a 360 graus) entre dois pontos.
destinoDDCalcula as coordenadas de um novo ponto em função da posição de um ponto de origem, distância e direção
ext2rectCalcula o posicionamento de um retângulo com base na extensão geográfica.
-

metododistancia

Método utilizado no cálculo de distâncias

vicenty|haversine

Default: {vicenty}

+

Propriedades

-

Functions

+

metododistancia

Método utilizado no cálculo de distâncias

vicenty|haversine

Default: {vicenty}

-

dms2dd

dms2dd : function(cd,
cm,
cs)

Converte coordenadas formatadas em DMS para DD

Parametros

{Numeric}grau (com sinal de - para sul e oeste)
{Numeric}minuto
{Numeric}segundo

Return

{Numeric}Coordenada em décimos de grau.
+

Functions

-

dd2tela

dd2tela : function(vx,
vy,
docmapa,
ext,
cellsize)

Converte coordenadas dd em coordenadas de tela.

Parametros

{Numeric}coordenada x.
{Numeric}coordenada y.
{objeto}objeto DOM que contém o objeto imagem
{String}(opcional) extensão geográfica (espaço como separador) xmin ymin xmax ymax
{Numeric}(opcional) tamanho no terreno em DD de cada pixel da imagem

Return

{Array}Array com o valor de x [0] e y [1]
+

dms2dd

dms2dd : function(cd,
cm,
cs)

Converte coordenadas formatadas em DMS para DD

Parametros

{Numeric}grau (com sinal de - para sul e oeste)
{Numeric}minuto
{Numeric}segundo

Return

{Numeric}Coordenada em décimos de grau.
-

dd2dms

dd2dms : function(x,
y)

Converte coordenadas de dd em dms.

Parametros

{Numeric}coordenada x.
{Numeric}coordenada y.

Return

{Array}Array com o valor de x [0] e y [1] no formato dd mm ss
+

dd2tela

dd2tela : function(vx,
vy,
docmapa,
ext,
cellsize)

Converte coordenadas dd em coordenadas de tela.

Parametros

{Numeric}coordenada x.
{Numeric}coordenada y.
{objeto}objeto DOM que contém o objeto imagem
{String}(opcional) extensão geográfica (espaço como separador) xmin ymin xmax ymax
{Numeric}(opcional) tamanho no terreno em DD de cada pixel da imagem

Return

{Array}Array com o valor de x [0] e y [1]
-

tela2dd

tela2dd : function(xfign,
yfign,
g_celula,
imgext,
idorigem)

Converte o x,y de unidades de tela para décimo de grau.

Parametros

{Numeric}x em valores de imagem.
{Numeric}y em coordenadas de imagem.
{Numeric}tamanho no terreno do pixel da imagem em dd.
{String}extensão geográfica do mapa.
{string}(opcional) id do objeto que originou o cálculo (é usado para identificar se o cálculo está sendo feito sobr o mapa de referência ou não)

Return

{Array}Coordena em dd x[0] e y[1].
+

dd2dms

dd2dms : function(x,
y)

Converte coordenadas de dd em dms.

Parametros

{Numeric}coordenada x.
{Numeric}coordenada y.

Return

{Array}Array com o valor de x [0] e y [1] no formato dd mm ss
-

distancia

distancia : function(lon1,
lat1,
lon2,
lat2)

Calcula a distância em km entre dois pontos.

O método de cálculo é definido na variável i3GEO.calculo.metododistancia

Parametros

{Numeric}x inicial.
{Numeric}y inicial
{Numeric}x final
{Numeric}y final

Return

{Numeric}

+

tela2dd

tela2dd : function(xfign,
yfign,
g_celula,
imgext,
idorigem)

Converte o x,y de unidades de tela para décimo de grau.

Parametros

{Numeric}x em valores de imagem.
{Numeric}y em coordenadas de imagem.
{Numeric}tamanho no terreno do pixel da imagem em dd.
{String}extensão geográfica do mapa.
{string}(opcional) id do objeto que originou o cálculo (é usado para identificar se o cálculo está sendo feito sobr o mapa de referência ou não)

Return

{Array}Coordena em dd x[0] e y[1].
-

distHaversine

distHaversine : function(lon1,
lat1,
lon2,
lat2)

Calcula a distância em km entre dois pontos (método Haversine).

Baseado no site http://www.movable-type.co.uk/scripts/latlong.html (indicado por lour.nosp@m.iques@yahoo..nosp@m.com.br)

Em versões anteriores utilizava-se o cálculo proposto em http://www.wcrl.ars.usda.gov/cec/java/lat-long.htm

Parametros

{Numeric}x inicial.
{Numeric}y inicial
{Numeric}x final
{Numeric}y final

Return

{Numeric}

+

distancia

distancia : function(lon1,
lat1,
lon2,
lat2)

Calcula a distância em km entre dois pontos.

O método de cálculo é definido na variável i3GEO.calculo.metododistancia

Parametros

{Numeric}x inicial.
{Numeric}y inicial
{Numeric}x final
{Numeric}y final

Return

{Numeric}

-

distVincenty

distVincenty : function(lon1,
lat1,
lon2,
lat2)

Given two objects representing points with geographic coordinates, this calculates the distance between those points on the surface of an ellipsoid.

Baseado em OpenLayers.Util.distVincenty

Parametros

{Numeric}x inicial.
{Numeric}y inicial
{Numeric}x final
{Numeric}y final

Return

{Numeric}The distance (in km) between the two input points as measured on an ellipsoid.  Note that the input point objects must be in geographic coordinates (decimal degrees) and the return distance is in kilometers.
+

distHaversine

distHaversine : function(lon1,
lat1,
lon2,
lat2)

Calcula a distância em km entre dois pontos (método Haversine).

Baseado no site http://www.movable-type.co.uk/scripts/latlong.html (indicado por lour.nosp@m.iques@yahoo..nosp@m.com.br)

Em versões anteriores utilizava-se o cálculo proposto em http://www.wcrl.ars.usda.gov/cec/java/lat-long.htm

Parametros

{Numeric}x inicial.
{Numeric}y inicial
{Numeric}x final
{Numeric}y final

Return

{Numeric}

-

direcao

direcao : function(lon1,
lat1,
lon2,
lat2)

Calcula a direção (0 a 360 graus) entre dois pontos.

Baseado no site http://www.movable-type.co.uk/scripts/latlong.html (indicado por lour.nosp@m.iques@yahoo..nosp@m.com.br)

Parametros

{Numeric}x inicial.
{Numeric}y inicial
{Numeric}x final
{Numeric}y final

Return

{Numeric}ânngulo em décimos de grau
+

distVincenty

distVincenty : function(lon1,
lat1,
lon2,
lat2)

Given two objects representing points with geographic coordinates, this calculates the distance between those points on the surface of an ellipsoid.

Baseado em OpenLayers.Util.distVincenty

Parametros

{Numeric}x inicial.
{Numeric}y inicial
{Numeric}x final
{Numeric}y final

Return

{Numeric}The distance (in km) between the two input points as measured on an ellipsoid.  Note that the input point objects must be in geographic coordinates (decimal degrees) and the return distance is in kilometers.
-

destinoDD

destinoDD : function(lon,
lat,
d,
direcao)

Calcula as coordenadas de um novo ponto em função da posição de um ponto de origem, distância e direção

O novo ponto é calculado em coordenadas geográficas em DD

Baseado no site http://www.movable-type.co.uk/scripts/latlong.html (indicado por lour.nosp@m.iques@yahoo..nosp@m.com.br)

Parametros

{Numeric}longitude (x) do ponto de origem
{Numeric}latitude do ponto de origem
{Numeric}distância em Km
{Numeric}ângulo desejado em décimos de grau (direção de 0 a 360)

Return

{Array}com a longitude e latitude em décimos de grau ([0] = longitude, [1] = latitude
+

direcao

direcao : function(lon1,
lat1,
lon2,
lat2)

Calcula a direção (0 a 360 graus) entre dois pontos.

Baseado no site http://www.movable-type.co.uk/scripts/latlong.html (indicado por lour.nosp@m.iques@yahoo..nosp@m.com.br)

Parametros

{Numeric}x inicial.
{Numeric}y inicial
{Numeric}x final
{Numeric}y final

Return

{Numeric}ânngulo em décimos de grau
-

ext2rect

ext2rect : function(idrect,
mapext,
boxext,
pixel,
documento)

Calcula o posicionamento de um retângulo com base na extensão geográfica.

Parametros

{String}id do elemento html com o retangulo, pode ser vazio
{String}extensao geografica do mapa onde está o retangulo
{String}extensao geografica do retangulo
{Number}tamanho do pixel do mapa em dd
{Objeto DOM}objeto sob o qual o retângulo será posicionado

Return

{Array}width,heigth,top,left
+

destinoDD

destinoDD : function(lon,
lat,
d,
direcao)

Calcula as coordenadas de um novo ponto em função da posição de um ponto de origem, distância e direção

O novo ponto é calculado em coordenadas geográficas em DD

Baseado no site http://www.movable-type.co.uk/scripts/latlong.html (indicado por lour.nosp@m.iques@yahoo..nosp@m.com.br)

Parametros

{Numeric}longitude (x) do ponto de origem
{Numeric}latitude do ponto de origem
{Numeric}distância em Km
{Numeric}ângulo desejado em décimos de grau (direção de 0 a 360)

Return

{Array}com a longitude e latitude em décimos de grau ([0] = longitude, [1] = latitude
+ +

ext2rect

ext2rect : function(idrect,
mapext,
boxext,
pixel,
documento)

Calcula o posicionamento de um retângulo com base na extensão geográfica.

Parametros

{String}id do elemento html com o retangulo, pode ser vazio
{String}extensao geografica do mapa onde está o retangulo
{String}extensao geografica do retangulo
{Number}tamanho do pixel do mapa em dd
{Objeto DOM}objeto sob o qual o retângulo será posicionado

Return

{Array}width,heigth,top,left
diff --git a/documentacao/files/classesjs/classe_configura-js.html b/documentacao/files/classesjs/classe_configura-js.html index 7e9de7d..6f80a92 100644 --- a/documentacao/files/classesjs/classe_configura-js.html +++ b/documentacao/files/classesjs/classe_configura-js.html @@ -9,65 +9,67 @@ if (browserType) {document.write("
");if (browserV -

Configurações gerais

Configuração do i3geo

Vc pode alterar com esta classe a maioria dos parâmetros que controlam o funcionamento do i3geo.

Namespace

i3GEO.configura

Exemplo

i3GEO.configura.embedLegenda = “nao”

i3GEO.configura.cursores.ff = “/imagens/cursores/identifica2.png”

i3GEO.configura.cursores.ie = “/imagens/cursores/identifica2.cur”

alert(i3GEO.configura.locaplic)

Veja

http://localhost/i3geo/classesjs/classe_configura.js

Summary
Configurações geraisConfiguração do i3geo
Propriedades
guardaExtensaoIndica se a extensao geografica do mapa sera armazenada como um cookie
grupoLayersLista de grupos e seus respectivos layers, para montagem da árvore de camadas.
oMenuDataItens incluídos no menu suspenso.
tipoimagemIndica o tipo de filtro de imagem que está ativo.
ajustaDocTypeAjusta ou não a declaração DOCTYPE do documento HTML.
tipotipTipo de tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
alturatipAltura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
larguratipLargura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
funcaoTipFunção que será executada na operação de identificação quando o usuário estaciona o mouse sobre o mapa
funcaoIdentificaFunção que será executada na operação de identificação quando o usuário clica no mapa
diminuixMDiminui a largura do mapa em pixels no caso do navegador ser o IE.
diminuixNDiminui a largura do mapa em pixels no caso do navegador ser o FF.
diminuiyMDiminui a altura do mapa em pixels no caso do navegador ser o IE.
diminuiyNDiminui a altura do mapa em pixels no caso do navegador ser o FF.
autotamanhoCalcula o tamanho do mapa conforme o tamanho da janela do navegador (false) ou calcula o tamanho do mapa conforme o tamanho da tela do monitor (true)
embedLegendaIndica se a legenda deve ser incluida no corpo do mapa.
templateLegendaTemplate HTML que será utilizado na geração da legenda HTML.
mashupparDefine os parâmetros que devem ser aplicados no modo mashup
mapaRefDisplayIndica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.
cursoresImagens utilizadas para os cursores do mouse mostrados no mapa
listaDePropriedadesDoMapaLista com as funções que são incluídas no item “Propriedades do mapa”
tempoAplicarTempo em milisegundos que será esperado até que o mapa seja desenhado automaticamente.
tempoMouseParadoTempo em milisegundos que será esperado para detectar que o mouse está parado.
iniciaJanelaMensagensInicia o i3geo com a janela de mensagens aberta ou fechada.
mostraRosaDosVentosMostra ou não a rosa dos ventos sob o mouse quando estiver parado.
liberaGuiasIndica se as guias serão montadas em uma janela flutuante sobre o mapa
funcoesBotoesFuncionalidades que serão adicionadas aos botões existentes no mapa.
iniciaFerramentasFerramentas que serão inicializadas com o mapa Esse objeto contém a função de inicialização e a lista de ferramentas e seus parâmetros internos
+

Configurações gerais

Configuração do i3geo

Vc pode alterar com esta classe a maioria dos parâmetros que controlam o funcionamento do i3geo.

Exemplo

i3GEO.configura.embedLegenda = “nao”

i3GEO.configura.cursores.ff = “/imagens/cursores/identifica2.png”

i3GEO.configura.cursores.ie = “/imagens/cursores/identifica2.cur”

alert(i3GEO.configura.locaplic)

Veja

http://localhost/i3geo/classesjs/classe_configura.js

Summary
Configurações geraisConfiguração do i3geo
i3GEO.configura
Propriedades
guardaExtensaoIndica se a extensao geografica do mapa sera armazenada como um cookie
grupoLayersLista de grupos e seus respectivos layers, para montagem da árvore de camadas.
oMenuDataItens incluídos no menu suspenso.
tipoimagemIndica o tipo de filtro de imagem que está ativo.
ajustaDocTypeAjusta ou não a declaração DOCTYPE do documento HTML.
tipotipTipo de tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
alturatipAltura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
larguratipLargura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
funcaoTipFunção que será executada na operação de identificação quando o usuário estaciona o mouse sobre o mapa
funcaoIdentificaFunção que será executada na operação de identificação quando o usuário clica no mapa
diminuixMDiminui a largura do mapa em pixels no caso do navegador ser o IE.
diminuixNDiminui a largura do mapa em pixels no caso do navegador ser o FF.
diminuiyMDiminui a altura do mapa em pixels no caso do navegador ser o IE.
diminuiyNDiminui a altura do mapa em pixels no caso do navegador ser o FF.
autotamanhoCalcula o tamanho do mapa conforme o tamanho da janela do navegador (false) ou calcula o tamanho do mapa conforme o tamanho da tela do monitor (true)
embedLegendaIndica se a legenda deve ser incluida no corpo do mapa.
templateLegendaTemplate HTML que será utilizado na geração da legenda HTML.
mashupparDefine os parâmetros que devem ser aplicados no modo mashup
mapaRefDisplayIndica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.
cursoresImagens utilizadas para os cursores do mouse mostrados no mapa
listaDePropriedadesDoMapaLista com as funções que são incluídas no item “Propriedades do mapa”
tempoAplicarTempo em milisegundos que será esperado até que o mapa seja desenhado automaticamente.
tempoMouseParadoTempo em milisegundos que será esperado para detectar que o mouse está parado.
iniciaJanelaMensagensInicia o i3geo com a janela de mensagens aberta ou fechada.
mostraRosaDosVentosMostra ou não a rosa dos ventos sob o mouse quando estiver parado.
liberaGuiasIndica se as guias serão montadas em uma janela flutuante sobre o mapa
funcoesBotoesFuncionalidades que serão adicionadas aos botões existentes no mapa.
iniciaFerramentasFerramentas que serão inicializadas com o mapa Esse objeto contém a função de inicialização e a lista de ferramentas e seus parâmetros internos
-

Propriedades

+

i3GEO.configura

Summary
Propriedades
guardaExtensaoIndica se a extensao geografica do mapa sera armazenada como um cookie
grupoLayersLista de grupos e seus respectivos layers, para montagem da árvore de camadas.
oMenuDataItens incluídos no menu suspenso.
tipoimagemIndica o tipo de filtro de imagem que está ativo.
ajustaDocTypeAjusta ou não a declaração DOCTYPE do documento HTML.
tipotipTipo de tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
alturatipAltura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
larguratipLargura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
funcaoTipFunção que será executada na operação de identificação quando o usuário estaciona o mouse sobre o mapa
funcaoIdentificaFunção que será executada na operação de identificação quando o usuário clica no mapa
diminuixMDiminui a largura do mapa em pixels no caso do navegador ser o IE.
diminuixNDiminui a largura do mapa em pixels no caso do navegador ser o FF.
diminuiyMDiminui a altura do mapa em pixels no caso do navegador ser o IE.
diminuiyNDiminui a altura do mapa em pixels no caso do navegador ser o FF.
autotamanhoCalcula o tamanho do mapa conforme o tamanho da janela do navegador (false) ou calcula o tamanho do mapa conforme o tamanho da tela do monitor (true)
embedLegendaIndica se a legenda deve ser incluida no corpo do mapa.
templateLegendaTemplate HTML que será utilizado na geração da legenda HTML.
mashupparDefine os parâmetros que devem ser aplicados no modo mashup
mapaRefDisplayIndica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.
cursoresImagens utilizadas para os cursores do mouse mostrados no mapa
listaDePropriedadesDoMapaLista com as funções que são incluídas no item “Propriedades do mapa”
tempoAplicarTempo em milisegundos que será esperado até que o mapa seja desenhado automaticamente.
tempoMouseParadoTempo em milisegundos que será esperado para detectar que o mouse está parado.
iniciaJanelaMensagensInicia o i3geo com a janela de mensagens aberta ou fechada.
mostraRosaDosVentosMostra ou não a rosa dos ventos sob o mouse quando estiver parado.
liberaGuiasIndica se as guias serão montadas em uma janela flutuante sobre o mapa
funcoesBotoesFuncionalidades que serão adicionadas aos botões existentes no mapa.
iniciaFerramentasFerramentas que serão inicializadas com o mapa Esse objeto contém a função de inicialização e a lista de ferramentas e seus parâmetros internos
-

guardaExtensao

Indica se a extensao geografica do mapa sera armazenada como um cookie

Se for true a extensao geografica e armazenada sempre que o evento de navegacoa no mapa for disparado

Tipo

{boolean}

Default

{true}

+

Propriedades

-

grupoLayers

Lista de grupos e seus respectivos layers, para montagem da árvore de camadas.

Se essa propriedade estiver definida, as camadas serão agrupadas na árvore de camadas conforme os grupos definidos.

Layers que não constarem nessa propriedade serão incluídos no grupo “outros”

Ao definir grupos, a árvore não conterá as opções de mudança da prdem de desenho das camadas ( veja http://localhost/i3geo/exemplos/legenda2.htm )

Por exemplo i3GEO.configura.grupoLayers = [ {nome:”Grupo 1”,icone:true,dinamico:true,expandido:true,layers:[“zee”,”estadosl”]}, {nome:”Grupo 2”,icone:false,dinamico:true,expandido:false,layers:[“mundo”]} ];

Onde “icone” indica se o ícone de ligar/desligar todos os temas do grupo será mostrado, “dinamico” significa que o nó pode ser expandido ou não, e “expandido” significa que o nó inicia aberto se a árvore for dinâmica

Type

{Objeto}

Default

””

+

guardaExtensao

Indica se a extensao geografica do mapa sera armazenada como um cookie

Se for true a extensao geografica e armazenada sempre que o evento de navegacoa no mapa for disparado

Tipo

{boolean}

Default

{true}

-

oMenuData

Itens incluídos no menu suspenso.  Define os parâmetros para o gadget menu suspenso

Mais informações em <classe_gadgets.js> função mostraMenuSuspenso

Tipo

{object}

+

grupoLayers

Lista de grupos e seus respectivos layers, para montagem da árvore de camadas.

Se essa propriedade estiver definida, as camadas serão agrupadas na árvore de camadas conforme os grupos definidos.

Layers que não constarem nessa propriedade serão incluídos no grupo “outros”

Ao definir grupos, a árvore não conterá as opções de mudança da prdem de desenho das camadas ( veja http://localhost/i3geo/exemplos/legenda2.htm )

Por exemplo i3GEO.configura.grupoLayers = [ {nome:”Grupo 1”,icone:true,dinamico:true,expandido:true,layers:[“zee”,”estadosl”]}, {nome:”Grupo 2”,icone:false,dinamico:true,expandido:false,layers:[“mundo”]} ];

Onde “icone” indica se o ícone de ligar/desligar todos os temas do grupo será mostrado, “dinamico” significa que o nó pode ser expandido ou não, e “expandido” significa que o nó inicia aberto se a árvore for dinâmica

Type

{Objeto}

Default

””

-

tipoimagem

Indica o tipo de filtro de imagem que está ativo.  O filtro ativo é aplicado sobre a imagem toda a vez que o mapa é refeito.

Veja <classe_imagem.php> para obter os tipos possíveis

Tipo

{string}

Default

”nenhum”

+

oMenuData

Itens incluídos no menu suspenso.  Define os parâmetros para o gadget menu suspenso

Mais informações em <classe_gadgets.js> função mostraMenuSuspenso

Tipo

{object}

-

ajustaDocType

Ajusta ou não a declaração DOCTYPE do documento HTML.  O ajuste é necessário para que algumas opções funcionem adequadamente.  Caso vc deseje usar um DOCTYPE específico, utilize false.  O ajuste do DOCTYPE não funciona no navegador IE.

Tipo

{boolean}

Default

true

+

tipoimagem

Indica o tipo de filtro de imagem que está ativo.  O filtro ativo é aplicado sobre a imagem toda a vez que o mapa é refeito.

Veja <classe_imagem.php> para obter os tipos possíveis

Tipo

{string}

Default

”nenhum”

-

tipotip

Tipo de tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa

Tipo

{string}

Valores

completo|simples|balao

Default

”balao”

+

ajustaDocType

Ajusta ou não a declaração DOCTYPE do documento HTML.  O ajuste é necessário para que algumas opções funcionem adequadamente.  Caso vc deseje usar um DOCTYPE específico, utilize false.  O ajuste do DOCTYPE não funciona no navegador IE.

Tipo

{boolean}

Default

true

-

alturatip

Altura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa

Tipo

{string}

Default

200px

+

tipotip

Tipo de tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa

Tipo

{string}

Valores

completo|simples|balao

Default

”balao”

-

larguratip

Largura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa

Tipo

{string}

Default

200px

+

alturatip

Altura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa

Tipo

{string}

Default

200px

-

funcaoTip

Função que será executada na operação de identificação quando o usuário estaciona o mouse sobre o mapa

Tipo

{String}

Default

”i3GEO.mapa.dialogo.verificaTipDefault()”

+

larguratip

Largura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa

Tipo

{string}

Default

200px

-

funcaoIdentifica

Função que será executada na operação de identificação quando o usuário clica no mapa

Tipo

{String}

Default

”i3GEO.mapa.dialogo.cliqueIdentificaDefault()”

+

funcaoTip

Função que será executada na operação de identificação quando o usuário estaciona o mouse sobre o mapa

Tipo

{String}

Default

”i3GEO.mapa.dialogo.verificaTipDefault()”

-

diminuixM

Diminui a largura do mapa em pixels no caso do navegador ser o IE.  Valores definidos em pixel.

Tipo

{numeric}

Default

13

+

funcaoIdentifica

Função que será executada na operação de identificação quando o usuário clica no mapa

Tipo

{String}

Default

”i3GEO.mapa.dialogo.cliqueIdentificaDefault()”

-

diminuixN

Diminui a largura do mapa em pixels no caso do navegador ser o FF.  Valores definidos em pixel.

Tipo

{numeric}

Default

11

+

diminuixM

Diminui a largura do mapa em pixels no caso do navegador ser o IE.  Valores definidos em pixel.

Tipo

{numeric}

Default

13

-

diminuiyM

Diminui a altura do mapa em pixels no caso do navegador ser o IE.  Valores definidos em pixel.

Tipo

{numeric}

Default

106

+

diminuixN

Diminui a largura do mapa em pixels no caso do navegador ser o FF.  Valores definidos em pixel.

Tipo

{numeric}

Default

11

-

diminuiyN

Diminui a altura do mapa em pixels no caso do navegador ser o FF.  Valores definidos em pixel.

Tipo

{numeric}

Default

103

+

diminuiyM

Diminui a altura do mapa em pixels no caso do navegador ser o IE.  Valores definidos em pixel.

Tipo

{numeric}

Default

106

-

autotamanho

Calcula o tamanho do mapa conforme o tamanho da janela do navegador (false) ou calcula o tamanho do mapa conforme o tamanho da tela do monitor (true)

Tipo

{boolean}

Default

false

+

diminuiyN

Diminui a altura do mapa em pixels no caso do navegador ser o FF.  Valores definidos em pixel.

Tipo

{numeric}

Default

103

-

embedLegenda

Indica se a legenda deve ser incluida no corpo do mapa.

Tipo

{string}

Valores

sim|nao

Default

nao

+

autotamanho

Calcula o tamanho do mapa conforme o tamanho da janela do navegador (false) ou calcula o tamanho do mapa conforme o tamanho da tela do monitor (true)

Tipo

{boolean}

Default

false

-

templateLegenda

Template HTML que será utilizado na geração da legenda HTML.

A sintaxe utilizada na montagem do template é baseado na sintaxe do próprio Mapserver.  O HTML pode ser armazenado em i3geo/aplicmap ou em um outro endereço no servidor.  O template serve para definir o layout da legenda que é mostrada quando a guia legenda é ativada.  Se for definido como “”, é utilizado o template i3geo/aplicmap/legenda.htm.

Tipo

{string}

Default

””

+

embedLegenda

Indica se a legenda deve ser incluida no corpo do mapa.

Tipo

{string}

Valores

sim|nao

Default

nao

-

mashuppar

Define os parâmetros que devem ser aplicados no modo mashup

O modo mashup possibilita que o i3Geo seja embutido dentro de uma página HTML.  Nesse caso, o mapa não é criado no modo convencional, que utiliza o programa i3geo/ms_criamapa.php A variavel mashuppar deve conter os parâmetros que são utilizados pelo programa ms_criamapa

Exemplo

i3GEO.configura.mashuppar = “&pontos=-54 -12&temasa=biomas&layers=biomas”

Tipo

string

Default

””

+

templateLegenda

Template HTML que será utilizado na geração da legenda HTML.

A sintaxe utilizada na montagem do template é baseado na sintaxe do próprio Mapserver.  O HTML pode ser armazenado em i3geo/aplicmap ou em um outro endereço no servidor.  O template serve para definir o layout da legenda que é mostrada quando a guia legenda é ativada.  Se for definido como “”, é utilizado o template i3geo/aplicmap/legenda.htm.

Tipo

{string}

Default

””

-

mapaRefDisplay

Indica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.

Tipo

{string}

Default

”block”

Valores

block|none

+

mashuppar

Define os parâmetros que devem ser aplicados no modo mashup

O modo mashup possibilita que o i3Geo seja embutido dentro de uma página HTML.  Nesse caso, o mapa não é criado no modo convencional, que utiliza o programa i3geo/ms_criamapa.php A variavel mashuppar deve conter os parâmetros que são utilizados pelo programa ms_criamapa

Exemplo

i3GEO.configura.mashuppar = “&pontos=-54 -12&temasa=biomas&layers=biomas”

Tipo

string

Default

””

-

cursores

Imagens utilizadas para os cursores do mouse mostrados no mapa

A manipulação dos cursores é feita com i3GEO.util.mudaCursor

É possível utilizar também um dos tipos default, pointer, crosshair, help, move, text

Tipo

{Objeto}

+

mapaRefDisplay

Indica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.

Tipo

{string}

Default

”block”

Valores

block|none

-

listaDePropriedadesDoMapa

Lista com as funções que são incluídas no item “Propriedades do mapa”

Tipo

{Objeto}

+

cursores

Imagens utilizadas para os cursores do mouse mostrados no mapa

A manipulação dos cursores é feita com i3GEO.util.mudaCursor

É possível utilizar também um dos tipos default, pointer, crosshair, help, move, text

Tipo

{Objeto}

-

tempoAplicar

Tempo em milisegundos que será esperado até que o mapa seja desenhado automaticamente.

Utilizado no botão Aplicar, quando o usuário liga/desliga ou adiciona umtema

Tipo

{Numeric}

Default

4000

+

listaDePropriedadesDoMapa

Lista com as funções que são incluídas no item “Propriedades do mapa”

Tipo

{Objeto}

-

tempoMouseParado

Tempo em milisegundos que será esperado para detectar que o mouse está parado.

Controla o lapso de tempo utilizado para disparar as funções que ocorrem quando o mouse está parado sobre o mapa

Tipo

{Numeric}

Default

3500

+

tempoAplicar

Tempo em milisegundos que será esperado até que o mapa seja desenhado automaticamente.

Utilizado no botão Aplicar, quando o usuário liga/desliga ou adiciona umtema

Tipo

{Numeric}

Default

4000

-

iniciaJanelaMensagens

Inicia o i3geo com a janela de mensagens aberta ou fechada.

Se o cookie g_janelaMen estiver definido, essa variável não terá efeito

Tipo

{Boolean}

Default

true

+

tempoMouseParado

Tempo em milisegundos que será esperado para detectar que o mouse está parado.

Controla o lapso de tempo utilizado para disparar as funções que ocorrem quando o mouse está parado sobre o mapa

Tipo

{Numeric}

Default

3500

-

mostraRosaDosVentos

Mostra ou não a rosa dos ventos sob o mouse quando estiver parado.

Tipo

{string}

Valores

{sim|nao}

Default

”nao”

+

iniciaJanelaMensagens

Inicia o i3geo com a janela de mensagens aberta ou fechada.

Se o cookie g_janelaMen estiver definido, essa variável não terá efeito

Tipo

{Boolean}

Default

true

-

liberaGuias

Indica se as guias serão montadas em uma janela flutuante sobre o mapa

Tipo

{string}

Valores

{sim|nao}

Default

nao

+

mostraRosaDosVentos

Mostra ou não a rosa dos ventos sob o mouse quando estiver parado.

Tipo

{string}

Valores

{sim|nao}

Default

”nao”

-

funcoesBotoes

Funcionalidades que serão adicionadas aos botões existentes no mapa.

Essa lista pode ser modificada antes da inicialização do mapa.

As funcionalidades apenas são incluídas se o elemento HTML indicado em iddiv existir.  Por isso, caso uma função não seja desejada, basta excluir o div do HTML utilizado no mapa.

A lista de funções é incluída em i3GEO.configura.funcoesBotoes.botoes

O elemento ‘titulo’ é usado na barra de botões do tipo olho de peixe

IDs utilizados para selecionar onde os botões serão inseridos

historicozoomzoom anterior e posterior

Tipo

{Object}

+

liberaGuias

Indica se as guias serão montadas em uma janela flutuante sobre o mapa

Tipo

{string}

Valores

{sim|nao}

Default

nao

-

iniciaFerramentas

Ferramentas que serão inicializadas com o mapa Esse objeto contém a função de inicialização e a lista de ferramentas e seus parâmetros internos

Cada ferramenta contém uma propriedade chamada "ativa" que indica se será inicializada ou não com o mapa

A definição de ativa ou não pode ser feita com uso do menu de preferências do i3Geo

Ferramentas disponíveis

legenda|locregiao|metaestat

Exemplo

i3GEO.configura.iniciaFerramentas.quais.legenda.ativa = true;

Tipo

{Objeto}

+

funcoesBotoes

Funcionalidades que serão adicionadas aos botões existentes no mapa.

Essa lista pode ser modificada antes da inicialização do mapa.

As funcionalidades apenas são incluídas se o elemento HTML indicado em iddiv existir.  Por isso, caso uma função não seja desejada, basta excluir o div do HTML utilizado no mapa.

A lista de funções é incluída em i3GEO.configura.funcoesBotoes.botoes

O elemento ‘titulo’ é usado na barra de botões do tipo olho de peixe

IDs utilizados para selecionar onde os botões serão inseridos

historicozoomzoom anterior e posterior

Tipo

{Object}

+ +

iniciaFerramentas

Ferramentas que serão inicializadas com o mapa Esse objeto contém a função de inicialização e a lista de ferramentas e seus parâmetros internos

Cada ferramenta contém uma propriedade chamada "ativa" que indica se será inicializada ou não com o mapa

A definição de ativa ou não pode ser feita com uso do menu de preferências do i3Geo

Ferramentas disponíveis

legenda|locregiao|metaestat

Exemplo

i3GEO.configura.iniciaFerramentas.quais.legenda.ativa = true;

Tipo

{Objeto}

diff --git a/documentacao/files/classesjs/classe_coordenadas-js.html b/documentacao/files/classesjs/classe_coordenadas-js.html index 71fc219..2bc8463 100644 --- a/documentacao/files/classesjs/classe_coordenadas-js.html +++ b/documentacao/files/classesjs/classe_coordenadas-js.html @@ -9,17 +9,19 @@ if (browserType) {document.write("
");if (browserV -

Coordenadas

Inclui elementos HTML especiais no mapa para apresentação de coordenadas.

Contém funções que permitem a conversão de coordenadas, entre sistemas de projeção deiferentes, com base na biblioteca Proj4js.  Cria também o bloco de apresentação de coordenadas com base na posição do mouse sobre o mapa.  Mais informações em http://trac.osgeo.org/proj4js/ Para adicionar novas projeções ou modificar as atuais, edit a variável i3GEO.coordenadas.config e defOrigem

Namespace

i3GEO.coordenadas

Veja

http://localhost/i3geo/classesjs/classe_coordenadas.js

Summary
CoordenadasInclui elementos HTML especiais no mapa para apresentação de coordenadas.
Propriedades
formatoFormato de apresentação das coordenadas
padraoIndica qual tipo de coordenada é mostrado como padrão quando formato for igual a “bloco”.
defOrigemCRS que define a projeção original das coordenadas capturadas na tela.
configDefine as configurações de cada tipo de coordenada que será utilizada e/ou mostrada no mapa
Variaveis
MODOTEXTOArmazena a representação das coordenadas no modo texto conforme a posição do mouse
Functions
mostraCoordenadasGEOObtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
geo2zonaUtmDetermina qual é a zona UTM de um par de coordenadas geográficas
criaMascaraDMSCria uma tabela para mostrar as coordenadas no padrão grau minuto e segundo
atualizaGeoAtualiza os valores em uma tabela do tipo DMS
criaMascaraMetricaCria uma tabela para mostrar as coordenadas no padrão métrico (x e y)
criaMascaraCodigoCria uma tabela para mostrar as coordenadas no padrão de codigo, como no caso de geohash
calculaProj4Faz a projeção de x e y da origem para o destino
i3GEO.coordenadas.geohashFunções específicas da biblioteca Geohash library for Javascript
+

Coordenadas

Inclui elementos HTML especiais no mapa para apresentação de coordenadas.

Contém funções que permitem a conversão de coordenadas, entre sistemas de projeção deiferentes, com base na biblioteca Proj4js.  Cria também o bloco de apresentação de coordenadas com base na posição do mouse sobre o mapa.  Mais informações em http://trac.osgeo.org/proj4js/ Para adicionar novas projeções ou modificar as atuais, edit a variável i3GEO.coordenadas.config e defOrigem

Veja

http://localhost/i3geo/classesjs/classe_coordenadas.js

Summary
CoordenadasInclui elementos HTML especiais no mapa para apresentação de coordenadas.
i3GEO.coordenadas
Propriedades
formatoFormato de apresentação das coordenadas
padraoIndica qual tipo de coordenada é mostrado como padrão quando formato for igual a “bloco”.
defOrigemCRS que define a projeção original das coordenadas capturadas na tela.
configDefine as configurações de cada tipo de coordenada que será utilizada e/ou mostrada no mapa
Variaveis
MODOTEXTOArmazena a representação das coordenadas no modo texto conforme a posição do mouse
Functions
mostraCoordenadasGEOObtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
geo2zonaUtmDetermina qual é a zona UTM de um par de coordenadas geográficas
criaMascaraDMSCria uma tabela para mostrar as coordenadas no padrão grau minuto e segundo
atualizaGeoAtualiza os valores em uma tabela do tipo DMS
criaMascaraMetricaCria uma tabela para mostrar as coordenadas no padrão métrico (x e y)
criaMascaraCodigoCria uma tabela para mostrar as coordenadas no padrão de codigo, como no caso de geohash
calculaProj4Faz a projeção de x e y da origem para o destino
i3GEO.coordenadas.geohashFun��es espec�ficas da biblioteca Geohash library for Javascript
-

Propriedades

+

i3GEO.coordenadas

Summary
Propriedades
formatoFormato de apresentação das coordenadas
padraoIndica qual tipo de coordenada é mostrado como padrão quando formato for igual a “bloco”.
defOrigemCRS que define a projeção original das coordenadas capturadas na tela.
configDefine as configurações de cada tipo de coordenada que será utilizada e/ou mostrada no mapa
Variaveis
MODOTEXTOArmazena a representação das coordenadas no modo texto conforme a posição do mouse
Functions
mostraCoordenadasGEOObtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
geo2zonaUtmDetermina qual é a zona UTM de um par de coordenadas geográficas
criaMascaraDMSCria uma tabela para mostrar as coordenadas no padrão grau minuto e segundo
atualizaGeoAtualiza os valores em uma tabela do tipo DMS
criaMascaraMetricaCria uma tabela para mostrar as coordenadas no padrão métrico (x e y)
criaMascaraCodigoCria uma tabela para mostrar as coordenadas no padrão de codigo, como no caso de geohash
calculaProj4Faz a projeção de x e y da origem para o destino
-

formato

Formato de apresentação das coordenadas

Type

{string}

Default

lista

Valores

blocomostra apenas um dos tipos e uma caixa de seleção
separadomostra todos os tipos em lugares diferentes conforme o valor de idhtml
listamostra cada tipo em um lugar diferente conforme o valor de idhtml
janelacria uma janela flutuante para mostrar os dados
+

Propriedades

-

padrao

Indica qual tipo de coordenada é mostrado como padrão quando formato for igual a “bloco”.

Deve existir em i3GEO.coordenadas.config

Type

{String}

Default

geoProj

+

formato

Formato de apresentação das coordenadas

Type

{string}

Default

lista

Valores

blocomostra apenas um dos tipos e uma caixa de seleção
separadomostra todos os tipos em lugares diferentes conforme o valor de idhtml
listamostra cada tipo em um lugar diferente conforme o valor de idhtml
janelacria uma janela flutuante para mostrar os dados
-

defOrigem

CRS que define a projeção original das coordenadas capturadas na tela.  Deve ser o mesmo parametro definido no mapfile de inicialização do mapa (veja em i3geo/aplicmap/geral1.map ou geral1windows.map)

Type

{String}

Default

”+proj=longlat +ellps=GRS67 +no_defs”

+

padrao

Indica qual tipo de coordenada é mostrado como padrão quando formato for igual a “bloco”.

Deve existir em i3GEO.coordenadas.config

Type

{String}

Default

geoProj

-

config

Define as configurações de cada tipo de coordenada que será utilizada e/ou mostrada no mapa

Para alterar os parametros ou acrescentar novas projeções, altere esse objeto

Para mais detalhes, veja i3geo/classesjs/classe_coordenada.js

Para desativar a apresentação de uma projeção altere o valor de “ativo”.

Exemplo

i3GEO.coordenadas.config = {
+

defOrigem

CRS que define a projeção original das coordenadas capturadas na tela.  Deve ser o mesmo parametro definido no mapfile de inicialização do mapa (veja em i3geo/aplicmap/geral1.map ou geral1windows.map)

Type

{String}

Default

”+proj=longlat +ellps=GRS67 +no_defs”

+ +

config

Define as configurações de cada tipo de coordenada que será utilizada e/ou mostrada no mapa

Para alterar os parametros ou acrescentar novas projeções, altere esse objeto

Para mais detalhes, veja i3geo/classesjs/classe_coordenada.js

Para desativar a apresentação de uma projeção altere o valor de “ativo”.

Exemplo

i3GEO.coordenadas.config = {
     "geoProj" : {
         idhtml : "localizarxy",
         tipo : "geo", //geo|codigo|utm|metrica
@@ -33,27 +35,27 @@ if (browserType) {document.write("
");if (browserV } }

Type

{Objeto}

-

Variaveis

+

Variaveis

-

MODOTEXTO

Armazena a representação das coordenadas no modo texto conforme a posição do mouse

Type

{String}

+

MODOTEXTO

Armazena a representação das coordenadas no modo texto conforme a posição do mouse

Type

{String}

-

Functions

+

Functions

-

mostraCoordenadasGEO

mostraCoordenadasGEO : function(id)

Obtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.

Se você não quer essa função no mapa, elimine o elemento HTML que contenha o id definido em i3GEO.coordenadas.PARAMETROS, por default é “localizarxy”

Parametro

{String}id do elemento HTML que receberá o resultado.  Esse id por default é obtido de i3GEO.coordenadas.PARAMETROS
+

mostraCoordenadasGEO

mostraCoordenadasGEO : function(id)

Obtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.

Se você não quer essa função no mapa, elimine o elemento HTML que contenha o id definido em i3GEO.coordenadas.PARAMETROS, por default é “localizarxy”

Parametro

{String}id do elemento HTML que receberá o resultado.  Esse id por default é obtido de i3GEO.coordenadas.PARAMETROS
-

geo2zonaUtm

geo2zonaUtm : function(long)

Determina qual é a zona UTM de um par de coordenadas geográficas

Parametros

{Numeric}longitude em décimos de grau

Return

{number}zona UTM
+

geo2zonaUtm

geo2zonaUtm : function(long)

Determina qual é a zona UTM de um par de coordenadas geográficas

Parametros

{Numeric}longitude em décimos de grau

Return

{number}zona UTM
-

criaMascaraDMS

criaMascaraDMS : function(prefixo,
titulo,
caixa)

Cria uma tabela para mostrar as coordenadas no padrão grau minuto e segundo

A tabela criada receberá o id = prefixo

Parametro

{String}prefixo para batizar os ids dos elementos que serão criados

Retorno

{string}html com a tabela
+

criaMascaraDMS

criaMascaraDMS : function(prefixo,
titulo,
caixa)

Cria uma tabela para mostrar as coordenadas no padrão grau minuto e segundo

A tabela criada receberá o id = prefixo

Parametro

{String}prefixo para batizar os ids dos elementos que serão criados

Retorno

{string}html com a tabela
-

atualizaGeo

atualizaGeo : function(dmsx,
dmsy,
prefixo)

Atualiza os valores em uma tabela do tipo DMS

Caso o elemento HTML com id igual a prefixo + “xg” não existir, apenas i3GEO.coordenadas.MODOTEXTO será atualizado

Parametros

{string}valors de longitude em “d m s”
{string}valors de latitude em “d m s”
{string}prefixo da tabela (veja criaMascaraDMS)
+

atualizaGeo

atualizaGeo : function(dmsx,
dmsy,
prefixo)

Atualiza os valores em uma tabela do tipo DMS

Caso o elemento HTML com id igual a prefixo + “xg” não existir, apenas i3GEO.coordenadas.MODOTEXTO será atualizado

Parametros

{string}valors de longitude em “d m s”
{string}valors de latitude em “d m s”
{string}prefixo da tabela (veja criaMascaraDMS)
-

criaMascaraMetrica

criaMascaraMetrica : function(prefixo,
titulo,
caixa)

Cria uma tabela para mostrar as coordenadas no padrão métrico (x e y)

A tabela criada receberá o id prefixo+”tabela”

Parametro

{string}prefixo para batizar os ids dos elementos que serão criados
{string}(opcional) caixa de seleção de tipos

Retorno

{string}html com a tabela
+

criaMascaraMetrica

criaMascaraMetrica : function(prefixo,
titulo,
caixa)

Cria uma tabela para mostrar as coordenadas no padrão métrico (x e y)

A tabela criada receberá o id prefixo+”tabela”

Parametro

{string}prefixo para batizar os ids dos elementos que serão criados
{string}(opcional) caixa de seleção de tipos

Retorno

{string}html com a tabela
-

criaMascaraCodigo

criaMascaraCodigo : function(prefixo,
titulo,
caixa,
tipoCodigo)

Cria uma tabela para mostrar as coordenadas no padrão de codigo, como no caso de geohash

A tabela criada receberá o id prefixo+”tabela”

Parametro

{string}prefixo para batizar os ids dos elementos que serão criados
{string}(opcional) caixa de seleção de tipos

Retorno

{string}html com a tabela
+

criaMascaraCodigo

criaMascaraCodigo : function(prefixo,
titulo,
caixa,
tipoCodigo)

Cria uma tabela para mostrar as coordenadas no padrão de codigo, como no caso de geohash

A tabela criada receberá o id prefixo+”tabela”

Parametro

{string}prefixo para batizar os ids dos elementos que serão criados
{string}(opcional) caixa de seleção de tipos

Retorno

{string}html com a tabela
-

calculaProj4

calculaProj4 : function(origem,
destino,
x,
y)

Faz a projeção de x e y da origem para o destino

Parametros

{string}CRS contendo o código da projeção de origem
{string}CRS contendo o código da projeção de destino
{numerico}coordenada x ou longitude
{numerico}coordenada y ou latitude

Retorno

{Proj4js.transform}

+

calculaProj4

calculaProj4 : function(origem,
destino,
x,
y)

Faz a projeção de x e y da origem para o destino

Parametros

{string}CRS contendo o código da projeção de origem
{string}CRS contendo o código da projeção de destino
{numerico}coordenada x ou longitude
{numerico}coordenada y ou latitude

Retorno

{Proj4js.transform}

-

i3GEO.coordenadas.geohash

Funções específicas da biblioteca Geohash library for Javascript

Veja

http://localhost/i3geo/pacotes/geohash-js-master

+

i3GEO.coordenadas.geohash

Fun��es espec�ficas da biblioteca Geohash library for Javascript

Veja

http://localhost/i3geo/pacotes/geohash-js-master

diff --git a/documentacao/files/classesjs/classe_desenho-js.html b/documentacao/files/classesjs/classe_desenho-js.html index 3c4fbd4..149c077 100644 --- a/documentacao/files/classesjs/classe_desenho-js.html +++ b/documentacao/files/classesjs/classe_desenho-js.html @@ -9,17 +9,19 @@ if (browserType) {document.write("
");if (browserV -

Desenho

Funções compartilhadas pelas operações de desenho de elementos gráficos

Funcoes de uso geral para desenho de elementos gráficos.

As funções dependem de cada interface em uso no mapa.

Aqui estao apenas as funcoes de uso compartilhado.  Para mais informacoes veja as opcoes nos editores vetoriais específicos de cada interface

Namespace

i3GEO.desenho

Veja

http://localhost/i3geo/classesjs/classe_desenho.js

Summary
DesenhoFunções compartilhadas pelas operações de desenho de elementos gráficos
Constants
layergraficoObjeto LAYER para a interface OpenLayers criado com i3GEO.desenho.openlayers.criaLayerGrafico
Propriedades
estilosEstilos que podem ser utilizados para desenhar os elementos
estiloPadraoEstilo utilizado como padrão
i3GEO.desenho.openlayersFunções utilizadas quando o mapa baseia-se na interface OpenLayers
Functions
iniciaCria o layer onde os desenhos serao inseridos
i3GEO.desenho.googlemapsFunções utilizadas quando o mapa baseia-se na interface GoogleMaps
Variaveis
shapesArray que guarda todos os objetos que estao atualmente no mapa E atualizado toda vez que uma figura e acrescentada ou removida
Functions
getFeaturesByAttributeObtém uma figura com base em um atributo
destroyFeaturesDestrói as figuras
i3GEO.desenho.googleearthFunções utilizadas quando o mapa baseia-se na interface GoogleEarth
+

Desenho

Funções compartilhadas pelas operações de desenho de elementos gráficos

Funcoes de uso geral para desenho de elementos gráficos.

As funções dependem de cada interface em uso no mapa.

Aqui estao apenas as funcoes de uso compartilhado.  Para mais informacoes veja as opcoes nos editores vetoriais específicos de cada interface

Veja

http://localhost/i3geo/classesjs/classe_desenho.js

Summary
DesenhoFunções compartilhadas pelas operações de desenho de elementos gráficos
i3GEO.desenho
Constants
layergraficoObjeto LAYER para a interface OpenLayers criado com i3GEO.desenho.openlayers.criaLayerGrafico
Propriedades
estilosEstilos que podem ser utilizados para desenhar os elementos
estiloPadraoEstilo utilizado como padrão
i3GEO.desenho.openlayersFunções utilizadas quando o mapa baseia-se na interface OpenLayers
Functions
iniciaCria o layer onde os desenhos serao inseridos
i3GEO.desenho.googlemapsFunções utilizadas quando o mapa baseia-se na interface GoogleMaps
Variaveis
shapesArray que guarda todos os objetos que estao atualmente no mapa E atualizado toda vez que uma figura e acrescentada ou removida
Functions
getFeaturesByAttributeObtém uma figura com base em um atributo
destroyFeaturesDestr�i as figuras
i3GEO.desenho.googleearthFunções utilizadas quando o mapa baseia-se na interface GoogleEarth
-

Constants

+

i3GEO.desenho

Summary
Constants
layergraficoObjeto LAYER para a interface OpenLayers criado com i3GEO.desenho.openlayers.criaLayerGrafico
Propriedades
estilosEstilos que podem ser utilizados para desenhar os elementos
estiloPadraoEstilo utilizado como padrão
-

layergrafico

Objeto LAYER para a interface OpenLayers criado com i3GEO.desenho.openlayers.criaLayerGrafico

Tipo

{OpenLayers.Layer.Vector}

+

Constants

-

Propriedades

+

layergrafico

Objeto LAYER para a interface OpenLayers criado com i3GEO.desenho.openlayers.criaLayerGrafico

Tipo

{OpenLayers.Layer.Vector}

-

estilos

Estilos que podem ser utilizados para desenhar os elementos

Tipo

{objeto}

+

Propriedades

-

estiloPadrao

Estilo utilizado como padrão

+

estilos

Estilos que podem ser utilizados para desenhar os elementos

Tipo

{objeto}

+ +

estiloPadrao

Estilo utilizado como padrão

i3GEO.desenho.openlayers

Funções utilizadas quando o mapa baseia-se na interface OpenLayers

Summary
Functions
iniciaCria o layer onde os desenhos serao inseridos
@@ -27,7 +29,7 @@ if (browserType) {document.write("
");if (browserV

inicia

inicia : function()

Cria o layer onde os desenhos serao inseridos

-

i3GEO.desenho.googlemaps

Funções utilizadas quando o mapa baseia-se na interface GoogleMaps

Summary
Variaveis
shapesArray que guarda todos os objetos que estao atualmente no mapa E atualizado toda vez que uma figura e acrescentada ou removida
Functions
getFeaturesByAttributeObtém uma figura com base em um atributo
destroyFeaturesDestrói as figuras
+

i3GEO.desenho.googlemaps

Funções utilizadas quando o mapa baseia-se na interface GoogleMaps

Summary
Variaveis
shapesArray que guarda todos os objetos que estao atualmente no mapa E atualizado toda vez que uma figura e acrescentada ou removida
Functions
getFeaturesByAttributeObtém uma figura com base em um atributo
destroyFeaturesDestr�i as figuras

Variaveis

@@ -37,7 +39,7 @@ if (browserType) {document.write("
");if (browserV

getFeaturesByAttribute

getFeaturesByAttribute : function(atributo,
valor)

Obtém uma figura com base em um atributo

{string}

{string}

-

destroyFeatures

destroyFeatures : function(f)

Destrói as figuras

{array}lista de objetos
+

destroyFeatures

destroyFeatures : function(f)

Destr�i as figuras

{array}lista de objetos

i3GEO.desenho.googleearth

Funções utilizadas quando o mapa baseia-se na interface GoogleEarth

@@ -46,7 +48,7 @@ if (browserType) {document.write("
");if (browserV -
inicia : function()
Cria o layer onde os desenhos serao inseridos
getFeaturesByAttribute : function(atributo,
valor)
Obtém uma figura com base em um atributo
destroyFeatures : function(f)
Destrói as figuras
+
inicia : function()
Cria o layer onde os desenhos serao inseridos
getFeaturesByAttribute : function(atributo,
valor)
Obtém uma figura com base em um atributo
destroyFeatures : function(f)
Destr�i as figuras
\ No newline at end of file diff --git a/documentacao/files/classesjs/classe_eventos-js.html b/documentacao/files/classesjs/classe_eventos-js.html index 0adb718..0242d95 100644 --- a/documentacao/files/classesjs/classe_eventos-js.html +++ b/documentacao/files/classesjs/classe_eventos-js.html @@ -9,38 +9,79 @@ if (browserType) {document.write("
");if (browserV -

Eventos

i3GEO.eventos

Controla as operações que são executadas em eventos que ocorrem no mapa.

As listas de operações consistem em variáveis com nomes de funções.

As listas são inicializadas com algunmas funções já embutidas, mas podem ser acrescentadas outras.

Exemplos

Para incluir uma função em um determinado evento utilize

if(i3GEO.eventos.NAVEGAMAPA.toString().search(“i3GEO.gadgets.atualizaEscalaNumerica()”) < 0)

{i3GEO.eventos.NAVEGAMAPA.push(“i3GEO.gadgets.atualizaEscalaNumerica()”);}

Para remover utilize

i3GEO.eventos.NAVEGAMAPA.remove(“i3GEO.gadgets.atualizaEscalaNumerica()”);

Arquivo

i3geo/classesjs/classe_eventos.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@gmai.nosp@m.l.com

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUACÃO A UMA FINALIDADE ESPECÍFICA.  Consulte a Licença Pública Geral do GNU para mais detalhes.  Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Summary
Eventosi3GEO.eventos
Functions
mouseParadoExecuta as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
navegaMapaExecuta as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada.
mousemoveMapaExecuta as funções armazenadas em MOUSEMOVE.
mousedownMapaExecuta as funções armazenadas em MOUSEDOWN.
mouseupMapaExecuta as funções armazenadas em MOUSEUP.
mousecliqueMapaExecuta as funções armazenadas em MOUSECLIQUE.
cliquePermExecuta as funções armazenadas em MOUSECLIQUEPERM
Propriedades
statusIndica se as operações permanentes serão ou não executadas se ‘ativo’ estiver true.
Tipos
boolean
+

Eventos

Controla as operações que são executadas em eventos que ocorrem no mapa.

As listas de operações consistem em variáveis com nomes de funções.

As listas são inicializadas com algunmas funções já pré-definidas, mas podem ser acrescentadas outras.

Exemplos

Para incluir uma função em um determinado evento utilize

if(i3GEO.eventos.NAVEGAMAPA.toString().search(“i3GEO.gadgets.atualizaEscalaNumerica()”) < 0)

{i3GEO.eventos.NAVEGAMAPA.push(“i3GEO.gadgets.atualizaEscalaNumerica()”);}

Para remover utilize

i3GEO.eventos.NAVEGAMAPA.remove(“i3GEO.gadgets.atualizaEscalaNumerica()”);

Veja

http://localhost/i3geo/classesjs/classe_eventos.js

Summary
EventosControla as operações que são executadas em eventos que ocorrem no mapa.
Variaveis
objposicaocursorUtilizada como variável global para armazenar a posição do mouse
i3GEO.eventos
Variaveis
SELECAOArmazena as funções (eventos) que serão executadas quando uma operação de seleção e concluida.
ATUALIZAARVORECAMADASArmazena as funções (eventos) que serão executadas quando a árvore de camadas for atualizada.
ATIVATEMAArmazena as funções (eventos) que serão executadas quando um tema da árvore de camadas é ativado.
NAVEGAMAPAArmazena as funções que serão executadas quando é feita uma operação de navegação sobre o mapa.
MOUSEPARADOArmazena as funções que serão executadas quando o usuário estaciona o mouse sobre o mapa por alguns instantes.
MOUSEMOVEArmazena as funções que serão executadas quando o usuário move o mouse sobre o mapa
MOUSEDOWNArmazena as funções que serão executadas quando o usuário pressiona o botão do mouse sobre o mapa
MOUSEUPArmazena as funções que serão executadas quando o usuário solta o botão do mouse sobre o mapa
MOUSECLIQUEArmazena as funções que serão executadas quando o usuário clica sobre o mapa
MOUSECLIQUEPERMArmazena as funções permanentes que serão executadas quando o usuário clica sobre o mapa
Functions
mouseParadoExecuta as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
navegaMapaExecuta as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada.
mousemoveMapaExecuta as funções armazenadas em MOUSEMOVE.
mousedownMapaExecuta as funções armazenadas em MOUSEDOWN.
mouseupMapaExecuta as funções armazenadas em MOUSEUP.
mousecliqueMapaExecuta as funções armazenadas em MOUSECLIQUE.
i3GEO.eventos.cliquePermExecuta as funções armazenadas em MOUSECLIQUEPERM
Propriedades
ativoIndica se as operações permanentes serão ou não executadas
Functions
ativaAtiva os cliques permanentes
desativaDesaativa momentaneamente os cliques permanentes
-

Functions

+

Variaveis

-

mouseParado

mouseParado: function()

Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.

A execução desse evento é controlado por um timer definido no evento onmousemove (sobre o mapa).

+

objposicaocursor

Utilizada como variável global para armazenar a posição do mouse

objposicaocursor = {
+ ddx : "",
+ ddy : "",
+ dmsx : "",
+ dmsy : "",
+ telax : "",
+ telay : "",
+ imgx : "",
+ imgy : "",
+ refx : "",
+ refy : ""
+};
-

navegaMapa

navegaMapa: function()

Executa as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada.

+

i3GEO.eventos

Summary
Variaveis
SELECAOArmazena as funções (eventos) que serão executadas quando uma operação de seleção e concluida.
ATUALIZAARVORECAMADASArmazena as funções (eventos) que serão executadas quando a árvore de camadas for atualizada.
ATIVATEMAArmazena as funções (eventos) que serão executadas quando um tema da árvore de camadas é ativado.
NAVEGAMAPAArmazena as funções que serão executadas quando é feita uma operação de navegação sobre o mapa.
MOUSEPARADOArmazena as funções que serão executadas quando o usuário estaciona o mouse sobre o mapa por alguns instantes.
MOUSEMOVEArmazena as funções que serão executadas quando o usuário move o mouse sobre o mapa
MOUSEDOWNArmazena as funções que serão executadas quando o usuário pressiona o botão do mouse sobre o mapa
MOUSEUPArmazena as funções que serão executadas quando o usuário solta o botão do mouse sobre o mapa
MOUSECLIQUEArmazena as funções que serão executadas quando o usuário clica sobre o mapa
MOUSECLIQUEPERMArmazena as funções permanentes que serão executadas quando o usuário clica sobre o mapa
Functions
mouseParadoExecuta as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
navegaMapaExecuta as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada.
mousemoveMapaExecuta as funções armazenadas em MOUSEMOVE.
mousedownMapaExecuta as funções armazenadas em MOUSEDOWN.
mouseupMapaExecuta as funções armazenadas em MOUSEUP.
mousecliqueMapaExecuta as funções armazenadas em MOUSECLIQUE.
-

mousemoveMapa

mousemoveMapa: function()

Executa as funções armazenadas em MOUSEMOVE.

+

Variaveis

-

mousedownMapa

mousedownMapa: function()

Executa as funções armazenadas em MOUSEDOWN.

+

SELECAO

Armazena as funções (eventos) que serão executadas quando uma operação de seleção e concluida.

Tipo

{Array}

-

mouseupMapa

mouseupMapa: function(exy)

Executa as funções armazenadas em MOUSEUP.

+

ATUALIZAARVORECAMADAS

Armazena as funções (eventos) que serão executadas quando a árvore de camadas for atualizada.

Tipo

{Array}

-

mousecliqueMapa

mousecliqueMapa: function()

Executa as funções armazenadas em MOUSECLIQUE.

+

ATIVATEMA

Armazena as funções (eventos) que serão executadas quando um tema da árvore de camadas é ativado.

Tipo

{Array}

-

cliquePerm

cliquePerm:

Executa as funções armazenadas em MOUSECLIQUEPERM

i3GEO.eventos.cliquePerm.executa é definido como um evento de clique sobre o mapa

Essas são operações que ocorrem de forma permanente sempre que o usuário clica no mapa.  As operações de clique devem alterar o status desse objeto para bloquear a execução quando for o caso

Exemplo, pode ser necessário bloquear as funções permanentes quando o usuário clica no mapa para calcular distâncias, para isso, altere i3GEO.eventos.cliquePerm.status = false e depois volte para true

+

NAVEGAMAPA

Armazena as funções que serão executadas quando é feita uma operação de navegação sobre o mapa.

Tipo

{Array}

-

Propriedades

+

MOUSEPARADO

Armazena as funções que serão executadas quando o usuário estaciona o mouse sobre o mapa por alguns instantes.

Tipo

{Array}

Default

[“i3GEO.navega.mostraRosaDosVentos()”]

-

status

Indica se as operações permanentes serão ou não executadas se ‘ativo’ estiver true.  Status pode ser momentâneo e controlado em tempo de execução

+

MOUSEMOVE

Armazena as funções que serão executadas quando o usuário move o mouse sobre o mapa

Tipo

{Array}

-

Tipos

+

MOUSEDOWN

Armazena as funções que serão executadas quando o usuário pressiona o botão do mouse sobre o mapa

Tipo

{Array}

-

boolean

+

MOUSEUP

Armazena as funções que serão executadas quando o usuário solta o botão do mouse sobre o mapa

Tipo

{Array}

Default

{[“i3GEO.eventos.cliquePerm.executa()”]}

+ +

MOUSECLIQUE

Armazena as funções que serão executadas quando o usuário clica sobre o mapa

Tipo

{Array}

Default

{[“i3GEO.eventos.cliqueCapturaPt()”]}

+ +

MOUSECLIQUEPERM

Armazena as funções permanentes que serão executadas quando o usuário clica sobre o mapa

As operações definidas aqui normalmente não fazem verificação de status de outras ferramentas e podem ser bloqueadas momentaneamente alterando-se i3GEO.eventos.cliquePerm.status

Tipo

{Array}

Default

i3GEO.configura.funcaoTip

+ +

Functions

+ +

mouseParado

mouseParado : function()

Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.

A execução desse evento é controlado por um timer definido no evento onmousemove (sobre o mapa).

+ +

navegaMapa

navegaMapa : function()

Executa as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada.

+ +

mousemoveMapa

mousemoveMapa : function()

Executa as funções armazenadas em MOUSEMOVE.

+ +

mousedownMapa

mousedownMapa : function()

Executa as funções armazenadas em MOUSEDOWN.

+ +

mouseupMapa

mouseupMapa : function(exy)

Executa as funções armazenadas em MOUSEUP.

+ +

mousecliqueMapa

mousecliqueMapa : function()

Executa as funções armazenadas em MOUSECLIQUE.

+ +

i3GEO.eventos.cliquePerm

Executa as funções armazenadas em MOUSECLIQUEPERM

i3GEO.eventos.cliquePerm.executa é definido como um evento de clique sobre o mapa

Essas são operações que ocorrem de forma permanente sempre que o usuário clica no mapa.  As operações de clique devem alterar o status desse objeto para bloquear a execução quando for o caso

Exemplo, pode ser necessário bloquear as funções permanentes quando o usuário clica no mapa para calcular distâncias, para isso, altere i3GEO.eventos.cliquePerm.status = false e depois volte para true

Summary
Propriedades
ativoIndica se as operações permanentes serão ou não executadas
Functions
ativaAtiva os cliques permanentes
desativaDesaativa momentaneamente os cliques permanentes
+ +

Propriedades

+ +

ativo

Indica se as operações permanentes serão ou não executadas

Essa propriedade bloqueia todas as operações mesmo que momentâneamente o status esteja true

Type

{boolean}

Default

true

+ +

Functions

+ +

ativa

ativa : function()

Ativa os cliques permanentes

+ +

desativa

desativa : function()

Desaativa momentaneamente os cliques permanentes

-
mouseParado: function()
Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
navegaMapa: function()
Executa as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada.
mousemoveMapa: function()
Executa as funções armazenadas em MOUSEMOVE.
mousedownMapa: function()
Executa as funções armazenadas em MOUSEDOWN.
mouseupMapa: function(exy)
Executa as funções armazenadas em MOUSEUP.
mousecliqueMapa: function()
Executa as funções armazenadas em MOUSECLIQUE.
cliquePerm:
Executa as funções armazenadas em MOUSECLIQUEPERM
+
mouseParado : function()
Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
navegaMapa : function()
Executa as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada.
mousemoveMapa : function()
Executa as funções armazenadas em MOUSEMOVE.
mousedownMapa : function()
Executa as funções armazenadas em MOUSEDOWN.
mouseupMapa : function(exy)
Executa as funções armazenadas em MOUSEUP.
mousecliqueMapa : function()
Executa as funções armazenadas em MOUSECLIQUE.
ativa : function()
Ativa os cliques permanentes
desativa : function()
Desaativa momentaneamente os cliques permanentes
\ No newline at end of file diff --git a/documentacao/files/classesjs/classe_i3geo-js.html b/documentacao/files/classesjs/classe_i3geo-js.html index 313b282..cf82369 100644 --- a/documentacao/files/classesjs/classe_i3geo-js.html +++ b/documentacao/files/classesjs/classe_i3geo-js.html @@ -39,14 +39,14 @@ if (browserType) {document.write("
");if (browserV

inicia

inicia : function(retorno)

Inicializa o mapa

Verifica se o mapa apresenta algum problema no processamento no lado do servidor e realiza as operações de tentativa de recuperação, se for o caso

No início do processo é executada a função <i3GEOmantemCompatibilidade> para realizar as operações necessárias de manutenção de compatibilidade da versão atual para as anteriores

A inicialização é baseada em <i3GEO.php.inicia> cujo retorno é utilizado para definir a variável <i3GEO.parametros>

Após a inicialização é executado <i3GEO.Interface.inicia>

-

atualiza

atualiza : function(retorno)

Atualiza o mapa atual, altera a imagem do mapa os gadgets ativos e os parametros e verifica a integridade do mapa em uso (arquivo mapfile)

O processo executa também a função de atualização específica da interface atual em uso, veja <i3GEO.Interface.redesenha>

Os seguintes gadgets são processados

<i3GEO.arvoreDeCamadas.atualiza>

<i3GEO.arvoreDeCamadas.atualizaFarol>

Os eventos definidos em <i3GEO.eventos.navegaMapa> são executados

Parametro

retorno {String}string com os parametros do novo mapa.  Se retorno não for especificado ou se for vazio, será feita uma chamada em ajax para sua obtenção.  O resultado dessa chamada é armazenada em i3GEO.parametros
+

atualiza

atualiza : function(retorno)

Atualiza o mapa atual, altera a imagem do mapa os gadgets ativos e os parametros e verifica a integridade do mapa em uso (arquivo mapfile)

O processo executa também a função de atualização específica da interface atual em uso, veja <i3GEO.Interface.redesenha>

Os seguintes gadgets são processados

<i3GEO.arvoreDeCamadas.atualiza>

<i3GEO.arvoreDeCamadas.atualizaFarol>

Os eventos definidos em i3GEO.eventos.navegaMapa são executados

Parametro

retorno {String}string com os parametros do novo mapa.  Se retorno não for especificado ou se for vazio, será feita uma chamada em ajax para sua obtenção.  O resultado dessa chamada é armazenada em i3GEO.parametros
-
cria : function()
Cria e configura a visualização do mapa, definindo posicionamentos, tamanho etc
inicia : function(retorno)
Inicializa o mapa
atualiza : function(retorno)
Atualiza o mapa atual, altera a imagem do mapa os gadgets ativos e os parametros e verifica a integridade do mapa em uso (arquivo mapfile)
+
cria : function()
Cria e configura a visualização do mapa, definindo posicionamentos, tamanho etc
inicia : function(retorno)
Inicializa o mapa
atualiza : function(retorno)
Atualiza o mapa atual, altera a imagem do mapa os gadgets ativos e os parametros e verifica a integridade do mapa em uso (arquivo mapfile)
navegaMapa : function()
Executa as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada.
\ No newline at end of file diff --git a/documentacao/index/Classe.html b/documentacao/index/Classe.html index 0bcb4f1..36f5400 100644 --- a/documentacao/index/Classe.html +++ b/documentacao/index/Classe.html @@ -14,9 +14,9 @@ if (browserType) {document.write("
");if (browserV -
Classe Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
I
 i3GEO.analise.dialogo
 i3GEO.arvoreDeCamadas.dialogo
 i3GEO.arvoreDeTemas.dialogo
 i3GEO.coordenadas.geohash
 i3GEO.desenho.googleearth
 i3GEO.desenho.googlemaps
 i3GEO.desenho.openlayers
 i3GEO.editorGM
 i3GEO.Interface.googleearth
 i3GEO.Interface.googlemaps
 i3GEO.Interface.openlayers
 i3GEO.login.dialogo
 i3GEO.mapa.dialogo
 i3GEO.mapa.legendaHTML
 i3GEO.navega.autoRedesenho
 i3GEO.navega.destacaTema
 i3GEO.navega.dialogo
 i3GEO.navega.lente
 i3GEO.tema.dialogo
 i3geo_gl_configura
 i3geo_gl_configura.buscageo
 i3geo_gl_configura.grupo
 i3geo_gl_configura.link
 i3geo_gl_configura.loc_i3geo
 i3geo_gl_configura.menu
 i3geo_gl_configura.nomeseltema
 i3geo_gl_configura.subgrupo
 i3geo_gl_configura.tema
 i3geo_gl_configura.temasa
M
 medeArea
 medeDistancia
+
Classe Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
I
 i3GEO.ajuda
 i3GEO.analise
 i3GEO.analise.dialogo
 i3GEO.arvoreDeTemas
 i3GEO.arvoreDeTemas.dialogo
 i3GEO.barraDeBotoes
 i3GEO.calculo
 i3GEO.configura
 i3GEO.coordenadas
 i3GEO.coordenadas.geohash
 i3GEO.desenho
 i3GEO.desenho.googleearth
 i3GEO.desenho.googlemaps
 i3GEO.desenho.openlayers
 i3GEO.editorGM
 i3GEO.eventos
 i3GEO.eventos.cliquePerm
 i3GEO.Interface.googleearth
 i3GEO.Interface.googlemaps
 i3GEO.Interface.openlayers
 i3GEO.login.dialogo
 i3GEO.mapa.dialogo
 i3GEO.mapa.legendaHTML
 i3GEO.navega.autoRedesenho
 i3GEO.navega.destacaTema
 i3GEO.navega.dialogo
 i3GEO.navega.lente
 i3GEO.tema.dialogo
 i3geo_gl_configura
 i3geo_gl_configura.buscageo
 i3geo_gl_configura.grupo
 i3geo_gl_configura.link
 i3geo_gl_configura.loc_i3geo
 i3geo_gl_configura.menu
 i3geo_gl_configura.nomeseltema
 i3geo_gl_configura.subgrupo
 i3geo_gl_configura.tema
 i3geo_gl_configura.temasa
M
 medeArea
 medeDistancia
-
Abre as telas de diálogo das opções de análise
Abre as telas de diálogo das opções de manipulação da árvore
Abre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
Funções específicas da biblioteca Geohash library for Javascript
Funções utilizadas quando o mapa baseia-se na interface GoogleEarth
Funções utilizadas quando o mapa baseia-se na interface GoogleMaps
Funções utilizadas quando o mapa baseia-se na interface OpenLayers
Funções de edição vetorial utilizadas pelo editor de regiões do sistema METAESTAT
Interface com motor de navegação baseado na API Google Earth
Interface com motor de navegação baseado na API Google Maps
Interface com motor de navegação baseado na API OpenLayers
Abre as telas de diálogo com o usuário
Abre as telas de dialogo das opcoes de manipulacao do mapa atual
Controla a obtencao da legenda do mapa formatada em HTML.
Controla o redesenho automático do mapa por meio de um temporizador
Destaca um tema mostrando-o sobre os outros em um box que segue o mouse
Abre as telas de diálogo das opções de navegação no mapa atual
Ativa e controla a lente de aumento.
Abre as telas de dialogo das opcoes de manipulacao de um tema
Cria o objeto javascript com os parametros de configuração da api e com as funções de manipulação.
Id do elemento HTML onde será incluída a opção de busca de coordenadas geográficas
Id do elemento HTML que receberá o combo com os grupos
Id do elemento HTML do tipo a onde será mostrado o link criado para o mapa.
endereço web onde está instalado o i3geo.
id do elemento HTML onde será incluido a lista de menus
identificador do tema inicial que será incluido no link, normalmente estadosl
Id do elemento HTML que receberá o combo com os subgrupos
Id do elemento HTML que receberá o combo com a lista de temas
Id do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
+
Abre as telas de diálogo das opções de análise
Abre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
Fun��es espec�ficas da biblioteca Geohash library for Javascript
Funções utilizadas quando o mapa baseia-se na interface GoogleEarth
Funções utilizadas quando o mapa baseia-se na interface GoogleMaps
Funções utilizadas quando o mapa baseia-se na interface OpenLayers
Funções de edição vetorial utilizadas pelo editor de regiões do sistema METAESTAT
Executa as funções armazenadas em MOUSECLIQUEPERM
Interface com motor de navegação baseado na API Google Earth
Interface com motor de navegação baseado na API Google Maps
Interface com motor de navegação baseado na API OpenLayers
Abre as telas de diálogo com o usuário
Abre as telas de dialogo das opcoes de manipulacao do mapa atual
Controla a obtencao da legenda do mapa formatada em HTML.
Controla o redesenho automático do mapa por meio de um temporizador
Destaca um tema mostrando-o sobre os outros em um box que segue o mouse
Abre as telas de diálogo das opções de navegação no mapa atual
Ativa e controla a lente de aumento.
Abre as telas de dialogo das opcoes de manipulacao de um tema
Cria o objeto javascript com os parametros de configuração da api e com as funções de manipulação.
Id do elemento HTML onde será incluída a opção de busca de coordenadas geográficas
Id do elemento HTML que receberá o combo com os grupos
Id do elemento HTML do tipo a onde será mostrado o link criado para o mapa.
endereço web onde está instalado o i3geo.
id do elemento HTML onde será incluido a lista de menus
identificador do tema inicial que será incluido no link, normalmente estadosl
Id do elemento HTML que receberá o combo com os subgrupos
Id do elemento HTML que receberá o combo com a lista de temas
Id do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
diff --git a/documentacao/index/Constants.html b/documentacao/index/Constants.html index bcc796b..7ef1888 100755 --- a/documentacao/index/Constants.html +++ b/documentacao/index/Constants.html @@ -14,25 +14,25 @@ if (browserType) {document.write("
");if (browserV -
Constant Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 ARVORE
C
 CAMADASINICIAIS
F
 FATORESTRELA
I
 IDHTML
L
 layergrafico
+
Constant Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 ARVORE
C
 CAMADASINICIAIS
F
 FATORESTRELA, i3GEO.arvoreDeTemas
I
 IDHTML
L
 layergrafico, i3GEO.desenho
-
Objeto com a árvore criada com YAHOO.widget.TreeView Pode ser usado para receber métodos da API do YAHOO
+
Objeto com a árvore criada com YAHOO.widget.TreeView Pode ser usado para receber métodos da API do YAHOO
Objeto com a arvore criada com YAHOO.widget.TreeView
-
O mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram o mapa
+
O mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram o mapa
-
Valor que sera utilizado para dividir o valor bruto do numero de acessos de cada tema.
+
Valor que sera utilizado para dividir o valor bruto do numero de acessos de cada tema.
-
Armazena o ID do elemento DOM onde a árvore foi inserida.
+
Armazena o ID do elemento DOM onde a árvore foi inserida.
Armazena o ID do elemento HTML onde a arvore sera incluida
-
Objeto LAYER para a interface OpenLayers criado com i3GEO.desenho.openlayers.criaLayerGrafico
+
Objeto LAYER para a interface OpenLayers criado com i3GEO.desenho.openlayers.criaLayerGrafico
diff --git a/documentacao/index/Functions.html b/documentacao/index/Functions.html index 813a6e1..f30e54e 100644 --- a/documentacao/index/Functions.html +++ b/documentacao/index/Functions.html @@ -14,7 +14,7 @@ if (browserType) {document.write("
");if (browserV -
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 $i
 $im ou nome curto$im
 $left ou nome curto$left
 $top ou nome curto$top
 $trad
0-9
 5), ativaMenuContexto(depreciado na versão 4
+
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 $i
 $im ou nome curto$im
 $left ou nome curto$left
 $top ou nome curto$top
 $trad
0-9
 5), i3GEO.barraDeBotoes.ativaMenuContexto(depreciado na versão 4
$i = function(id)
Obtem um elemento DOM a partir de seu id
Retorna o caminho correto de uma imagem.
Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.
Muda a posicao (superior) de um objeto tanto no IE como no Firefox.
$trad = function(id,
dic)
Atalho para a função de tradução
diff --git a/documentacao/index/Functions2.html b/documentacao/index/Functions2.html index 3d942ac..a6d8f14 100644 --- a/documentacao/index/Functions2.html +++ b/documentacao/index/Functions2.html @@ -14,9 +14,9 @@ if (browserType) {document.write("
");if (browserV -
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 abreAguarde
 abreColourRamp
 abreCor
 abreDoc
 abreFecha
 abreJanela
 abreKml, i3GEO.tema.dialogo
 abreLogin, i3GEO.login.dialogo
 abreLogout, i3GEO.login.dialogo
 adicionaBotao
 adicionaDicionario
 adicionaKml
 adicionaNoArvoreGoogle
 adicionaSHP
 adicionaTemaIMG
 adicionaTemas
 adicionaTemaSHP
 adicionaTemaWMS
 adtema
 afasta
 agrupaElementos, i3GEO.analise.dialogo
 ajaxexecASXml
 ajaxGet
 ajaxhttp
 ajustaDocType
 alteracorclasse
 alteraData
 alteraDicionario
 alteraLayers
 alteraPropCamadas
 alteraTamanho
 analisaGeometrias, i3GEO.analise.dialogo
 animacao, i3GEO.mapa.dialogo
 aparece
 aplicaAquarela
 aplicaCorClasseTema
 aplicaEscala
 aplicaFiltroRegiao
 aplicaOpacidade
 aplicaResolucao
 aplicarsld, i3GEO.tema.dialogo
 aplicaTemas
 aproxima
 areaPixel
 arvore
 atalhosedicao, i3GEO.mapa.dialogo
 ativa
 ativaBotoes
 ativaDesativaCamadaKml
 ativaIcone
 ativalogo
 ativaLogo
 ativaPadrao
 ativaTema
 atualiza
 atualizaGeo
 atualizaLegenda
 atualizaMapa
 atualizaTema
 autoredesenha, i3GEO.mapa.dialogo
+
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 abreAguarde
 abreColourRamp
 abreCor
 abreDoc, i3GEO.ajuda
 abreFecha
 abreJanela, i3GEO.ajuda
 abreKml, i3GEO.tema.dialogo
 abreLogin, i3GEO.login.dialogo
 abreLogout, i3GEO.login.dialogo
 adicionaBotao, i3GEO.barraDeBotoes
 adicionaDicionario
 adicionaKml
 adicionaNoArvoreGoogle
 adicionaSHP
 adicionaTemaIMG
 adicionaTemas, i3GEO.arvoreDeTemas
 adicionaTemaSHP
 adicionaTemaWMS
 adtema
 afasta
 agrupaElementos, i3GEO.analise.dialogo
 ajaxexecASXml
 ajaxGet
 ajaxhttp
 ajustaDocType
 alteracorclasse
 alteraData
 alteraDicionario
 alteraLayers
 alteraPropCamadas
 alteraTamanho
 analisaGeometrias, i3GEO.analise.dialogo
 animacao, i3GEO.mapa.dialogo
 aparece
 aplicaAquarela
 aplicaCorClasseTema
 aplicaEscala
 aplicaFiltroRegiao
 aplicaOpacidade
 aplicaResolucao
 aplicarsld, i3GEO.tema.dialogo
 aplicaTemas
 aproxima
 areaPixel
 arvore
 atalhosedicao, i3GEO.mapa.dialogo
 ativa
 ativaBotoes, i3GEO.barraDeBotoes
 ativaDesativaCamadaKml
 ativaIcone, i3GEO.barraDeBotoes
 ativalogo
 ativaLogo
 ativaPadrao, i3GEO.barraDeBotoes
 ativaTema
 atualiza
 atualizaGeo, i3GEO.coordenadas
 atualizaLegenda
 atualizaMapa
 atualizaTema
 autoredesenha, i3GEO.mapa.dialogo
-
abreAguarde: function(id,
texto)
Abre uma janela com a mensagem de aguarde
abreColourRamp: function(janelaid,
elemento,
ncores)
Abre a janela flutuante para escolha de um degrade de cores
abreCor: function(janelaid,
elemento,
tipo)
Abre a janela flutuante para escolha de uma cor
abreDoc : function(url)
Abre a documentacao do i3geo em uma nova janela do navegador
abreFecha : function(forca)
Abre ou fecha a guia móvel
abreJanela : function()
Abre a janela flutuante para mostrar as mensagens de ajuda.
abreKml: function(tema,
tipo)
Abre a janela de dialogo da ferramenta convertekml
abreLogin : function(locaplic)
Abre a tela de login
abreLogout : function()
Abre a tela de logout
adicionaBotao : function(obj)
Adiciona um novo botao nas definicoes da barra de botoes
adicionaDicionario: function(novodic)
Adiciona novos registros ao dicionário atual
adicionaKml : function()
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaKml : function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Earth
adicionaKml : function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Maps
adicionaNoArvoreGoogle : function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaNoArvoreGoogle : function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaSHP: function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaTemaIMG: function(funcao,
path)
ADICIONATEMAIMG
adicionaTemas : function(tsl)
Adiciona ao mapa os temas selecionados na arvore
adicionaTemaSHP: function(funcao,
path)
ADICIONATEMASHP
adicionaTemaWMS: function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid,
checked)
ADICIONATEMAWMS
adtema: function(funcao,
temas,
locaplic,
sid)
ADTEMA
afasta: function(funcao,
nivel)
AFASTA
agrupaElementos : function()
Ferramenta agrupa elementos
ajaxexecASXml: function(programa,
funcao)
Executa uma chamada ajax no modo assincrono retornando o resultado em XML.
ajaxGet: function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
ajaxhttp: function()
Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
ajustaDocType: function()
Ajusta o DOCTYPE do HTML para funcionar com CSS3
alteracorclasse: function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
alteraData: function(funcao,
tema,
data,
removemeta)
ALTERADATA
alteraDicionario: function(id,
novo)
Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual.
Altera todos os layers do mapa modificando um determinado parametro
alteraPropCamadas : function(propriedade,
valor,
camada)
Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS
alteraTamanho: function(w,
h,
id)
Altera o tamanho de uma janela aberta
analisaGeometrias : function()
Ferramenta de análise de geometrias
animacao : function()
Abre a janela de dialogo da ferramenta que permite animar o mapa atual
aparece: function(id,
tempo,
intervalo)
Aplica efeito de aparecimento suave de um objeto
aplicaAquarela: function(onde)
Formata código HTML para incluir um ícone para abrir o colorPicker
aplicaCorClasseTema: function(funcao,
idtema,
idclasse,
rgb)
APLICACORCLASSETEMA
aplicaEscala: function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao)
Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
aplicaOpacidade : function(opacidade,
layer)
Aplica um fator de opacidade a todos os layers do mapa
aplicaResolucao: function(funcao,
resolucao)
crialente
aplicarsld: function(idtema)
Fax o upload de um arquivo SLD (xml) e aplica ao tema
aplicaTemas : function(tipo)
Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos
aproxima: function(funcao,
nivel)
APROXIMA
areaPixel: function(funcao,
g_celula)
AREAPIXEL
arvore: function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
atalhosedicao: function(idtema)
Janela com as principais opcoes de edicao de um layer.
ativa : function(guia)
Ativa uma determinada guia
ativa: function(id)
Ativa o auto-redesenho do mapa
ativaBotoes : function(padrao)
Ativa os botoes definidos em LISTABOTOES
ativaDesativaCamadaKml : function(obj)
Ativa ou desativa uma camada do nó de layers KML
ativaDesativaCamadaKml : function(obj,
url)
Ativa ou desativa uma camada do nó de layers KML
ativaIcone : function(icone)
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
ativalogo: function(funcao,
altura,
largura)
ATIVALOGO
ativaLogo : function()
Ativa ou desativa a logo marca.
ativaPadrao : function()
Ativa o botão definido como padrão, executando a função definida em onclick
ativaTema : function(codigo)
Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
atualiza : function(temas,
forca)
Atualiza a árvore de camadas.
atualiza : function()
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
atualizaGeo : function(dmsx,
dmsy,
prefixo)
Atualiza os valores em uma tabela do tipo DMS
atualizaLegenda : function(idtema)
Atualiza a legenda de um tema.
atualizaMapa : function()
Aplica o método atualizaMapa da interface atual.
atualizaTema : function(retorno,
tema)
Aplica o método atualizaTema da interface atual
autoredesenha : function()
Abre a janela de dialogo da ferramenta opcoes_autoredesenha
+
abreAguarde: function(id,
texto)
Abre uma janela com a mensagem de aguarde
abreColourRamp: function(janelaid,
elemento,
ncores)
Abre a janela flutuante para escolha de um degrade de cores
abreCor: function(janelaid,
elemento,
tipo)
Abre a janela flutuante para escolha de uma cor
abreDoc : function(url)
Abre a documentacao do i3geo em uma nova janela do navegador
abreFecha : function(forca)
Abre ou fecha a guia móvel
abreJanela : function()
Abre a janela flutuante para mostrar as mensagens de ajuda.
abreKml: function(tema,
tipo)
Abre a janela de dialogo da ferramenta convertekml
abreLogin : function(locaplic)
Abre a tela de login
abreLogout : function()
Abre a tela de logout
adicionaBotao : function(obj)
Adiciona um novo botao nas definicoes da barra de botoes
adicionaDicionario: function(novodic)
Adiciona novos registros ao dicionário atual
adicionaKml : function()
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaKml : function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Earth
adicionaKml : function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Maps
adicionaNoArvoreGoogle : function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaNoArvoreGoogle : function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaSHP: function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaTemaIMG: function(funcao,
path)
ADICIONATEMAIMG
adicionaTemas : function(tsl)
Adiciona ao mapa os temas selecionados na arvore
adicionaTemaSHP: function(funcao,
path)
ADICIONATEMASHP
adicionaTemaWMS: function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid,
checked)
ADICIONATEMAWMS
adtema: function(funcao,
temas,
locaplic,
sid)
ADTEMA
afasta: function(funcao,
nivel)
AFASTA
agrupaElementos : function()
Ferramenta agrupa elementos
ajaxexecASXml: function(programa,
funcao)
Executa uma chamada ajax no modo assincrono retornando o resultado em XML.
ajaxGet: function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
ajaxhttp: function()
Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
ajustaDocType: function()
Ajusta o DOCTYPE do HTML para funcionar com CSS3
alteracorclasse: function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
alteraData: function(funcao,
tema,
data,
removemeta)
ALTERADATA
alteraDicionario: function(id,
novo)
Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual.
Altera todos os layers do mapa modificando um determinado parametro
alteraPropCamadas : function(propriedade,
valor,
camada)
Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS
alteraTamanho: function(w,
h,
id)
Altera o tamanho de uma janela aberta
analisaGeometrias : function()
Ferramenta de análise de geometrias
animacao : function()
Abre a janela de dialogo da ferramenta que permite animar o mapa atual
aparece: function(id,
tempo,
intervalo)
Aplica efeito de aparecimento suave de um objeto
aplicaAquarela: function(onde)
Formata código HTML para incluir um ícone para abrir o colorPicker
aplicaCorClasseTema: function(funcao,
idtema,
idclasse,
rgb)
APLICACORCLASSETEMA
aplicaEscala: function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao)
Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
aplicaOpacidade : function(opacidade,
layer)
Aplica um fator de opacidade a todos os layers do mapa
aplicaResolucao: function(funcao,
resolucao)
crialente
aplicarsld: function(idtema)
Fax o upload de um arquivo SLD (xml) e aplica ao tema
aplicaTemas : function(tipo)
Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos
aproxima: function(funcao,
nivel)
APROXIMA
areaPixel: function(funcao,
g_celula)
AREAPIXEL
arvore: function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
atalhosedicao: function(idtema)
Janela com as principais opcoes de edicao de um layer.
ativa : function(guia)
Ativa uma determinada guia
ativa : function()
Ativa os cliques permanentes
ativa: function(id)
Ativa o auto-redesenho do mapa
ativaBotoes : function(padrao)
Ativa os botoes definidos em LISTABOTOES
ativaDesativaCamadaKml : function(obj)
Ativa ou desativa uma camada do nó de layers KML
ativaDesativaCamadaKml : function(obj,
url)
Ativa ou desativa uma camada do nó de layers KML
ativaIcone : function(icone)
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
ativalogo: function(funcao,
altura,
largura)
ATIVALOGO
ativaLogo : function()
Ativa ou desativa a logo marca.
ativaPadrao : function()
Ativa o botão definido como padrão, executando a função definida em onclick
ativaTema : function(codigo)
Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
atualiza : function(temas,
forca)
Atualiza a árvore de camadas.
atualiza : function()
Refaz a árvore atual
atualiza : function()
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
atualizaGeo : function(dmsx,
dmsy,
prefixo)
Atualiza os valores em uma tabela do tipo DMS
atualizaLegenda : function(idtema)
Atualiza a legenda de um tema.
atualizaMapa : function()
Aplica o método atualizaMapa da interface atual.
atualizaTema : function(retorno,
tema)
Aplica o método atualizaTema da interface atual
autoredesenha : function()
Abre a janela de dialogo da ferramenta opcoes_autoredesenha
diff --git a/documentacao/index/Functions3.html b/documentacao/index/Functions3.html index 117b3d4..5041f9b 100644 --- a/documentacao/index/Functions3.html +++ b/documentacao/index/Functions3.html @@ -14,9 +14,9 @@ if (browserType) {document.write("
");if (browserV -
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
B
 bookmark
 buffer, i3GEO.analise.dialogo
 buscaCheckbox
 buscaFotos, i3GEO.navega.dialogo
 buscageo_init, i3geo_gl_configura
 buscaInde, i3GEO.arvoreDeTemas.dialogo.dialogo
 buscaRapida
 buscaTema2
+
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
B
 bookmark
 buffer, i3GEO.analise.dialogo
 buscaCheckbox, i3GEO.arvoreDeTemas
 buscaFotos, i3GEO.navega.dialogo
 buscageo_init, i3geo_gl_configura
 buscaInde, i3GEO.arvoreDeTemas.dialogo.dialogo
 buscaRapida
 buscaTema2, i3GEO.arvoreDeTemas
-
bookmark: function(link,
locaplic)
Cria os botões de bookmark em redes sociais
buffer : function()
Ferramenta buffer
buscaCheckbox : function(valor)
Retorna um input com determinado value
buscaFotos: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
this.buscageo_init = function()
Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
Abre a janela flutuante para o usuario procurar metadados na INDE
buscaRapida: function(funcao,
locaplic,
servico,
palavra)
BUSCARAPIDA
buscaTema2 : function(palavra)
Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
+
bookmark: function(link,
locaplic)
Cria os botões de bookmark em redes sociais
buffer : function()
Ferramenta buffer
buscaCheckbox : function(valor)
Retorna um input com determinado value
buscaFotos: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
this.buscageo_init = function()
Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
Abre a janela flutuante para o usuario procurar metadados na INDE
buscaRapida: function(funcao,
locaplic,
servico,
palavra)
BUSCARAPIDA
buscaTema2 : function(palavra)
Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
diff --git a/documentacao/index/Functions4.html b/documentacao/index/Functions4.html index 64141be..37e97bf 100644 --- a/documentacao/index/Functions4.html +++ b/documentacao/index/Functions4.html @@ -14,9 +14,9 @@ if (browserType) {document.write("
");if (browserV -
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
C
 calculaDPI
 calculaProj4
 capturaCheckBox
 carouselTemas, i3GEO.arvoreDeTemas.dialogo.dialogo
 carregaMapa, i3GEO.mapa.dialogo
 centroDoMapa
 centroide, i3GEO.analise.dialogo
 centromassa, i3GEO.analise.dialogo
 chaveGoogle
 checkCombo
 checkItensEditaveis
 checkTemas
 cliqueGrafico, i3GEO.mapa.dialogo
 cliqueIdentificaDefault, i3GEO.mapa.dialogo
 cliquePerm
 cliquePonto, i3GEO.mapa.dialogo
 cliqueTexto, i3GEO.mapa.dialogo
 cloneObj
 comboEpsg
 comboFontes
 combogrupos, i3geo_gl_configura
 comboGruposMenu
 comboItens
 comboMenus
 comboSimNao
 combosubgrupos, i3geo_gl_configura
 comboSubGruposMenu
 combotemas, i3geo_gl_configura
 comboTemas
 comboTemasMenu
 comboValoresItem
 comentario, i3GEO.tema.dialogo
 compactaLayerGrafico, i3GEO.mapa.dialogo
 compartilhar
 conectarwfs, i3GEO.arvoreDeTemas.dialogo.dialogo
 conectaservico, i3GEO.arvoreDeTemas.dialogo.dialogo
 confluence, i3GEO.navega.dialogo
 congelaMapa, i3GEO.mapa.dialogo
 converte2googlemaps
 converte2openlayers
 convertekml, i3GEO.mapa.dialogo
 convertews, i3GEO.mapa.dialogo
 copia
 copiatema
 corFundo, i3GEO.mapa.dialogo
 corpo
 cortina, i3GEO.tema.dialogo
 cria
 criaLegendaHTML
 criaLegendaImagem
 crialink, i3geo_gl_configura
 criamapa
 criaMascaraCodigo
 criaMascaraDMS
 criaMascaraMetrica
 criaPin
 criatemasel
+
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
C
 calculaDPI
 calculaProj4, i3GEO.coordenadas
 capturaCheckBox
 carouselTemas, i3GEO.arvoreDeTemas.dialogo.dialogo
 carregaMapa, i3GEO.mapa.dialogo
 centroDoMapa
 centroide, i3GEO.analise.dialogo
 centromassa, i3GEO.analise.dialogo
 chaveGoogle
 checkCombo
 checkItensEditaveis
 checkTemas
 cliqueGrafico, i3GEO.mapa.dialogo
 cliqueIdentificaDefault, i3GEO.mapa.dialogo
 cliquePonto, i3GEO.mapa.dialogo
 cliqueTexto, i3GEO.mapa.dialogo
 cloneObj
 comboEpsg
 comboFontes
 combogrupos, i3geo_gl_configura
 comboGruposMenu, i3GEO.arvoreDeTemas
 comboItens
 comboMenus, i3GEO.arvoreDeTemas
 comboSimNao
 combosubgrupos, i3geo_gl_configura
 comboSubGruposMenu, i3GEO.arvoreDeTemas
 combotemas, i3geo_gl_configura
 comboTemas
 comboTemasMenu, i3GEO.arvoreDeTemas
 comboValoresItem
 comentario, i3GEO.tema.dialogo
 compactaLayerGrafico, i3GEO.mapa.dialogo
 compartilhar
 conectarwfs, i3GEO.arvoreDeTemas.dialogo.dialogo
 conectaservico, i3GEO.arvoreDeTemas.dialogo.dialogo
 confluence, i3GEO.navega.dialogo
 congelaMapa, i3GEO.mapa.dialogo
 converte2googlemaps
 converte2openlayers
 convertekml, i3GEO.mapa.dialogo
 convertews, i3GEO.mapa.dialogo
 copia
 copiatema
 corFundo, i3GEO.mapa.dialogo
 corpo
 cortina, i3GEO.tema.dialogo
 cria
 criaLegendaHTML
 criaLegendaImagem
 crialink, i3geo_gl_configura
 criamapa
 criaMascaraCodigo, i3GEO.coordenadas
 criaMascaraDMS, i3GEO.coordenadas
 criaMascaraMetrica, i3GEO.coordenadas
 criaPin
 criatemasel
-
calculaDPI: function()
Calcula o valor de DPI do monitor.
calculaProj4 : function(origem,
destino,
x,
y)
Faz a projeção de x e y da origem para o destino
capturaCheckBox : function(tema)
Retorna o objeto input (check box) que corresponde a uma determinada camada na árvore.
Abre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
carregaMapa : function()
Abre a janela de dialogo da ferramenta carregamapa
centroDoMapa: function()
Obtém as coordenadas geográficas do centro do mapa
centroide : function()
Ferramenta centróide
centromassa : function()
Ferramenta centro médio
chaveGoogle: function(funcao)
CHAVEGOOGLE
checkCombo: function(id,
nomes,
valores,
estilo,
funcaoclick,
ids,
idschecked)
Cria uma lista com check box generico baseado em um objeto com os dados
checkItensEditaveis: function(tema,
funcao,
onde,
size,
prefixo,
ordenacao)
Cria uma lista de elementos do tipo input com textos editaveis contendo a lista de itens de um tema.
checkTemas: function(id,
funcao,
onde,
nome,
tipoLista,
prefixo,
size)
Cria uma lista com check box de temas existentes no mapa e de determinado tipo
cliqueGrafico : function()
Abre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefault : function(x,
y)
Abre a janela de dialogo da ferramenta identifica
cliquePerm:
Executa as funções armazenadas em MOUSECLIQUEPERM
cliquePonto : function()
Abre a janela de dialogo da ferramenta inserexy2
cliqueTexto : function()
Abre a janela de dialogo da ferramenta inseretxt
cloneObj: function(obj)
Cria um clone de um objeto.
comboEpsg: function (idCombo,
onde,
funcaoOnChange,
valorDefault)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
comboFontes: function(id,
onde)
Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis
this.combogrupos = function(idMenu)
Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
comboGruposMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura,
id_menu)
Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
comboItens: function(id,
tema,
funcao,
onde,
nome,
alias,
estilo)
Cria um combo (caixa de selecao) com a lista de itens de um layer
comboMenus : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura)
Busca a lista de menus existentes no i3geo e monta um combo com o resultado.
comboSimNao: function(id,
selecionado)
Cria uma caixa de selecao com as palavras sim e nao
this.combosubgrupos = function(idGrupo,
dados)
Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
comboSubGruposMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
largura,
altura)
Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
this.combotemas = function (idGrupo,
idSubGrupo,
temas)
Monta um combo com a lista de temas vinculados diretamente a um grupo.
comboTemas: function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo,
yui)
Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo
comboTemasMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
idSubGrupo,
largura,
altura,
id_menu,
temas)
Monta um combo com a lista de temas do i3geo.
comboValoresItem: function(id,
tema,
itemTema,
funcao,
onde)
Cria uma caixa de selecao com os valores de um item de um tema
comentario: function(tema)
Abre a janela de dialogo para o usuario ver e inserir comentarios em um tema
compactaLayerGrafico : function()
Retorna uma string no formato base64 + JSON contendo as geometrias existentes no layer grafico do mapa Essas geometrias podem ser criadas com o editor vetorial
compartilhar: function(id,
urlcf,
urlpt,
tipo,
locaplic)
Cria os botões de publicar no Twitter e curtir/compartilhar no Facebook
Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs
Abre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
confluence: function()
Abre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências
congelaMapa : function()
Congela a visão atual do mapa mostrando-o em uma janela flutuante
converte2googlemaps: function(funcao)
CONVERTE2GOOGLEMAPS
converte2openlayers: function(funcao)
CONVERTE2OPENLAYERS
convertekml : function()
Abre a janela de dialogo da ferramenta convertemapakml
convertews : function()
Abre a janela de dialogo da ferramenta convertews
copia: function(idtema)
Adiciona ao mapa uma copia do tema
copiatema: function(funcao,
tema)
COPIATEMA
corFundo : function()
Abre a janela de dialogo da ferramenta opcoes_fundo
corpo: function(funcao,
tipoimagem)
CORPO
cortina: function(tema)
Abre a janela de dialogo da ferramenta cortina
cria : function(onde,
temas,
g_sid,
g_locaplic,
funcaoTema)
Cria a árvore com as opções de manipulação das camadas existentes no mapa
cria : function(id)
Cria a legenda HTML
criaLegendaHTML: function(funcao,
tema,
template)
CRIALEGENDAHTML
criaLegendaImagem: function(funcao)
CRIALEGENDAIMAGEM
this.crialink = function()
Pega os parametros especificados pelo usuário e monta o link para mostrar na tela.
criamapa: function(funcao,
parametros)
CRIAMAPA
criaMascaraCodigo : function(prefixo,
titulo,
caixa,
tipoCodigo)
Cria uma tabela para mostrar as coordenadas no padrão de codigo, como no caso de geohash
criaMascaraDMS : function(prefixo,
titulo,
caixa)
Cria uma tabela para mostrar as coordenadas no padrão grau minuto e segundo
criaMascaraMetrica : function(prefixo,
titulo,
caixa)
Cria uma tabela para mostrar as coordenadas no padrão métrico (x e y)
criaPin: function(id,
imagem,
w,
h,
mouseover,
onde)
Cria um elemento imagem na pagina atual.
CRIATEMASEL
+
calculaDPI: function()
Calcula o valor de DPI do monitor.
calculaProj4 : function(origem,
destino,
x,
y)
Faz a projeção de x e y da origem para o destino
capturaCheckBox : function(tema)
Retorna o objeto input (check box) que corresponde a uma determinada camada na árvore.
Abre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
carregaMapa : function()
Abre a janela de dialogo da ferramenta carregamapa
centroDoMapa: function()
Obtém as coordenadas geográficas do centro do mapa
centroide : function()
Ferramenta centróide
centromassa : function()
Ferramenta centro médio
chaveGoogle: function(funcao)
CHAVEGOOGLE
checkCombo: function(id,
nomes,
valores,
estilo,
funcaoclick,
ids,
idschecked)
Cria uma lista com check box generico baseado em um objeto com os dados
checkItensEditaveis: function(tema,
funcao,
onde,
size,
prefixo,
ordenacao)
Cria uma lista de elementos do tipo input com textos editaveis contendo a lista de itens de um tema.
checkTemas: function(id,
funcao,
onde,
nome,
tipoLista,
prefixo,
size)
Cria uma lista com check box de temas existentes no mapa e de determinado tipo
cliqueGrafico : function()
Abre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefault : function(x,
y)
Abre a janela de dialogo da ferramenta identifica
cliquePonto : function()
Abre a janela de dialogo da ferramenta inserexy2
cliqueTexto : function()
Abre a janela de dialogo da ferramenta inseretxt
cloneObj: function(obj)
Cria um clone de um objeto.
comboEpsg: function (idCombo,
onde,
funcaoOnChange,
valorDefault)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
comboFontes: function(id,
onde)
Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis
this.combogrupos = function(idMenu)
Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
comboGruposMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura,
id_menu)
Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
comboItens: function(id,
tema,
funcao,
onde,
nome,
alias,
estilo)
Cria um combo (caixa de selecao) com a lista de itens de um layer
comboMenus : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura)
Busca a lista de menus existentes no i3geo e monta um combo com o resultado.
comboSimNao: function(id,
selecionado)
Cria uma caixa de selecao com as palavras sim e nao
this.combosubgrupos = function(idGrupo,
dados)
Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
comboSubGruposMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
largura,
altura)
Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
this.combotemas = function (idGrupo,
idSubGrupo,
temas)
Monta um combo com a lista de temas vinculados diretamente a um grupo.
comboTemas: function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo,
yui)
Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo
comboTemasMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
idSubGrupo,
largura,
altura,
id_menu,
temas)
Monta um combo com a lista de temas do i3geo.
comboValoresItem: function(id,
tema,
itemTema,
funcao,
onde)
Cria uma caixa de selecao com os valores de um item de um tema
comentario: function(tema)
Abre a janela de dialogo para o usuario ver e inserir comentarios em um tema
compactaLayerGrafico : function()
Retorna uma string no formato base64 + JSON contendo as geometrias existentes no layer grafico do mapa Essas geometrias podem ser criadas com o editor vetorial
compartilhar: function(id,
urlcf,
urlpt,
tipo,
locaplic)
Cria os botões de publicar no Twitter e curtir/compartilhar no Facebook
Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs
Abre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
confluence: function()
Abre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências
congelaMapa : function()
Congela a visão atual do mapa mostrando-o em uma janela flutuante
converte2googlemaps: function(funcao)
CONVERTE2GOOGLEMAPS
converte2openlayers: function(funcao)
CONVERTE2OPENLAYERS
convertekml : function()
Abre a janela de dialogo da ferramenta convertemapakml
convertews : function()
Abre a janela de dialogo da ferramenta convertews
copia: function(idtema)
Adiciona ao mapa uma copia do tema
copiatema: function(funcao,
tema)
COPIATEMA
corFundo : function()
Abre a janela de dialogo da ferramenta opcoes_fundo
corpo: function(funcao,
tipoimagem)
CORPO
cortina: function(tema)
Abre a janela de dialogo da ferramenta cortina
cria : function(onde,
temas,
g_sid,
g_locaplic,
funcaoTema)
Cria a árvore com as opções de manipulação das camadas existentes no mapa
cria : function(g_sid,
g_locaplic,
idhtml,
funcaoTema,
objOpcoes,
tipoBotao)
Cria a arvore com os menus disponíveis.
cria : function(id)
Cria a legenda HTML
criaLegendaHTML: function(funcao,
tema,
template)
CRIALEGENDAHTML
criaLegendaImagem: function(funcao)
CRIALEGENDAIMAGEM
this.crialink = function()
Pega os parametros especificados pelo usuário e monta o link para mostrar na tela.
criamapa: function(funcao,
parametros)
CRIAMAPA
criaMascaraCodigo : function(prefixo,
titulo,
caixa,
tipoCodigo)
Cria uma tabela para mostrar as coordenadas no padrão de codigo, como no caso de geohash
criaMascaraDMS : function(prefixo,
titulo,
caixa)
Cria uma tabela para mostrar as coordenadas no padrão grau minuto e segundo
criaMascaraMetrica : function(prefixo,
titulo,
caixa)
Cria uma tabela para mostrar as coordenadas no padrão métrico (x e y)
criaPin: function(id,
imagem,
w,
h,
mouseover,
onde)
Cria um elemento imagem na pagina atual.
CRIATEMASEL
diff --git a/documentacao/index/Functions5.html b/documentacao/index/Functions5.html index 44df3d5..9f82d96 100644 --- a/documentacao/index/Functions5.html +++ b/documentacao/index/Functions5.html @@ -14,17 +14,17 @@ if (browserType) {document.write("
");if (browserV -
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
D
 dadosPerfilRelevo
 dd2dms
 dd2tela
 decimalPlaces
 defBotao
 define
 defineDicionario
 defineValor
 desaparece
 desativa
 desativacgi
 desativaCheckbox
 descer, i3geo_gl_configura
 descetema
 desCompactaLayerGrafico, i3GEO.mapa.dialogo
 destinoDD
 destroyFeatures, i3GEO.desenho.googlemaps
 detectaMobile
 detectaTablet
 dialogoFerramenta
 direcao
 dissolve, i3GEO.analise.dialogo
 distancia
 distanciaptpt, i3GEO.analise.dialogo
 distHaversine
 distVincenty
 dms2dd
 download, i3GEO.tema.dialogo
 downloadbase, i3GEO.arvoreDeTemas.dialogo.dialogo
E
 editaLegenda, i3GEO.tema.dialogo
 editorsql, i3GEO.tema.dialogo
 escalagrafica
 escapeURL
 escondePin
 etiquetas, i3GEO.tema.dialogo
 exclui
 excluir
 excluitema
 execBotao
 ext2rect
 extGeo2OSM
 extOSM2Geo
 extRegistros
F
 fecha
 fechaAguarde
 fechaJanela
 filtraregiao, i3GEO.mapa.dialogo
 filtro
 flutuante
 fonte
 fontetema
 funcoesGeometriasWkt
+
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
D
 dadosPerfilRelevo
 dd2dms, i3GEO.calculo
 dd2tela, i3GEO.calculo
 decimalPlaces
 defBotao, i3GEO.barraDeBotoes
 define
 defineDicionario
 defineValor
 desaparece
 desativa
 desativacgi
 desativaCheckbox, i3GEO.arvoreDeTemas
 descer, i3geo_gl_configura
 descetema
 desCompactaLayerGrafico, i3GEO.mapa.dialogo
 destinoDD, i3GEO.calculo
 destroyFeatures, i3GEO.desenho.googlemaps
 detectaMobile
 detectaTablet
 dialogoFerramenta
 direcao, i3GEO.calculo
 dissolve, i3GEO.analise.dialogo
 distancia, i3GEO.calculo
 distanciaptpt, i3GEO.analise.dialogo
 distHaversine, i3GEO.calculo
 distVincenty, i3GEO.calculo
 dms2dd, i3GEO.calculo
 download, i3GEO.tema.dialogo
 downloadbase, i3GEO.arvoreDeTemas.dialogo.dialogo
E
 editaLegenda, i3GEO.tema.dialogo
 editorsql, i3GEO.tema.dialogo
 escalagrafica
 escapeURL
 escondePin
 etiquetas, i3GEO.tema.dialogo
 exclui
 excluir
 excluitema
 execBotao, i3GEO.barraDeBotoes
 ext2rect, i3GEO.calculo
 extGeo2OSM
 extOSM2Geo
 extRegistros
F
 fecha, i3GEO.barraDeBotoes
 fechaAguarde
 fechaJanela, i3GEO.ajuda
 filtraregiao, i3GEO.mapa.dialogo
 filtro
 flutuante, i3GEO.arvoreDeTemas
 fonte
 fontetema
 funcoesGeometriasWkt
-
dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)
DADOSPERFILRELEVO
dd2dms : function(x,
y)
Converte coordenadas de dd em dms.
dd2tela : function(vx,
vy,
docmapa,
ext,
cellsize)
Converte coordenadas dd em coordenadas de tela.
decimalPlaces: function(float,
length)
Arredonda um numero
defBotao : function(iddiv)
Obtém as definições de um botão conforme o seu código (iddiv)
define: function(codigo)
Define qual o idioma em uso.
defineDicionario: function(obj)
Define o objeto com as traduções.
defineValor: function(id,
prop,
valor)
Aplica um valor a uma propriedade de um elemento
desaparece: function(id,
tempo,
intervalo,
removeobj)
Aplica efeito de desaparecimento suave de um objeto
desativa:function()
Desativa o auto-redesenho do mapa
desativa: function()
Desativa o destaque
desativa: function()
Desativa a lente aberta
desativacgi: function(funcao)
DESATIVACGI
desativaCheckbox : function(valor)
Desmarca todos os checkbox dos temas marcados na arvore
this.descer = function(e)
Desce um tema na lista de temas selecionados.
descetema: function(funcao,
tema)
DESCETEMA
desCompactaLayerGrafico : function(geometrias)
Descompacta um layer grafico criado com compactaLayerGrafico
destinoDD : function(lon,
lat,
d,
direcao)
Calcula as coordenadas de um novo ponto em função da posição de um ponto de origem, distância e direção
destroyFeatures : function(f)
Destrói as figuras
detectaMobile: function()
Verifica se esta em uso um dispositivo do tipo movel
detectaTablet: function()
Verifica se esta em uso um dispositivo do tipo tablet
dialogoFerramenta: function(mensagem,
dir,
nome,
nomejs,
nomefuncao)
Atalho para abrir a janela de dialogo de uma ferramenta padrao
direcao : function(lon1,
lat1,
lon2,
lat2)
Calcula a direção (0 a 360 graus) entre dois pontos.
dissolve : function()
Ferramenta dissolve bordas comuns
distancia : function(lon1,
lat1,
lon2,
lat2)
Calcula a distância em km entre dois pontos.
distanciaptpt : function()
Ferramenta distância entre pontos
distHaversine : function(lon1,
lat1,
lon2,
lat2)
Calcula a distância em km entre dois pontos (método Haversine).
distVincenty : function(lon1,
lat1,
lon2,
lat2)
Given two objects representing points with geographic coordinates, this calculates the distance between those points on the surface of an ellipsoid.
dms2dd : function(cd,
cm,
cs)
Converte coordenadas formatadas em DMS para DD
download: function(idtema)
Abre a janela de dialogo da ferramenta download
Abre o aplicativo datadownload
+
dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)
DADOSPERFILRELEVO
dd2dms : function(x,
y)
Converte coordenadas de dd em dms.
dd2tela : function(vx,
vy,
docmapa,
ext,
cellsize)
Converte coordenadas dd em coordenadas de tela.
decimalPlaces: function(float,
length)
Arredonda um numero
defBotao : function(iddiv)
Obtém as definições de um botão conforme o seu código (iddiv)
define: function(codigo)
Define qual o idioma em uso.
defineDicionario: function(obj)
Define o objeto com as traduções.
defineValor: function(id,
prop,
valor)
Aplica um valor a uma propriedade de um elemento
desaparece: function(id,
tempo,
intervalo,
removeobj)
Aplica efeito de desaparecimento suave de um objeto
desativa : function()
Desaativa momentaneamente os cliques permanentes
desativa:function()
Desativa o auto-redesenho do mapa
desativa: function()
Desativa o destaque
desativa: function()
Desativa a lente aberta
desativacgi: function(funcao)
DESATIVACGI
desativaCheckbox : function(valor)
Desmarca todos os checkbox dos temas marcados na arvore
this.descer = function(e)
Desce um tema na lista de temas selecionados.
descetema: function(funcao,
tema)
DESCETEMA
desCompactaLayerGrafico : function(geometrias)
Descompacta um layer grafico criado com compactaLayerGrafico
destinoDD : function(lon,
lat,
d,
direcao)
Calcula as coordenadas de um novo ponto em função da posição de um ponto de origem, distância e direção
destroyFeatures : function(f)
Destr�i as figuras
detectaMobile: function()
Verifica se esta em uso um dispositivo do tipo movel
detectaTablet: function()
Verifica se esta em uso um dispositivo do tipo tablet
dialogoFerramenta: function(mensagem,
dir,
nome,
nomejs,
nomefuncao)
Atalho para abrir a janela de dialogo de uma ferramenta padrao
direcao : function(lon1,
lat1,
lon2,
lat2)
Calcula a direção (0 a 360 graus) entre dois pontos.
dissolve : function()
Ferramenta dissolve bordas comuns
distancia : function(lon1,
lat1,
lon2,
lat2)
Calcula a distância em km entre dois pontos.
distanciaptpt : function()
Ferramenta distância entre pontos
distHaversine : function(lon1,
lat1,
lon2,
lat2)
Calcula a distância em km entre dois pontos (método Haversine).
distVincenty : function(lon1,
lat1,
lon2,
lat2)
Given two objects representing points with geographic coordinates, this calculates the distance between those points on the surface of an ellipsoid.
dms2dd : function(cd,
cm,
cs)
Converte coordenadas formatadas em DMS para DD
download: function(idtema)
Abre a janela de dialogo da ferramenta download
Abre o aplicativo datadownload
-
editaLegenda: function(idtema)
Abre a janela de dialogo da ferramenta legenda
editorsql: function(idtema)
Abre a janela de dialogo da ferramenta editorsql
escalagrafica: function(funcao)
ESCALAGRAFICA
escapeURL: function(sUrl)
Converte uma string em uma url valida
escondePin: function()
Esconde os PINS com IDs registrados em i3GEO.util.PINS
etiquetas: function(idtema)
Abre a janela de dialogo da ferramenta etiqueta
exclui: function(tema)
Exclui um tema do mapa
excluir : function()
Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore
this.excluir = function(e)
Exclui um tema da lista de temas selecionados
excluitema: function(funcao,
temas)
EXCLUITEMA
execBotao : function(id,
x,
y,
posX,
posY)
Com base no código de um botão (iddiv), obtém a função armazenada em i3GEO.barraDeBotoes.LISTABOTOES e executa.
ext2rect : function(idrect,
mapext,
boxext,
pixel,
documento)
Calcula o posicionamento de um retângulo com base na extensão geográfica.
extGeo2OSM: function(ext,
retornaArray)
Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM
extOSM2Geo: function(ext,
retornaArray)
Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM
extRegistros: function(funcao,
tema,
reg)
EXTREGISTROS
+
editaLegenda: function(idtema)
Abre a janela de dialogo da ferramenta legenda
editorsql: function(idtema)
Abre a janela de dialogo da ferramenta editorsql
escalagrafica: function(funcao)
ESCALAGRAFICA
escapeURL: function(sUrl)
Converte uma string em uma url valida
escondePin: function()
Esconde os PINS com IDs registrados em i3GEO.util.PINS
etiquetas: function(idtema)
Abre a janela de dialogo da ferramenta etiqueta
exclui: function(tema)
Exclui um tema do mapa
excluir : function()
Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore
this.excluir = function(e)
Exclui um tema da lista de temas selecionados
excluitema: function(funcao,
temas)
EXCLUITEMA
execBotao : function(id,
x,
y,
posX,
posY)
Com base no código de um botão (iddiv), obtém a função armazenada em i3GEO.barraDeBotoes.LISTABOTOES e executa.
ext2rect : function(idrect,
mapext,
boxext,
pixel,
documento)
Calcula o posicionamento de um retângulo com base na extensão geográfica.
extGeo2OSM: function(ext,
retornaArray)
Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM
extOSM2Geo: function(ext,
retornaArray)
Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM
extRegistros: function(funcao,
tema,
reg)
EXTREGISTROS
-
fecha : function(id)
Fecha uma barra de ferramentas
fechaAguarde: function(id)
Fecha uma janela do tipo aguarde
Fecha a janela de ajuda.
filtraregiao : function()
Abre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
filtro : function()
Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado a árvore
filtro: function(idtema)
Abre a janela de dialogo da ferramenta filtro
flutuante : function()
Abre o catalogo em uma janela flutuante
fonte: function(tema,
popup)
Abre os metadados registrados para o tema
fontetema: function(funcao,
tema)
FONTETEMA
funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)
FUNCOESGEOMETRIASWKT
+
fecha : function(id)
Fecha uma barra de ferramentas
fechaAguarde: function(id)
Fecha uma janela do tipo aguarde
Fecha a janela de ajuda.
filtraregiao : function()
Abre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
filtro : function()
Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado a árvore
filtro: function(idtema)
Abre a janela de dialogo da ferramenta filtro
flutuante : function()
Abre o catalogo em uma janela flutuante
fonte: function(tema,
popup)
Abre os metadados registrados para o tema
fontetema: function(funcao,
tema)
FONTETEMA
funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)
FUNCOESGEOMETRIASWKT
diff --git a/documentacao/index/Functions6.html b/documentacao/index/Functions6.html index 4919d4e..992afe5 100644 --- a/documentacao/index/Functions6.html +++ b/documentacao/index/Functions6.html @@ -14,21 +14,21 @@ if (browserType) {document.write("
");if (browserV -
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
G
 geo2utm
 geo2zonaUtm
 geolocal, i3GEO.mapa.dialogo
 geradestaque
 getFeaturesByAttribute, i3GEO.desenho.googlemaps
 getScrollerWidth
 getScrollHeight
 google, i3GEO.navega.dialogo
 googleearth
 googlemaps
 gradeCoord, i3GEO.mapa.dialogo
 gradeHex, i3GEO.analise.dialogo
 gradePol, i3GEO.analise.dialogo
 gradePontos, i3GEO.analise.dialogo
 graficoInterativo1, i3GEO.analise.dialogo
 graficotema, i3GEO.tema.dialogo
 gravaDadosLocal
 guiaMovel
H
 heatmap
I
 i3geo_gl_inicia, i3geo_gl_configura
 identifica2
 identifica3
 identificaunico
 importarwmc, i3GEO.arvoreDeTemas.dialogo.dialogo
 imprimir, i3GEO.mapa.dialogo
 in_array
 inicia
 inicializaBarra
 inicializaBarraOP
 insereAnnotation
 insereCookie
 insereDobraPagina
 insereMarca
 insereSHP
 insereSHPgrafico
 intersectaBox
 inverteStatusClasse
 invertestatuslegenda
L
 layerkml
 libera, i3GEO.mapa.legendaHTML
 ligaDesliga
 ligaDesligaTemas
 ligatemas
 limpaDadosLocal
 limpasel
 linhaDoTempo, i3GEO.analise.dialogo
 listaarquivos
 listaCamadasMetaestat
 listaChaves
 listaClasseClassificacao
 listaClassificacaoMedida
 listaDeMapasBanco, i3GEO.mapa.dialogo
 listadrives
 listaEpsg
 listaFontesTexto
 listaGrupos
 listaGruposMapaMetaestat
 listaHierarquiaRegioes
 listaIdiomas
 listaItensTema
 listaLayersWMS
 listaLigadosDesligados
 listaMedidaVariavel
 listaMenus
 listaParametrosMedidaVariavel
 listaRegioesMedidaVariavel
 listaRSSwsARRAY
 listaSistemas
 listaSubGrupos
 listaTemas
 listaTemasComSel
 listaTemasEditaveis
 listaTemasMapaMetaestat
 listatemasTipo
 listaTipoRegiao
 listaTodasChaves
 listaValoresItensTema
 listaValoresParametroMedidaVariavel
 listaVariavel
 localizaIP
 locregiao, i3GEO.mapa.dialogo
+
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
G
 geo2utm
 geo2zonaUtm, i3GEO.coordenadas
 geolocal, i3GEO.mapa.dialogo
 geradestaque
 getFeaturesByAttribute, i3GEO.desenho.googlemaps
 getScrollerWidth
 getScrollHeight
 google, i3GEO.navega.dialogo
 googleearth
 googlemaps
 gradeCoord, i3GEO.mapa.dialogo
 gradeHex, i3GEO.analise.dialogo
 gradePol, i3GEO.analise.dialogo
 gradePontos, i3GEO.analise.dialogo
 graficoInterativo1, i3GEO.analise.dialogo
 graficotema, i3GEO.tema.dialogo
 gravaDadosLocal
 guiaMovel
H
 heatmap
I
 i3geo_gl_inicia, i3geo_gl_configura
 identifica2
 identifica3
 identificaunico
 importarwmc, i3GEO.arvoreDeTemas.dialogo.dialogo
 imprimir, i3GEO.mapa.dialogo
 in_array
 inicia
 inicializaBarra, i3GEO.barraDeBotoes
 inicializaBarraOP, i3GEO.barraDeBotoes
 insereAnnotation
 insereCookie
 insereDobraPagina
 insereMarca
 insereSHP
 insereSHPgrafico
 intersectaBox
 inverteStatusClasse
 invertestatuslegenda
L
 layerkml
 libera, i3GEO.mapa.legendaHTML
 ligaDesliga
 ligaDesligaTemas
 ligatemas
 limpaDadosLocal
 limpasel
 linhaDoTempo, i3GEO.analise.dialogo
 listaarquivos
 listaCamadasMetaestat
 listaChaves
 listaClasseClassificacao
 listaClassificacaoMedida
 listaDeMapasBanco, i3GEO.mapa.dialogo
 listadrives
 listaEpsg
 listaFontesTexto
 listaGrupos, i3GEO.arvoreDeTemas
 listaGruposMapaMetaestat
 listaHierarquiaRegioes
 listaIdiomas
 listaItensTema
 listaLayersWMS
 listaLigadosDesligados
 listaMedidaVariavel
 listaMenus, i3GEO.arvoreDeTemas
 listaParametrosMedidaVariavel
 listaRegioesMedidaVariavel
 listaRSSwsARRAY
 listaSistemas, i3GEO.arvoreDeTemas
 listaSubGrupos, i3GEO.arvoreDeTemas
 listaTemas
 listaTemasComSel
 listaTemasEditaveis
 listaTemasMapaMetaestat
 listatemasTipo
 listaTipoRegiao
 listaTodasChaves
 listaValoresItensTema
 listaValoresParametroMedidaVariavel
 listaVariavel
 localizaIP
 locregiao, i3GEO.mapa.dialogo
-
geo2utm: function(funcao,
x,
y)
GEO2UTM
geo2zonaUtm : function(long)
Determina qual é a zona UTM de um par de coordenadas geográficas
geolocal : function()
Abre a janela de dialogo da ferramenta de geolocalizacao do usuario
geradestaque: function(funcao,
tema,
ext)
GERADESTAQUE
getFeaturesByAttribute : function(atributo,
valor)
Obtém uma figura com base em um atributo
getScrollerWidth: function()
Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador
getScrollHeight: function()
Calcula o tamanho vertical do browser
google: function(coordenadas)
Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
googleearth: function(funcao)
GOOGLEEARTH
googlemaps: function(funcao)
GOOGLEMAPS
gradeCoord : function()
Abre a janela de dialogo da ferramenta gradecoord
gradeHex : function()
Ferramenta grade de hexágonos
gradePol : function()
Ferramenta grade de polígonos
gradePontos : function()
Ferramenta grade de pontos
graficoInterativo1 : function()
Ferramenta gráfico interativo
graficotema: function(idtema)
Abre a janela de dialogo da ferramenta graficotema
gravaDadosLocal: function(item,
valor)
Grava um valor localmente
guiaMovel :
Controla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas
+
geo2utm: function(funcao,
x,
y)
GEO2UTM
geo2zonaUtm : function(long)
Determina qual é a zona UTM de um par de coordenadas geográficas
geolocal : function()
Abre a janela de dialogo da ferramenta de geolocalizacao do usuario
geradestaque: function(funcao,
tema,
ext)
GERADESTAQUE
getFeaturesByAttribute : function(atributo,
valor)
Obtém uma figura com base em um atributo
getScrollerWidth: function()
Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador
getScrollHeight: function()
Calcula o tamanho vertical do browser
google: function(coordenadas)
Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
googleearth: function(funcao)
GOOGLEEARTH
googlemaps: function(funcao)
GOOGLEMAPS
gradeCoord : function()
Abre a janela de dialogo da ferramenta gradecoord
gradeHex : function()
Ferramenta grade de hexágonos
gradePol : function()
Ferramenta grade de polígonos
gradePontos : function()
Ferramenta grade de pontos
graficoInterativo1 : function()
Ferramenta gráfico interativo
graficotema: function(idtema)
Abre a janela de dialogo da ferramenta graficotema
gravaDadosLocal: function(item,
valor)
Grava um valor localmente
guiaMovel :
Controla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas
-
heatmap :
Mapa de calor
heatmap : function()
Ferramenta mapa de calor
+
heatmap :
Mapa de calor
heatmap : function()
Ferramenta mapa de calor
-
function i3geo_gl_inicia(objeto_i3geo_gl_configura)
Inicia a interface do gerador de links.
identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Depreciado na versão 4.7 (utilize “identifica3”)
identifica3: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
IDENTIFICA3
identificaunico: function(funcao,
xy,
tema,
item)
IDENTIFICAUNICO
Abre a janela para importar um arquivo WMC (Web Map Context)
imprimir : function()
Abre a janela de dialogo da ferramenta que permite imprimir o mapa atual
in_array: function(x,
matriz)
Procura a ocorrencia de um elemento em um array
inicia : function(id)
Essa função cria e inicializa a árvore de camadas utilizando o objeto default que contém os parâmetros de cada camada.
inicia : function()
Cria o layer onde os desenhos serao inseridos
inicia: function(tema)
Inicia o destaque de um tema
inicia: function()
Ativa a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente
inicia : function()
Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários
inicia : function()
Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários.
inicializaBarra : function(idconteudo,
idconteudonovo,
barraZoom,
x,
y,
onde)
Inicializa a barra de botões
inicializaBarraOP : function(onde)
Inicializa a barra de botões quando for do tipo “olhodepeixe” ou “olhodepeixe1”
insereAnnotation: function(funcao,
pin,
xy,
texto,
position,
partials,
offsetx,
offsety,
minfeaturesize,
mindistance,
force,
shadowcolor,
shadowsizex,
shadowsizey,
outlinecolor,
cor,
sombray,
sombrax,
sombra,
fundo,
angulo,
tamanho,
fonte)
INSEREFEATURE
insereCookie: function(nome,
valor,
expira)
Cria um novo cookie.
insereDobraPagina : function(tipo,
imagem)
Insere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
insereMarca:
Insere ou remove pontos no mapa.
insereSHP: function(funcao,
tema,
item,
valoritem,
xy,
projecao)
INSERESHP
insereSHPgrafico: function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
INSERESHPGRAFICO
intersectaBox: function(box1,
box2)
Verifica se um retangulo esta dentro de outro retangulo
inverteStatusClasse: function(funcao,
tema,
classe)
INVERTESTATUSCLASSE
invertestatuslegenda: function(funcao,
tema)
INVERTESTATUSLEGENDA
+
function i3geo_gl_inicia(objeto_i3geo_gl_configura)
Inicia a interface do gerador de links.
identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Depreciado na versão 4.7 (utilize “identifica3”)
identifica3: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
IDENTIFICA3
identificaunico: function(funcao,
xy,
tema,
item)
IDENTIFICAUNICO
Abre a janela para importar um arquivo WMC (Web Map Context)
imprimir : function()
Abre a janela de dialogo da ferramenta que permite imprimir o mapa atual
in_array: function(x,
matriz)
Procura a ocorrencia de um elemento em um array
inicia : function(id)
Essa função cria e inicializa a árvore de camadas utilizando o objeto default que contém os parâmetros de cada camada.
inicia : function()
Cria o layer onde os desenhos serao inseridos
inicia: function(tema)
Inicia o destaque de um tema
inicia: function()
Ativa a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente
inicia : function()
Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários
inicia : function()
Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários.
inicializaBarra : function(idconteudo,
idconteudonovo,
barraZoom,
x,
y,
onde)
Inicializa a barra de botões
inicializaBarraOP : function(onde)
Inicializa a barra de botões quando for do tipo “olhodepeixe” ou “olhodepeixe1”
insereAnnotation: function(funcao,
pin,
xy,
texto,
position,
partials,
offsetx,
offsety,
minfeaturesize,
mindistance,
force,
shadowcolor,
shadowsizex,
shadowsizey,
outlinecolor,
cor,
sombray,
sombrax,
sombra,
fundo,
angulo,
tamanho,
fonte)
INSEREFEATURE
insereCookie: function(nome,
valor,
expira)
Cria um novo cookie.
insereDobraPagina : function(tipo,
imagem)
Insere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
insereMarca:
Insere ou remove pontos no mapa.
insereSHP: function(funcao,
tema,
item,
valoritem,
xy,
projecao)
INSERESHP
insereSHPgrafico: function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
INSERESHPGRAFICO
intersectaBox: function(box1,
box2)
Verifica se um retangulo esta dentro de outro retangulo
inverteStatusClasse: function(funcao,
tema,
classe)
INVERTESTATUSCLASSE
invertestatuslegenda: function(funcao,
tema)
INVERTESTATUSLEGENDA
-
layerkml :
Adiciona ao mapa uma camada vetorial baseada em um arquivo Kml
libera : function(ck,
largura,
altura,
topo,
esquerda)
Libera a legenda criando uma janela flutuante sobre o mapa
ligaDesliga : function(obj)
Liga/desliga um tema
ligaDesligaTemas : function(lista,
status)
Marca ou desmarca os checkbox da árvore de uma lista de temas
ligatemas: function(funcao,
desligar,
ligar,
adicionar)
LIGATEMAS
limpaDadosLocal: function(item)
Limpa os dados locais
limpasel: function(funcao,
tema)
LIMPASEL
linhaDoTempo : function()
Ferramenta linha do tempo
listaarquivos: function(funcao,
caminho)
LISTAARQUIVOS
listaCamadasMetaestat: function(funcao)
Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT
listaChaves: function (obj)
Lista as chaves de um objeto que forem true.
listaClasseClassificacao: function(id_classificacao,
funcao)
Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos
listaClassificacaoMedida: function(id_medida_variavel,
funcao)
Lista as classificacoes de uma medida de variavel do sistema de metadados estatísticos
listaDeMapasBanco : function()
Lista os mapas cadastrados no sistema de administracao do i3geo
listadrives: function(funcao)
LISTADRIVES
listaEpsg: function(funcao)
LISTAEPSG
listaFontesTexto: function(funcao)
LISTATRUETYPE
listaGrupos : function(g_sid,
g_locaplic,
id_menu,
funcao)
Lista os grupos de um menu.
listaGruposMapaMetaestat: function(funcao,
id_mapa)
Lista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT
listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)
Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
listaIdiomas: function()
Lista os idiomas disponíveis no dicionário ativo
listaItensTema: function(funcao,
tema)
LISTAITENS
listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer,
tipo_ws)
LISTALAYERSWMS
listaLigadosDesligados : function(tipo)
Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.
listaMedidaVariavel: function(codigo_variavel,
funcao)
Obtém a lista medidas de uma variável do sistema de metadados estatísticos
listaMenus : function(g_sid,
g_locaplic,
funcao)
Lista os menus
listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos
listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos
listaRSSwsARRAY: function(funcao,
tipo)
LISTARSSWSARRAY
listaSistemas : function(g_sid,
g_locaplic,
funcao)
Lista os sistemas especiais de adicao de temas.
listaSubGrupos : function(g_sid,
g_locaplic,
id_menu,
id_grupo,
funcao)
Lista os sub-grupos de um grupo.
listaTemas : function(g_sid,
g_locaplic,
id_menu,
id_grupo,
id_subgrupo,
funcao)
Lista os temas de um sub-grupo.
listaTemasComSel: function(funcao,
locaplic,
sid)
LISTATEMASCOMSEL
listaTemasEditaveis: function(funcao,
locaplic,
sid)
Lista os temas guardados na pasta temporaria (temas locais)
listaTemasMapaMetaestat: function(funcao,
id_mapa_grupo)
Lista os temas cadastrados no sistema de publicacao de mapas do METAESTAT
listatemasTipo: function(funcao,
tipo,
locaplic,
sid)
LISTATEMASTIPO
listaTipoRegiao: function(funcao,
codigo_tipo_regiao)
Lista as regioes cadastradas no sistema de metadados estatisticos
listaTodasChaves: function (obj)
Lista as chaves de um objeto
listaValoresItensTema: function(funcao,
tema,
itemTema)
LISTAREGISTROS
listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)
Obtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos
listaVariavel: function(funcao,
filtro_esquema)
Obtém a lista de variáveis do sistema de metadados estatísticos
localizaIP: function(funcao)
LOCALIZAIP
locregiao : function()
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
+
layerkml :
Adiciona ao mapa uma camada vetorial baseada em um arquivo Kml
libera : function(ck,
largura,
altura,
topo,
esquerda)
Libera a legenda criando uma janela flutuante sobre o mapa
ligaDesliga : function(obj)
Liga/desliga um tema
ligaDesligaTemas : function(lista,
status)
Marca ou desmarca os checkbox da árvore de uma lista de temas
ligatemas: function(funcao,
desligar,
ligar,
adicionar)
LIGATEMAS
limpaDadosLocal: function(item)
Limpa os dados locais
limpasel: function(funcao,
tema)
LIMPASEL
linhaDoTempo : function()
Ferramenta linha do tempo
listaarquivos: function(funcao,
caminho)
LISTAARQUIVOS
listaCamadasMetaestat: function(funcao)
Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT
listaChaves: function (obj)
Lista as chaves de um objeto que forem true.
listaClasseClassificacao: function(id_classificacao,
funcao)
Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos
listaClassificacaoMedida: function(id_medida_variavel,
funcao)
Lista as classificacoes de uma medida de variavel do sistema de metadados estatísticos
listaDeMapasBanco : function()
Lista os mapas cadastrados no sistema de administracao do i3geo
listadrives: function(funcao)
LISTADRIVES
listaEpsg: function(funcao)
LISTAEPSG
listaFontesTexto: function(funcao)
LISTATRUETYPE
listaGrupos : function(g_sid,
g_locaplic,
id_menu,
funcao)
Lista os grupos de um menu.
listaGruposMapaMetaestat: function(funcao,
id_mapa)
Lista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT
listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)
Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
listaIdiomas: function()
Lista os idiomas disponíveis no dicionário ativo
listaItensTema: function(funcao,
tema)
LISTAITENS
listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer,
tipo_ws)
LISTALAYERSWMS
listaLigadosDesligados : function(tipo)
Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.
listaMedidaVariavel: function(codigo_variavel,
funcao)
Obtém a lista medidas de uma variável do sistema de metadados estatísticos
listaMenus : function(g_sid,
g_locaplic,
funcao)
Lista os menus
listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos
listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos
listaRSSwsARRAY: function(funcao,
tipo)
LISTARSSWSARRAY
listaSistemas : function(g_sid,
g_locaplic,
funcao)
Lista os sistemas especiais de adicao de temas.
listaSubGrupos : function(g_sid,
g_locaplic,
id_menu,
id_grupo,
funcao)
Lista os sub-grupos de um grupo.
listaTemas: function(funcao,
tipo,
locaplic,
sid)
LISTATEMAS
listaTemas : function(g_sid,
g_locaplic,
id_menu,
id_grupo,
id_subgrupo,
funcao)
Lista os temas de um sub-grupo.
listaTemasComSel: function(funcao,
locaplic,
sid)
LISTATEMASCOMSEL
listaTemasEditaveis: function(funcao,
locaplic,
sid)
Lista os temas guardados na pasta temporaria (temas locais)
listaTemasMapaMetaestat: function(funcao,
id_mapa_grupo)
Lista os temas cadastrados no sistema de publicacao de mapas do METAESTAT
listatemasTipo: function(funcao,
tipo,
locaplic,
sid)
LISTATEMASTIPO
listaTipoRegiao: function(funcao,
codigo_tipo_regiao)
Lista as regioes cadastradas no sistema de metadados estatisticos
listaTodasChaves: function (obj)
Lista as chaves de um objeto
listaValoresItensTema: function(funcao,
tema,
itemTema)
LISTAREGISTROS
listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)
Obtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos
listaVariavel: function(funcao,
filtro_esquema)
Obtém a lista de variáveis do sistema de metadados estatísticos
localizaIP: function(funcao)
LOCALIZAIP
locregiao : function()
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
diff --git a/documentacao/index/Functions7.html b/documentacao/index/Functions7.html index 104cf4e..8db915f 100644 --- a/documentacao/index/Functions7.html +++ b/documentacao/index/Functions7.html @@ -14,17 +14,17 @@ if (browserType) {document.write("
");if (browserV -
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
M
 mapfileMedidaVariavel
 mapfileTipoRegiao
 marcadores2shp
 markercluster
 mensagemAjuda
 mensagemSimples
 metaestat, i3GEO.mapa.dialogo
 metaestatListaMapas, i3GEO.mapa.dialogo
 metar, i3GEO.navega.dialogo
 mostraBuscaRapida
 mostraCoordenadasGEO
 mostraDicionario
 mostraEmail
 mostraEscalaGrafica
 mostraEscalaNumerica
 mostraExten, i3GEO.mapa.dialogo
 mostraInserirKml
 mostraJanela
 mostralegendajanela
 mostraLetreiro
 mostraMenuLista
 mostraMenuSuspenso
 mostraRosaDosVentos
 mostraSeletor
 mostraVersao
 mostraWms, i3GEO.tema.dialogo
 mousecliqueMapa
 mousedownMapa
 mousemoveMapa
 mouseParado
 mouseupMapa
 mudaCursor
 mudaescala
 mudaext
 mudanome
 mudatamanho
 mudatransp
 multiStep
N
 navegacaoDir, i3GEO.arvoreDeTemas.dialogo.dialogo
 navegadorDir
 navegadorPostgis
 navegaMapa
 nptPol, i3GEO.analise.dialogo
 nuvemTags, i3GEO.arvoreDeTemas.dialogo.dialogo
 nuvemTagsFlash, i3GEO.arvoreDeTemas.dialogo.dialogo
O
 objetoIdioma
 opacidade, i3GEO.mapa.dialogo
 opcoesEscala, i3GEO.mapa.dialogo
 opcoesLegenda, i3GEO.mapa.dialogo
 openlayers
 outputformat, i3GEO.mapa.dialogo
+
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
M
 mapfileMedidaVariavel
 mapfileTipoRegiao
 marcadores2shp
 markercluster
 mensagemAjuda
 mensagemSimples
 metaestat, i3GEO.mapa.dialogo
 metaestatListaMapas, i3GEO.mapa.dialogo
 metar, i3GEO.navega.dialogo
 mostraBuscaRapida
 mostraCoordenadasGEO, i3GEO.coordenadas
 mostraDicionario
 mostraEmail
 mostraEscalaGrafica
 mostraEscalaNumerica
 mostraExten, i3GEO.mapa.dialogo
 mostraInserirKml
 mostraJanela, i3GEO.ajuda
 mostralegendajanela
 mostraLetreiro, i3GEO.ajuda
 mostraMenuLista
 mostraMenuSuspenso
 mostraRosaDosVentos
 mostraSeletor
 mostraVersao
 mostraWms, i3GEO.tema.dialogo
 mousecliqueMapa, i3GEO.eventos
 mousedownMapa, i3GEO.eventos
 mousemoveMapa, i3GEO.eventos
 mouseParado, i3GEO.eventos
 mouseupMapa, i3GEO.eventos
 mudaCursor
 mudaescala
 mudaext
 mudanome
 mudatamanho
 mudatransp
 multiStep
N
 navegacaoDir, i3GEO.arvoreDeTemas.dialogo.dialogo
 navegadorDir
 navegadorPostgis
 navegaMapa, i3GEO.eventos
 nptPol, i3GEO.analise.dialogo
 nuvemTags, i3GEO.arvoreDeTemas.dialogo.dialogo
 nuvemTagsFlash, i3GEO.arvoreDeTemas.dialogo.dialogo
O
 objetoIdioma
 opacidade, i3GEO.mapa.dialogo
 opcoesEscala, i3GEO.mapa.dialogo
 opcoesLegenda, i3GEO.mapa.dialogo
 openlayers
 outputformat, i3GEO.mapa.dialogo
-
mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao,
opacidade)
Adiciona uma camada ao mapa baseado no sistema de metadados estatísticos
mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)
Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
marcadores2shp: function(funcao)
Converte os marcadores de lugar em uma camada shapefile
markercluster :
Markercluster
markercluster : function()
Ferramenta mapa agrupamento de pontos
mensagemAjuda: function(onde,
texto)
Formata uma mensagem de texto com icone de ?
mensagemSimples: function(texto,
cabecalho)
Mostra uma janela simples com uma mensagem
metaestat : function()
Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapas : function()
Lista os mapas publicados no METAESTAT
metar: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
mostraBuscaRapida: function(id)
Mostra a opção de busca rápida de lugares por palavra digitada.
mostraCoordenadasGEO : function(id)
Obtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
mostraDicionario: function()
Abre uma nova janela do navegador com a lista de palavras do dicionário.
mostraEmail: function(id)
Mostra o e-mail armazenado na variável i3GEO.parametros.emailInstituicao
mostraEscalaGrafica: function(id)
Mostra no mapa a escala grafica como um elemento fora do mapa.
mostraEscalaNumerica: function(id)
Mostra no mapa a escala numérica.
mostraExten : function()
Abre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
mostraInserirKml: function(id)
Mostra no mapa a a opção para inserir kml.
mostraJanela : function(texto)
Mostra um texto dentro da janela de mensagens padrão.
mostralegendajanela: function(idtema,
nome,
tipoOperacao)
Mostra a legenda de um tema em uma janela flutuante especifica
mostraLetreiro : function()
Preenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.
mostraMenuLista: function(id)
Mostra as opções existentes no menu suspenso porém na forma de uma lista de opções
mostraMenuSuspenso: function(id)
Mostra o menu suspenso com opções extras de análise, ajuda, etc
mostraRosaDosVentos: function()
Mostra sobre o mapa a rosa dos ventos.
mostraSeletor: function()
Inclui as bandeiras no mapa permitindo a seleção do idioma
mostraVersao: function(id)
Mostra a versão atual do i3Geo armazenada na variável i3GEO.parametros.mensageminicial
mostraWms: function(tema)
Mostra a url que da acesso ao WMS de um tema
mousecliqueMapa: function()
Executa as funções armazenadas em MOUSECLIQUE.
mousedownMapa: function()
Executa as funções armazenadas em MOUSEDOWN.
mousemoveMapa: function()
Executa as funções armazenadas em MOUSEMOVE.
mouseParado: function()
Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
mouseupMapa: function(exy)
Executa as funções armazenadas em MOUSEUP.
mudaCursor: function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
mudaescala: function(funcao,
escala)
MUDAESCALA
mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)
O parametro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudanome: function(funcao,
tema,
valor)
MUDANOME
mudatamanho: function(funcao,
altura,
largura)
MUDATAMANHO
mudatransp: function(funcao,
tema,
valor)
MUDATRANSP
multiStep: function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
+
mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao,
opacidade)
Adiciona uma camada ao mapa baseado no sistema de metadados estatísticos
mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)
Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
marcadores2shp: function(funcao)
Converte os marcadores de lugar em uma camada shapefile
markercluster :
Markercluster
markercluster : function()
Ferramenta mapa agrupamento de pontos
mensagemAjuda: function(onde,
texto)
Formata uma mensagem de texto com icone de ?
mensagemSimples: function(texto,
cabecalho)
Mostra uma janela simples com uma mensagem
metaestat : function()
Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapas : function()
Lista os mapas publicados no METAESTAT
metar: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
mostraBuscaRapida: function(id)
Mostra a opção de busca rápida de lugares por palavra digitada.
mostraCoordenadasGEO : function(id)
Obtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
mostraDicionario: function()
Abre uma nova janela do navegador com a lista de palavras do dicionário.
mostraEmail: function(id)
Mostra o e-mail armazenado na variável i3GEO.parametros.emailInstituicao
mostraEscalaGrafica: function(id)
Mostra no mapa a escala grafica como um elemento fora do mapa.
mostraEscalaNumerica: function(id)
Mostra no mapa a escala numérica.
mostraExten : function()
Abre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
mostraInserirKml: function(id)
Mostra no mapa a a opção para inserir kml.
mostraJanela : function(texto)
Mostra um texto dentro da janela de mensagens padrão.
mostralegendajanela: function(idtema,
nome,
tipoOperacao)
Mostra a legenda de um tema em uma janela flutuante especifica
mostraLetreiro : function()
Preenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.
mostraMenuLista: function(id)
Mostra as opções existentes no menu suspenso porém na forma de uma lista de opções
mostraMenuSuspenso: function(id)
Mostra o menu suspenso com opções extras de análise, ajuda, etc
mostraRosaDosVentos: function()
Mostra sobre o mapa a rosa dos ventos.
mostraSeletor: function()
Inclui as bandeiras no mapa permitindo a seleção do idioma
mostraVersao: function(id)
Mostra a versão atual do i3Geo armazenada na variável i3GEO.parametros.mensageminicial
mostraWms: function(tema)
Mostra a url que da acesso ao WMS de um tema
mousecliqueMapa : function()
Executa as funções armazenadas em MOUSECLIQUE.
mousedownMapa : function()
Executa as funções armazenadas em MOUSEDOWN.
mousemoveMapa : function()
Executa as funções armazenadas em MOUSEMOVE.
mouseParado : function()
Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
mouseupMapa : function(exy)
Executa as funções armazenadas em MOUSEUP.
mudaCursor: function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
mudaescala: function(funcao,
escala)
MUDAESCALA
mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)
O parametro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudanome: function(funcao,
tema,
valor)
MUDANOME
mudatamanho: function(funcao,
altura,
largura)
MUDATAMANHO
mudatransp: function(funcao,
tema,
valor)
MUDATRANSP
multiStep: function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
-
Abre a janela para adicionar temas navegando pelos diretorios do servidor
navegadorDir: function(obj,
listaShp,
listaImg,
listaFig,
retornaDir)
Abre o navegador de arquivos localizados no servidor
navegadorPostgis: function(obj,
conexao,
tipo)
Abre o navegador de de tabelas existentes no banco de dados Postgis
navegaMapa: function()
Executa as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada.
nptPol : function()
Ferramenta número de pontos em polígono
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
+
Abre a janela para adicionar temas navegando pelos diretorios do servidor
navegadorDir: function(obj,
listaShp,
listaImg,
listaFig,
retornaDir)
Abre o navegador de arquivos localizados no servidor
navegadorPostgis: function(obj,
conexao,
tipo)
Abre o navegador de de tabelas existentes no banco de dados Postgis
navegaMapa : function()
Executa as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada.
nptPol : function()
Ferramenta número de pontos em polígono
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
-
objetoIdioma: function(dic)
Retorna um objeto com os itens do dicionario para o idioma atual
opacidade : function()
Abre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
opcoesEscala : function()
Abre a janela de dialogo da ferramenta opcoes_escala
opcoesLegenda : function()
Abre a janela de dialogo da ferramenta opcoes_legenda
openlayers: function(funcao)
OPENLAYERS
outputformat : function()
Abre a janela de dialogo da ferramenta outputformat
+
objetoIdioma: function(dic)
Retorna um objeto com os itens do dicionario para o idioma atual
opacidade : function()
Abre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
opcoesEscala : function()
Abre a janela de dialogo da ferramenta opcoes_escala
opcoesLegenda : function()
Abre a janela de dialogo da ferramenta opcoes_legenda
openlayers: function(funcao)
OPENLAYERS
outputformat : function()
Abre a janela de dialogo da ferramenta outputformat
diff --git a/documentacao/index/Functions8.html b/documentacao/index/Functions8.html index 2be7f69..1bca431 100644 --- a/documentacao/index/Functions8.html +++ b/documentacao/index/Functions8.html @@ -14,17 +14,17 @@ if (browserType) {document.write("
");if (browserV -
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
P
 pan
 pan2ponto
 panFixo
 panFixoLeste
 panFixoNorte
 panFixoOeste
 panFixoSul
 parametrossql
 pegaCookie
 pegaDadosLocal
 pegaData
 pegaElementoPai
 pegalistadegrupos
 pegalistademenus
 pegalistadeSubgrupos
 pegalistadetemas
 pegaMapas
 pegaMensagens
 pegaMetaData
 pegaPosicaoObjeto
 pegaSistemas
 pegaTema
 perfil, i3GEO.analise.dialogo
 pontoempoligono, i3GEO.analise.dialogo
 pontosdistri, i3GEO.analise.dialogo
 posicionaImagemNoMapa
 preferencias, i3GEO.mapa.dialogo
 preseltema, i3geo_gl_configura
 preview, i3geo_gl_configura
 procuraratrib, i3GEO.tema.dialogo
 procurartemas2
 procurartemasestrela
 projGeo2OSM
 projOSM2Geo
 protocolo
 proximoAnterior
Q
 queryMap, i3GEO.mapa.dialogo
R
 radioEpsg
 randomRGB
 reativa
 recria
 recuperamapa
 redesenha
 redesSociais
 referencia
 referenciadinamica
 reiniciaMapa
 relatorioVariavel
 remove, Array
 removeAcentos
 removeChild
 removeScriptTag
 reordenatemas
 restauraGraficos, i3GEO.mapa.dialogo
 retornaAtual
 rgb2hex
+
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
P
 pan
 pan2ponto
 panFixo
 panFixoLeste
 panFixoNorte
 panFixoOeste
 panFixoSul
 parametrossql
 pegaCookie
 pegaDadosLocal
 pegaData
 pegaElementoPai
 pegalistadegrupos
 pegalistademenus
 pegalistadeSubgrupos
 pegalistadetemas
 pegaMapas
 pegaMensagens
 pegaMetaData
 pegaPosicaoObjeto
 pegaSistemas
 pegaTema
 perfil, i3GEO.analise.dialogo
 pontoempoligono, i3GEO.analise.dialogo
 pontosdistri, i3GEO.analise.dialogo
 posicionaImagemNoMapa
 preferencias, i3GEO.mapa.dialogo
 preseltema, i3geo_gl_configura
 preview, i3geo_gl_configura
 procuraratrib, i3GEO.tema.dialogo
 procurartemas2
 procurartemasestrela
 projGeo2OSM
 projOSM2Geo
 protocolo
 proximoAnterior
Q
 queryMap, i3GEO.mapa.dialogo
R
 radioEpsg
 randomRGB
 reativa, i3GEO.barraDeBotoes
 recria, i3GEO.barraDeBotoes
 recuperamapa
 redesenha
 redesSociais, i3GEO.ajuda
 referencia
 referenciadinamica
 reiniciaMapa
 relatorioVariavel
 remove, Array
 removeAcentos
 removeChild
 removeScriptTag
 reordenatemas
 restauraGraficos, i3GEO.mapa.dialogo
 retornaAtual
 rgb2hex
-
pan: function(funcao,
escala,
tipo,
x,
y)
PAN
pan2ponto: function(x,
y)
Desloca o centro do mapa para um ponto.
panFixo: function(locaplic,
sid,
direcao,
w,
h,
escala)
Desloca o mapa para uma determinada direção com uma distancia fixa.
panFixoLeste: function()
Desloca o mapa para o leste
panFixoNorte: function()
Desloca o mapa para o norte
panFixoOeste: function()
Desloca o mapa para o oeste
panFixoSul: function()
Desloca o mapa para o sul
parametrossql :
Adiciona ao mapa uma camada vetorial baseada em um arquivo mapfile normal porém permite substituir parâmetros no item DATA do LAYER
pegaCookie: function(nome)
Pega o valor de um cookie.
pegaDadosLocal: function(item)
Obtem um valor armazenado localmente
pegaData: function(funcao,
tema)
PEGADATA
pegaElementoPai: function(e)
Pega o elemento pai de um elemento clicado
pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)
PEGALISTADEGRUPOS
pegalistademenus: function(funcao)
PEGALISTADEMENUS
pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)
PEGALISTADESUBGRUPOS
pegalistadetemas: function(funcao,
id_menu,
id_grupo,
id_subgrupo)
PEGALISTADETEMAS
pegaMapas: function(funcao)
PEGALISTADEMAPAS
pegaMensagens: function(funcao)
PEGAMENSAGENS
pegaMetaData: function(funcao,
tema)
PEGAMETADATA
pegaPosicaoObjeto: function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaSistemas: function(funcao)
PEGASISTEMAS
pegaTema : function(valor,
camadas,
parametro)
Procura um tema no objeto CAMADAS.
perfil : function()
Ferramenta perfil
pontoempoligono : function()
Ferramenta ponto em polígono
pontosdistri : function()
Ferramenta de cálculo de distribuição de pontos
posicionaImagemNoMapa: function(id,
x,
y)
Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa
preferencias : function()
Preferencias do usuario
this.preseltema = function(idgrupo,
idsubgrupo,
idtema)
Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parametros
this.preview = function(e)
Mostra um preview do tema clicado.
procuraratrib: function(idtema)
Abre a janela de dialogo da ferramenta busca
procurartemas2: function(funcao,
procurar,
locaplic)
PROCURARTEMAS2
procurartemasestrela: function(funcao,
nivel,
fatorestrela,
locaplic)
PROCURARTEMASESTRELA
projGeo2OSM: function(obj)
Projeta um objeto OpenLayers de GEO para OSM
projOSM2Geo: function(obj)
Projeta um objeto OpenLayers de OSM para GEO
protocolo: function()
Obtem o protocolo utilizado na URL atual
proximoAnterior: function(anterior,
proxima,
texto,
idatual,
container,
mantem,
onde)
Cria uma sequencia de opcoes com botao de anterior e proximo.
+
pan: function(funcao,
escala,
tipo,
x,
y)
PAN
pan2ponto: function(x,
y)
Desloca o centro do mapa para um ponto.
panFixo: function(locaplic,
sid,
direcao,
w,
h,
escala)
Desloca o mapa para uma determinada direção com uma distancia fixa.
panFixoLeste: function()
Desloca o mapa para o leste
panFixoNorte: function()
Desloca o mapa para o norte
panFixoOeste: function()
Desloca o mapa para o oeste
panFixoSul: function()
Desloca o mapa para o sul
parametrossql :
Adiciona ao mapa uma camada vetorial baseada em um arquivo mapfile normal porém permite substituir parâmetros no item DATA do LAYER
pegaCookie: function(nome)
Pega o valor de um cookie.
pegaDadosLocal: function(item)
Obtem um valor armazenado localmente
pegaData: function(funcao,
tema)
PEGADATA
pegaElementoPai: function(e)
Pega o elemento pai de um elemento clicado
pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)
PEGALISTADEGRUPOS
pegalistademenus: function(funcao)
PEGALISTADEMENUS
pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)
PEGALISTADESUBGRUPOS
pegalistadetemas: function(funcao,
id_menu,
id_grupo,
id_subgrupo)
PEGALISTADETEMAS
pegaMapas: function(funcao)
PEGALISTADEMAPAS
pegaMensagens: function(funcao)
PEGAMENSAGENS
pegaMetaData: function(funcao,
tema)
PEGAMETADATA
pegaPosicaoObjeto: function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaSistemas: function(funcao)
PEGASISTEMAS
pegaTema : function(valor,
camadas,
parametro)
Procura um tema no objeto CAMADAS.
perfil : function()
Ferramenta perfil
pontoempoligono : function()
Ferramenta ponto em polígono
pontosdistri : function()
Ferramenta de cálculo de distribuição de pontos
posicionaImagemNoMapa: function(id,
x,
y)
Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa
preferencias : function()
Preferencias do usuario
this.preseltema = function(idgrupo,
idsubgrupo,
idtema)
Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parametros
this.preview = function(e)
Mostra um preview do tema clicado.
procuraratrib: function(idtema)
Abre a janela de dialogo da ferramenta busca
procurartemas2: function(funcao,
procurar,
locaplic)
PROCURARTEMAS2
procurartemasestrela: function(funcao,
nivel,
fatorestrela,
locaplic)
PROCURARTEMASESTRELA
projGeo2OSM: function(obj)
Projeta um objeto OpenLayers de GEO para OSM
projOSM2Geo: function(obj)
Projeta um objeto OpenLayers de OSM para GEO
protocolo: function()
Obtem o protocolo utilizado na URL atual
proximoAnterior: function(anterior,
proxima,
texto,
idatual,
container,
mantem,
onde)
Cria uma sequencia de opcoes com botao de anterior e proximo.
-
queryMap : function()
Abre a janela de dialogo da ferramenta opcoes_querymap
+
queryMap : function()
Abre a janela de dialogo da ferramenta opcoes_querymap
-
radioEpsg: function (funcao,
onde,
prefixo)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
randomRGB: function()
Gera uma cor RGB de forma aleatoria
reativa : function(indice)
Reativa as barras de ferramentas já criadas
recria : function(id)
Recria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)
recuperamapa: function(funcao)
RECUPERAMAPA
redesenha : function()
Aplica o método redesenha da interface atual.
redesSociais : function()
Abre uma janela com informações sobre a presença do i3Geo em redes sociais
referencia: function(funcao)
REFERENCIA
referenciadinamica: function(funcao,
zoom,
tipo,
w,
h)
REFERENCIADINAMICA
reiniciaMapa: function(funcao)
REINICIAMAPA
relatorioVariavel: function(codigo_variavel,
funcao)
Relatorio descritivo de uma variável do sistema de metadados estatísticos
Extende os metodos de um objeto Array, permitindo remover um elemento.
removeAcentos: function(str)
Remove acentos de uma palavra ou frase
removeChild: function(id,
el)
Remove um filho de um elemento DOM
removeScriptTag: function(id)
Remove um javascript no documento HTML
reordenatemas: function(funcao,
lista)
REORDENATEMAS
restauraGraficos : function(graficos)
Descompacta graficos salvos no mapa atual
retornaAtual: function()
Retorna o idioma atual.
rgb2hex: function(str)
Converte uma cor RGB para HEX
+
radioEpsg: function (funcao,
onde,
prefixo)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
randomRGB: function()
Gera uma cor RGB de forma aleatoria
reativa : function(indice)
Reativa as barras de ferramentas já criadas
recria : function(id)
Recria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)
recuperamapa: function(funcao)
RECUPERAMAPA
redesenha : function()
Aplica o método redesenha da interface atual.
redesSociais : function()
Abre uma janela com informações sobre a presença do i3Geo em redes sociais
referencia: function(funcao)
REFERENCIA
referenciadinamica: function(funcao,
zoom,
tipo,
w,
h)
REFERENCIADINAMICA
reiniciaMapa: function(funcao)
REINICIAMAPA
relatorioVariavel: function(codigo_variavel,
funcao)
Relatorio descritivo de uma variável do sistema de metadados estatísticos
Extende os metodos de um objeto Array, permitindo remover um elemento.
removeAcentos: function(str)
Remove acentos de uma palavra ou frase
removeChild: function(id,
el)
Remove um filho de um elemento DOM
removeScriptTag: function(id)
Remove um javascript no documento HTML
reordenatemas: function(funcao,
lista)
REORDENATEMAS
restauraGraficos : function(graficos)
Descompacta graficos salvos no mapa atual
retornaAtual: function()
Retorna o idioma atual.
rgb2hex: function(str)
Converte uma cor RGB para HEX
diff --git a/documentacao/index/Functions9.html b/documentacao/index/Functions9.html index b897208..edcd423 100755 --- a/documentacao/index/Functions9.html +++ b/documentacao/index/Functions9.html @@ -14,33 +14,33 @@ if (browserType) {document.write("
");if (browserV -
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
S
 saiku, i3GEO.analise.dialogo
 salvaMapa, i3GEO.mapa.dialogo
 salvaMapaBanco
 salvaMapfile, i3GEO.tema.dialogo
 scriptTag
 selecao, i3GEO.mapa.dialogo
 selecaoatrib2
 selecaobox
 selecaoext
 selecaopt
 selecaotema
 selecaoWkt
 seltema, i3geo_gl_configura
 sld, i3GEO.tema.dialogo
 sobetema
 sortNumber
 subir, i3geo_gl_configura
T
 t3d, i3GEO.mapa.dialogo
 tabela, i3GEO.tema.dialogo
 tamanho, i3GEO.mapa.dialogo
 tamanhoBrowser
 tela2dd
 telaRemota, i3GEO.mapa.dialogo
 template, i3GEO.mapa.dialogo
 tempoMsg
 temporizador
 tipoimagem, i3GEO.mapa.dialogo
 tme, i3GEO.tema.dialogo
 toponimia, i3GEO.tema.dialogo
 traduzir
 trocaIdioma
U
 uploadarquivo, i3GEO.arvoreDeTemas.dialogo.dialogo
V
 verifica
 verificaScriptTag
 versaoNavegador
 vinde, i3GEO.arvoreDeTemas.dialogo.dialogo
W
 wiki, i3GEO.navega.dialogo
 wkt2ext
 wkt2layer, i3GEO.mapa.dialogo
X
 xy2xy
Z
 zoom
 zoomExt
 zoomin
 zoomout
 zoomponto
 zoompontoIMG
 zoomsel
 zoomtema
+
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
S
 saiku, i3GEO.analise.dialogo
 salvaMapa, i3GEO.mapa.dialogo
 salvaMapaBanco
 salvaMapfile, i3GEO.tema.dialogo
 scriptTag
 selecao, i3GEO.mapa.dialogo
 selecaoatrib2
 selecaobox
 selecaoext
 selecaopt
 selecaotema
 selecaoWkt
 seltema, i3geo_gl_configura
 sld, i3GEO.tema.dialogo
 sobetema
 sortNumber
 subir, i3geo_gl_configura
T
 t3d, i3GEO.mapa.dialogo
 tabela, i3GEO.tema.dialogo
 tamanho, i3GEO.mapa.dialogo
 tamanhoBrowser
 tela2dd, i3GEO.calculo
 telaRemota, i3GEO.mapa.dialogo
 template, i3GEO.mapa.dialogo
 tempoMsg
 temporizador
 tipoimagem, i3GEO.mapa.dialogo
 tme, i3GEO.tema.dialogo
 toponimia, i3GEO.tema.dialogo
 traduzir
 trocaIdioma
U
 uploadarquivo, i3GEO.arvoreDeTemas.dialogo.dialogo
V
 verifica
 verificaScriptTag
 versaoNavegador
 vinde, i3GEO.arvoreDeTemas.dialogo.dialogo
W
 wiki, i3GEO.navega.dialogo
 wkt2ext
 wkt2layer, i3GEO.mapa.dialogo
X
 xy2xy
Z
 zoom
 zoomExt
 zoomin
 zoomout
 zoomponto
 zoompontoIMG
 zoomsel
 zoomtema
-
saiku : function()
Ferramenta SAIKU
salvaMapa : function()
Abre a janela de dialogo da ferramenta salvamapa
salvaMapaBanco: function(funcao,
titulo,
id_mapa,
preferencias,
geometrias,
graficos)
Salva o mapfile atual no banco de dados de administracao
salvaMapfile: function(idtema)
Abre a janela de dialogo da ferramenta salvamapfile
scriptTag: function(js,
ini,
id,
aguarde)
Insere um javascript no documento HTML
selecao : function()
Abre a janela de dialogo da ferramenta selecao
selecaoatrib2: function(funcao,
tema,
filtro,
tipo)
SELECAOATRIB2
selecaobox: function(funcao,
tema,
tipo,
box)
SELECAOBOX
selecaoext: function(funcao,
tema,
tipo)
SELECAOEXT
selecaopt: function(funcao,
tema,
xy,
tipo,
tolerancia)
SELECAOPT
selecaotema: function(funcao,
temao,
tema,
tipo,
buffer)
SELECAOTEMA
selecaoWkt: function(funcao,
tema,
tipo,
wkt,
buffer)
SELECAOWKT
this.seltema = function(idtema)
Adiciona na lista de temas escolhidos pelo usuário um novo tema.
sld: function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
sobetema: function(funcao,
tema)
SOBETEMA
sortNumber: function(a,
b)
Ordena um array contendo numeros.
this.subir = function(e)
Sobe um tema na lista de temas selecionados
+
saiku : function()
Ferramenta SAIKU
salvaMapa : function()
Abre a janela de dialogo da ferramenta salvamapa
salvaMapaBanco: function(funcao,
titulo,
id_mapa,
preferencias,
geometrias,
graficos)
Salva o mapfile atual no banco de dados de administracao
salvaMapfile: function(idtema)
Abre a janela de dialogo da ferramenta salvamapfile
scriptTag: function(js,
ini,
id,
aguarde)
Insere um javascript no documento HTML
selecao : function()
Abre a janela de dialogo da ferramenta selecao
selecaoatrib2: function(funcao,
tema,
filtro,
tipo)
SELECAOATRIB2
selecaobox: function(funcao,
tema,
tipo,
box)
SELECAOBOX
selecaoext: function(funcao,
tema,
tipo)
SELECAOEXT
selecaopt: function(funcao,
tema,
xy,
tipo,
tolerancia)
SELECAOPT
selecaotema: function(funcao,
temao,
tema,
tipo,
buffer)
SELECAOTEMA
selecaoWkt: function(funcao,
tema,
tipo,
wkt,
buffer)
SELECAOWKT
this.seltema = function(idtema)
Adiciona na lista de temas escolhidos pelo usuário um novo tema.
sld: function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
sobetema: function(funcao,
tema)
SOBETEMA
sortNumber: function(a,
b)
Ordena um array contendo numeros.
this.subir = function(e)
Sobe um tema na lista de temas selecionados
-
t3d : function()
Abre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
tabela: function(idtema)
Abre a janela de dialogo da ferramenta tabela
tamanho : function()
Abre a janela de dialogo da ferramenta opcoes_tamanho
tamanhoBrowser: function()
Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window
tela2dd : function(xfign,
yfign,
g_celula,
imgext,
idorigem)
Converte o x,y de unidades de tela para décimo de grau.
telaRemota : function()
Abre a janela de dialogo da ferramenta de configuracao de uma tela remota
template : function()
Abre a janela de dialogo da ferramenta template
tempoMsg: function(texto,
tempo)
Abre uma janela com uma mensagem temporaria
temporizador: function(idtema,
tempo)
Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
tipoimagem : function()
Abre a janela de dialogo da ferramenta tipoimagem
tme: function(tema)
Abre a ferramenta TME
toponimia: function(idtema)
Abre a janela de dialogo da ferramenta toponimia
traduzir: function(id,
dic)
Traduz um texto para o idioma escolhido
trocaIdioma: function(codigo)
Troca o idioma atual por outro.
+
t3d : function()
Abre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
tabela: function(idtema)
Abre a janela de dialogo da ferramenta tabela
tamanho : function()
Abre a janela de dialogo da ferramenta opcoes_tamanho
tamanhoBrowser: function()
Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window
tela2dd : function(xfign,
yfign,
g_celula,
imgext,
idorigem)
Converte o x,y de unidades de tela para décimo de grau.
telaRemota : function()
Abre a janela de dialogo da ferramenta de configuracao de uma tela remota
template : function()
Abre a janela de dialogo da ferramenta template
tempoMsg: function(texto,
tempo)
Abre uma janela com uma mensagem temporaria
temporizador: function(idtema,
tempo)
Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
tipoimagem : function()
Abre a janela de dialogo da ferramenta tipoimagem
tme: function(tema)
Abre a ferramenta TME
toponimia: function(idtema)
Abre a janela de dialogo da ferramenta toponimia
traduzir: function(id,
dic)
Traduz um texto para o idioma escolhido
trocaIdioma: function(codigo)
Troca o idioma atual por outro.
-
Abre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
+
Abre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
-
verifica: function()
Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
verificaScriptTag: function(texto)
Verifica se um javascript esta carregado no documento.
versaoNavegador: function()
Retorna algumas versoes de navegador
Abre a janela flutuante com os serviços cadastrados no visualizador da INDE
+
verifica: function()
Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
verificaScriptTag: function(texto)
Verifica se um javascript esta carregado no documento.
versaoNavegador: function()
Retorna algumas versoes de navegador
Abre a janela flutuante com os serviços cadastrados no visualizador da INDE
-
wiki: function()
Abre a janela de diálogo da ferramenta wiki permitindo a navegação integrada com a Wikipédia
wkt2ext:function(wkt,
tipo)
Calcula a extensao geografica de uma geometria fornecida no formato WKT
wkt2layer: function(wkt,
texto)
Janela de conversao de wkt em layer.
+
wiki: function()
Abre a janela de diálogo da ferramenta wiki permitindo a navegação integrada com a Wikipédia
wkt2ext:function(wkt,
tipo)
Calcula a extensao geografica de uma geometria fornecida no formato WKT
wkt2layer: function(wkt,
texto)
Janela de conversao de wkt em layer.
-
xy2xy: function(locaplic,
sid,
xi,
yi,
xf,
yf,
ext,
tipoimagem)
Desloca o mapa de um ponto de coordenadas xy para um segundo ponto
+
xy2xy: function(locaplic,
sid,
xi,
yi,
xf,
yf,
ext,
tipoimagem)
Desloca o mapa de um ponto de coordenadas xy para um segundo ponto
-
zoom: function(tema)
Zoom para o tema
zoomExt: function(locaplic,
sid,
tipoimagem,
ext)
Aplica uma nova extensão geográfica ao mapa.
zoomin: function(locaplic,
sid)
Aproxima o mapa aplicando um fator de modificação da escala
zoomout: function(locaplic,
sid)
Afasta o mapa aplicando um fator de modificação da escala
zoomponto: function(locaplic,
sid,
x,
y,
tamanho,
simbolo,
cor)
Centraliza o mapa em um ponto e acrescenta o ponto como uma nova camada no mapa
zoompontoIMG: function(locaplic,
sid,
x,
y)
Centraliza o mapa em um ponto de coordenadas medidas na imagem do mapa
zoomsel: function(funcao,
tema)
ZOOMSEL
zoomtema: function(funcao,
tema)
ZOOMTEMA
+
zoom: function(tema)
Zoom para o tema
zoomExt: function(locaplic,
sid,
tipoimagem,
ext)
Aplica uma nova extensão geográfica ao mapa.
zoomin: function(locaplic,
sid)
Aproxima o mapa aplicando um fator de modificação da escala
zoomout: function(locaplic,
sid)
Afasta o mapa aplicando um fator de modificação da escala
zoomponto: function(locaplic,
sid,
x,
y,
tamanho,
simbolo,
cor)
Centraliza o mapa em um ponto e acrescenta o ponto como uma nova camada no mapa
zoompontoIMG: function(locaplic,
sid,
x,
y)
Centraliza o mapa em um ponto de coordenadas medidas na imagem do mapa
zoomsel: function(funcao,
tema)
ZOOMSEL
zoomtema: function(funcao,
tema)
ZOOMTEMA
diff --git a/documentacao/index/General.html b/documentacao/index/General.html index 70f64ea..c363410 100644 --- a/documentacao/index/General.html +++ b/documentacao/index/General.html @@ -14,7 +14,7 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 $esquemaadmin
 $i
 $i3geo_gl, i3geo_gl_configura
 $i3geo_proxy_server
 $im ou nome curto$im
 $left ou nome curto$left
 $top ou nome curto$top
 $trad
 Árvore de camadas
 Árvore de temas
 {boolean}
 {openlayers|googlemaps|googleearth}
 {string}
0-9
 5), ativaMenuContexto(depreciado na versão 4
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 $esquemaadmin
 $i
 $i3geo_gl, i3geo_gl_configura
 $i3geo_proxy_server
 $im ou nome curto$im
 $left ou nome curto$left
 $top ou nome curto$top
 $trad
 Árvore de camadas
 Árvore de temas
 {boolean}
 {openlayers|googlemaps|googleearth}
 {string}
0-9
 5), i3GEO.barraDeBotoes.ativaMenuContexto(depreciado na versão 4
Indica em qual esquema do banco de dados de administração estão armazenadas as tabelas do sistema de administração.
$i = function(id)
Obtem um elemento DOM a partir de seu id
Contém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface
String com a definicao do servidor de proxy.
Retorna o caminho correto de uma imagem.
Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.
Muda a posicao (superior) de um objeto tanto no IE como no Firefox.
$trad = function(id,
dic)
Atalho para a função de tradução
Monta a árvore com os temas existentes no mapa atual.
Monta a árvore com os temas disponíveis para ser adicionados ao mapa
Default {“openlayers”}
Default: {“”}
diff --git a/documentacao/index/General10.html b/documentacao/index/General10.html index 4000018..bf2b60c 100644 --- a/documentacao/index/General10.html +++ b/documentacao/index/General10.html @@ -14,13 +14,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
R
 R_path
 R_pathlib
 radioEpsg
 randomRGB
 reativa
 recarrega
 recria
 recuperamapa
 redesenha
 redesSociais
 referencia
 referenciadinamica
 REFRESH
 reiniciaMapa
 relatorioVariavel
 remove, Array
 removeAcentos
 removeChild
 removeScriptTag
 reordenatemas
 RESOLUCAOTIP
 restauraGraficos, i3GEO.mapa.dialogo
 retornaAtual
 RETORNAGUIA
 rgb2hex
 RIGHT
S
 saiku, i3GEO.analise.dialogo
 saikuConfigDataSource
 saikuUrl
 salvaMapa, i3GEO.mapa.dialogo
 salvaMapaBanco
 salvaMapfile, i3GEO.tema.dialogo
 scriptTag
 selecao, i3GEO.mapa.dialogo
 selecaoatrib2
 selecaobox
 selecaoext
 selecaopt
 selecaotema
 selecaoWkt
 SELETORES
 SELETORTIPO
 seltema, i3geo_gl_configura
 shapes, i3GEO.desenho.googlemaps
 sld, i3GEO.tema.dialogo
 sobetema
 Social
 SOICONES
 sortNumber
 status
 subir, i3geo_gl_configura
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
O
 objetoIdioma
 objposicaocursor
 OFFSET, i3GEO.barraDeBotoes
 ogcwsmap
 oMenuData, i3GEO.configura
 opacidade, i3GEO.mapa.dialogo
 OPACIDADE
 OPACIDADEAGUARDE
 OPCOESADICIONAIS, i3GEO.arvoreDeTemas
 OPCOESARVORE
 opcoesEscala, i3GEO.mapa.dialogo
 OPCOESICONES
 opcoesLegenda, i3GEO.mapa.dialogo
 OPCOESLEGENDA
 OPCOESTEMAS
 openlayers
 ORDEM
 ORIENTACAO, i3GEO.barraDeBotoes
 outputformat, i3GEO.mapa.dialogo
-
Onde esta o executavel do software R
Onde ficam as bibliotecas adicionais necessárias ao funcionamento do R
radioEpsg: function (funcao,
onde,
prefixo)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
randomRGB: function()
Gera uma cor RGB de forma aleatoria
reativa : function(indice)
Reativa as barras de ferramentas já criadas
Recarrega ou nao a pagina atual apos o login
recria : function(id)
Recria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)
recuperamapa: function(funcao)
RECUPERAMAPA
redesenha : function()
Aplica o método redesenha da interface atual.
redesSociais : function()
Abre uma janela com informações sobre a presença do i3Geo em redes sociais
referencia: function(funcao)
REFERENCIA
referenciadinamica: function(funcao,
zoom,
tipo,
w,
h)
REFERENCIADINAMICA
Mostra ou não a opção que permite atualizar a ´rvore
reiniciaMapa: function(funcao)
REINICIAMAPA
relatorioVariavel: function(codigo_variavel,
funcao)
Relatorio descritivo de uma variável do sistema de metadados estatísticos
Extende os metodos de um objeto Array, permitindo remover um elemento.
removeAcentos: function(str)
Remove acentos de uma palavra ou frase
removeChild: function(id,
el)
Remove um filho de um elemento DOM
removeScriptTag: function(id)
Remove um javascript no documento HTML
reordenatemas: function(funcao,
lista)
REORDENATEMAS
Resolução de busca utilizada no balão de identificação
restauraGraficos : function(graficos)
Descompacta graficos salvos no mapa atual
retornaAtual: function()
Retorna o idioma atual.
Guia que será ativada após uma operação de adição de temas ter sido concluida.
rgb2hex: function(str)
Converte uma cor RGB para HEX
Posição da janela em relação ao lado direito do mapa
- - - -
saiku : function()
Ferramenta SAIKU
Parametros de configuracao da fonte de dados utilizada pelo applicativo SAIKU
URL para acessar o aplicativo SAIKU.
salvaMapa : function()
Abre a janela de dialogo da ferramenta salvamapa
salvaMapaBanco: function(funcao,
titulo,
id_mapa,
preferencias,
geometrias,
graficos)
Salva o mapfile atual no banco de dados de administracao
salvaMapfile: function(idtema)
Abre a janela de dialogo da ferramenta salvamapfile
scriptTag: function(js,
ini,
id,
aguarde)
Insere um javascript no documento HTML
selecao : function()
Abre a janela de dialogo da ferramenta selecao
selecaoatrib2: function(funcao,
tema,
filtro,
tipo)
SELECAOATRIB2
selecaobox: function(funcao,
tema,
tipo,
box)
SELECAOBOX
selecaoext: function(funcao,
tema,
tipo)
SELECAOEXT
selecaopt: function(funcao,
tema,
xy,
tipo,
tolerancia)
SELECAOPT
selecaotema: function(funcao,
temao,
tema,
tipo,
buffer)
SELECAOTEMA
selecaoWkt: function(funcao,
tema,
tipo,
wkt,
buffer)
SELECAOWKT
Lista os seletores (bandeiras) que serão incluídas no seletor
Inclui ou não o seletor de tipo de mapa de referência
this.seltema = function(idtema)
Adiciona na lista de temas escolhidos pelo usuário um novo tema.
Array que guarda todos os objetos que estao atualmente no mapa E atualizado toda vez que uma figura e acrescentada ou removida
sld: function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
sobetema: function(funcao,
tema)
SOBETEMA
i3GEO.social
Esconde as bordas das barras e o fundo, mostrando apenas os ícones (não se aplica aos tipos olhos de peixe)
sortNumber: function(a,
b)
Ordena um array contendo numeros.
Indica se as operações permanentes serão ou não executadas se ‘ativo’ estiver true.
this.subir = function(e)
Sobe um tema na lista de temas selecionados
+
objetoIdioma: function(dic)
Retorna um objeto com os itens do dicionario para o idioma atual
Utilizada como variável global para armazenar a posição do mouse
Ajuste do deslocamento vertical da barra (válido apenas para o tipo “olhodepeixe”)
Nome (caminho completo) do arquivo mapfile que sera utilizado como base para a construcao dos servicos OGC
Itens incluídos no menu suspenso.
opacidade : function()
Abre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
Valor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.
Valor da opacidade mínima utilizada quando TRANSICAOSUAVE for igual a true.
Valor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.
Valor da opacidade das camadas i3geo do mapa
Valor da opacidade da janela de aguarde.
Objeto com a definição das propriedades que serão utilizadas na inclusão dos ícones adicionais de adição de temas e no item de descrição de cada tema.
Inclui ou não as opções de ícones mostradas na raiz da ávore
opcoesEscala : function()
Abre a janela de dialogo da ferramenta opcoes_escala
Inclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)
opcoesLegenda : function()
Abre a janela de dialogo da ferramenta opcoes_legenda
Inclui ou não o nó para mostrar a legenda do tema.
Inclui ou não o nó com as opções de manipulação de cada tema.
openlayers: function(funcao)
OPENLAYERS
Ordem de inclusão das guias no mapa.
Orientação vertical ou horizontal da barra (não se aplica aos tipos olhos de peixe)
outputformat : function()
Abre a janela de dialogo da ferramenta outputformat
diff --git a/documentacao/index/General11.html b/documentacao/index/General11.html index 4853949..7f4d9fd 100755 --- a/documentacao/index/General11.html +++ b/documentacao/index/General11.html @@ -14,29 +14,13 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
T
 t3d, i3GEO.mapa.dialogo
 tabela, i3GEO.tema.dialogo
 TABLET
 tamanho, i3GEO.mapa.dialogo
 TAMANHO, i3GEO.navega.destacaTema
 tamanhoBrowser
 tela2dd
 telaRemota, i3GEO.mapa.dialogo
 temaAtivo
 Temas
 TEMASINICIAISLIGADOS
 template, i3GEO.mapa.dialogo
 TEMPLATEBOTAO
 templateLegenda
 TEMPLATELEGENDA
 tempoAplicar
 tempoMouseParado
 tempoMsg
 temporizador
 TILES, i3GEO.Interface.openlayers
 TIPO
 TIPOAJUDA
 TIPOBOTAO
 tipoimagem
 TIPOMAPA, i3GEO.Interface.googlemaps
 Tipos
 Tipos and Variaveis
 tipotip
 tituloInstituicao
 tme, i3GEO.tema.dialogo
 TOP
 toponimia, i3GEO.tema.dialogo
 traduzir
 TRANSICAOSUAVE
 trocaIdioma
 twitteroauth
U
 uploadarquivo, i3GEO.arvoreDeTemas.dialogo.dialogo
 Utilitários
 utilizacgi
V
 Valores
 VALORSELETORTIPO
 Variaveis
 verifica
 VERIFICAABRANGENCIATEMAS
 verificaScriptTag
 versaoNavegador
 vinde, i3GEO.arvoreDeTemas.dialogo.dialogo
W
 wiki, i3GEO.navega.dialogo
 wkt2ext
 wkt2layer, i3GEO.mapa.dialogo
X
 xy2xy
Z
 zoom
 zoomExt
 zoomin
 zoomout
 zoomponto
 zoompontoIMG
 ZOOMSCALE, i3GEO.Interface.googlemaps
 zoomsel
 zoomtema
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
P
 padrao, i3GEO.coordenadas
 pan
 pan2ponto
 panFixo
 panFixoLeste
 panFixoNorte
 panFixoOeste
 panFixoSul
 parametros
 PARAMETROS
 PARAMETROSLAYER, i3GEO.Interface.googleearth
 parametrosMap, i3GEO.Interface.openlayers
 parametrossql
 pegaCookie
 pegaDadosLocal
 pegaData
 pegaElementoPai
 pegalistadegrupos
 pegalistademenus
 pegalistadeSubgrupos
 pegalistadetemas
 pegaMapas
 pegaMensagens
 pegaMetaData
 pegaPosicaoObjeto
 pegaSistemas
 pegaTema
 perfil, i3GEO.analise.dialogo
 PERMITEDESLOCAR
 PERMITEEXPANDIRTEMAS
 PERMITEFECHAR
 php
 PHP
 PluginI3Geo
 pontoempoligono, i3GEO.analise.dialogo
 pontosdistri, i3GEO.analise.dialogo
 POSICAO, i3GEO.barraDeBotoes
 POSICAOX, i3GEO.navega.lente
 POSICAOY, i3GEO.navega.lente
 posicionaImagemNoMapa
 postgis_mapa
 preferencias, i3GEO.mapa.dialogo
 preseltema, i3geo_gl_configura
 preview, i3geo_gl_configura
 procuraratrib, i3GEO.tema.dialogo
 procurartemas2
 procurartemasestrela
 projGeo2OSM
 projOSM2Geo
 Propriedades
 protocolo
 proximoAnterior
Q
 queryMap, i3GEO.mapa.dialogo
-
t3d : function()
Abre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
tabela: function(idtema)
Abre a janela de dialogo da ferramenta tabela
Quando true, são aplicadas configurações especiais para uso em tablets.
tamanho : function()
Abre a janela de dialogo da ferramenta opcoes_tamanho
Tamanho do box
tamanhoBrowser: function()
Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window
tela2dd : function(xfign,
yfign,
g_celula,
imgext,
idorigem)
Converte o x,y de unidades de tela para décimo de grau.
telaRemota : function()
Abre a janela de dialogo da ferramenta de configuracao de uma tela remota
Indica o último tema que foi ativado no mapa
i3GEO.tema
Lista indicando quais temas serao adicionados ao mapa na inicializacao
template : function()
Abre a janela de dialogo da ferramenta template
Template HTML que será utilizado na construção automática dos botões da barra 2.
Template HTML que será utilizado na geração da legenda HTML.
Nome do template HTML que sera usado para compor a legenda de cada tema.
Tempo em milisegundos que será esperado até que o mapa seja desenhado automaticamente.
Tempo em milisegundos que será esperado para detectar que o mouse está parado.
tempoMsg: function(texto,
tempo)
Abre uma janela com uma mensagem temporaria
temporizador: function(idtema,
tempo)
Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
Indica se será utilizado o modo de navegação em tiles
Tipo de barra.
Tipo do balão de ajuda que é mostrado colado ao ícone da ferramenta
Tipo de botão que sera usado para clicar no tema
Indica o tipo de filtro de imagem que está ativo.
tipoimagem : function()
Abre a janela de dialogo da ferramenta tipoimagem
Tipo de mapa que será usado como default, conforme constantes definidas na API do Google Maps.
Tipo de tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
Nome que será utilizado em alguns cabeçalhos e títulos de páginas
tme: function(tema)
Abre a ferramenta TME
Posição da janela em relação ao topo do mapa
toponimia: function(idtema)
Abre a janela de dialogo da ferramenta toponimia
traduzir: function(id,
dic)
Traduz um texto para o idioma escolhido
Altera a transparência quando o mouse sobrepõe a janela e quando sai
trocaIdioma: function(codigo)
Troca o idioma atual por outro.
Parâmetros registrados no Twitter para permitir que o i3Geo faça autenticação com base na conta do usuário
+
Indica qual tipo de coordenada é mostrado como padrão quando formato for igual a “bloco”.
pan: function(funcao,
escala,
tipo,
x,
y)
PAN
pan2ponto: function(x,
y)
Desloca o centro do mapa para um ponto.
panFixo: function(locaplic,
sid,
direcao,
w,
h,
escala)
Desloca o mapa para uma determinada direção com uma distancia fixa.
panFixoLeste: function()
Desloca o mapa para o leste
panFixoNorte: function()
Desloca o mapa para o norte
panFixoOeste: function()
Desloca o mapa para o oeste
panFixoSul: function()
Desloca o mapa para o sul
Parametros obtidos do mapa atual.
Parametros de inicialização dos gadgets.
Parametros adicionais que são inseridos na URL que define cada layer
Permite incluir parametros da API do OpenLayers nao previstos no i3Geo.
parametrossql :
Adiciona ao mapa uma camada vetorial baseada em um arquivo mapfile normal porém permite substituir parâmetros no item DATA do LAYER
pegaCookie: function(nome)
Pega o valor de um cookie.
pegaDadosLocal: function(item)
Obtem um valor armazenado localmente
pegaData: function(funcao,
tema)
PEGADATA
pegaElementoPai: function(e)
Pega o elemento pai de um elemento clicado
pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)
PEGALISTADEGRUPOS
pegalistademenus: function(funcao)
PEGALISTADEMENUS
pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)
PEGALISTADESUBGRUPOS
pegalistadetemas: function(funcao,
id_menu,
id_grupo,
id_subgrupo)
PEGALISTADETEMAS
pegaMapas: function(funcao)
PEGALISTADEMAPAS
pegaMensagens: function(funcao)
PEGAMENSAGENS
pegaMetaData: function(funcao,
tema)
PEGAMETADATA
pegaPosicaoObjeto: function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaSistemas: function(funcao)
PEGASISTEMAS
pegaTema : function(valor,
camadas,
parametro)
Procura um tema no objeto CAMADAS.
perfil : function()
Ferramenta perfil
Permite deslocar janela ou não.
Permite deslocar as barras ou não.
Permite que as opções abaixo dos nós referentes a cada tema sejam mostradas
Mostra o botão para fechar a janela ou não.
Mostra o botão para fechar as barras ou não.
geraminiatura.php?tipo=mini
Esse é o programa principal de inicialização, podendo ser chamado diretamente pelo navegador web.
Nesse programa PHP são definidas as variáveis globais principais necessárias ao funcionamento do I3Geo do lado do servidor web.
i3GEO.php
i3GEO.pluginI3geo
pontoempoligono : function()
Ferramenta ponto em polígono
pontosdistri : function()
Ferramenta de cálculo de distribuição de pontos
Define o posicionamento da barra de botões do tipo olhodepeixe
Define a posição em x da lente em relação ao corpo do mapa
Define a posição em y da lente em relação ao corpo do mapa
posicionaImagemNoMapa: function(id,
x,
y)
Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa
String de conexão para acesso aos dados (opcional).
preferencias : function()
Preferencias do usuario
this.preseltema = function(idgrupo,
idsubgrupo,
idtema)
Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parametros
this.preview = function(e)
Mostra um preview do tema clicado.
procuraratrib: function(idtema)
Abre a janela de dialogo da ferramenta busca
procurartemas2: function(funcao,
procurar,
locaplic)
PROCURARTEMAS2
procurartemasestrela: function(funcao,
nivel,
fatorestrela,
locaplic)
PROCURARTEMASESTRELA
projGeo2OSM: function(obj)
Projeta um objeto OpenLayers de GEO para OSM
projOSM2Geo: function(obj)
Projeta um objeto OpenLayers de OSM para GEO
protocolo: function()
Obtem o protocolo utilizado na URL atual
proximoAnterior: function(anterior,
proxima,
texto,
idatual,
container,
mantem,
onde)
Cria uma sequencia de opcoes com botao de anterior e proximo.
-
Abre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
i3GEO.util
Variável indicando se o desenho do corpo do mapa será baseado no modo cgi.
- - - -
Valor inicial do seletor de tipo.
verifica: function()
Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
Verifica ou não se um tema da árvore está dentro da abrangência do mapa atual, marcando esses temas na árvore
verificaScriptTag: function(texto)
Verifica se um javascript esta carregado no documento.
versaoNavegador: function()
Retorna algumas versoes de navegador
Abre a janela flutuante com os serviços cadastrados no visualizador da INDE
- - - -
wiki: function()
Abre a janela de diálogo da ferramenta wiki permitindo a navegação integrada com a Wikipédia
wkt2ext:function(wkt,
tipo)
Calcula a extensao geografica de uma geometria fornecida no formato WKT
wkt2layer: function(wkt,
texto)
Janela de conversao de wkt em layer.
- - - -
xy2xy: function(locaplic,
sid,
xi,
yi,
xf,
yf,
ext,
tipoimagem)
Desloca o mapa de um ponto de coordenadas xy para um segundo ponto
- - - -
zoom: function(tema)
Zoom para o tema
zoomExt: function(locaplic,
sid,
tipoimagem,
ext)
Aplica uma nova extensão geográfica ao mapa.
zoomin: function(locaplic,
sid)
Aproxima o mapa aplicando um fator de modificação da escala
zoomout: function(locaplic,
sid)
Afasta o mapa aplicando um fator de modificação da escala
zoomponto: function(locaplic,
sid,
x,
y,
tamanho,
simbolo,
cor)
Centraliza o mapa em um ponto e acrescenta o ponto como uma nova camada no mapa
zoompontoIMG: function(locaplic,
sid,
x,
y)
Centraliza o mapa em um ponto de coordenadas medidas na imagem do mapa
Array com a lista de escalas em cada nivel de zoom utilizado pelo Google
zoomsel: function(funcao,
tema)
ZOOMSEL
zoomtema: function(funcao,
tema)
ZOOMTEMA
+
queryMap : function()
Abre a janela de dialogo da ferramenta opcoes_querymap
diff --git a/documentacao/index/General2.html b/documentacao/index/General2.html index cd869fd..a4fcdf2 100644 --- a/documentacao/index/General2.html +++ b/documentacao/index/General2.html @@ -14,9 +14,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 ABERTA
 abreAguarde
 abreColourRamp
 abreCor
 abreDoc
 abreFecha
 abreJanela
 abreKml, i3GEO.tema.dialogo
 ABRELEGENDA
 abreLogin, i3GEO.login.dialogo
 abreLogout, i3GEO.login.dialogo
 adicionaBotao
 adicionaDicionario
 adicionaKml
 adicionaNoArvoreGoogle
 adicionaSHP
 adicionaTemaIMG
 adicionaTemas
 adicionaTemaSHP
 adicionaTemaWMS
 adtema
 afasta
 agrupaElementos, i3GEO.analise.dialogo
 AGUARDALEGENDA
 AGUARDEMODAL
 ajaxexecASXml
 ajaxGet
 ajaxhttp
 Ajuda
 AJUDA
 ajustaDocType
 alteracorclasse
 alteraData
 alteraDicionario
 alteraLayers
 ALTERAOPACIDADE
 alteraPropCamadas
 alteraTamanho
 ALTTABLET
 ALTURACORPOGUIAS
 alturatip
 Análise geográfica
 analisaGeometrias, i3GEO.analise.dialogo
 animacao, i3GEO.mapa.dialogo
 ANIMAMAPA
 aparece
 aplicaAquarela
 aplicaCorClasseTema
 aplicaEscala
 aplicaFiltroRegiao
 aplicaOpacidade
 aplicaResolucao
 aplicarsld, i3GEO.tema.dialogo
 aplicaTemas
 aproxima
 areaPixel
 Arquivos
 ARRASTARLIXEIRA
 ARRASTARORDEM
 arvore
 ARVORE
 atalhosedicao, i3GEO.mapa.dialogo
 ativa
 ATIVA
 ativaBotoes
 ativaDesativaCamadaKml
 ativaIcone
 ATIVAJANELA
 ativalogo
 ativaLogo
 ATIVAMENUCONTEXTO
 ativaPadrao
 ativaTema
 ATIVATEMA
 ATUAL
 atualiza
 atualizaGeo
 atualizaLegenda
 atualizaMapa
 atualizaTema
 AUTO
 AUTOALTURA
 autoredesenha, i3GEO.mapa.dialogo
 AUTORESIZE
 autotamanho
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 ABERTA
 abreAguarde
 abreColourRamp
 abreCor
 abreDoc, i3GEO.ajuda
 abreFecha
 abreJanela, i3GEO.ajuda
 abreKml, i3GEO.tema.dialogo
 ABRELEGENDA
 abreLogin, i3GEO.login.dialogo
 abreLogout, i3GEO.login.dialogo
 adicionaBotao, i3GEO.barraDeBotoes
 adicionaDicionario
 adicionaKml
 adicionaNoArvoreGoogle
 adicionaSHP
 adicionaTemaIMG
 adicionaTemas, i3GEO.arvoreDeTemas
 adicionaTemaSHP
 adicionaTemaWMS
 adtema
 afasta
 agrupaElementos, i3GEO.analise.dialogo
 AGUARDALEGENDA
 AGUARDEMODAL
 ajaxexecASXml
 ajaxGet
 ajaxhttp
 Ajuda
 AJUDA, i3GEO.barraDeBotoes
 ajustaDocType
 alteracorclasse
 alteraData
 alteraDicionario
 alteraLayers
 ALTERAOPACIDADE
 alteraPropCamadas
 alteraTamanho
 ALTTABLET
 ALTURACORPOGUIAS
 alturatip, i3GEO.configura
 Análise geográfica
 analisaGeometrias, i3GEO.analise.dialogo
 animacao, i3GEO.mapa.dialogo
 ANIMAMAPA
 aparece
 aplicaAquarela
 aplicaCorClasseTema
 aplicaEscala
 aplicaFiltroRegiao
 aplicaOpacidade
 aplicaResolucao
 aplicarsld, i3GEO.tema.dialogo
 aplicaTemas
 aproxima
 areaPixel
 Arquivos
 ARRASTARLIXEIRA
 ARRASTARORDEM
 arvore
 ARVORE
 atalhosedicao, i3GEO.mapa.dialogo
 ativa
 ATIVA, i3GEO.barraDeBotoes
 ativaBotoes, i3GEO.barraDeBotoes
 ativaDesativaCamadaKml
 ativaIcone, i3GEO.barraDeBotoes
 ATIVAJANELA, i3GEO.ajuda
 ativalogo
 ativaLogo
 ATIVAMENUCONTEXTO, i3GEO.barraDeBotoes
 ativaPadrao, i3GEO.barraDeBotoes
 ativaTema
 ATIVATEMA
 ativo, i3GEO.eventos.cliquePerm
 ATUAL
 atualiza
 ATUALIZAARVORECAMADAS, i3GEO.eventos
 atualizaGeo, i3GEO.coordenadas
 atualizaLegenda
 atualizaMapa
 atualizaTema
 AUTO, i3GEO.barraDeBotoes
 AUTOALTURA, i3GEO.barraDeBotoes
 autoredesenha, i3GEO.mapa.dialogo
 AUTORESIZE
 autotamanho, i3GEO.configura
-
Indica se a guia inicializará aberta
abreAguarde: function(id,
texto)
Abre uma janela com a mensagem de aguarde
abreColourRamp: function(janelaid,
elemento,
ncores)
Abre a janela flutuante para escolha de um degrade de cores
abreCor: function(janelaid,
elemento,
tipo)
Abre a janela flutuante para escolha de uma cor
abreDoc : function(url)
Abre a documentacao do i3geo em uma nova janela do navegador
abreFecha : function(forca)
Abre ou fecha a guia móvel
abreJanela : function()
Abre a janela flutuante para mostrar as mensagens de ajuda.
abreKml: function(tema,
tipo)
Abre a janela de dialogo da ferramenta convertekml
Mostra o ícone para abrir a legenda do mapa.
abreLogin : function(locaplic)
Abre a tela de login
abreLogout : function()
Abre a tela de logout
adicionaBotao : function(obj)
Adiciona um novo botao nas definicoes da barra de botoes
adicionaDicionario: function(novodic)
Adiciona novos registros ao dicionário atual
adicionaKml : function()
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaKml : function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Earth
adicionaKml : function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Maps
adicionaNoArvoreGoogle : function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaNoArvoreGoogle : function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaSHP: function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaTemaIMG: function(funcao,
path)
ADICIONATEMAIMG
adicionaTemas : function(tsl)
Adiciona ao mapa os temas selecionados na arvore
adicionaTemaSHP: function(funcao,
path)
ADICIONATEMASHP
adicionaTemaWMS: function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid,
checked)
ADICIONATEMAWMS
adtema: function(funcao,
temas,
locaplic,
sid)
ADTEMA
afasta: function(funcao,
nivel)
AFASTA
agrupaElementos : function()
Ferramenta agrupa elementos
Ativa a opção de aguarde para mostrar a legenda de um tema quando o usuário estaciona o mouse sobre o nome de um tema.
Indica se a janela de aguarde será do tipo MODAL, ou seja, se irá ou não bloquear as opções do mapa.
ajaxexecASXml: function(programa,
funcao)
Executa uma chamada ajax no modo assincrono retornando o resultado em XML.
ajaxGet: function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
ajaxhttp: function()
Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
Manipulação das mensagens de ajuda.
Mostra um texto de ajuda colado ao ícone da ferramenta
Ajusta ou não a declaração DOCTYPE do documento HTML.
alteracorclasse: function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
alteraData: function(funcao,
tema,
data,
removemeta)
ALTERADATA
alteraDicionario: function(id,
novo)
Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual.
Altera todos os layers do mapa modificando um determinado parametro
Mostra ou não a opção que permite alterar a transparência das camadas existentes no mapa
alteraPropCamadas : function(propriedade,
valor,
camada)
Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS
alteraTamanho: function(w,
h,
id)
Altera o tamanho de uma janela aberta
Nome do arquivo HTML com a interface alternativa utilizada quando o i3Geo detecta o uso de um dispositivo móvel
Altura em pixels que será aplicado em cada guia
Altura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
Funçoes de geração das analises e abertura dos dialogos das opcoes de analise espacial
analisaGeometrias : function()
Ferramenta de análise de geometrias
animacao : function()
Abre a janela de dialogo da ferramenta que permite animar o mapa atual
Mostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas
aparece: function(id,
tempo,
intervalo)
Aplica efeito de aparecimento suave de um objeto
aplicaAquarela: function(onde)
Formata código HTML para incluir um ícone para abrir o colorPicker
aplicaCorClasseTema: function(funcao,
idtema,
idclasse,
rgb)
APLICACORCLASSETEMA
aplicaEscala: function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao)
Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
aplicaOpacidade : function(opacidade,
layer)
Aplica um fator de opacidade a todos os layers do mapa
aplicaResolucao: function(funcao,
resolucao)
crialente
aplicarsld: function(idtema)
Fax o upload de um arquivo SLD (xml) e aplica ao tema
aplicaTemas : function(tipo)
Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos
aproxima: function(funcao,
nivel)
APROXIMA
areaPixel: function(funcao,
g_celula)
AREAPIXEL
Ativa a opção de arrastar um tema para a lixeria quando se quer removê-lo do mapa.
Ativa a opção de arrastar um tema para alterar a ordem de desenho das camadas
arvore: function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
Objeto com a árvore criada com YAHOO.widget.TreeView Pode ser usado para receber métodos da API do YAHOO
atalhosedicao: function(idtema)
Janela com as principais opcoes de edicao de um layer.
ativa : function(guia)
Ativa uma determinada guia
ativa: function(id)
Ativa o auto-redesenho do mapa
Indica se a barra de botões será ou não cosntruída automaticamente no processo de inicialização do mapa.
ativaBotoes : function(padrao)
Ativa os botoes definidos em LISTABOTOES
ativaDesativaCamadaKml : function(obj)
Ativa ou desativa uma camada do nó de layers KML
ativaDesativaCamadaKml : function(obj,
url)
Ativa ou desativa uma camada do nó de layers KML
ativaIcone : function(icone)
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
Define se a janela de mensagens pode ou não ser aberta.
ativalogo: function(funcao,
altura,
largura)
ATIVALOGO
ativaLogo : function()
Ativa ou desativa a logo marca.
Indica se o menu de contexto deve ser ativado
ativaPadrao : function()
Ativa o botão definido como padrão, executando a função definida em onclick
ativaTema : function(codigo)
Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um camada
Guia que está ativa ou que será ativada ao iniciar o mapa
atualiza : function(temas,
forca)
Atualiza a árvore de camadas.
atualiza : function()
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
atualizaGeo : function(dmsx,
dmsy,
prefixo)
Atualiza os valores em uma tabela do tipo DMS
atualizaLegenda : function(idtema)
Atualiza a legenda de um tema.
atualizaMapa : function()
Aplica o método atualizaMapa da interface atual.
atualizaTema : function(retorno,
tema)
Aplica o método atualizaTema da interface atual
Cria as barras de botões automaticamente, utilizando os botões padrão sem considerar a lista de botões definidas no HTML da interface.
Ajusta automaticamente a altura das barras conforme a altura do mapa.
autoredesenha : function()
Abre a janela de dialogo da ferramenta opcoes_autoredesenha
Indica se o tamanho do mapa sera ajustado toda vez que o navegador for redimensionado
Calcula o tamanho do mapa conforme o tamanho da janela do navegador (false) ou calcula o tamanho do mapa conforme o tamanho da tela do monitor (true)
+
Indica se a guia inicializará aberta
abreAguarde: function(id,
texto)
Abre uma janela com a mensagem de aguarde
abreColourRamp: function(janelaid,
elemento,
ncores)
Abre a janela flutuante para escolha de um degrade de cores
abreCor: function(janelaid,
elemento,
tipo)
Abre a janela flutuante para escolha de uma cor
abreDoc : function(url)
Abre a documentacao do i3geo em uma nova janela do navegador
abreFecha : function(forca)
Abre ou fecha a guia móvel
abreJanela : function()
Abre a janela flutuante para mostrar as mensagens de ajuda.
abreKml: function(tema,
tipo)
Abre a janela de dialogo da ferramenta convertekml
Mostra o ícone para abrir a legenda do mapa.
abreLogin : function(locaplic)
Abre a tela de login
abreLogout : function()
Abre a tela de logout
adicionaBotao : function(obj)
Adiciona um novo botao nas definicoes da barra de botoes
adicionaDicionario: function(novodic)
Adiciona novos registros ao dicionário atual
adicionaKml : function()
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaKml : function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Earth
adicionaKml : function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Maps
adicionaNoArvoreGoogle : function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaNoArvoreGoogle : function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaSHP: function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaTemaIMG: function(funcao,
path)
ADICIONATEMAIMG
adicionaTemas : function(tsl)
Adiciona ao mapa os temas selecionados na arvore
adicionaTemaSHP: function(funcao,
path)
ADICIONATEMASHP
adicionaTemaWMS: function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid,
checked)
ADICIONATEMAWMS
adtema: function(funcao,
temas,
locaplic,
sid)
ADTEMA
afasta: function(funcao,
nivel)
AFASTA
agrupaElementos : function()
Ferramenta agrupa elementos
Ativa a opção de aguarde para mostrar a legenda de um tema quando o usuário estaciona o mouse sobre o nome de um tema.
Indica se a janela de aguarde será do tipo MODAL, ou seja, se irá ou não bloquear as opções do mapa.
ajaxexecASXml: function(programa,
funcao)
Executa uma chamada ajax no modo assincrono retornando o resultado em XML.
ajaxGet: function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
ajaxhttp: function()
Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
Manipulação das mensagens de ajuda.
Mostra um texto de ajuda colado ao ícone da ferramenta
ajustaDocType: function()
Ajusta o DOCTYPE do HTML para funcionar com CSS3
Ajusta ou não a declaração DOCTYPE do documento HTML.
alteracorclasse: function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
alteraData: function(funcao,
tema,
data,
removemeta)
ALTERADATA
alteraDicionario: function(id,
novo)
Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual.
Altera todos os layers do mapa modificando um determinado parametro
Mostra ou não a opção que permite alterar a transparência das camadas existentes no mapa
alteraPropCamadas : function(propriedade,
valor,
camada)
Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS
alteraTamanho: function(w,
h,
id)
Altera o tamanho de uma janela aberta
Nome do arquivo HTML com a interface alternativa utilizada quando o i3Geo detecta o uso de um dispositivo móvel
Altura em pixels que será aplicado em cada guia
Altura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
Funçoes de geração das analises e abertura dos dialogos das opcoes de analise espacial
analisaGeometrias : function()
Ferramenta de análise de geometrias
animacao : function()
Abre a janela de dialogo da ferramenta que permite animar o mapa atual
Mostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas
aparece: function(id,
tempo,
intervalo)
Aplica efeito de aparecimento suave de um objeto
aplicaAquarela: function(onde)
Formata código HTML para incluir um ícone para abrir o colorPicker
aplicaCorClasseTema: function(funcao,
idtema,
idclasse,
rgb)
APLICACORCLASSETEMA
aplicaEscala: function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao)
Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
aplicaOpacidade : function(opacidade,
layer)
Aplica um fator de opacidade a todos os layers do mapa
aplicaResolucao: function(funcao,
resolucao)
crialente
aplicarsld: function(idtema)
Fax o upload de um arquivo SLD (xml) e aplica ao tema
aplicaTemas : function(tipo)
Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos
aproxima: function(funcao,
nivel)
APROXIMA
areaPixel: function(funcao,
g_celula)
AREAPIXEL
Ativa a opção de arrastar um tema para a lixeria quando se quer removê-lo do mapa.
Ativa a opção de arrastar um tema para alterar a ordem de desenho das camadas
arvore: function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
Objeto com a árvore criada com YAHOO.widget.TreeView Pode ser usado para receber métodos da API do YAHOO
Objeto com a arvore criada com YAHOO.widget.TreeView
atalhosedicao: function(idtema)
Janela com as principais opcoes de edicao de um layer.
ativa : function(guia)
Ativa uma determinada guia
ativa : function()
Ativa os cliques permanentes
ativa: function(id)
Ativa o auto-redesenho do mapa
Indica se a barra de botões será ou não cosntruída automaticamente no processo de inicialização do mapa.
ativaBotoes : function(padrao)
Ativa os botoes definidos em LISTABOTOES
ativaDesativaCamadaKml : function(obj)
Ativa ou desativa uma camada do nó de layers KML
ativaDesativaCamadaKml : function(obj,
url)
Ativa ou desativa uma camada do nó de layers KML
ativaIcone : function(icone)
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
Define se a janela de mensagens pode ou não ser aberta.
ativalogo: function(funcao,
altura,
largura)
ATIVALOGO
ativaLogo : function()
Ativa ou desativa a logo marca.
Indica se o menu de contexto deve ser ativado
ativaPadrao : function()
Ativa o botão definido como padrão, executando a função definida em onclick
ativaTema : function(codigo)
Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um camada
Nome da função que será incluida no evento onclick do elemento checkbox adicionado no início do nome de um tema.
Armazena as funções (eventos) que serão executadas quando um tema da árvore de camadas é ativado.
Indica se as operações permanentes serão ou não executadas
Guia que está ativa ou que será ativada ao iniciar o mapa
atualiza : function(temas,
forca)
Atualiza a árvore de camadas.
atualiza : function()
Refaz a árvore atual
atualiza : function()
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
Armazena as funções (eventos) que serão executadas quando a árvore de camadas for atualizada.
atualizaGeo : function(dmsx,
dmsy,
prefixo)
Atualiza os valores em uma tabela do tipo DMS
atualizaLegenda : function(idtema)
Atualiza a legenda de um tema.
atualizaMapa : function()
Aplica o método atualizaMapa da interface atual.
atualizaTema : function(retorno,
tema)
Aplica o método atualizaTema da interface atual
Cria as barras de botões automaticamente, utilizando os botões padrão sem considerar a lista de botões definidas no HTML da interface.
Ajusta automaticamente a altura das barras conforme a altura do mapa.
autoredesenha : function()
Abre a janela de dialogo da ferramenta opcoes_autoredesenha
Indica se o tamanho do mapa sera ajustado toda vez que o navegador for redimensionado
Calcula o tamanho do mapa conforme o tamanho da janela do navegador (false) ou calcula o tamanho do mapa conforme o tamanho da tela do monitor (true)
diff --git a/documentacao/index/General3.html b/documentacao/index/General3.html index f79bbdc..5a6f4c2 100644 --- a/documentacao/index/General3.html +++ b/documentacao/index/General3.html @@ -14,9 +14,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
B
 Barra de botões
 BARRABOTOESLEFT
 BARRABOTOESTOP
 BARRADEZOOMLEFT
 BARRADEZOOMRIGHT
 BARRADEZOOMTOP
 BARRAPROGRESSO
 BARRAS
 base
 bookmark
 boolean
 BOTAOCLICADO
 BOTAOPADRAO
 buffer, i3GEO.analise.dialogo
 buscaCheckbox
 buscaFotos, i3GEO.navega.dialogo
 buscageo_init, i3geo_gl_configura
 buscaInde, i3GEO.arvoreDeTemas.dialogo.dialogo
 buscaRapida
 buscaTema2
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
B
 Barra de botões
 BARRABOTOESLEFT
 BARRABOTOESTOP
 BARRADEZOOMLEFT
 BARRADEZOOMRIGHT
 BARRADEZOOMTOP
 BARRAPROGRESSO
 BARRAS, i3GEO.barraDeBotoes
 base
 bookmark
 BOTAOCLICADO, i3GEO.barraDeBotoes
 BOTAOPADRAO, i3GEO.barraDeBotoes
 buffer, i3GEO.analise.dialogo
 buscaCheckbox, i3GEO.arvoreDeTemas
 buscaFotos, i3GEO.navega.dialogo
 buscageo_init, i3geo_gl_configura
 buscaInde, i3GEO.arvoreDeTemas.dialogo.dialogo
 buscaRapida
 buscaTema2, i3GEO.arvoreDeTemas
-
Constrói a barra de botões flutuante
Distancia da barra de botões em relação ao lado esquerdo do mapa.
Distancia da barra de botões em relação ao topo do mapa.
Distancia da barra de zoom em relação ao lado esquerdo do mapa.
Distancia da barra de botões em relação ao lado direito do mapa.
Distancia da barra de zoom em relação ao topo do mapa.
Mostra uma barra na parte superior do mapa que indica o progresso do desenho das camadas do mapa
Array com os objetos YAHOO.i3GEO.janela.botoes criados
Enderço do arquivo mapfile que será utilizado como base para a criação do mapa
bookmark: function(link,
locaplic)
Cria os botões de bookmark em redes sociais
Último icone que foi clicado
Botão que será ativado ao inicializar os botões com ativaBotoes.
buffer : function()
Ferramenta buffer
buscaCheckbox : function(valor)
Retorna um input com determinado value
buscaFotos: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
this.buscageo_init = function()
Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
Abre a janela flutuante para o usuario procurar metadados na INDE
buscaRapida: function(funcao,
locaplic,
servico,
palavra)
BUSCARAPIDA
buscaTema2 : function(palavra)
Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
+
Constrói a barra de botões flutuante
Distancia da barra de botões em relação ao lado esquerdo do mapa.
Distancia da barra de botões em relação ao topo do mapa.
Distancia da barra de zoom em relação ao lado esquerdo do mapa.
Distancia da barra de botões em relação ao lado direito do mapa.
Distancia da barra de zoom em relação ao topo do mapa.
Mostra uma barra na parte superior do mapa que indica o progresso do desenho das camadas do mapa
Array com os objetos YAHOO.i3GEO.janela.botoes criados
Enderço do arquivo mapfile que será utilizado como base para a criação do mapa
bookmark: function(link,
locaplic)
Cria os botões de bookmark em redes sociais
Último icone que foi clicado
Botão que será ativado ao inicializar os botões com ativaBotoes.
buffer : function()
Ferramenta buffer
buscaCheckbox : function(valor)
Retorna um input com determinado value
buscaFotos: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
this.buscageo_init = function()
Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
Abre a janela flutuante para o usuario procurar metadados na INDE
buscaRapida: function(funcao,
locaplic,
servico,
palavra)
BUSCARAPIDA
buscaTema2 : function(palavra)
Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
diff --git a/documentacao/index/General4.html b/documentacao/index/General4.html index 3044966..1ee4363 100644 --- a/documentacao/index/General4.html +++ b/documentacao/index/General4.html @@ -14,9 +14,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
C
 Cálculos
 cachedir
 calculaDPI
 calculaProj4
 CAMADAS
 CAMADASINICIAIS
 capturaCheckBox
 carouselTemas, i3GEO.arvoreDeTemas.dialogo.dialogo
 carregaMapa, i3GEO.mapa.dialogo
 Catálogo de temas em KML
 centroDoMapa
 centroide, i3GEO.analise.dialogo
 centromassa, i3GEO.analise.dialogo
 chaveGoogle
 checkCombo
 checkItensEditaveis
 checkTemas
 cliqueGrafico, i3GEO.mapa.dialogo
 cliqueIdentificaDefault, i3GEO.mapa.dialogo
 cliquePerm
 cliquePonto, i3GEO.mapa.dialogo
 cliqueTexto, i3GEO.mapa.dialogo
 cloneObj
 comboEpsg
 comboFontes
 combogrupos, i3geo_gl_configura
 comboGruposMenu
 comboItens
 comboMenus
 comboSimNao
 combosubgrupos, i3geo_gl_configura
 comboSubGruposMenu
 combotemas, i3geo_gl_configura
 comboTemas
 comboTemasMenu
 comboValoresItem
 comentario, i3GEO.tema.dialogo
 compactaLayerGrafico, i3GEO.mapa.dialogo
 compartilhar
 COMPORTAMENTO
 conectarwfs, i3GEO.arvoreDeTemas.dialogo.dialogo
 conectaservico, i3GEO.arvoreDeTemas.dialogo.dialogo
 conexaoadmin
 config
 CONFIGURA
 Configurações gerais
 confluence, i3GEO.navega.dialogo
 congelaMapa, i3GEO.mapa.dialogo
 Constants
 Controle de usuário
 converte2googlemaps
 converte2openlayers
 convertekml, i3GEO.mapa.dialogo
 convertews, i3GEO.mapa.dialogo
 Coordenadas
 copia
 copiatema
 corFundo, i3GEO.mapa.dialogo
 corpo
 cortina, i3GEO.tema.dialogo
 cpJSON
 cria
 criaLegendaHTML
 criaLegendaImagem
 crialink, i3geo_gl_configura
 criamapa
 criaMascaraCodigo
 criaMascaraDMS
 criaMascaraMetrica
 criaPin
 criatemasel
 cursores
 customDir
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
C
 Cálculos
 cachedir
 calculaDPI
 calculaProj4, i3GEO.coordenadas
 CAMADAS
 CAMADASINICIAIS
 capturaCheckBox
 carouselTemas, i3GEO.arvoreDeTemas.dialogo.dialogo
 carregaMapa, i3GEO.mapa.dialogo
 Catálogo de temas em KML
 centroDoMapa
 centroide, i3GEO.analise.dialogo
 centromassa, i3GEO.analise.dialogo
 chaveGoogle
 checkCombo
 checkItensEditaveis
 checkTemas
 cliqueGrafico, i3GEO.mapa.dialogo
 cliqueIdentificaDefault, i3GEO.mapa.dialogo
 cliquePonto, i3GEO.mapa.dialogo
 cliqueTexto, i3GEO.mapa.dialogo
 cloneObj
 comboEpsg
 comboFontes
 combogrupos, i3geo_gl_configura
 comboGruposMenu, i3GEO.arvoreDeTemas
 comboItens
 comboMenus, i3GEO.arvoreDeTemas
 comboSimNao
 combosubgrupos, i3geo_gl_configura
 comboSubGruposMenu, i3GEO.arvoreDeTemas
 combotemas, i3geo_gl_configura
 comboTemas
 comboTemasMenu, i3GEO.arvoreDeTemas
 comboValoresItem
 comentario, i3GEO.tema.dialogo
 compactaLayerGrafico, i3GEO.mapa.dialogo
 compartilhar
 COMPORTAMENTO, i3GEO.barraDeBotoes
 conectarwfs, i3GEO.arvoreDeTemas.dialogo.dialogo
 conectaservico, i3GEO.arvoreDeTemas.dialogo.dialogo
 conexaoadmin
 config, i3GEO.coordenadas
 CONFIGURA
 Configurações gerais
 confluence, i3GEO.navega.dialogo
 congelaMapa, i3GEO.mapa.dialogo
 Constants
 Controle de usuário
 converte2googlemaps
 converte2openlayers
 convertekml, i3GEO.mapa.dialogo
 convertews, i3GEO.mapa.dialogo
 Coordenadas
 copia
 copiatema
 corFundo, i3GEO.mapa.dialogo
 corpo
 cortina, i3GEO.tema.dialogo
 cpJSON
 cria
 criaLegendaHTML
 criaLegendaImagem
 crialink, i3geo_gl_configura
 criamapa
 criaMascaraCodigo, i3GEO.coordenadas
 criaMascaraDMS, i3GEO.coordenadas
 criaMascaraMetrica, i3GEO.coordenadas
 criaPin
 criatemasel
 cursores, i3GEO.configura
 customDir
-
Utilitários para cálculos.
Pasta onde ficarão armazenadas as imagens geradas pelo i3Geo para os LAYERS que permitem cache.
calculaDPI: function()
Calcula o valor de DPI do monitor.
calculaProj4 : function(origem,
destino,
x,
y)
Faz a projeção de x e y da origem para o destino
Objeto com a lista de camadas existentes no mapa.
O mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram o mapa
capturaCheckBox : function(tema)
Retorna o objeto input (check box) que corresponde a uma determinada camada na árvore.
Abre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
carregaMapa : function()
Abre a janela de dialogo da ferramenta carregamapa
Gera um arquivo KML contendo os temas existentes no catálogo.
centroDoMapa: function()
Obtém as coordenadas geográficas do centro do mapa
centroide : function()
Ferramenta centróide
centromassa : function()
Ferramenta centro médio
chaveGoogle: function(funcao)
CHAVEGOOGLE
checkCombo: function(id,
nomes,
valores,
estilo,
funcaoclick,
ids,
idschecked)
Cria uma lista com check box generico baseado em um objeto com os dados
checkItensEditaveis: function(tema,
funcao,
onde,
size,
prefixo,
ordenacao)
Cria uma lista de elementos do tipo input com textos editaveis contendo a lista de itens de um tema.
checkTemas: function(id,
funcao,
onde,
nome,
tipoLista,
prefixo,
size)
Cria uma lista com check box de temas existentes no mapa e de determinado tipo
cliqueGrafico : function()
Abre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefault : function(x,
y)
Abre a janela de dialogo da ferramenta identifica
cliquePerm:
Executa as funções armazenadas em MOUSECLIQUEPERM
cliquePonto : function()
Abre a janela de dialogo da ferramenta inserexy2
cliqueTexto : function()
Abre a janela de dialogo da ferramenta inseretxt
cloneObj: function(obj)
Cria um clone de um objeto.
comboEpsg: function (idCombo,
onde,
funcaoOnChange,
valorDefault)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
comboFontes: function(id,
onde)
Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis
this.combogrupos = function(idMenu)
Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
comboGruposMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura,
id_menu)
Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
comboItens: function(id,
tema,
funcao,
onde,
nome,
alias,
estilo)
Cria um combo (caixa de selecao) com a lista de itens de um layer
comboMenus : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura)
Busca a lista de menus existentes no i3geo e monta um combo com o resultado.
comboSimNao: function(id,
selecionado)
Cria uma caixa de selecao com as palavras sim e nao
this.combosubgrupos = function(idGrupo,
dados)
Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
comboSubGruposMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
largura,
altura)
Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
this.combotemas = function (idGrupo,
idSubGrupo,
temas)
Monta um combo com a lista de temas vinculados diretamente a um grupo.
comboTemas: function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo,
yui)
Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo
comboTemasMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
idSubGrupo,
largura,
altura,
id_menu,
temas)
Monta um combo com a lista de temas do i3geo.
comboValoresItem: function(id,
tema,
itemTema,
funcao,
onde)
Cria uma caixa de selecao com os valores de um item de um tema
comentario: function(tema)
Abre a janela de dialogo para o usuario ver e inserir comentarios em um tema
compactaLayerGrafico : function()
Retorna uma string no formato base64 + JSON contendo as geometrias existentes no layer grafico do mapa Essas geometrias podem ser criadas com o editor vetorial
compartilhar: function(id,
urlcf,
urlpt,
tipo,
locaplic)
Cria os botões de publicar no Twitter e curtir/compartilhar no Facebook
Define o comportamento dos botões quando é pressionado
Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs
Abre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
Arquivo PHP que define a string de conexão (PDO) com o banco de dados administrativo.
Define as configurações de cada tipo de coordenada que será utilizada e/ou mostrada no mapa
Define os parâmetros de cada guia que será mostrada no mapa, como título, conteúdo, etc.
Configuração do i3geo
confluence: function()
Abre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências
congelaMapa : function()
Congela a visão atual do mapa mostrando-o em uma janela flutuante
Controla o sistema de login e área restrita dos usuários
converte2googlemaps: function(funcao)
CONVERTE2GOOGLEMAPS
converte2openlayers: function(funcao)
CONVERTE2OPENLAYERS
convertekml : function()
Abre a janela de dialogo da ferramenta convertemapakml
convertews : function()
Abre a janela de dialogo da ferramenta convertews
Inclui elementos HTML especiais no mapa para apresentação de coordenadas.
copia: function(idtema)
Adiciona ao mapa uma copia do tema
copiatema: function(funcao,
tema)
COPIATEMA
corFundo : function()
Abre a janela de dialogo da ferramenta opcoes_fundo
corpo: function(funcao,
tipoimagem)
CORPO
cortina: function(tema)
Abre a janela de dialogo da ferramenta cortina
Objeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
cria : function(onde,
temas,
g_sid,
g_locaplic,
funcaoTema)
Cria a árvore com as opções de manipulação das camadas existentes no mapa
cria : function(id)
Cria a legenda HTML
criaLegendaHTML: function(funcao,
tema,
template)
CRIALEGENDAHTML
criaLegendaImagem: function(funcao)
CRIALEGENDAIMAGEM
this.crialink = function()
Pega os parametros especificados pelo usuário e monta o link para mostrar na tela.
criamapa: function(funcao,
parametros)
CRIAMAPA
criaMascaraCodigo : function(prefixo,
titulo,
caixa,
tipoCodigo)
Cria uma tabela para mostrar as coordenadas no padrão de codigo, como no caso de geohash
criaMascaraDMS : function(prefixo,
titulo,
caixa)
Cria uma tabela para mostrar as coordenadas no padrão grau minuto e segundo
criaMascaraMetrica : function(prefixo,
titulo,
caixa)
Cria uma tabela para mostrar as coordenadas no padrão métrico (x e y)
criaPin: function(id,
imagem,
w,
h,
mouseover,
onde)
Cria um elemento imagem na pagina atual.
CRIATEMASEL
Imagens utilizadas para os cursores do mouse mostrados no mapa
Nome da pasta dentro de "i3geo" utilizada para armazenar os arquivos das interfaces de mapas interativos e outras customizações específicas de determinada instalação.
+
Utilitários para cálculos.
Pasta onde ficarão armazenadas as imagens geradas pelo i3Geo para os LAYERS que permitem cache.
calculaDPI: function()
Calcula o valor de DPI do monitor.
calculaProj4 : function(origem,
destino,
x,
y)
Faz a projeção de x e y da origem para o destino
Objeto com a lista de camadas existentes no mapa.
O mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram o mapa
capturaCheckBox : function(tema)
Retorna o objeto input (check box) que corresponde a uma determinada camada na árvore.
Abre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
carregaMapa : function()
Abre a janela de dialogo da ferramenta carregamapa
Gera um arquivo KML contendo os temas existentes no catálogo.
centroDoMapa: function()
Obtém as coordenadas geográficas do centro do mapa
centroide : function()
Ferramenta centróide
centromassa : function()
Ferramenta centro médio
chaveGoogle: function(funcao)
CHAVEGOOGLE
checkCombo: function(id,
nomes,
valores,
estilo,
funcaoclick,
ids,
idschecked)
Cria uma lista com check box generico baseado em um objeto com os dados
checkItensEditaveis: function(tema,
funcao,
onde,
size,
prefixo,
ordenacao)
Cria uma lista de elementos do tipo input com textos editaveis contendo a lista de itens de um tema.
checkTemas: function(id,
funcao,
onde,
nome,
tipoLista,
prefixo,
size)
Cria uma lista com check box de temas existentes no mapa e de determinado tipo
cliqueGrafico : function()
Abre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefault : function(x,
y)
Abre a janela de dialogo da ferramenta identifica
cliquePonto : function()
Abre a janela de dialogo da ferramenta inserexy2
cliqueTexto : function()
Abre a janela de dialogo da ferramenta inseretxt
cloneObj: function(obj)
Cria um clone de um objeto.
comboEpsg: function (idCombo,
onde,
funcaoOnChange,
valorDefault)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
comboFontes: function(id,
onde)
Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis
this.combogrupos = function(idMenu)
Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
comboGruposMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura,
id_menu)
Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
comboItens: function(id,
tema,
funcao,
onde,
nome,
alias,
estilo)
Cria um combo (caixa de selecao) com a lista de itens de um layer
comboMenus : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura)
Busca a lista de menus existentes no i3geo e monta um combo com o resultado.
comboSimNao: function(id,
selecionado)
Cria uma caixa de selecao com as palavras sim e nao
this.combosubgrupos = function(idGrupo,
dados)
Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
comboSubGruposMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
largura,
altura)
Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
this.combotemas = function (idGrupo,
idSubGrupo,
temas)
Monta um combo com a lista de temas vinculados diretamente a um grupo.
comboTemas: function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo,
yui)
Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo
comboTemasMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
idSubGrupo,
largura,
altura,
id_menu,
temas)
Monta um combo com a lista de temas do i3geo.
comboValoresItem: function(id,
tema,
itemTema,
funcao,
onde)
Cria uma caixa de selecao com os valores de um item de um tema
comentario: function(tema)
Abre a janela de dialogo para o usuario ver e inserir comentarios em um tema
compactaLayerGrafico : function()
Retorna uma string no formato base64 + JSON contendo as geometrias existentes no layer grafico do mapa Essas geometrias podem ser criadas com o editor vetorial
compartilhar: function(id,
urlcf,
urlpt,
tipo,
locaplic)
Cria os botões de publicar no Twitter e curtir/compartilhar no Facebook
Define o comportamento dos botões quando é pressionado
Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs
Abre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
Arquivo PHP que define a string de conexão (PDO) com o banco de dados administrativo.
Define as configurações de cada tipo de coordenada que será utilizada e/ou mostrada no mapa
Define os parâmetros de cada guia que será mostrada no mapa, como título, conteúdo, etc.
Configuração do i3geo
confluence: function()
Abre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências
congelaMapa : function()
Congela a visão atual do mapa mostrando-o em uma janela flutuante
Controla o sistema de login e área restrita dos usuários
converte2googlemaps: function(funcao)
CONVERTE2GOOGLEMAPS
converte2openlayers: function(funcao)
CONVERTE2OPENLAYERS
convertekml : function()
Abre a janela de dialogo da ferramenta convertemapakml
convertews : function()
Abre a janela de dialogo da ferramenta convertews
Inclui elementos HTML especiais no mapa para apresentação de coordenadas.
copia: function(idtema)
Adiciona ao mapa uma copia do tema
copiatema: function(funcao,
tema)
COPIATEMA
corFundo : function()
Abre a janela de dialogo da ferramenta opcoes_fundo
corpo: function(funcao,
tipoimagem)
CORPO
cortina: function(tema)
Abre a janela de dialogo da ferramenta cortina
Objeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
cria : function(onde,
temas,
g_sid,
g_locaplic,
funcaoTema)
Cria a árvore com as opções de manipulação das camadas existentes no mapa
cria : function(g_sid,
g_locaplic,
idhtml,
funcaoTema,
objOpcoes,
tipoBotao)
Cria a arvore com os menus disponíveis.
cria : function(id)
Cria a legenda HTML
criaLegendaHTML: function(funcao,
tema,
template)
CRIALEGENDAHTML
criaLegendaImagem: function(funcao)
CRIALEGENDAIMAGEM
this.crialink = function()
Pega os parametros especificados pelo usuário e monta o link para mostrar na tela.
criamapa: function(funcao,
parametros)
CRIAMAPA
criaMascaraCodigo : function(prefixo,
titulo,
caixa,
tipoCodigo)
Cria uma tabela para mostrar as coordenadas no padrão de codigo, como no caso de geohash
criaMascaraDMS : function(prefixo,
titulo,
caixa)
Cria uma tabela para mostrar as coordenadas no padrão grau minuto e segundo
criaMascaraMetrica : function(prefixo,
titulo,
caixa)
Cria uma tabela para mostrar as coordenadas no padrão métrico (x e y)
criaPin: function(id,
imagem,
w,
h,
mouseover,
onde)
Cria um elemento imagem na pagina atual.
CRIATEMASEL
Imagens utilizadas para os cursores do mouse mostrados no mapa
Nome da pasta dentro de "i3geo" utilizada para armazenar os arquivos das interfaces de mapas interativos e outras customizações específicas de determinada instalação.
diff --git a/documentacao/index/General5.html b/documentacao/index/General5.html index 7808573..cb0f7ec 100644 --- a/documentacao/index/General5.html +++ b/documentacao/index/General5.html @@ -14,13 +14,13 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
D
 dadosPerfilRelevo
 dd2dms
 dd2tela
 decimalPlaces
 defBotao
 define
 defineDicionario
 defineValor
 defOrigem
 desaparece
 desativa
 desativacgi
 desativaCheckbox
 descer, i3geo_gl_configura
 descetema
 desCompactaLayerGrafico, i3GEO.mapa.dialogo
 Desenho
 destinoDD
 destroyFeatures, i3GEO.desenho.googlemaps
 detectaMobile
 detectaTablet
 dialogoFerramenta
 DICIONARIO
 diminuixM
 diminuixN
 diminuiyM
 diminuiyN
 dir_tmp
 direcao
 dissolve, i3GEO.analise.dialogo
 distancia
 distanciaptpt, i3GEO.analise.dialogo
 distHaversine
 distVincenty
 DIVAJUDA
 DIVLETREIRO
 divnomelogin
 dms2dd
 download, i3GEO.tema.dialogo
 downloadbase, i3GEO.arvoreDeTemas.dialogo.dialogo
E
 editaLegenda, i3GEO.tema.dialogo
 Editor vetorial para OpenLayers
 editorsql, i3GEO.tema.dialogo
 emailInstituicao
 embedLegenda
 escalagrafica
 escapeURL
 escondePin
 ESTILOABD
 ESTILOAGUARDE
 estiloPadrao
 ESTILOPADRAO, i3GEO.Interface.googlemaps
 estilos
 ESTILOS, i3GEO.Interface.googlemaps
 etiquetas, i3GEO.tema.dialogo
 Eventos
 exclui
 excluir
 excluitema
 execBotao
 EXPANDESOLEGENDA
 EXPANDIDA
 expoeMapfile
 ext2rect
 extGeo2OSM
 extOSM2Geo
 extRegistros
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
D
 dadosPerfilRelevo
 dd2dms, i3GEO.calculo
 dd2tela, i3GEO.calculo
 decimalPlaces
 defBotao, i3GEO.barraDeBotoes
 define
 defineDicionario
 defineValor
 defOrigem, i3GEO.coordenadas
 desaparece
 desativa
 desativacgi
 desativaCheckbox, i3GEO.arvoreDeTemas
 descer, i3geo_gl_configura
 descetema
 desCompactaLayerGrafico, i3GEO.mapa.dialogo
 Desenho
 destinoDD, i3GEO.calculo
 destroyFeatures, i3GEO.desenho.googlemaps
 detectaMobile
 detectaTablet
 dialogo, i3GEO.arvoreDeCamadas
 dialogoFerramenta
 DICIONARIO
 diminuixM, i3GEO.configura
 diminuixN, i3GEO.configura
 diminuiyM, i3GEO.configura
 diminuiyN, i3GEO.configura
 dir_tmp
 direcao, i3GEO.calculo
 dissolve, i3GEO.analise.dialogo
 distancia, i3GEO.calculo
 distanciaptpt, i3GEO.analise.dialogo
 distHaversine, i3GEO.calculo
 distVincenty, i3GEO.calculo
 DIVAJUDA, i3GEO.ajuda
 DIVLETREIRO, i3GEO.ajuda
 divnomelogin
 dms2dd, i3GEO.calculo
 download, i3GEO.tema.dialogo
 downloadbase, i3GEO.arvoreDeTemas.dialogo.dialogo
E
 editaLegenda, i3GEO.tema.dialogo
 Editor vetorial para OpenLayers
 editorsql, i3GEO.tema.dialogo
 emailInstituicao
 embedLegenda, i3GEO.configura
 escalagrafica
 escapeURL
 escondePin
 ESTILOABD
 ESTILOAGUARDE
 estiloPadrao, i3GEO.desenho
 ESTILOPADRAO, i3GEO.Interface.googlemaps
 estilos, i3GEO.desenho
 ESTILOS, i3GEO.Interface.googlemaps
 etiquetas, i3GEO.tema.dialogo
 Eventos
 exclui
 excluir
 excluitema
 execBotao, i3GEO.barraDeBotoes
 EXPANDESOLEGENDA
 EXPANDIDA
 expoeMapfile
 ext2rect, i3GEO.calculo
 extGeo2OSM
 extOSM2Geo
 extRegistros
-
dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)
DADOSPERFILRELEVO
dd2dms : function(x,
y)
Converte coordenadas de dd em dms.
dd2tela : function(vx,
vy,
docmapa,
ext,
cellsize)
Converte coordenadas dd em coordenadas de tela.
decimalPlaces: function(float,
length)
Arredonda um numero
defBotao : function(iddiv)
Obtém as definições de um botão conforme o seu código (iddiv)
define: function(codigo)
Define qual o idioma em uso.
defineDicionario: function(obj)
Define o objeto com as traduções.
defineValor: function(id,
prop,
valor)
Aplica um valor a uma propriedade de um elemento
CRS que define a projeção original das coordenadas capturadas na tela.
desaparece: function(id,
tempo,
intervalo,
removeobj)
Aplica efeito de desaparecimento suave de um objeto
desativa:function()
Desativa o auto-redesenho do mapa
desativa: function()
Desativa o destaque
desativa: function()
Desativa a lente aberta
desativacgi: function(funcao)
DESATIVACGI
desativaCheckbox : function(valor)
Desmarca todos os checkbox dos temas marcados na arvore
this.descer = function(e)
Desce um tema na lista de temas selecionados.
descetema: function(funcao,
tema)
DESCETEMA
desCompactaLayerGrafico : function(geometrias)
Descompacta um layer grafico criado com compactaLayerGrafico
Funções compartilhadas pelas operações de desenho de elementos gráficos
destinoDD : function(lon,
lat,
d,
direcao)
Calcula as coordenadas de um novo ponto em função da posição de um ponto de origem, distância e direção
destroyFeatures : function(f)
Destrói as figuras
detectaMobile: function()
Verifica se esta em uso um dispositivo do tipo movel
detectaTablet: function()
Verifica se esta em uso um dispositivo do tipo tablet
dialogoFerramenta: function(mensagem,
dir,
nome,
nomejs,
nomefuncao)
Atalho para abrir a janela de dialogo de uma ferramenta padrao
Objeto contendo o dicionário default utilizado
Diminui a largura do mapa em pixels no caso do navegador ser o IE.
Diminui a largura do mapa em pixels no caso do navegador ser o FF.
Diminui a altura do mapa em pixels no caso do navegador ser o IE.
Diminui a altura do mapa em pixels no caso do navegador ser o FF.
Caminho completo do diretório temporário utilizado pelo mapserver.
direcao : function(lon1,
lat1,
lon2,
lat2)
Calcula a direção (0 a 360 graus) entre dois pontos.
dissolve : function()
Ferramenta dissolve bordas comuns
distancia : function(lon1,
lat1,
lon2,
lat2)
Calcula a distância em km entre dois pontos.
distanciaptpt : function()
Ferramenta distância entre pontos
distHaversine : function(lon1,
lat1,
lon2,
lat2)
Calcula a distância em km entre dois pontos (método Haversine).
distVincenty : function(lon1,
lat1,
lon2,
lat2)
Given two objects representing points with geographic coordinates, this calculates the distance between those points on the surface of an ellipsoid.
Nome do elemento HTML, do tipo DIV, que irá conter os textos de ajuda.
Id do elemento HTML onde será incluído o banner (letreiro) de mensagens.
Id do DIV existente no mapa e que recebera o nome do usuario apos o login para ser mostrado no mapa.
dms2dd : function(cd,
cm,
cs)
Converte coordenadas formatadas em DMS para DD
download: function(idtema)
Abre a janela de dialogo da ferramenta download
Abre o aplicativo datadownload
+
dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)
DADOSPERFILRELEVO
dd2dms : function(x,
y)
Converte coordenadas de dd em dms.
dd2tela : function(vx,
vy,
docmapa,
ext,
cellsize)
Converte coordenadas dd em coordenadas de tela.
decimalPlaces: function(float,
length)
Arredonda um numero
defBotao : function(iddiv)
Obtém as definições de um botão conforme o seu código (iddiv)
define: function(codigo)
Define qual o idioma em uso.
defineDicionario: function(obj)
Define o objeto com as traduções.
defineValor: function(id,
prop,
valor)
Aplica um valor a uma propriedade de um elemento
CRS que define a projeção original das coordenadas capturadas na tela.
desaparece: function(id,
tempo,
intervalo,
removeobj)
Aplica efeito de desaparecimento suave de um objeto
desativa : function()
Desaativa momentaneamente os cliques permanentes
desativa:function()
Desativa o auto-redesenho do mapa
desativa: function()
Desativa o destaque
desativa: function()
Desativa a lente aberta
desativacgi: function(funcao)
DESATIVACGI
desativaCheckbox : function(valor)
Desmarca todos os checkbox dos temas marcados na arvore
this.descer = function(e)
Desce um tema na lista de temas selecionados.
descetema: function(funcao,
tema)
DESCETEMA
desCompactaLayerGrafico : function(geometrias)
Descompacta um layer grafico criado com compactaLayerGrafico
Funções compartilhadas pelas operações de desenho de elementos gráficos
destinoDD : function(lon,
lat,
d,
direcao)
Calcula as coordenadas de um novo ponto em função da posição de um ponto de origem, distância e direção
destroyFeatures : function(f)
Destr�i as figuras
detectaMobile: function()
Verifica se esta em uso um dispositivo do tipo movel
detectaTablet: function()
Verifica se esta em uso um dispositivo do tipo tablet
Abre as telas de diálogo das opções de manipulação da árvore
dialogoFerramenta: function(mensagem,
dir,
nome,
nomejs,
nomefuncao)
Atalho para abrir a janela de dialogo de uma ferramenta padrao
Objeto contendo o dicionário default utilizado
Diminui a largura do mapa em pixels no caso do navegador ser o IE.
Diminui a largura do mapa em pixels no caso do navegador ser o FF.
Diminui a altura do mapa em pixels no caso do navegador ser o IE.
Diminui a altura do mapa em pixels no caso do navegador ser o FF.
Caminho completo do diretório temporário utilizado pelo mapserver.
direcao : function(lon1,
lat1,
lon2,
lat2)
Calcula a direção (0 a 360 graus) entre dois pontos.
dissolve : function()
Ferramenta dissolve bordas comuns
distancia : function(lon1,
lat1,
lon2,
lat2)
Calcula a distância em km entre dois pontos.
distanciaptpt : function()
Ferramenta distância entre pontos
distHaversine : function(lon1,
lat1,
lon2,
lat2)
Calcula a distância em km entre dois pontos (método Haversine).
distVincenty : function(lon1,
lat1,
lon2,
lat2)
Given two objects representing points with geographic coordinates, this calculates the distance between those points on the surface of an ellipsoid.
Nome do elemento HTML, do tipo DIV, que irá conter os textos de ajuda.
Id do elemento HTML onde será incluído o banner (letreiro) de mensagens.
Id do DIV existente no mapa e que recebera o nome do usuario apos o login para ser mostrado no mapa.
dms2dd : function(cd,
cm,
cs)
Converte coordenadas formatadas em DMS para DD
download: function(idtema)
Abre a janela de dialogo da ferramenta download
Abre o aplicativo datadownload
-
editaLegenda: function(idtema)
Abre a janela de dialogo da ferramenta legenda
i3GEO.editorOL
editorsql: function(idtema)
Abre a janela de dialogo da ferramenta editorsql
Endereço de e-mail que pode ser mostrado na interface do mapa
Indica se a legenda deve ser incluida no corpo do mapa.
escalagrafica: function(funcao)
ESCALAGRAFICA
escapeURL: function(sUrl)
Converte uma string em uma url valida
escondePin: function()
Esconde os PINS com IDs registrados em i3GEO.util.PINS
Estilo que será aplicado ao elemento body da janela (class=’bd’)
Estilo da janela de aguarde
Estilo utilizado como padrão
Nome do estilo definido em ESTILOS que sera usado como padrao para o mapa.
Estilos que podem ser utilizados para desenhar os elementos
Estilos que podem ser utilizados com o mapa
etiquetas: function(idtema)
Abre a janela de dialogo da ferramenta etiqueta
i3GEO.eventos
exclui: function(tema)
Exclui um tema do mapa
excluir : function()
Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore
this.excluir = function(e)
Exclui um tema da lista de temas selecionados
excluitema: function(funcao,
temas)
EXCLUITEMA
execBotao : function(id,
x,
y,
posX,
posY)
Com base no código de um botão (iddiv), obtém a função armazenada em i3GEO.barraDeBotoes.LISTABOTOES e executa.
Ao expandir um tema mostra apenas a legenda, sem as outras opções
Indica se a árvore será montada de forma expandida ou não.
Essa variável controla se o nome do mapfile atual será ou não retornado para a aplicação via ajax.
ext2rect : function(idrect,
mapext,
boxext,
pixel,
documento)
Calcula o posicionamento de um retângulo com base na extensão geográfica.
extGeo2OSM: function(ext,
retornaArray)
Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM
extOSM2Geo: function(ext,
retornaArray)
Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM
extRegistros: function(funcao,
tema,
reg)
EXTREGISTROS
+
editaLegenda: function(idtema)
Abre a janela de dialogo da ferramenta legenda
i3GEO.editorOL
editorsql: function(idtema)
Abre a janela de dialogo da ferramenta editorsql
Endereço de e-mail que pode ser mostrado na interface do mapa
Indica se a legenda deve ser incluida no corpo do mapa.
escalagrafica: function(funcao)
ESCALAGRAFICA
escapeURL: function(sUrl)
Converte uma string em uma url valida
escondePin: function()
Esconde os PINS com IDs registrados em i3GEO.util.PINS
Estilo que será aplicado ao elemento body da janela (class=’bd’)
Estilo da janela de aguarde
Estilo utilizado como padrão
Nome do estilo definido em ESTILOS que sera usado como padrao para o mapa.
Estilos que podem ser utilizados para desenhar os elementos
Estilos que podem ser utilizados com o mapa
etiquetas: function(idtema)
Abre a janela de dialogo da ferramenta etiqueta
Controla as operações que são executadas em eventos que ocorrem no mapa.
exclui: function(tema)
Exclui um tema do mapa
excluir : function()
Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore
this.excluir = function(e)
Exclui um tema da lista de temas selecionados
excluitema: function(funcao,
temas)
EXCLUITEMA
execBotao : function(id,
x,
y,
posX,
posY)
Com base no código de um botão (iddiv), obtém a função armazenada em i3GEO.barraDeBotoes.LISTABOTOES e executa.
Ao expandir um tema mostra apenas a legenda, sem as outras opções
Indica se a árvore será montada de forma expandida ou não.
Essa variável controla se o nome do mapfile atual será ou não retornado para a aplicação via ajax.
ext2rect : function(idrect,
mapext,
boxext,
pixel,
documento)
Calcula o posicionamento de um retângulo com base na extensão geográfica.
extGeo2OSM: function(ext,
retornaArray)
Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM
extOSM2Geo: function(ext,
retornaArray)
Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM
extRegistros: function(funcao,
tema,
reg)
EXTREGISTROS
diff --git a/documentacao/index/General6.html b/documentacao/index/General6.html index 18a819c..ea30920 100644 --- a/documentacao/index/General6.html +++ b/documentacao/index/General6.html @@ -14,17 +14,17 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
F
 facebookoauth
 FATORESTRELA
 FATORZOOM
 fatorZoomDinamico
 fecha
 fechaAguarde
 fechaJanela
 FILTRADOWNLOAD
 FILTRAOGC
 FILTRAR
 filtraregiao, i3GEO.mapa.dialogo
 filtro
 FILTRO
 finaliza
 FINALIZA
 finalizaAPI
 flutuante
 fonte
 fontetema
 formato
 funcaoIdentifica
 funcaoLoginErro
 funcaoLoginOk
 funcaoTip
 FUNCOES
 funcoesBotoes
 funcoesGeometriasWkt
 Functions
 FUNDOTEMA, i3GEO.Interface.openlayers
G
 GADGETS
 Gadgets(objetos marginais do mapa)
 geo2utm
 geo2zonaUtm
 geolocal, i3GEO.mapa.dialogo
 geradestaque
 Gerador de links
 Gerador de miniaturas(thumbnails)
 Gerador de serviços OGC
 getFeaturesByAttribute, i3GEO.desenho.googlemaps
 getScrollerWidth
 getScrollHeight
 google, i3GEO.navega.dialogo
 googleApiKey
 googleearth
 googlemaps
 gradeCoord, i3GEO.mapa.dialogo
 gradeHex, i3GEO.analise.dialogo
 gradePol, i3GEO.analise.dialogo
 gradePontos, i3GEO.analise.dialogo
 graficoInterativo1, i3GEO.analise.dialogo
 graficotema, i3GEO.tema.dialogo
 gravaDadosLocal
 grupoLayers
 guardaExtensao
 guiaMovel
 Guias
H
 heatmap
 HORIZONTALW
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
F
 facebookoauth
 FATORESTRELA, i3GEO.arvoreDeTemas
 FATORZOOM
 fatorZoomDinamico
 fecha, i3GEO.barraDeBotoes
 fechaAguarde
 fechaJanela, i3GEO.ajuda
 FILTRADOWNLOAD, i3GEO.arvoreDeTemas
 FILTRAOGC, i3GEO.arvoreDeTemas
 FILTRAR
 filtraregiao, i3GEO.mapa.dialogo
 filtro
 FILTRO
 finaliza
 FINALIZA
 finalizaAPI
 flutuante, i3GEO.arvoreDeTemas
 fonte
 fontetema
 formato, i3GEO.coordenadas
 funcaoIdentifica, i3GEO.configura
 funcaoLoginErro
 funcaoLoginOk
 funcaoTip, i3GEO.configura
 FUNCOES
 funcoesBotoes, i3GEO.configura
 funcoesGeometriasWkt
 Functions
 FUNDOTEMA, i3GEO.Interface.openlayers
G
 GADGETS
 Gadgets(objetos marginais do mapa)
 geo2utm
 geo2zonaUtm, i3GEO.coordenadas
 geolocal, i3GEO.mapa.dialogo
 geradestaque
 Gerador de links
 Gerador de miniaturas(thumbnails)
 Gerador de serviços OGC
 getFeaturesByAttribute, i3GEO.desenho.googlemaps
 getScrollerWidth
 getScrollHeight
 google, i3GEO.navega.dialogo
 googleApiKey
 googleearth
 googlemaps
 gradeCoord, i3GEO.mapa.dialogo
 gradeHex, i3GEO.analise.dialogo
 gradePol, i3GEO.analise.dialogo
 gradePontos, i3GEO.analise.dialogo
 graficoInterativo1, i3GEO.analise.dialogo
 graficotema, i3GEO.tema.dialogo
 gravaDadosLocal
 grupoLayers, i3GEO.configura
 guardaExtensao, i3GEO.configura
 guiaMovel
 Guias
H
 heatmap
 HORIZONTALW, i3GEO.barraDeBotoes
-
Parâmetros registrados no Facebook para permitir que o i3Geo faça autenticação com base na conta do usuário
Valor que sera utilizado para dividir o valor bruto do numero de acessos de cada tema.
Valor utilizado nas operações de zoom in e out.
Define o fator de zoom inicial do mapa de referência quando o modo dinamico for ativado
fecha : function(id)
Fecha uma barra de ferramentas
fechaAguarde: function(id)
Fecha uma janela do tipo aguarde
Fecha a janela de ajuda.
Mostra apenas os temas que permitem download
Mostra apenas os temas que permitem o uso de serviços OGC
Mostra o ícone para filtrar as camadas.
filtraregiao : function()
Abre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
filtro : function()
Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado a árvore
filtro: function(idtema)
Abre a janela de dialogo da ferramenta filtro
Filtro que será aplicado para restringir os tipos de camadas mostradas na árvore
Função que será executada após a criação e posicionamento do mapa.
Função ou nome de uma função que será executada após a árvore ter sido montada A funço permite ajustar a árvore conforme o programador desejar.
Função que será executada após a API utilizada (Openlayers ou Googlemaps) ter sido inicializada e o objeto com
flutuante : function()
Abre o catalogo em uma janela flutuante
fonte: function(tema,
popup)
Abre os metadados registrados para o tema
fontetema: function(funcao,
tema)
FONTETEMA
Formato de apresentação das coordenadas
Função que será executada na operação de identificação quando o usuário clica no mapa
Funcao que sera executada quando o login ocorrer de forma errada
Funcao que sera executada quando o login ocorrer de forma correta
Função que será executada na operação de identificação quando o usuário estaciona o mouse sobre o mapa
Indicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item “opções”
Funcionalidades que serão adicionadas aos botões existentes no mapa.
funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)
FUNCOESGEOMETRIASWKT
Estilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.
+
Parâmetros registrados no Facebook para permitir que o i3Geo faça autenticação com base na conta do usuário
Valor que sera utilizado para dividir o valor bruto do numero de acessos de cada tema.
Valor utilizado nas operações de zoom in e out.
Define o fator de zoom inicial do mapa de referência quando o modo dinamico for ativado
fecha : function(id)
Fecha uma barra de ferramentas
fechaAguarde: function(id)
Fecha uma janela do tipo aguarde
Fecha a janela de ajuda.
Mostra apenas os temas que permitem download
Mostra apenas os temas que permitem o uso de serviços OGC
Mostra o ícone para filtrar as camadas.
filtraregiao : function()
Abre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
filtro : function()
Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado a árvore
filtro: function(idtema)
Abre a janela de dialogo da ferramenta filtro
Filtro que será aplicado para restringir os tipos de camadas mostradas na árvore
Função que será executada após a criação e posicionamento do mapa.
Função ou nome de uma função que será executada após a árvore ter sido montada A funço permite ajustar a árvore conforme o programador desejar.
Função que será executada após a API utilizada (Openlayers ou Googlemaps) ter sido inicializada e o objeto com
flutuante : function()
Abre o catalogo em uma janela flutuante
fonte: function(tema,
popup)
Abre os metadados registrados para o tema
fontetema: function(funcao,
tema)
FONTETEMA
Formato de apresentação das coordenadas
Função que será executada na operação de identificação quando o usuário clica no mapa
Funcao que sera executada quando o login ocorrer de forma errada
Funcao que sera executada quando o login ocorrer de forma correta
Função que será executada na operação de identificação quando o usuário estaciona o mouse sobre o mapa
Indicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item “opções”
Funcionalidades que serão adicionadas aos botões existentes no mapa.
funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)
FUNCOESGEOMETRIASWKT
Estilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.
-
Lista dos controles específicos da API do Google Earth que serão inseridos ou não no mapa
Lista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa
i3GEO.gadgets
geo2utm: function(funcao,
x,
y)
GEO2UTM
geo2zonaUtm : function(long)
Determina qual é a zona UTM de um par de coordenadas geográficas
geolocal : function()
Abre a janela de dialogo da ferramenta de geolocalizacao do usuario
geradestaque: function(funcao,
tema,
ext)
GERADESTAQUE
Classe javascript da aplicação de geração de links.
Gera as miniaturas dos mapas baseado nos mapfiles existentes em i3geo/temas.
Gera web services nos padrões OGC para os temas existentes na pasta i3geo/temas
getFeaturesByAttribute : function(atributo,
valor)
Obtém uma figura com base em um atributo
getScrollerWidth: function()
Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador
getScrollHeight: function()
Calcula o tamanho vertical do browser
google: function(coordenadas)
Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
Chave utilizada pela API do Google maps.
googleearth: function(funcao)
GOOGLEEARTH
googlemaps: function(funcao)
GOOGLEMAPS
gradeCoord : function()
Abre a janela de dialogo da ferramenta gradecoord
gradeHex : function()
Ferramenta grade de hexágonos
gradePol : function()
Ferramenta grade de polígonos
gradePontos : function()
Ferramenta grade de pontos
graficoInterativo1 : function()
Ferramenta gráfico interativo
graficotema: function(idtema)
Abre a janela de dialogo da ferramenta graficotema
gravaDadosLocal: function(item,
valor)
Grava um valor localmente
Lista de grupos e seus respectivos layers, para montagem da árvore de camadas.
Indica se a extensao geografica do mapa sera armazenada como um cookie
guiaMovel :
Controla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas
i3GEO.guias
+
Lista dos controles específicos da API do Google Earth que serão inseridos ou não no mapa
Lista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa
i3GEO.gadgets
geo2utm: function(funcao,
x,
y)
GEO2UTM
geo2zonaUtm : function(long)
Determina qual é a zona UTM de um par de coordenadas geográficas
geolocal : function()
Abre a janela de dialogo da ferramenta de geolocalizacao do usuario
geradestaque: function(funcao,
tema,
ext)
GERADESTAQUE
Classe javascript da aplicação de geração de links.
Gera as miniaturas dos mapas baseado nos mapfiles existentes em i3geo/temas.
Gera web services nos padrões OGC para os temas existentes na pasta i3geo/temas
getFeaturesByAttribute : function(atributo,
valor)
Obtém uma figura com base em um atributo
getScrollerWidth: function()
Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador
getScrollHeight: function()
Calcula o tamanho vertical do browser
google: function(coordenadas)
Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
Chave utilizada pela API do Google maps.
googleearth: function(funcao)
GOOGLEEARTH
googlemaps: function(funcao)
GOOGLEMAPS
gradeCoord : function()
Abre a janela de dialogo da ferramenta gradecoord
gradeHex : function()
Ferramenta grade de hexágonos
gradePol : function()
Ferramenta grade de polígonos
gradePontos : function()
Ferramenta grade de pontos
graficoInterativo1 : function()
Ferramenta gráfico interativo
graficotema: function(idtema)
Abre a janela de dialogo da ferramenta graficotema
gravaDadosLocal: function(item,
valor)
Grava um valor localmente
Lista de grupos e seus respectivos layers, para montagem da árvore de camadas.
Indica se a extensao geografica do mapa sera armazenada como um cookie
guiaMovel :
Controla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas
i3GEO.guias
-
heatmap :
Mapa de calor
heatmap : function()
Ferramenta mapa de calor
Largura da barra quando ORIENTACAO = “horizontal” (não se aplica aos tipos olhos de peixe)
+
heatmap :
Mapa de calor
heatmap : function()
Ferramenta mapa de calor
Largura da barra quando ORIENTACAO = “horizontal” (não se aplica aos tipos olhos de peixe)
diff --git a/documentacao/index/General7.html b/documentacao/index/General7.html index b0e06a6..85d54d1 100644 --- a/documentacao/index/General7.html +++ b/documentacao/index/General7.html @@ -14,17 +14,9 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
I
 i3Geo
 i3GEO.analise.dialogo
 i3GEO.arvoreDeCamadas.dialogo
 i3GEO.arvoreDeTemas.dialogo
 i3GEO.coordenadas.geohash
 i3GEO.desenho.googleearth
 i3GEO.desenho.googlemaps
 i3GEO.desenho.openlayers
 i3GEO.editorGM
 i3GEO.Interface.googleearth
 i3GEO.Interface.googlemaps
 i3GEO.Interface.openlayers
 i3GEO.login.dialogo
 i3GEO.mapa.dialogo
 i3GEO.mapa.legendaHTML
 i3GEO.navega.autoRedesenho
 i3GEO.navega.destacaTema
 i3GEO.navega.dialogo
 i3GEO.navega.lente
 i3GEO.tema.dialogo
 i3geo_gl_configura
 i3geo_gl_configura.buscageo
 i3geo_gl_configura.grupo
 i3geo_gl_configura.link
 i3geo_gl_configura.loc_i3geo
 i3geo_gl_configura.menu
 i3geo_gl_configura.nomeseltema
 i3geo_gl_configura.subgrupo
 i3geo_gl_configura.tema
 i3geo_gl_configura.temasa
 i3geo_gl_inicia, i3geo_gl_configura
 i3geomaster
 i3georendermode
 ICONEBOTAO
 ICONETEMA
 IDCORPO
 identifica2
 identifica3
 identificaunico
 idguias
 IDHTML
 Idioma
 IDMAPA
 IDSELETOR
 IDSMENUS
 importarwmc, i3GEO.arvoreDeTemas.dialogo.dialogo
 imprimir, i3GEO.mapa.dialogo
 in_array
 INCLUIBOTAO
 incluiBotaoLibera, i3GEO.mapa.legendaHTML
 INCLUIESTRELAS
 INCLUIINDIBR
 INCLUIMAPASCADASTRADOS
 INCLUIREGIOES
 INCLUISISTEMAS
 INCLUIWMS
 INCLUIWMSMETAESTAT
 inicia
 iniciaFerramentas
 iniciaJanelaMensagens
 inicializaBarra
 inicializaBarraOP
 insereAnnotation
 insereCookie
 insereDobraPagina
 insereMarca
 insereSHP
 insereSHPgrafico
 Interface
 interfacePadrao
 intersectaBox
 INTERVALO, i3GEO.navega.autoRedesenho
 inverteStatusClasse
 invertestatuslegenda
J
 Janelas
 js
L
 larguratip
 LAYERFUNDO, i3GEO.Interface.openlayers
 layergrafico
 layerkml
 LAYERSADICIONAIS, i3GEO.Interface.openlayers
 LEGENDAEXPANDIDA
 libera, i3GEO.mapa.legendaHTML
 liberaGuias
 ligaDesliga
 ligaDesligaTemas
 LIGARDESLIGARTODOS
 ligatemas
 limpaDadosLocal
 limpasel
 linhaDoTempo, i3GEO.analise.dialogo
 linkedinoauth(ainda não implementado)
 Lista de funcionalidades
 listaarquivos
 LISTABOTOES
 listaCamadasMetaestat
 listaChaves
 listaClasseClassificacao
 listaClassificacaoMedida
 listaDeMapasBanco, i3GEO.mapa.dialogo
 listaDePropriedadesDoMapa
 listadrives
 listaEpsg
 listaFontesTexto
 listaGrupos
 listaGruposMapaMetaestat
 listaHierarquiaRegioes
 listaIdiomas
 listaItensTema
 listaLayersWMS
 listaLigadosDesligados
 listaMedidaVariavel
 listaMenus
 listaParametrosMedidaVariavel
 listaRegioesMedidaVariavel
 listaRSSwsARRAY
 listaSistemas
 listaSubGrupos
 listaTemas
 listaTemasComSel
 listaTemasEditaveis
 listaTemasMapaMetaestat
 listatemasTipo
 listaTipoRegiao
 listaTodasChaves
 listaValoresItensTema
 listaValoresParametroMedidaVariavel
 listaVariavel
 localizaIP
 locaplic
 locmapas
 locmapserv
 locregiao, i3GEO.mapa.dialogo
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
I
 i3Geo
 i3GEO.ajuda
 i3GEO.analise
 i3GEO.analise.dialogo
 i3GEO.arvoreDeTemas
 i3GEO.arvoreDeTemas.dialogo
 i3GEO.barraDeBotoes
 i3GEO.calculo
 i3GEO.configura
 i3GEO.coordenadas
 i3GEO.coordenadas.geohash
 i3GEO.desenho
 i3GEO.desenho.googleearth
 i3GEO.desenho.googlemaps
 i3GEO.desenho.openlayers
 i3GEO.editorGM
 i3GEO.eventos
 i3GEO.eventos.cliquePerm
 i3GEO.Interface.googleearth
 i3GEO.Interface.googlemaps
 i3GEO.Interface.openlayers
 i3GEO.login.dialogo
 i3GEO.mapa.dialogo
 i3GEO.mapa.legendaHTML
 i3GEO.navega.autoRedesenho
 i3GEO.navega.destacaTema
 i3GEO.navega.dialogo
 i3GEO.navega.lente
 i3GEO.tema.dialogo
 i3geo_gl_configura
 i3geo_gl_configura.buscageo
 i3geo_gl_configura.grupo
 i3geo_gl_configura.link
 i3geo_gl_configura.loc_i3geo
 i3geo_gl_configura.menu
 i3geo_gl_configura.nomeseltema
 i3geo_gl_configura.subgrupo
 i3geo_gl_configura.tema
 i3geo_gl_configura.temasa
 i3geo_gl_inicia, i3geo_gl_configura
 i3geomaster
 i3georendermode
 ICONEBOTAO, i3GEO.barraDeBotoes
 ICONETEMA
 IDCORPO
 identifica2
 identifica3
 identificaunico
 idguias
 IDHTML
 Idioma
 IDMAPA
 IDSELETOR
 IDSMENUS, i3GEO.arvoreDeTemas
 importarwmc, i3GEO.arvoreDeTemas.dialogo.dialogo
 imprimir, i3GEO.mapa.dialogo
 in_array
 INCLUIBOTAO, i3GEO.barraDeBotoes
 incluiBotaoLibera, i3GEO.mapa.legendaHTML
 INCLUIESTRELAS, i3GEO.arvoreDeTemas
 INCLUIINDIBR, i3GEO.arvoreDeTemas
 INCLUIMAPASCADASTRADOS, i3GEO.arvoreDeTemas
 INCLUIREGIOES, i3GEO.arvoreDeTemas
 INCLUISISTEMAS, i3GEO.arvoreDeTemas
 INCLUIWMS, i3GEO.arvoreDeTemas
 INCLUIWMSMETAESTAT, i3GEO.arvoreDeTemas
 inicia
 iniciaFerramentas, i3GEO.configura
 iniciaJanelaMensagens, i3GEO.configura
 inicializaBarra, i3GEO.barraDeBotoes
 inicializaBarraOP, i3GEO.barraDeBotoes
 insereAnnotation
 insereCookie
 insereDobraPagina
 insereMarca
 insereSHP
 insereSHPgrafico
 Interface
 interfacePadrao
 intersectaBox
 INTERVALO, i3GEO.navega.autoRedesenho
 inverteStatusClasse
 invertestatuslegenda
-
A classe i3GEO possuí os métodos de criação e atualização do mapa.
Abre as telas de diálogo das opções de análise
Abre as telas de diálogo das opções de manipulação da árvore
Abre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
Funções específicas da biblioteca Geohash library for Javascript
Funções utilizadas quando o mapa baseia-se na interface GoogleEarth
Funções utilizadas quando o mapa baseia-se na interface GoogleMaps
Funções utilizadas quando o mapa baseia-se na interface OpenLayers
Funções de edição vetorial utilizadas pelo editor de regiões do sistema METAESTAT
Interface com motor de navegação baseado na API Google Earth
Interface com motor de navegação baseado na API Google Maps
Interface com motor de navegação baseado na API OpenLayers
Abre as telas de diálogo com o usuário
Abre as telas de dialogo das opcoes de manipulacao do mapa atual
Controla a obtencao da legenda do mapa formatada em HTML.
Controla o redesenho automático do mapa por meio de um temporizador
Destaca um tema mostrando-o sobre os outros em um box que segue o mouse
Abre as telas de diálogo das opções de navegação no mapa atual
Ativa e controla a lente de aumento.
Abre as telas de dialogo das opcoes de manipulacao de um tema
Cria o objeto javascript com os parametros de configuração da api e com as funções de manipulação.
Id do elemento HTML onde será incluída a opção de busca de coordenadas geográficas
Id do elemento HTML que receberá o combo com os grupos
Id do elemento HTML do tipo a onde será mostrado o link criado para o mapa.
endereço web onde está instalado o i3geo.
id do elemento HTML onde será incluido a lista de menus
identificador do tema inicial que será incluido no link, normalmente estadosl
Id do elemento HTML que receberá o combo com os subgrupos
Id do elemento HTML que receberá o combo com a lista de temas
Id do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
function i3geo_gl_inicia(objeto_i3geo_gl_configura)
Inicia a interface do gerador de links.
Usuário e senha que podem realizar operações de administração inicial do i3Geo, como a criação do banco de dados de administração ou operações críticas do sistema
Opcoes que definem a rotina que sera utilizada para enviar ao navegador as imagens geradas de cada camada
Ícones utilizados em cada um dos botões da barra.
Mostra ou não o ícone do tema caso exista.
ID do elemento HTML que receberá o corpo do mapa
identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Depreciado na versão 4.7 (utilize “identifica3”)
identifica3: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
IDENTIFICA3
identificaunico: function(funcao,
xy,
tema,
item)
IDENTIFICAUNICO
ID do elemento DOM, criado pelo YUI, onde serão inseridas as guias
Armazena o ID do elemento DOM onde a árvore foi inserida.
i3geo.idioma
ID do elemento HTML criado para conter o mapa
Define o id do elemento HTML que receberá o seletor.
Array com a lista de ids de menus cadastrados que serão considerados na montagem da árvore.
Abre a janela para importar um arquivo WMC (Web Map Context)
imprimir : function()
Abre a janela de dialogo da ferramenta que permite imprimir o mapa atual
in_array: function(x,
matriz)
Procura a ocorrencia de um elemento em um array
Objeto que indica quais os botões que serão inseridos na barra de botões 2.
Define se na legenda sera incluido o botao para liberar a legenda e inclui-la em uma janela flutuante
Inclui na árvore um no com a lista de temas classificados conforme o numero de estrelas que possui
Inclui na árvore a lista de serviços da INDE Br
Inclui na árvore a lista de mapas cadastrados do sistema de metadados estatísticos?
Inclui na árvore a lista de de regiões cadatsradas no sistema de metadados estatísticos
Inclui na árvore a lista de sistemas adicionais definidos no i3geo?
Inclui na árvore a lista de Web Services WMS cadastrados?
Inclui na árvore a lista de Web Services WMS advindos do sistema de metadados estatísticos?
inicia : function(id)
Essa função cria e inicializa a árvore de camadas utilizando o objeto default que contém os parâmetros de cada camada.
inicia : function()
Cria o layer onde os desenhos serao inseridos
inicia: function(tema)
Inicia o destaque de um tema
inicia: function()
Ativa a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente
inicia : function()
Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários
inicia : function()
Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários.
Ferramentas que serão inicializadas com o mapa Esse objeto contém a função de inicialização e a lista de ferramentas e seus parâmetros internos
Inicia o i3geo com a janela de mensagens aberta ou fechada.
inicializaBarra : function(idconteudo,
idconteudonovo,
barraZoom,
x,
y,
onde)
Inicializa a barra de botões
inicializaBarraOP : function(onde)
Inicializa a barra de botões quando for do tipo “olhodepeixe” ou “olhodepeixe1”
insereAnnotation: function(funcao,
pin,
xy,
texto,
position,
partials,
offsetx,
offsety,
minfeaturesize,
mindistance,
force,
shadowcolor,
shadowsizex,
shadowsizey,
outlinecolor,
cor,
sombray,
sombrax,
sombra,
fundo,
angulo,
tamanho,
fonte)
INSEREFEATURE
insereCookie: function(nome,
valor,
expira)
Cria um novo cookie.
insereDobraPagina : function(tipo,
imagem)
Insere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
insereMarca:
Insere ou remove pontos no mapa.
insereSHP: function(funcao,
tema,
item,
valoritem,
xy,
projecao)
INSERESHP
insereSHPgrafico: function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
INSERESHPGRAFICO
i3GEO.Interface
Interface padrão utilizada para abrir o mapa.
intersectaBox: function(box1,
box2)
Verifica se um retangulo esta dentro de outro retangulo
Intervalo de tempo, em milisegundos, que será utilizado para disparar o desenho do mapa
inverteStatusClasse: function(funcao,
tema,
classe)
INVERTESTATUSCLASSE
invertestatuslegenda: function(funcao,
tema)
INVERTESTATUSLEGENDA
- - - -
i3GEO.janela
GPL2
GPL2
GPL2
- - - -
Largura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
Nome do layer do tipo baselayer que sera ativado
Objeto LAYER para a interface OpenLayers criado com i3GEO.desenho.openlayers.criaLayerGrafico
layerkml :
Adiciona ao mapa uma camada vetorial baseada em um arquivo Kml
Array com objetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
Indica se a legenda da árvore será montada de forma expandida ou não.
libera : function(ck,
largura,
altura,
topo,
esquerda)
Libera a legenda criando uma janela flutuante sobre o mapa
Indica se as guias serão montadas em uma janela flutuante sobre o mapa
ligaDesliga : function(obj)
Liga/desliga um tema
ligaDesligaTemas : function(lista,
status)
Marca ou desmarca os checkbox da árvore de uma lista de temas
Mostra os ícones de desligar/ligar todos os temas.
ligatemas: function(funcao,
desligar,
ligar,
adicionar)
LIGATEMAS
limpaDadosLocal: function(item)
Limpa os dados locais
limpasel: function(funcao,
tema)
LIMPASEL
linhaDoTempo : function()
Ferramenta linha do tempo
Parâmetros registrados no Linkedin para permitir que o i3Geo faça autenticação com base na conta do usuário
Lista as principais funcionalidades do i3Geo.
listaarquivos: function(funcao,
caminho)
LISTAARQUIVOS
Objeto com a lista de botões e suas propriedades, como por exemplo, a função a ser executada ao se clicar no botão.
listaCamadasMetaestat: function(funcao)
Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT
listaChaves: function (obj)
Lista as chaves de um objeto que forem true.
listaClasseClassificacao: function(id_classificacao,
funcao)
Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos
listaClassificacaoMedida: function(id_medida_variavel,
funcao)
Lista as classificacoes de uma medida de variavel do sistema de metadados estatísticos
listaDeMapasBanco : function()
Lista os mapas cadastrados no sistema de administracao do i3geo
Lista com as funções que são incluídas no item “Propriedades do mapa”
listadrives: function(funcao)
LISTADRIVES
listaEpsg: function(funcao)
LISTAEPSG
listaFontesTexto: function(funcao)
LISTATRUETYPE
listaGrupos : function(g_sid,
g_locaplic,
id_menu,
funcao)
Lista os grupos de um menu.
listaGruposMapaMetaestat: function(funcao,
id_mapa)
Lista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT
listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)
Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
listaIdiomas: function()
Lista os idiomas disponíveis no dicionário ativo
listaItensTema: function(funcao,
tema)
LISTAITENS
listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer,
tipo_ws)
LISTALAYERSWMS
listaLigadosDesligados : function(tipo)
Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.
listaMedidaVariavel: function(codigo_variavel,
funcao)
Obtém a lista medidas de uma variável do sistema de metadados estatísticos
listaMenus : function(g_sid,
g_locaplic,
funcao)
Lista os menus
listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos
listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos
listaRSSwsARRAY: function(funcao,
tipo)
LISTARSSWSARRAY
listaSistemas : function(g_sid,
g_locaplic,
funcao)
Lista os sistemas especiais de adicao de temas.
listaSubGrupos : function(g_sid,
g_locaplic,
id_menu,
id_grupo,
funcao)
Lista os sub-grupos de um grupo.
listaTemas : function(g_sid,
g_locaplic,
id_menu,
id_grupo,
id_subgrupo,
funcao)
Lista os temas de um sub-grupo.
listaTemasComSel: function(funcao,
locaplic,
sid)
LISTATEMASCOMSEL
listaTemasEditaveis: function(funcao,
locaplic,
sid)
Lista os temas guardados na pasta temporaria (temas locais)
listaTemasMapaMetaestat: function(funcao,
id_mapa_grupo)
Lista os temas cadastrados no sistema de publicacao de mapas do METAESTAT
listatemasTipo: function(funcao,
tipo,
locaplic,
sid)
LISTATEMASTIPO
listaTipoRegiao: function(funcao,
codigo_tipo_regiao)
Lista as regioes cadastradas no sistema de metadados estatisticos
listaTodasChaves: function (obj)
Lista as chaves de um objeto
listaValoresItensTema: function(funcao,
tema,
itemTema)
LISTAREGISTROS
listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)
Obtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos
listaVariavel: function(funcao,
filtro_esquema)
Obtém a lista de variáveis do sistema de metadados estatísticos
localizaIP: function(funcao)
LOCALIZAIP
Caminho completo onde fica o I3Geo
Onde fica o xml, para preencher a guia mapas.
Localização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host.
locregiao : function()
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
+
A classe i3GEO possuí os métodos de criação e atualização do mapa.
Abre as telas de diálogo das opções de análise
Abre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
Fun��es espec�ficas da biblioteca Geohash library for Javascript
Funções utilizadas quando o mapa baseia-se na interface GoogleEarth
Funções utilizadas quando o mapa baseia-se na interface GoogleMaps
Funções utilizadas quando o mapa baseia-se na interface OpenLayers
Funções de edição vetorial utilizadas pelo editor de regiões do sistema METAESTAT
Executa as funções armazenadas em MOUSECLIQUEPERM
Interface com motor de navegação baseado na API Google Earth
Interface com motor de navegação baseado na API Google Maps
Interface com motor de navegação baseado na API OpenLayers
Abre as telas de diálogo com o usuário
Abre as telas de dialogo das opcoes de manipulacao do mapa atual
Controla a obtencao da legenda do mapa formatada em HTML.
Controla o redesenho automático do mapa por meio de um temporizador
Destaca um tema mostrando-o sobre os outros em um box que segue o mouse
Abre as telas de diálogo das opções de navegação no mapa atual
Ativa e controla a lente de aumento.
Abre as telas de dialogo das opcoes de manipulacao de um tema
Cria o objeto javascript com os parametros de configuração da api e com as funções de manipulação.
Id do elemento HTML onde será incluída a opção de busca de coordenadas geográficas
Id do elemento HTML que receberá o combo com os grupos
Id do elemento HTML do tipo a onde será mostrado o link criado para o mapa.
endereço web onde está instalado o i3geo.
id do elemento HTML onde será incluido a lista de menus
identificador do tema inicial que será incluido no link, normalmente estadosl
Id do elemento HTML que receberá o combo com os subgrupos
Id do elemento HTML que receberá o combo com a lista de temas
Id do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
function i3geo_gl_inicia(objeto_i3geo_gl_configura)
Inicia a interface do gerador de links.
Usuário e senha que podem realizar operações de administração inicial do i3Geo, como a criação do banco de dados de administração ou operações críticas do sistema
Opcoes que definem a rotina que sera utilizada para enviar ao navegador as imagens geradas de cada camada
Ícones utilizados em cada um dos botões da barra.
Mostra ou não o ícone do tema caso exista.
ID do elemento HTML que receberá o corpo do mapa
identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Depreciado na versão 4.7 (utilize “identifica3”)
identifica3: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
IDENTIFICA3
identificaunico: function(funcao,
xy,
tema,
item)
IDENTIFICAUNICO
ID do elemento DOM, criado pelo YUI, onde serão inseridas as guias
Armazena o ID do elemento DOM onde a árvore foi inserida.
Armazena o ID do elemento HTML onde a arvore sera incluida
i3geo.idioma
ID do elemento HTML criado para conter o mapa
Define o id do elemento HTML que receberá o seletor.
Array com a lista de ids de menus cadastrados que serão considerados na montagem da árvore.
Abre a janela para importar um arquivo WMC (Web Map Context)
imprimir : function()
Abre a janela de dialogo da ferramenta que permite imprimir o mapa atual
in_array: function(x,
matriz)
Procura a ocorrencia de um elemento em um array
Objeto que indica quais os botões que serão inseridos na barra de botões 2.
Define se na legenda sera incluido o botao para liberar a legenda e inclui-la em uma janela flutuante
Inclui na árvore um no com a lista de temas classificados conforme o numero de estrelas que possui
Inclui na árvore a lista de serviços da INDE Br
Inclui na árvore a lista de mapas cadastrados do sistema de metadados estatísticos?
Inclui na árvore a lista de de regiões cadatsradas no sistema de metadados estatísticos
Inclui na árvore a lista de sistemas adicionais definidos no i3geo?
Inclui na árvore a lista de Web Services WMS cadastrados?
Inclui na árvore a lista de Web Services WMS advindos do sistema de metadados estatísticos?
inicia : function(id)
Essa função cria e inicializa a árvore de camadas utilizando o objeto default que contém os parâmetros de cada camada.
inicia : function()
Cria o layer onde os desenhos serao inseridos
inicia: function(tema)
Inicia o destaque de um tema
inicia: function()
Ativa a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente
inicia : function()
Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários
inicia : function()
Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários.
Ferramentas que serão inicializadas com o mapa Esse objeto contém a função de inicialização e a lista de ferramentas e seus parâmetros internos
Inicia o i3geo com a janela de mensagens aberta ou fechada.
inicializaBarra : function(idconteudo,
idconteudonovo,
barraZoom,
x,
y,
onde)
Inicializa a barra de botões
inicializaBarraOP : function(onde)
Inicializa a barra de botões quando for do tipo “olhodepeixe” ou “olhodepeixe1”
insereAnnotation: function(funcao,
pin,
xy,
texto,
position,
partials,
offsetx,
offsety,
minfeaturesize,
mindistance,
force,
shadowcolor,
shadowsizex,
shadowsizey,
outlinecolor,
cor,
sombray,
sombrax,
sombra,
fundo,
angulo,
tamanho,
fonte)
INSEREFEATURE
insereCookie: function(nome,
valor,
expira)
Cria um novo cookie.
insereDobraPagina : function(tipo,
imagem)
Insere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
insereMarca:
Insere ou remove pontos no mapa.
insereSHP: function(funcao,
tema,
item,
valoritem,
xy,
projecao)
INSERESHP
insereSHPgrafico: function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
INSERESHPGRAFICO
i3GEO.Interface
Interface padrão utilizada para abrir o mapa.
intersectaBox: function(box1,
box2)
Verifica se um retangulo esta dentro de outro retangulo
Intervalo de tempo, em milisegundos, que será utilizado para disparar o desenho do mapa
inverteStatusClasse: function(funcao,
tema,
classe)
INVERTESTATUSCLASSE
invertestatuslegenda: function(funcao,
tema)
INVERTESTATUSLEGENDA
diff --git a/documentacao/index/General8.html b/documentacao/index/General8.html index 7926a05..1b62c11 100644 --- a/documentacao/index/General8.html +++ b/documentacao/index/General8.html @@ -14,13 +14,13 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
M
 Mapa
 Mapa de referência
 mapaRefDisplay
 mapfileMedidaVariavel
 mapfileTipoRegiao
 MAPOPTIONS, i3GEO.Interface.googlemaps
 Marcador
 marcadores2shp
 markercluster
 mashuppar
 MAXBOTOES
 MAXEXTENT, i3GEO.Interface.openlayers
 medeArea
 medeDistancia
 mensagemAjuda
 mensagemInicia
 MENSAGEMPADRAO
 mensagemSimples
 metaestat, i3GEO.mapa.dialogo
 metaestatListaMapas, i3GEO.mapa.dialogo
 metaestatTemplates
 metar, i3GEO.navega.dialogo
 metododistancia
 MINEXTENT, i3GEO.Interface.openlayers
 MODOTEXTO
 mostraBuscaRapida
 mostraCoordenadasGEO
 mostraDicionario
 mostraEmail
 mostraEscalaGrafica
 mostraEscalaNumerica
 mostraExten, i3GEO.mapa.dialogo
 mostraInserirKml
 mostraJanela
 mostralegendajanela
 mostraLetreiro
 MOSTRALISTAKML
 mostraMenuLista
 mostraMenuSuspenso
 mostraRosaDosVentos
 mostraSeletor
 MOSTRASELETOR
 mostraVersao
 mostraWms, i3GEO.tema.dialogo
 mousecliqueMapa
 mousedownMapa
 mousemoveMapa
 mouseParado
 mouseupMapa
 mudaCursor
 mudaescala
 mudaext
 mudanome
 mudatamanho
 mudatransp
 multiStep
N
 Navegação sobre o mapa
 navegacaoDir, i3GEO.arvoreDeTemas.dialogo.dialogo
 navegadorDir
 navegadoresLocais
 navegadorPostgis
 navegaMapa
 nptPol, i3GEO.analise.dialogo
 nuvemTags, i3GEO.arvoreDeTemas.dialogo.dialogo
 nuvemTagsFlash, i3GEO.arvoreDeTemas.dialogo.dialogo
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
J
 Janelas
 js
L
 larguratip, i3GEO.configura
 LAYERFUNDO, i3GEO.Interface.openlayers
 layergrafico, i3GEO.desenho
 layerkml
 LAYERSADICIONAIS, i3GEO.Interface.openlayers
 LEGENDAEXPANDIDA
 libera, i3GEO.mapa.legendaHTML
 liberaGuias, i3GEO.configura
 ligaDesliga
 ligaDesligaTemas
 LIGARDESLIGARTODOS
 ligatemas
 limpaDadosLocal
 limpasel
 linhaDoTempo, i3GEO.analise.dialogo
 linkedinoauth(ainda não implementado)
 Lista de funcionalidades
 listaarquivos
 LISTABOTOES, i3GEO.barraDeBotoes
 listaCamadasMetaestat
 listaChaves
 listaClasseClassificacao
 listaClassificacaoMedida
 listaDeMapasBanco, i3GEO.mapa.dialogo
 listaDePropriedadesDoMapa, i3GEO.configura
 listadrives
 listaEpsg
 listaFontesTexto
 listaGrupos, i3GEO.arvoreDeTemas
 listaGruposMapaMetaestat
 listaHierarquiaRegioes
 listaIdiomas
 listaItensTema
 listaLayersWMS
 listaLigadosDesligados
 listaMedidaVariavel
 listaMenus, i3GEO.arvoreDeTemas
 listaParametrosMedidaVariavel
 listaRegioesMedidaVariavel
 listaRSSwsARRAY
 listaSistemas, i3GEO.arvoreDeTemas
 listaSubGrupos, i3GEO.arvoreDeTemas
 listaTemas
 listaTemasComSel
 listaTemasEditaveis
 listaTemasMapaMetaestat
 listatemasTipo
 listaTipoRegiao
 listaTodasChaves
 listaValoresItensTema
 listaValoresParametroMedidaVariavel
 listaVariavel
 localizaIP
 locaplic
 locmapas
 locmapserv
 locregiao, i3GEO.mapa.dialogo
-
i3GEO.mapa
i3GEO.maparef
Indica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.
mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao,
opacidade)
Adiciona uma camada ao mapa baseado no sistema de metadados estatísticos
mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)
Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
Objeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps
i3GEO.marcador
marcadores2shp: function(funcao)
Converte os marcadores de lugar em uma camada shapefile
markercluster :
Markercluster
markercluster : function()
Ferramenta mapa agrupamento de pontos
Define os parâmetros que devem ser aplicados no modo mashup
Número de botões iniciais (válido apenas para os tipos olho de peixe)
Maior extensão geográfica que pode ser mostrada no mapa
Ativa e controla a opão de medição de área.
Ativa e controla a opção de medição de distâncias.
mensagemAjuda: function(onde,
texto)
Formata uma mensagem de texto com icone de ?
Mensagem de inicialização mostrada pelo programa ms_criamapa.php
Mensagem que será incluída ao iniciar a janela de mensagens ou quando não houver mensagem definida para o elemento sobre o qual o mouse estaciona.
mensagemSimples: function(texto,
cabecalho)
Mostra uma janela simples com uma mensagem
metaestat : function()
Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapas : function()
Lista os mapas publicados no METAESTAT
Indica a pasta onde ficam os templates utilizados para a publicacao de mapas.
metar: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
Método utilizado no cálculo de distâncias
Menor extensão geográfica que pode ser mostrada no mapa
Armazena a representação das coordenadas no modo texto conforme a posição do mouse
mostraBuscaRapida: function(id)
Mostra a opção de busca rápida de lugares por palavra digitada.
mostraCoordenadasGEO : function(id)
Obtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
mostraDicionario: function()
Abre uma nova janela do navegador com a lista de palavras do dicionário.
mostraEmail: function(id)
Mostra o e-mail armazenado na variável i3GEO.parametros.emailInstituicao
mostraEscalaGrafica: function(id)
Mostra no mapa a escala grafica como um elemento fora do mapa.
mostraEscalaNumerica: function(id)
Mostra no mapa a escala numérica.
mostraExten : function()
Abre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
mostraInserirKml: function(id)
Mostra no mapa a a opção para inserir kml.
mostraJanela : function(texto)
Mostra um texto dentro da janela de mensagens padrão.
mostralegendajanela: function(idtema,
nome,
tipoOperacao)
Mostra a legenda de um tema em uma janela flutuante especifica
mostraLetreiro : function()
Preenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.
Mostra na árvore a lista de endereços de arquivos KML cadastrados no sistema de administração.
mostraMenuLista: function(id)
Mostra as opções existentes no menu suspenso porém na forma de uma lista de opções
mostraMenuSuspenso: function(id)
Mostra o menu suspenso com opções extras de análise, ajuda, etc
Mostra ou não a rosa dos ventos sob o mouse quando estiver parado.
mostraSeletor: function()
Inclui as bandeiras no mapa permitindo a seleção do idioma
Define se o i3Geo irá incluir no mapa as bandeiras de seleção de idiomas
mostraVersao: function(id)
Mostra a versão atual do i3Geo armazenada na variável i3GEO.parametros.mensageminicial
mostraWms: function(tema)
Mostra a url que da acesso ao WMS de um tema
mousecliqueMapa: function()
Executa as funções armazenadas em MOUSECLIQUE.
mousedownMapa: function()
Executa as funções armazenadas em MOUSEDOWN.
mousemoveMapa: function()
Executa as funções armazenadas em MOUSEMOVE.
mouseParado: function()
Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
mouseupMapa: function(exy)
Executa as funções armazenadas em MOUSEUP.
mudaCursor: function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
mudaescala: function(funcao,
escala)
MUDAESCALA
mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)
O parametro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudanome: function(funcao,
tema,
valor)
MUDANOME
mudatamanho: function(funcao,
altura,
largura)
MUDATAMANHO
mudatransp: function(funcao,
tema,
valor)
MUDATRANSP
multiStep: function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
+
i3GEO.janela
GPL2
GPL2
GPL2
-
i3GEO.navega
Abre a janela para adicionar temas navegando pelos diretorios do servidor
navegadorDir: function(obj,
listaShp,
listaImg,
listaFig,
retornaDir)
Abre o navegador de arquivos localizados no servidor
O i3geo possibilita que os usuários acessem dados geográficos no servidor diretamente, navegando pelo sistema de arquivos.
navegadorPostgis: function(obj,
conexao,
tipo)
Abre o navegador de de tabelas existentes no banco de dados Postgis
navegaMapa: function()
Executa as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada.
nptPol : function()
Ferramenta número de pontos em polígono
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
+
Largura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
Nome do layer do tipo baselayer que sera ativado
Objeto LAYER para a interface OpenLayers criado com i3GEO.desenho.openlayers.criaLayerGrafico
layerkml :
Adiciona ao mapa uma camada vetorial baseada em um arquivo Kml
Array com objetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
Indica se a legenda da árvore será montada de forma expandida ou não.
libera : function(ck,
largura,
altura,
topo,
esquerda)
Libera a legenda criando uma janela flutuante sobre o mapa
Indica se as guias serão montadas em uma janela flutuante sobre o mapa
ligaDesliga : function(obj)
Liga/desliga um tema
ligaDesligaTemas : function(lista,
status)
Marca ou desmarca os checkbox da árvore de uma lista de temas
Mostra os ícones de desligar/ligar todos os temas.
ligatemas: function(funcao,
desligar,
ligar,
adicionar)
LIGATEMAS
limpaDadosLocal: function(item)
Limpa os dados locais
limpasel: function(funcao,
tema)
LIMPASEL
linhaDoTempo : function()
Ferramenta linha do tempo
Parâmetros registrados no Linkedin para permitir que o i3Geo faça autenticação com base na conta do usuário
Lista as principais funcionalidades do i3Geo.
listaarquivos: function(funcao,
caminho)
LISTAARQUIVOS
Objeto com a lista de botões e suas propriedades, como por exemplo, a função a ser executada ao se clicar no botão.
listaCamadasMetaestat: function(funcao)
Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT
listaChaves: function (obj)
Lista as chaves de um objeto que forem true.
listaClasseClassificacao: function(id_classificacao,
funcao)
Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos
listaClassificacaoMedida: function(id_medida_variavel,
funcao)
Lista as classificacoes de uma medida de variavel do sistema de metadados estatísticos
listaDeMapasBanco : function()
Lista os mapas cadastrados no sistema de administracao do i3geo
Lista com as funções que são incluídas no item “Propriedades do mapa”
listadrives: function(funcao)
LISTADRIVES
listaEpsg: function(funcao)
LISTAEPSG
listaFontesTexto: function(funcao)
LISTATRUETYPE
listaGrupos : function(g_sid,
g_locaplic,
id_menu,
funcao)
Lista os grupos de um menu.
listaGruposMapaMetaestat: function(funcao,
id_mapa)
Lista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT
listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)
Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
listaIdiomas: function()
Lista os idiomas disponíveis no dicionário ativo
listaItensTema: function(funcao,
tema)
LISTAITENS
listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer,
tipo_ws)
LISTALAYERSWMS
listaLigadosDesligados : function(tipo)
Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.
listaMedidaVariavel: function(codigo_variavel,
funcao)
Obtém a lista medidas de uma variável do sistema de metadados estatísticos
listaMenus : function(g_sid,
g_locaplic,
funcao)
Lista os menus
listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos
listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos
listaRSSwsARRAY: function(funcao,
tipo)
LISTARSSWSARRAY
listaSistemas : function(g_sid,
g_locaplic,
funcao)
Lista os sistemas especiais de adicao de temas.
listaSubGrupos : function(g_sid,
g_locaplic,
id_menu,
id_grupo,
funcao)
Lista os sub-grupos de um grupo.
listaTemas: function(funcao,
tipo,
locaplic,
sid)
LISTATEMAS
listaTemas : function(g_sid,
g_locaplic,
id_menu,
id_grupo,
id_subgrupo,
funcao)
Lista os temas de um sub-grupo.
listaTemasComSel: function(funcao,
locaplic,
sid)
LISTATEMASCOMSEL
listaTemasEditaveis: function(funcao,
locaplic,
sid)
Lista os temas guardados na pasta temporaria (temas locais)
listaTemasMapaMetaestat: function(funcao,
id_mapa_grupo)
Lista os temas cadastrados no sistema de publicacao de mapas do METAESTAT
listatemasTipo: function(funcao,
tipo,
locaplic,
sid)
LISTATEMASTIPO
listaTipoRegiao: function(funcao,
codigo_tipo_regiao)
Lista as regioes cadastradas no sistema de metadados estatisticos
listaTodasChaves: function (obj)
Lista as chaves de um objeto
listaValoresItensTema: function(funcao,
tema,
itemTema)
LISTAREGISTROS
listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)
Obtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos
listaVariavel: function(funcao,
filtro_esquema)
Obtém a lista de variáveis do sistema de metadados estatísticos
localizaIP: function(funcao)
LOCALIZAIP
Caminho completo onde fica o I3Geo
Onde fica o xml, para preencher a guia mapas.
Localização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host.
locregiao : function()
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
diff --git a/documentacao/index/General9.html b/documentacao/index/General9.html index 1433580..6faa77a 100644 --- a/documentacao/index/General9.html +++ b/documentacao/index/General9.html @@ -14,17 +14,13 @@ if (browserType) {document.write("
");if (browserV -
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
O
 objetoIdioma
 OFFSET
 ogcwsmap
 oMenuData
 opacidade, i3GEO.mapa.dialogo
 OPACIDADE
 OPACIDADEAGUARDE
 OPCOESADICIONAIS
 OPCOESARVORE
 opcoesEscala, i3GEO.mapa.dialogo
 OPCOESICONES
 opcoesLegenda, i3GEO.mapa.dialogo
 OPCOESLEGENDA
 OPCOESTEMAS
 openlayers
 ORDEM
 ORIENTACAO
 outputformat, i3GEO.mapa.dialogo
P
 padrao
 pan
 pan2ponto
 panFixo
 panFixoLeste
 panFixoNorte
 panFixoOeste
 panFixoSul
 parametros
 PARAMETROS
 PARAMETROSLAYER, i3GEO.Interface.googleearth
 parametrosMap, i3GEO.Interface.openlayers
 parametrossql
 pegaCookie
 pegaDadosLocal
 pegaData
 pegaElementoPai
 pegalistadegrupos
 pegalistademenus
 pegalistadeSubgrupos
 pegalistadetemas
 pegaMapas
 pegaMensagens
 pegaMetaData
 pegaPosicaoObjeto
 pegaSistemas
 pegaTema
 perfil, i3GEO.analise.dialogo
 PERMITEDESLOCAR
 PERMITEEXPANDIRTEMAS
 PERMITEFECHAR
 php
 PHP
 PluginI3Geo
 pontoempoligono, i3GEO.analise.dialogo
 pontosdistri, i3GEO.analise.dialogo
 POSICAO
 POSICAOX, i3GEO.navega.lente
 POSICAOY, i3GEO.navega.lente
 posicionaImagemNoMapa
 postgis_mapa
 preferencias, i3GEO.mapa.dialogo
 preseltema, i3geo_gl_configura
 preview, i3geo_gl_configura
 procuraratrib, i3GEO.tema.dialogo
 procurartemas2
 procurartemasestrela
 projGeo2OSM
 projOSM2Geo
 Propriedades
 protocolo
 proximoAnterior
Q
 queryMap, i3GEO.mapa.dialogo
+
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
M
 Mapa
 Mapa de referência
 mapaRefDisplay, i3GEO.configura
 mapfileMedidaVariavel
 mapfileTipoRegiao
 MAPOPTIONS, i3GEO.Interface.googlemaps
 Marcador
 marcadores2shp
 markercluster
 mashuppar, i3GEO.configura
 MAXBOTOES, i3GEO.barraDeBotoes
 MAXEXTENT, i3GEO.Interface.openlayers
 medeArea
 medeDistancia
 mensagemAjuda
 mensagemInicia
 MENSAGEMPADRAO, i3GEO.ajuda
 mensagemSimples
 metaestat, i3GEO.mapa.dialogo
 metaestatListaMapas, i3GEO.mapa.dialogo
 metaestatTemplates
 metar, i3GEO.navega.dialogo
 metododistancia, i3GEO.calculo
 MINEXTENT, i3GEO.Interface.openlayers
 MODOTEXTO, i3GEO.coordenadas
 mostraBuscaRapida
 mostraCoordenadasGEO, i3GEO.coordenadas
 mostraDicionario
 mostraEmail
 mostraEscalaGrafica
 mostraEscalaNumerica
 mostraExten, i3GEO.mapa.dialogo
 mostraInserirKml
 mostraJanela, i3GEO.ajuda
 mostralegendajanela
 mostraLetreiro, i3GEO.ajuda
 MOSTRALISTAKML
 mostraMenuLista
 mostraMenuSuspenso
 mostraRosaDosVentos
 mostraSeletor
 MOSTRASELETOR
 mostraVersao
 mostraWms, i3GEO.tema.dialogo
 MOUSECLIQUE, i3GEO.eventos
 mousecliqueMapa, i3GEO.eventos
 MOUSECLIQUEPERM, i3GEO.eventos
 MOUSEDOWN, i3GEO.eventos
 mousedownMapa, i3GEO.eventos
 MOUSEMOVE, i3GEO.eventos
 mousemoveMapa, i3GEO.eventos
 mouseParado, i3GEO.eventos
 MOUSEPARADO, i3GEO.eventos
 MOUSEUP, i3GEO.eventos
 mouseupMapa, i3GEO.eventos
 mudaCursor
 mudaescala
 mudaext
 mudanome
 mudatamanho
 mudatransp
 multiStep
N
 Navegação sobre o mapa
 navegacaoDir, i3GEO.arvoreDeTemas.dialogo.dialogo
 navegadorDir
 navegadoresLocais
 navegadorPostgis
 navegaMapa, i3GEO.eventos
 NAVEGAMAPA, i3GEO.eventos
 nptPol, i3GEO.analise.dialogo
 nuvemTags, i3GEO.arvoreDeTemas.dialogo.dialogo
 nuvemTagsFlash, i3GEO.arvoreDeTemas.dialogo.dialogo
-
objetoIdioma: function(dic)
Retorna um objeto com os itens do dicionario para o idioma atual
Ajuste do deslocamento vertical da barra (válido apenas para o tipo “olhodepeixe”)
Nome (caminho completo) do arquivo mapfile que sera utilizado como base para a construcao dos servicos OGC
Itens incluídos no menu suspenso.
opacidade : function()
Abre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
Valor da opacidade mínima utilizada quando TRANSICAOSUAVE for igual a true.
Valor da opacidade das camadas i3geo do mapa
Valor da opacidade da janela de aguarde.
Objeto com a definição das propriedades que serão utilizadas na inclusão dos ícones adicionais de adição de temas e no item de descrição de cada tema.
Inclui ou não as opções de ícones mostradas na raiz da ávore
opcoesEscala : function()
Abre a janela de dialogo da ferramenta opcoes_escala
Inclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)
opcoesLegenda : function()
Abre a janela de dialogo da ferramenta opcoes_legenda
Inclui ou não o nó para mostrar a legenda do tema.
Inclui ou não o nó com as opções de manipulação de cada tema.
openlayers: function(funcao)
OPENLAYERS
Ordem de inclusão das guias no mapa.
Orientação vertical ou horizontal da barra (não se aplica aos tipos olhos de peixe)
outputformat : function()
Abre a janela de dialogo da ferramenta outputformat
+
i3GEO.mapa
i3GEO.maparef
Indica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.
mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao,
opacidade)
Adiciona uma camada ao mapa baseado no sistema de metadados estatísticos
mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)
Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
Objeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps
i3GEO.marcador
marcadores2shp: function(funcao)
Converte os marcadores de lugar em uma camada shapefile
markercluster :
Markercluster
markercluster : function()
Ferramenta mapa agrupamento de pontos
Define os parâmetros que devem ser aplicados no modo mashup
Número de botões iniciais (válido apenas para os tipos olho de peixe)
Maior extensão geográfica que pode ser mostrada no mapa
Ativa e controla a opão de medição de área.
Ativa e controla a opção de medição de distâncias.
mensagemAjuda: function(onde,
texto)
Formata uma mensagem de texto com icone de ?
Mensagem de inicialização mostrada pelo programa ms_criamapa.php
Mensagem que será incluída ao iniciar a janela de mensagens ou quando não houver mensagem definida para o elemento sobre o qual o mouse estaciona.
mensagemSimples: function(texto,
cabecalho)
Mostra uma janela simples com uma mensagem
metaestat : function()
Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapas : function()
Lista os mapas publicados no METAESTAT
Indica a pasta onde ficam os templates utilizados para a publicacao de mapas.
metar: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
Método utilizado no cálculo de distâncias
Menor extensão geográfica que pode ser mostrada no mapa
Armazena a representação das coordenadas no modo texto conforme a posição do mouse
mostraBuscaRapida: function(id)
Mostra a opção de busca rápida de lugares por palavra digitada.
mostraCoordenadasGEO : function(id)
Obtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
mostraDicionario: function()
Abre uma nova janela do navegador com a lista de palavras do dicionário.
mostraEmail: function(id)
Mostra o e-mail armazenado na variável i3GEO.parametros.emailInstituicao
mostraEscalaGrafica: function(id)
Mostra no mapa a escala grafica como um elemento fora do mapa.
mostraEscalaNumerica: function(id)
Mostra no mapa a escala numérica.
mostraExten : function()
Abre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
mostraInserirKml: function(id)
Mostra no mapa a a opção para inserir kml.
mostraJanela : function(texto)
Mostra um texto dentro da janela de mensagens padrão.
mostralegendajanela: function(idtema,
nome,
tipoOperacao)
Mostra a legenda de um tema em uma janela flutuante especifica
mostraLetreiro : function()
Preenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.
Mostra na árvore a lista de endereços de arquivos KML cadastrados no sistema de administração.
mostraMenuLista: function(id)
Mostra as opções existentes no menu suspenso porém na forma de uma lista de opções
mostraMenuSuspenso: function(id)
Mostra o menu suspenso com opções extras de análise, ajuda, etc
mostraRosaDosVentos: function()
Mostra sobre o mapa a rosa dos ventos.
Mostra ou não a rosa dos ventos sob o mouse quando estiver parado.
mostraSeletor: function()
Inclui as bandeiras no mapa permitindo a seleção do idioma
Define se o i3Geo irá incluir no mapa as bandeiras de seleção de idiomas
mostraVersao: function(id)
Mostra a versão atual do i3Geo armazenada na variável i3GEO.parametros.mensageminicial
mostraWms: function(tema)
Mostra a url que da acesso ao WMS de um tema
Armazena as funções que serão executadas quando o usuário clica sobre o mapa
mousecliqueMapa : function()
Executa as funções armazenadas em MOUSECLIQUE.
Armazena as funções permanentes que serão executadas quando o usuário clica sobre o mapa
Armazena as funções que serão executadas quando o usuário pressiona o botão do mouse sobre o mapa
mousedownMapa : function()
Executa as funções armazenadas em MOUSEDOWN.
Armazena as funções que serão executadas quando o usuário move o mouse sobre o mapa
mousemoveMapa : function()
Executa as funções armazenadas em MOUSEMOVE.
mouseParado : function()
Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
Armazena as funções que serão executadas quando o usuário estaciona o mouse sobre o mapa por alguns instantes.
Armazena as funções que serão executadas quando o usuário solta o botão do mouse sobre o mapa
mouseupMapa : function(exy)
Executa as funções armazenadas em MOUSEUP.
mudaCursor: function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
mudaescala: function(funcao,
escala)
MUDAESCALA
mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)
O parametro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudanome: function(funcao,
tema,
valor)
MUDANOME
mudatamanho: function(funcao,
altura,
largura)
MUDATAMANHO
mudatransp: function(funcao,
tema,
valor)
MUDATRANSP
multiStep: function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
-
Indica qual tipo de coordenada é mostrado como padrão quando formato for igual a “bloco”.
pan: function(funcao,
escala,
tipo,
x,
y)
PAN
pan2ponto: function(x,
y)
Desloca o centro do mapa para um ponto.
panFixo: function(locaplic,
sid,
direcao,
w,
h,
escala)
Desloca o mapa para uma determinada direção com uma distancia fixa.
panFixoLeste: function()
Desloca o mapa para o leste
panFixoNorte: function()
Desloca o mapa para o norte
panFixoOeste: function()
Desloca o mapa para o oeste
panFixoSul: function()
Desloca o mapa para o sul
Parametros obtidos do mapa atual.
Parametros de inicialização dos gadgets.
Parametros adicionais que são inseridos na URL que define cada layer
Permite incluir parametros da API do OpenLayers nao previstos no i3Geo.
parametrossql :
Adiciona ao mapa uma camada vetorial baseada em um arquivo mapfile normal porém permite substituir parâmetros no item DATA do LAYER
pegaCookie: function(nome)
Pega o valor de um cookie.
pegaDadosLocal: function(item)
Obtem um valor armazenado localmente
pegaData: function(funcao,
tema)
PEGADATA
pegaElementoPai: function(e)
Pega o elemento pai de um elemento clicado
pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)
PEGALISTADEGRUPOS
pegalistademenus: function(funcao)
PEGALISTADEMENUS
pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)
PEGALISTADESUBGRUPOS
pegalistadetemas: function(funcao,
id_menu,
id_grupo,
id_subgrupo)
PEGALISTADETEMAS
pegaMapas: function(funcao)
PEGALISTADEMAPAS
pegaMensagens: function(funcao)
PEGAMENSAGENS
pegaMetaData: function(funcao,
tema)
PEGAMETADATA
pegaPosicaoObjeto: function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaSistemas: function(funcao)
PEGASISTEMAS
pegaTema : function(valor,
camadas,
parametro)
Procura um tema no objeto CAMADAS.
perfil : function()
Ferramenta perfil
Permite deslocar as barras ou não.
Permite que as opções abaixo dos nós referentes a cada tema sejam mostradas
Mostra o botão para fechar as barras ou não.
geraminiatura.php?tipo=mini
Esse é o programa principal de inicialização, podendo ser chamado diretamente pelo navegador web.
Nesse programa PHP são definidas as variáveis globais principais necessárias ao funcionamento do I3Geo do lado do servidor web.
i3GEO.php
i3GEO.pluginI3geo
pontoempoligono : function()
Ferramenta ponto em polígono
pontosdistri : function()
Ferramenta de cálculo de distribuição de pontos
Define o posicionamento da barra de botões do tipo olhodepeixe
Define a posição em x da lente em relação ao corpo do mapa
Define a posição em y da lente em relação ao corpo do mapa
posicionaImagemNoMapa: function(id,
x,
y)
Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa
String de conexão para acesso aos dados (opcional).
preferencias : function()
Preferencias do usuario
this.preseltema = function(idgrupo,
idsubgrupo,
idtema)
Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parametros
this.preview = function(e)
Mostra um preview do tema clicado.
procuraratrib: function(idtema)
Abre a janela de dialogo da ferramenta busca
procurartemas2: function(funcao,
procurar,
locaplic)
PROCURARTEMAS2
procurartemasestrela: function(funcao,
nivel,
fatorestrela,
locaplic)
PROCURARTEMASESTRELA
projGeo2OSM: function(obj)
Projeta um objeto OpenLayers de GEO para OSM
projOSM2Geo: function(obj)
Projeta um objeto OpenLayers de OSM para GEO
protocolo: function()
Obtem o protocolo utilizado na URL atual
proximoAnterior: function(anterior,
proxima,
texto,
idatual,
container,
mantem,
onde)
Cria uma sequencia de opcoes com botao de anterior e proximo.
- - - -
queryMap : function()
Abre a janela de dialogo da ferramenta opcoes_querymap
+
i3GEO.navega
Abre a janela para adicionar temas navegando pelos diretorios do servidor
navegadorDir: function(obj,
listaShp,
listaImg,
listaFig,
retornaDir)
Abre o navegador de arquivos localizados no servidor
O i3geo possibilita que os usuários acessem dados geográficos no servidor diretamente, navegando pelo sistema de arquivos.
navegadorPostgis: function(obj,
conexao,
tipo)
Abre o navegador de de tabelas existentes no banco de dados Postgis
navegaMapa : function()
Executa as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada.
Armazena as funções que serão executadas quando é feita uma operação de navegação sobre o mapa.
nptPol : function()
Ferramenta número de pontos em polígono
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
diff --git a/documentacao/javascript/searchdata.js b/documentacao/javascript/searchdata.js index d4c89d6..848824d 100644 --- a/documentacao/javascript/searchdata.js +++ b/documentacao/javascript/searchdata.js @@ -59,36 +59,6 @@ var indexSectionsWithContent = { "Y": false, "Z": true }, - "Classe": { - "Symbols": false, - "Numbers": false, - "A": false, - "B": false, - "C": false, - "D": false, - "E": false, - "F": false, - "G": false, - "H": false, - "I": true, - "J": false, - "K": false, - "L": false, - "M": true, - "N": false, - "O": false, - "P": false, - "Q": false, - "R": false, - "S": false, - "T": false, - "U": false, - "V": false, - "W": false, - "X": false, - "Y": false, - "Z": false - }, "Constants": { "Symbols": false, "Numbers": false, @@ -148,5 +118,35 @@ var indexSectionsWithContent = { "X": true, "Y": false, "Z": true + }, + "Classe": { + "Symbols": false, + "Numbers": false, + "A": false, + "B": false, + "C": false, + "D": false, + "E": false, + "F": false, + "G": false, + "H": false, + "I": true, + "J": false, + "K": false, + "L": false, + "M": true, + "N": false, + "O": false, + "P": false, + "Q": false, + "R": false, + "S": false, + "T": false, + "U": false, + "V": false, + "W": false, + "X": false, + "Y": false, + "Z": false } } \ No newline at end of file diff --git a/documentacao/menu.html b/documentacao/menu.html index 827bbc7..b1e082b 100644 --- a/documentacao/menu.html +++ b/documentacao/menu.html @@ -17,7 +17,7 @@ var searchPanel = new SearchPanel("searchPanel", "FramedHTML", "search"); HideAllBut([2, 6, 7], 8);// -->
- +