From 04c6aa6745afc5816915d58d773758d0726d629e Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Sun, 27 Dec 2015 19:30:47 +0000 Subject: [PATCH] Atualização da documentacao --- documentacao/Data/ConfigFileInfo.nd | Bin 26 -> 0 bytes documentacao/Data/FileInfo.nd | 269 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------ documentacao/Data/ImageFileInfo.nd | Bin 12698 -> 0 bytes documentacao/Data/IndexInfo.nd | Bin 230 -> 0 bytes documentacao/Data/PreviousMenuState.nd | Bin 4462 -> 0 bytes documentacao/Data/SymbolTable.nd | Bin 125084 -> 0 bytes documentacao/Menu.txt | 32 ++++++++++++++++++++++++++++++++ documentacao/files/classesjs/classe_barradebotoes-js.html | 4 ++-- documentacao/files/classesjs/classe_configura-js.html | 4 +++- documentacao/files/classesjs/classe_interface-js.html | 6 +++--- documentacao/files/classesjs/classe_janela-js.html | 2 +- documentacao/files/classesjs/classe_mapa-js.html | 12 +++++++----- documentacao/files/classesjs/classe_php-js.html | 6 ++++-- documentacao/files/classesjs/classe_tema-js.html | 14 ++++++++++---- documentacao/files/classesjs/classe_util-js.html | 6 +++--- documentacao/files/js/ajuda-js.html | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/analise-js.html | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/arvoredecamadas-js.html | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/arvoredetemas-js.html | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/barradebotoes-js.html | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/calculo-js.html | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/configura-js.html | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/coordenadas-js.html | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/desenho-js.html | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/eventos-js.html | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/gadgets-js.html | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/guias-js.html | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/idioma-js.html | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/ini_i3geo-js.html | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/interface-js.html | 116 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/janela-js.html | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/login-js.html | 40 ++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/mapa-js.html | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/maparef-js.html | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/marcador-js.html | 26 ++++++++++++++++++++++++++ documentacao/files/js/navega-js.html | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/php-js.html | 168 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/plugini3geo-js.html | 30 ++++++++++++++++++++++++++++++ documentacao/files/js/social-js.html | 28 ++++++++++++++++++++++++++++ documentacao/files/js/tema-js.html | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/js/util-js.html | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/files/json-php.html | 26 ++++++++++++++++++++++++++ documentacao/files/ms_configura-php.html | 6 +++++- documentacao/files/ogc-php.html | 2 +- documentacao/index/Arquivos.html | 2 +- documentacao/index/Classe.html | 2 +- documentacao/index/Constants.html | 2 +- documentacao/index/Functions.html | 4 ++-- documentacao/index/Functions2.html | 8 ++------ documentacao/index/Functions3.html | 16 ++-------------- documentacao/index/Functions4.html | 10 +++------- documentacao/index/Functions5.html | 16 ++++++++++++---- documentacao/index/Functions6.html | 10 +++------- documentacao/index/Functions7.html | 24 ++++-------------------- documentacao/index/Functions8.html | 29 +++++++++++++++++++++++++++++ documentacao/index/Functions9.html | 45 +++++++++++++++++++++++++++++++++++++++++++++ documentacao/index/General.html | 6 +++--- documentacao/index/General10.html | 22 +++------------------- documentacao/index/General11.html | 29 +++++++++++++++++++++++++++++ documentacao/index/General12.html | 45 +++++++++++++++++++++++++++++++++++++++++++++ documentacao/index/General2.html | 4 ++-- documentacao/index/General3.html | 4 ++-- documentacao/index/General4.html | 8 ++------ documentacao/index/General5.html | 10 +++------- documentacao/index/General6.html | 10 +++------- documentacao/index/General7.html | 10 +++++++--- documentacao/index/General8.html | 12 ++---------- documentacao/index/General9.html | 6 +++--- documentacao/index/Variables.html | 2 +- documentacao/javascript/searchdata.js | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------- documentacao/menu.html | 6 +++--- documentacao/search/ArquivosP.html | 2 +- documentacao/search/ClasseI.html | 2 +- documentacao/search/ConstantsA.html | 2 +- documentacao/search/ConstantsC.html | 2 +- documentacao/search/ConstantsF.html | 2 +- documentacao/search/ConstantsI.html | 2 +- documentacao/search/ConstantsL.html | 2 +- documentacao/search/ConstantsN.html | 2 +- documentacao/search/ConstantsO.html | 2 +- documentacao/search/ConstantsT.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/FunctionsH.html | 2 +- documentacao/search/FunctionsI.html | 2 +- documentacao/search/FunctionsL.html | 2 +- documentacao/search/FunctionsM.html | 2 +- documentacao/search/FunctionsN.html | 2 +- documentacao/search/FunctionsO.html | 2 +- documentacao/search/FunctionsP.html | 2 +- documentacao/search/FunctionsQ.html | 2 +- documentacao/search/FunctionsR.html | 2 +- documentacao/search/FunctionsS.html | 2 +- documentacao/search/FunctionsSymbols.html | 2 +- documentacao/search/FunctionsT.html | 2 +- documentacao/search/FunctionsU.html | 2 +- documentacao/search/FunctionsV.html | 2 +- documentacao/search/FunctionsW.html | 2 +- documentacao/search/FunctionsX.html | 2 +- documentacao/search/FunctionsZ.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/GeneralJ.html | 2 +- documentacao/search/GeneralL.html | 2 +- documentacao/search/GeneralM.html | 2 +- documentacao/search/GeneralN.html | 2 +- documentacao/search/GeneralO.html | 2 +- documentacao/search/GeneralP.html | 2 +- documentacao/search/GeneralQ.html | 2 +- documentacao/search/GeneralR.html | 2 +- documentacao/search/GeneralS.html | 2 +- documentacao/search/GeneralSymbols.html | 2 +- documentacao/search/GeneralT.html | 2 +- documentacao/search/GeneralU.html | 2 +- documentacao/search/GeneralV.html | 2 +- documentacao/search/GeneralW.html | 2 +- documentacao/search/GeneralX.html | 2 +- documentacao/search/GeneralZ.html | 2 +- documentacao/search/VariablesC.html | 2 +- 131 files changed, 2699 insertions(+), 376 deletions(-) create mode 100755 documentacao/files/js/ajuda-js.html create mode 100755 documentacao/files/js/analise-js.html create mode 100755 documentacao/files/js/arvoredecamadas-js.html create mode 100755 documentacao/files/js/arvoredetemas-js.html create mode 100755 documentacao/files/js/barradebotoes-js.html create mode 100755 documentacao/files/js/calculo-js.html create mode 100755 documentacao/files/js/configura-js.html create mode 100755 documentacao/files/js/coordenadas-js.html create mode 100755 documentacao/files/js/desenho-js.html create mode 100755 documentacao/files/js/eventos-js.html create mode 100755 documentacao/files/js/gadgets-js.html create mode 100755 documentacao/files/js/guias-js.html create mode 100755 documentacao/files/js/idioma-js.html create mode 100755 documentacao/files/js/ini_i3geo-js.html create mode 100755 documentacao/files/js/interface-js.html create mode 100755 documentacao/files/js/janela-js.html create mode 100755 documentacao/files/js/login-js.html create mode 100755 documentacao/files/js/mapa-js.html create mode 100755 documentacao/files/js/maparef-js.html create mode 100755 documentacao/files/js/marcador-js.html create mode 100755 documentacao/files/js/navega-js.html create mode 100755 documentacao/files/js/php-js.html create mode 100755 documentacao/files/js/plugini3geo-js.html create mode 100755 documentacao/files/js/social-js.html create mode 100755 documentacao/files/js/tema-js.html create mode 100755 documentacao/files/js/util-js.html create mode 100755 documentacao/files/json-php.html create mode 100755 documentacao/index/Functions8.html create mode 100755 documentacao/index/Functions9.html create mode 100755 documentacao/index/General11.html create mode 100755 documentacao/index/General12.html diff --git a/documentacao/Data/ConfigFileInfo.nd b/documentacao/Data/ConfigFileInfo.nd index f4c8627..40097ea 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 df54315..d725ff9 100644 --- a/documentacao/Data/FileInfo.nd +++ b/documentacao/Data/FileInfo.nd @@ -1,98 +1,175 @@ 1.51 JavaScript -/var/www/i3geo/symbols/testepalete.txt 1423749859 0 /var/www/i3geo/symbols/testepalete.txt -/var/www/i3geo/classesjs/classe_php.js 1423749804 1 PHP -/var/www/i3geo/classesjs/classe_plugini3geo.js 1428589407 1 PluginI3Geo -/var/www/i3geo/classesjs/classe_barradebotoes.js 1428499758 1 Barra de botões -/var/www/i3geo/ajuda_usuario.php 1423749834 1 Lista de funcionalidades -/var/www/i3geo/classesjs/wscliente.js 1423749804 0 /var/www/i3geo/classesjs/wscliente.js -/var/www/i3geo/classesjs/classe_i3geo.js 1427459263 1 i3Geo -/var/www/i3geo/classesjs/classe_marcador.js 1423749804 1 Marcador -/var/www/i3geo/classesjs/classe_login.js 1424433459 1 Controle de usuário -/var/www/i3geo/exemplos/codemirror.php 1423749804 0 /var/www/i3geo/exemplos/codemirror.php -/var/www/i3geo/exemplos/login3.php 1423749804 0 /var/www/i3geo/exemplos/login3.php -/var/www/i3geo/interface/black_editor.php 1425478575 0 /var/www/i3geo/interface/black_editor.php -/var/www/i3geo/classesjs/classe_mapa.js 1427977901 1 Mapa -/var/www/i3geo/testainstal.php 1427977901 0 /var/www/i3geo/testainstal.php -/var/www/i3geo/init/dicionario.js 1428016581 0 /var/www/i3geo/init/dicionario.js -/var/www/i3geo/classesjs/classe_desenho.js 1423749803 1 Desenho -/var/www/i3geo/mashups/openlayers_compacto.js.php 1428593458 0 /var/www/i3geo/mashups/openlayers_compacto.js.php -/var/www/i3geo/classesjs/geradordelinks.js 1423749804 0 i3geo_gl_configura -/var/www/i3geo/symbols/fontes.txt 1423749861 0 /var/www/i3geo/symbols/fontes.txt -/var/www/i3geo/classesjs/i3geo_tudo_compacto5.js 1423749803 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto5.js -/var/www/i3geo/interface/googlemaps_noite.phtml 1425478575 0 /var/www/i3geo/interface/googlemaps_noite.phtml -/var/www/i3geo/temas/_wtestephp.php 1423749832 0 /var/www/i3geo/temas/_wtestephp.php -/var/www/i3geo/init/index.php 1428016503 0 /var/www/i3geo/init/index.php -/var/www/i3geo/classesjs/classe_social.js 1423749804 1 Social -/var/www/i3geo/exemplos/farmaciaspopulares.js 1423749804 0 /var/www/i3geo/exemplos/farmaciaspopulares.js -/var/www/i3geo/licenca.txt 1423749898 0 /var/www/i3geo/licenca.txt -/var/www/i3geo/interface/black_gm.phtml 1425478575 0 /var/www/i3geo/interface/black_gm.phtml -/var/www/i3geo/testamapfile.php 1426248696 0 /var/www/i3geo/testamapfile.php -/var/www/i3geo/classesjs/atlas.js 1423749804 0 /var/www/i3geo/classesjs/atlas.js -/var/www/i3geo/mashups/openlayers_compacto.css.php 1428593458 0 /var/www/i3geo/mashups/openlayers_compacto.css.php -/var/www/i3geo/mashups/openlayers_compacto.js 1428593458 0 /var/www/i3geo/mashups/openlayers_compacto.js -/var/www/i3geo/classesjs/classe_navega.js 1427201993 1 Navegação sobre o mapa -/var/www/i3geo/interface/googlemapsdebug.phtml 1425385337 0 /var/www/i3geo/interface/googlemapsdebug.phtml -/var/www/i3geo/interface/ol_parametros.php 1425385337 0 /var/www/i3geo/interface/ol_parametros.php -/var/www/i3geo/classesjs/dicionario.js 1427459263 0 /var/www/i3geo/classesjs/dicionario.js -/var/www/i3geo/classesjs/classe_idioma.js 1424433459 1 Idioma -/var/www/i3geo/temas/_ltestephp.php 1423749832 0 /var/www/i3geo/temas/_ltestephp.php -/var/www/i3geo/classesjs/i3geo_tudo_compacto6.js.php 1428593457 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto6.js.php -/var/www/i3geo/ms_criamapa.php 1427718345 1 Inicializa o i3Geo via URL ms_criamapa.php -/var/www/i3geo/ms_registraip.php 1423749862 0 /var/www/i3geo/ms_registraip.php -/var/www/i3geo/mashups/teste.txt 1428593453 0 /var/www/i3geo/mashups/teste.txt -/var/www/i3geo/classesjs/classe_tema.js 1425904838 1 Temas -/var/www/i3geo/classesjs/redesenho.js 1423749803 0 /var/www/i3geo/classesjs/redesenho.js -/var/www/i3geo/classesjs/classe_analise.js 1424308826 1 Análise geográfica -/var/www/i3geo/classesjs/classe_arvoredecamadas.js 1428504730 1 Árvore de camadas -/var/www/i3geo/exemplos/vindegm.phtml 1423749804 0 /var/www/i3geo/exemplos/vindegm.phtml -/var/www/i3geo/classesjs/i3geo_tudo_compacto5.js.php 1423749804 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto5.js.php -/var/www/i3geo/interface/googleearthdebug.phtml 1425385337 0 /var/www/i3geo/interface/googleearthdebug.phtml -/var/www/i3geo/classesjs/classe_janela.js 1427977901 1 Janelas -/var/www/i3geo/versao.php 1423749849 0 /var/www/i3geo/versao.php -/var/www/i3geo/classesjs/teste.txt 1428593453 0 /var/www/i3geo/classesjs/teste.txt -/var/www/i3geo/exemplos/googlemapscomogc.php 1423749804 0 /var/www/i3geo/exemplos/googlemapscomogc.php -/var/www/i3geo/ms_configura.php 1427123073 1 Variáveis de inicialização ms_configura.php -/var/www/i3geo/classesjs/classe_maparef.js 1423749804 1 Mapa de referência -/var/www/i3geo/exemplos/googlemaps_calor.phtml 1423749804 0 /var/www/i3geo/exemplos/googlemaps_calor.phtml -/var/www/i3geo/classesjs/dicionario_ajuda.js 1424433459 0 /var/www/i3geo/classesjs/dicionario_ajuda.js -/var/www/i3geo/mashups/openlayers_ajuda.php 1423749834 0 /var/www/i3geo/mashups/openlayers_ajuda.php -/var/www/i3geo/kml.php 1426594193 1 Catálogo de temas em KML -/var/www/i3geo/mashups/openlayers.js.php 1423749833 0 /var/www/i3geo/mashups/openlayers.js.php -/var/www/i3geo/mashups/osm.php 1428591012 0 /var/www/i3geo/mashups/osm.php -/var/www/i3geo/geraminiatura.php 1423749833 1 Gerador de miniaturas (thumbnails) -/var/www/i3geo/guia_de_migracao.txt 1424308826 0 /var/www/i3geo/guia_de_migracao.txt -/var/www/i3geo/classesjs/classe_configura.js 1427459263 1 Configurações gerais -/var/www/i3geo/classesjs/classe_interface.js 1428287724 1 Interface -/var/www/i3geo/classesjs/i3geo5.js 1423749804 0 /var/www/i3geo/classesjs/i3geo5.js -/var/www/i3geo/symbols/colourramp/geradat.php 1423749859 0 /var/www/i3geo/symbols/colourramp/geradat.php -/var/www/i3geo/classesjs/classe_editorgm.js 1427459263 0 i3GEO.editorGM -/var/www/i3geo/classesjs/compactajs_closurecompiler.php 1427459263 0 /var/www/i3geo/classesjs/compactajs_closurecompiler.php -/var/www/i3geo/exemplos/executafuncao.php 1423749804 0 /var/www/i3geo/exemplos/executafuncao.php -/var/www/i3geo/classesjs/classe_ajuda.js 1423749803 1 Ajuda -/var/www/i3geo/init/remover.php 1423749895 0 /var/www/i3geo/init/remover.php -/var/www/i3geo/classesjs/i3geonaocompacto.js 1423749804 0 /var/www/i3geo/classesjs/i3geonaocompacto.js -/var/www/i3geo/interface/googleearth.phtml 1425385337 0 /var/www/i3geo/interface/googleearth.phtml -/var/www/i3geo/classesjs/classe_eventos.js 1423749803 1 Eventos -/var/www/i3geo/classesjs/classe_guias.js 1428500575 1 Guias -/var/www/i3geo/leiame.txt 1423749898 0 /var/www/i3geo/leiame.txt -/var/www/i3geo/classesjs/classe_editorol.js 1428584036 1 Editor vetorial para OpenLayers -/var/www/i3geo/mashups/openlayers.php 1428591573 0 /var/www/i3geo/mashups/openlayers.php -/var/www/i3geo/exemplos/atlas/leiame.txt 1423749804 0 /var/www/i3geo/exemplos/atlas/leiame.txt -/var/www/i3geo/classesjs/compactajs.php 1427722535 0 /var/www/i3geo/classesjs/compactajs.php -/var/www/i3geo/classesjs/i3geo.js 1423749803 0 /var/www/i3geo/classesjs/i3geo.js -/var/www/i3geo/classesjs/datadownload.js 1423749804 0 /var/www/i3geo/classesjs/datadownload.js -/var/www/i3geo/exemplos/atlas/i3geo.js 1423749804 0 /var/www/i3geo/exemplos/atlas/i3geo.js -/var/www/i3geo/fontetema.php 1423749898 0 fontetema.php -/var/www/i3geo/exemplos/googlemapssanfona.phtml 1423749804 0 /var/www/i3geo/exemplos/googlemapssanfona.phtml -/var/www/i3geo/classesjs/i3geo6.js 1423749804 0 /var/www/i3geo/classesjs/i3geo6.js -/var/www/i3geo/classesjs/classe_calculo.js 1423749804 1 Cálculos -/var/www/i3geo/classesjs/classe_gadgets.js 1427977900 1 Gadgets (objetos marginais do mapa) -/var/www/i3geo/classesjs/classe_util.js 1427977901 1 Utilitários -/var/www/i3geo/classesjs/classe_arvoredetemas.js 1427459263 1 Árvore de temas -/var/www/i3geo/classesjs/classe_coordenadas.js 1428288097 1 Coordenadas -/var/www/i3geo/classesjs/classe_selecao.js 1423749804 0 /var/www/i3geo/classesjs/classe_selecao.js -/var/www/i3geo/classesjs/i3geo_tudo_compacto6.js 1428593457 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto6.js -/var/www/i3geo/interface/teste.phtml 1423749862 0 /var/www/i3geo/interface/teste.phtml -/var/www/i3geo/mashups/openlayers.js 1423749834 0 /var/www/i3geo/mashups/openlayers.js -/var/www/i3geo/ogc.php 1428170107 1 Gerador de serviços OGC +/var/www/i3geo/js/compactados/marcador_compacto.js 1431346895 0 /var/www/i3geo/js/compactados/marcador_compacto.js +/var/www/i3geo/classesjs/classe_analise.js 1441816666 1 Análise geográfica +/var/www/i3geo/js/compactados/proj4js.js 1431346895 0 /var/www/i3geo/js/compactados/proj4js.js +/var/www/i3geo/ogc.php 1450272112 1 Gerador de serviços OGC +/var/www/i3geo/licenca.txt 1437394747 0 /var/www/i3geo/licenca.txt +/var/www/i3geo/js/compactados/tema_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/tema_compacto.js +/var/www/i3geo/js/calculo.js 1442503849 1 Cálculos +/var/www/i3geo/exemplos/login3.php 1429587212 0 /var/www/i3geo/exemplos/login3.php +/var/www/i3geo/classesjs/classe_barradebotoes.js 1442775989 1 Barra de botões +/var/www/i3geo/js/compactados/base64_compacto.js 1431346895 0 /var/www/i3geo/js/compactados/base64_compacto.js +/var/www/i3geo/js/interface.js 1449325097 1 Interface +/var/www/i3geo/js/compactados/mustache.js 1431346894 0 /var/www/i3geo/js/compactados/mustache.js +/var/www/i3geo/symbols/testepalete.txt 1429587326 0 /var/www/i3geo/symbols/testepalete.txt +/var/www/i3geo/symbols/fontes.txt 1429587328 0 /var/www/i3geo/symbols/fontes.txt +/var/www/i3geo/js/compactados/php_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/php_compacto.js +/var/www/i3geo/exemplos/atlas/leiame.txt 1429587212 0 /var/www/i3geo/exemplos/atlas/leiame.txt +/var/www/i3geo/classesjs/classe_idioma.js 1432243040 1 Idioma +/var/www/i3geo/classesjs/classe_tema.js 1447241912 1 Temas +/var/www/i3geo/classesjs/classe_arvoredecamadas.js 1446730333 1 Árvore de camadas +/var/www/i3geo/classesjs/classe_selecao.js 1429587209 0 /var/www/i3geo/classesjs/classe_selecao.js +/var/www/i3geo/js/redesenho.js 1431346894 0 /var/www/i3geo/js/redesenho.js +/var/www/i3geo/js/compactados/configura_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/configura_compacto.js +/var/www/i3geo/mashups/openlayers.php 1450099450 0 /var/www/i3geo/mashups/openlayers.php +/var/www/i3geo/js/compactados/calculo_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/calculo_compacto.js +/var/www/i3geo/classesjs/i3geonaocompacto.js 1448450978 0 /var/www/i3geo/classesjs/i3geonaocompacto.js +/var/www/i3geo/js/atlas.js 1431346907 0 /var/www/i3geo/js/atlas.js +/var/www/i3geo/classesjs/classe_login.js 1433685445 1 Controle de usuário +/var/www/i3geo/classesjs/i3geo_tudo_compacto6.js 1451243320 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto6.js +/var/www/i3geo/classesjs/classe_editorol.js 1448982526 1 Editor vetorial para OpenLayers +/var/www/i3geo/js/configura.js 1448363827 1 Configurações gerais +/var/www/i3geo/js/gadgets.js 1441886009 1 Gadgets (objetos marginais do mapa) +/var/www/i3geo/classesjs/atlas.js 1429587209 0 /var/www/i3geo/classesjs/atlas.js +/var/www/i3geo/exemplos/gm1.php 1451243719 0 /var/www/i3geo/exemplos/gm1.php +/var/www/i3geo/classesjs/classe_janela.js 1451243230 1 Janelas +/var/www/i3geo/js/i3geonaocompacto.js 1448450979 0 /var/www/i3geo/js/i3geonaocompacto.js +/var/www/i3geo/classesjs/compactajs.php 1448450978 0 /var/www/i3geo/classesjs/compactajs.php +/var/www/i3geo/js/compactados/analise_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/analise_compacto.js +/var/www/i3geo/testainstal.php 1450699111 0 /var/www/i3geo/testainstal.php +/var/www/i3geo/js/compactados/euDock.2.0.js 1431346894 0 /var/www/i3geo/js/compactados/euDock.2.0.js +/var/www/i3geo/js/geradordelinks.js 1431346907 0 /var/www/i3geo/js/geradordelinks.js +/var/www/i3geo/js/compactados/eventos_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/eventos_compacto.js +/var/www/i3geo/js/navega.js 1441819420 1 Navegação sobre o mapa +/var/www/i3geo/interface/googlemaps_noite.phtml 1449274561 0 /var/www/i3geo/interface/googlemaps_noite.phtml +/var/www/i3geo/js/compactados/plugini3geo_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/plugini3geo_compacto.js +/var/www/i3geo/classesjs/classe_social.js 1429587209 1 Social +/var/www/i3geo/init/remover.php 1429587383 0 /var/www/i3geo/init/remover.php +/var/www/i3geo/js/compactados/social_compacto.js 1431346895 0 /var/www/i3geo/js/compactados/social_compacto.js +/var/www/i3geo/js/social.js 1431346894 1 Social +/var/www/i3geo/init/dicionario.js 1451163165 0 /var/www/i3geo/init/dicionario.js +/var/www/i3geo/exemplos/codemirror.php 1429587214 0 /var/www/i3geo/exemplos/codemirror.php +/var/www/i3geo/js/idioma.js 1438863450 1 Idioma +/var/www/i3geo/js/i3geo_tudo_compacto7.js 1443010416 0 /var/www/i3geo/js/i3geo_tudo_compacto7.js +/var/www/i3geo/leiame.txt 1432040542 0 /var/www/i3geo/leiame.txt +/var/www/i3geo/js/compactados/ini_i3geo_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/ini_i3geo_compacto.js +/var/www/i3geo/ms_configura.php 1450745292 1 Variáveis de inicialização ms_configura.php +/var/www/i3geo/init/index.js 1441715082 0 /var/www/i3geo/init/index.js +/var/www/i3geo/js/compactados/dicionario_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/dicionario_compacto.js +/var/www/i3geo/js/mapa.js 1442503849 1 Mapa +/var/www/i3geo/mashups/openlayers_compacto.js 1451243321 0 /var/www/i3geo/mashups/openlayers_compacto.js +/var/www/i3geo/js/coordenadas.js 1438863450 1 Coordenadas +/var/www/i3geo/classesjs/classe_calculo.js 1442503857 1 Cálculos +/var/www/i3geo/kml.php 1429587265 1 Catálogo de temas em KML +/var/www/i3geo/classesjs/classe_gadgets.js 1430056531 1 Gadgets (objetos marginais do mapa) +/var/www/i3geo/js/compactados/selecao_compacto.js 1431346895 0 /var/www/i3geo/js/compactados/selecao_compacto.js +/var/www/i3geo/mashups/openlayers_ajuda.php 1446120467 0 /var/www/i3geo/mashups/openlayers_ajuda.php +/var/www/i3geo/interface/googleearthdebug.phtml 1429587340 0 /var/www/i3geo/interface/googleearthdebug.phtml +/var/www/i3geo/classesjs/compactajs_closurecompiler.php 1429587209 0 /var/www/i3geo/classesjs/compactajs_closurecompiler.php +/var/www/i3geo/js/eventos.js 1441886009 1 Eventos +/var/www/i3geo/js/arvoredetemas.js 1438863449 1 Árvore de temas +/var/www/i3geo/js/guias.js 1443098241 1 Guias +/var/www/i3geo/js/compactados/ajuda_compacto.js 1431346894 0 /var/www/i3geo/js/compactados/ajuda_compacto.js +/var/www/i3geo/geraminiatura.php 1429587266 1 Gerador de miniaturas (thumbnails) +/var/www/i3geo/classesjs/classe_mapa.js 1442503853 1 Mapa +/var/www/i3geo/js/compactados/maparef_compacto.js 1431346895 0 /var/www/i3geo/js/compactados/maparef_compacto.js +/var/www/i3geo/classesjs/i3geo5.js 1429587209 0 /var/www/i3geo/classesjs/i3geo5.js +/var/www/i3geo/js/compactados/mapa_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/mapa_compacto.js +/var/www/i3geo/temas/_ltestephp.php 1434473446 0 /var/www/i3geo/temas/_ltestephp.php +/var/www/i3geo/ajuda_usuario.php 1444910174 1 Lista de funcionalidades +/var/www/i3geo/js/i3geo.js 1431346894 0 /var/www/i3geo/js/i3geo.js +/var/www/i3geo/js/selecao.js 1431346894 0 /var/www/i3geo/js/selecao.js +/var/www/i3geo/js/arvoredecamadas.js 1446730256 1 Árvore de camadas +/var/www/i3geo/js/compactados/dicionario_ajuda_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/dicionario_ajuda_compacto.js +/var/www/i3geo/classesjs/classe_arvoredetemas.js 1432815042 1 Árvore de temas +/var/www/i3geo/ms_criamapa.php 1450264021 1 Inicializa o i3Geo via URL ms_criamapa.php +/var/www/i3geo/js/datadownload.js 1431346907 0 /var/www/i3geo/js/datadownload.js +/var/www/i3geo/classesjs/classe_coordenadas.js 1438863448 1 Coordenadas +/var/www/i3geo/classesjs/i3geo_tudo_compacto5.js.php 1429587209 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto5.js.php +/var/www/i3geo/classesjs/classe_maparef.js 1430748422 1 Mapa de referência +/var/www/i3geo/json.php 1449064064 1 Gerador de dados JSON +/var/www/i3geo/classesjs/dicionario_ajuda.js 1444910174 0 /var/www/i3geo/classesjs/dicionario_ajuda.js +/var/www/i3geo/classesjs/classe_editorgm.js 1434326718 0 i3GEO.editorGM +/var/www/i3geo/classesjs/classe_marcador.js 1429587209 1 Marcador +/var/www/i3geo/testamapfile.php 1449056450 0 /var/www/i3geo/testamapfile.php +/var/www/i3geo/mashups/openlayers_compacto.js.php 1451243321 0 /var/www/i3geo/mashups/openlayers_compacto.js.php +/var/www/i3geo/classesjs/classe_eventos.js 1432262204 1 Eventos +/var/www/i3geo/js/plugini3geo.js 1450099433 1 PluginI3Geo +/var/www/i3geo/js/compactados/wicket.js 1431346895 0 /var/www/i3geo/js/compactados/wicket.js +/var/www/i3geo/exemplos/googlemapscomogc.php 1429587212 0 /var/www/i3geo/exemplos/googlemapscomogc.php +/var/www/i3geo/js/compactados/guias_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/guias_compacto.js +/var/www/i3geo/mashups/openlayers.js 1429587268 0 /var/www/i3geo/mashups/openlayers.js +/var/www/i3geo/classesjs/classe_i3geo.js 1442233895 1 i3Geo +/var/www/i3geo/js/compactajs_closurecompiler.php 1431346907 0 /var/www/i3geo/js/compactajs_closurecompiler.php +/var/www/i3geo/js/compactados/arvoredecamadas_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/arvoredecamadas_compacto.js +/var/www/i3geo/js/compactados/gadgets_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/gadgets_compacto.js +/var/www/i3geo/init/index.php 1446731635 0 /var/www/i3geo/init/index.php +/var/www/i3geo/versao.php 1431346907 0 /var/www/i3geo/versao.php +/var/www/i3geo/js/compactados/idioma_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/idioma_compacto.js +/var/www/i3geo/js/tema.js 1447241912 1 Temas +/var/www/i3geo/classesjs/i3geo_tudo_compacto5.js 1429587206 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto5.js +/var/www/i3geo/interface/teste.phtml 1429587340 0 /var/www/i3geo/interface/teste.phtml +/var/www/i3geo/classesjs/classe_navega.js 1430056531 1 Navegação sobre o mapa +/var/www/i3geo/js/dicionario.js 1450091462 0 /var/www/i3geo/js/dicionario.js +/var/www/i3geo/js/util.js 1450177640 1 Utilitários +/var/www/i3geo/exemplos/atlas/i3geo.js 1429587212 0 /var/www/i3geo/exemplos/atlas/i3geo.js +/var/www/i3geo/classesjs/geradordelinks.js 1448450978 0 i3geo_gl_configura +/var/www/i3geo/js/ajuda.js 1431346907 1 Ajuda +/var/www/i3geo/js/barradebotoes.js 1447244621 1 Barra de botões +/var/www/i3geo/exemplos/farmaciaspopulares.js 1429587212 0 /var/www/i3geo/exemplos/farmaciaspopulares.js +/var/www/i3geo/ms_registraip.php 1429587340 0 /var/www/i3geo/ms_registraip.php +/var/www/i3geo/classesjs/classe_desenho.js 1441295162 1 Desenho +/var/www/i3geo/temas/_wtestephp.php 1434473446 0 /var/www/i3geo/temas/_wtestephp.php +/var/www/i3geo/js/maparef.js 1431346894 1 Mapa de referência +/var/www/i3geo/interface/black_gm.phtml 1442839635 0 /var/www/i3geo/interface/black_gm.phtml +/var/www/i3geo/js/compactados/interface_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/interface_compacto.js +/var/www/i3geo/exemplos/executafuncao.php 1429587214 0 /var/www/i3geo/exemplos/executafuncao.php +/var/www/i3geo/classesjs/i3geo_tudo_compacto6.js.php 1451243320 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto6.js.php +/var/www/i3geo/js/compactados/arvoredetemas_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/arvoredetemas_compacto.js +/var/www/i3geo/classesjs/dicionario.js 1450091462 0 /var/www/i3geo/classesjs/dicionario.js +/var/www/i3geo/js/compactados/coordenadas_compacto.js 1443010416 0 /var/www/i3geo/js/compactados/coordenadas_compacto.js +/var/www/i3geo/classesjs/wscliente.js 1429587209 0 /var/www/i3geo/classesjs/wscliente.js +/var/www/i3geo/js/compactados/euDock.Image.js 1431346895 0 /var/www/i3geo/js/compactados/euDock.Image.js +/var/www/i3geo/interface/googlemapsdebug.phtml 1429587340 0 /var/www/i3geo/interface/googlemapsdebug.phtml +/var/www/i3geo/js/compactajs.php 1448450979 0 /var/www/i3geo/js/compactajs.php +/var/www/i3geo/classesjs/classe_configura.js 1448363827 1 Configurações gerais +/var/www/i3geo/interface/black_editor.php 1442839672 0 /var/www/i3geo/interface/black_editor.php +/var/www/i3geo/classesjs/datadownload.js 1429587209 0 /var/www/i3geo/classesjs/datadownload.js +/var/www/i3geo/classesjs/i3geo6.js 1429587209 0 /var/www/i3geo/classesjs/i3geo6.js +/var/www/i3geo/classesjs/classe_plugini3geo.js 1450099407 1 PluginI3Geo +/var/www/i3geo/js/compactados/barradebotoes_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/barradebotoes_compacto.js +/var/www/i3geo/mashups/openlayers.js.php 1429587266 0 /var/www/i3geo/mashups/openlayers.js.php +/var/www/i3geo/classesjs/classe_guias.js 1443098240 1 Guias +/var/www/i3geo/interface/ol_parametros.php 1437394747 0 /var/www/i3geo/interface/ol_parametros.php +/var/www/i3geo/js/janela.js 1451243255 1 Janelas +/var/www/i3geo/js/i3geo_tudo_compacto7.js.php 1443010417 0 /var/www/i3geo/js/i3geo_tudo_compacto7.js.php +/var/www/i3geo/interface/gmdebug.phtml 1443010418 0 /var/www/i3geo/interface/gmdebug.phtml +/var/www/i3geo/js/compactados/janela_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/janela_compacto.js +/var/www/i3geo/mashups/openlayers_compacto.css.php 1451243321 0 /var/www/i3geo/mashups/openlayers_compacto.css.php +/var/www/i3geo/js/marcador.js 1431346907 1 Marcador +/var/www/i3geo/js/desenho.js 1441974684 1 Desenho +/var/www/i3geo/js/wscliente.js 1431346907 0 /var/www/i3geo/js/wscliente.js +/var/www/i3geo/fontetema.php 1429587397 0 fontetema.php +/var/www/i3geo/exemplos/vindegm.phtml 1442503862 0 /var/www/i3geo/exemplos/vindegm.phtml +/var/www/i3geo/classesjs/classe_ajuda.js 1429878473 1 Ajuda +/var/www/i3geo/mashups/osm.php 1448982590 0 /var/www/i3geo/mashups/osm.php +/var/www/i3geo/classesjs/classe_util.js 1450177640 1 Utilitários +/var/www/i3geo/classesjs/classe_interface.js 1443098240 1 Interface +/var/www/i3geo/js/analise.js 1443700901 1 Análise geográfica +/var/www/i3geo/js/compactados/desenho_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/desenho_compacto.js +/var/www/i3geo/classesjs/redesenho.js 1429587206 0 /var/www/i3geo/classesjs/redesenho.js +/var/www/i3geo/js/dicionario_ajuda.js 1444910174 0 /var/www/i3geo/js/dicionario_ajuda.js +/var/www/i3geo/guia_de_migracao.txt 1432728395 0 /var/www/i3geo/guia_de_migracao.txt +/var/www/i3geo/js/compactados/util_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/util_compacto.js +/var/www/i3geo/exemplos/googlemaps_calor.phtml 1429587214 0 /var/www/i3geo/exemplos/googlemaps_calor.phtml +/var/www/i3geo/classesjs/classe_php.js 1445609889 1 PHP +/var/www/i3geo/js/login.js 1433685447 1 Controle de usuário +/var/www/i3geo/js/compactados/login_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/login_compacto.js +/var/www/i3geo/exemplos/googlemapssanfona.phtml 1429587211 0 /var/www/i3geo/exemplos/googlemapssanfona.phtml +/var/www/i3geo/js/ini_i3geo.js 1444238489 1 i3Geo +/var/www/i3geo/interface/googleearth.phtml 1429587340 0 /var/www/i3geo/interface/googleearth.phtml +/var/www/i3geo/classesjs/i3geo.js 1429587206 0 /var/www/i3geo/classesjs/i3geo.js +/var/www/i3geo/js/php.js 1442404515 1 PHP +/var/www/i3geo/js/compactados/navega_compacto.js 1443010417 0 /var/www/i3geo/js/compactados/navega_compacto.js +/var/www/i3geo/symbols/colourramp/geradat.php 1429587326 0 /var/www/i3geo/symbols/colourramp/geradat.php diff --git a/documentacao/Data/ImageFileInfo.nd b/documentacao/Data/ImageFileInfo.nd index e95c08f..7d1432c 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 48d6422..7de7505 100644 Binary files a/documentacao/Data/IndexInfo.nd and b/documentacao/Data/IndexInfo.nd differ diff --git a/documentacao/Data/PreviousMenuState.nd b/documentacao/Data/PreviousMenuState.nd index 56f4d99..d312564 100644 Binary files a/documentacao/Data/PreviousMenuState.nd and b/documentacao/Data/PreviousMenuState.nd differ diff --git a/documentacao/Data/SymbolTable.nd b/documentacao/Data/SymbolTable.nd index 47a3092..06a140b 100644 Binary files a/documentacao/Data/SymbolTable.nd and b/documentacao/Data/SymbolTable.nd differ diff --git a/documentacao/Menu.txt b/documentacao/Menu.txt index 51d6600..78222dd 100644 --- a/documentacao/Menu.txt +++ b/documentacao/Menu.txt @@ -123,6 +123,38 @@ Group: Diagramas e SQL { } # Group: Diagramas e SQL +File: Gerador de dados JSON (json.php) + +Group: Js { + + File: Árvore de camadas (js/arvoredecamadas.js) + File: Árvore de temas (js/arvoredetemas.js) + File: Ajuda (js/ajuda.js) + File: Análise geográfica (js/analise.js) + File: Barra de botões (js/barradebotoes.js) + File: Cálculos (js/calculo.js) + File: Configurações gerais (js/configura.js) + File: Controle de usuário (js/login.js) + File: Coordenadas (js/coordenadas.js) + File: Desenho (js/desenho.js) + File: Eventos (js/eventos.js) + File: Gadgets &lparen;objetos marginais do mapa&rparen; (js/gadgets.js) + File: Guias (js/guias.js) + File: i3Geo (js/ini_i3geo.js) + File: Idioma (js/idioma.js) + File: Interface (js/interface.js) + File: Janelas (js/janela.js) + File: Mapa (js/mapa.js) + File: Mapa de referência (js/maparef.js) + File: Marcador (js/marcador.js) + File: Navegação sobre o mapa (js/navega.js) + File: PHP (js/php.js) + File: PluginI3Geo (js/plugini3geo.js) + File: Social (js/social.js) + File: Temas (js/tema.js) + File: Utilitários (js/util.js) + } # Group: Js + Group: Index { Index: Everything diff --git a/documentacao/files/classesjs/classe_barradebotoes-js.html b/documentacao/files/classesjs/classe_barradebotoes-js.html index bb6dbaa..a1e75fb 100644 --- a/documentacao/files/classesjs/classe_barradebotoes-js.html +++ b/documentacao/files/classesjs/classe_barradebotoes-js.html @@ -77,7 +77,7 @@ if (browserType) {document.write("
");if (browserV

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
-

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

+

inicializaBarraOP

inicializaBarraOP : function(onde,
numBotoes)

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

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
@@ -98,7 +98,7 @@ if (browserType) {document.write("
");if (browserV -
adicionaBotao : function(obj)
Adiciona um novo botao nas definicoes da barra de botoes
ativaPadrao : function()
Ativa o botão definido como padrão, executando a função definida em onclick
ativaIcone : function(icone)
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
ativaBotoes : function(padrao)
Ativa os botoes definidos em LISTABOTOES
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.
defBotao : function(iddiv)
Obtém as definições de um botão conforme o seu código (iddiv)
inicializaBarraOP : function(onde)
Inicializa a barra de botões quando for do tipo “olhodepeixe” ou “olhodepeixe1”
inicializaBarra : function(idconteudo,
idconteudonovo,
barraZoom,
x,
y,
onde)
Inicializa a barra de botões
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)
fecha : function(id)
Fecha uma barra de ferramentas
inicia : function()
Abre as opções do editor conforme a interface em uso
+
adicionaBotao : function(obj)
Adiciona um novo botao nas definicoes da barra de botoes
ativaPadrao : function()
Ativa o botão definido como padrão, executando a função definida em onclick
ativaIcone : function(icone)
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
ativaBotoes : function(padrao)
Ativa os botoes definidos em LISTABOTOES
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.
defBotao : function(iddiv)
Obtém as definições de um botão conforme o seu código (iddiv)
inicializaBarraOP : function(onde,
numBotoes)
Inicializa a barra de botões quando for do tipo “olhodepeixe” ou “olhodepeixe1”
inicializaBarra : function(idconteudo,
idconteudonovo,
barraZoom,
x,
y,
onde)
Inicializa a barra de botões
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)
fecha : function(id)
Fecha uma barra de ferramentas
inicia : function()
Abre as opções do editor conforme a interface em uso
\ No newline at end of file diff --git a/documentacao/files/classesjs/classe_configura-js.html b/documentacao/files/classesjs/classe_configura-js.html index e52349e..87f660e 100644 --- a/documentacao/files/classesjs/classe_configura-js.html +++ b/documentacao/files/classesjs/classe_configura-js.html @@ -9,7 +9,7 @@ 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.
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.

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.
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
ferramentasLayersArmazena funções e objetos que são utilizados para configurar ferramentas

Propriedades

@@ -67,6 +67,8 @@ if (browserType) {document.write("
");if (browserV

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

Ao modificar os parâmetros, atualize a ferramenta i3geo/ferramentas/preferencias

Ferramentas disponíveis

legenda|locregiao|metaestat

Exemplo

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

Tipo

{Objeto}

+

ferramentasLayers

Armazena funções e objetos que são utilizados para configurar ferramentas

que possuem parâmetros definidos em cada mapfile.  Normalmente, os parâmetros

são utilizados no mashup para criar ícones que executam operações especiais

Veja também mashups/openlayers.php variavel $listaFerramentas

+
diff --git a/documentacao/files/classesjs/classe_interface-js.html b/documentacao/files/classesjs/classe_interface-js.html index 3fbf615..df6959d 100644 --- a/documentacao/files/classesjs/classe_interface-js.html +++ b/documentacao/files/classesjs/classe_interface-js.html @@ -9,7 +9,7 @@ if (browserType) {document.write("
");if (browserV -

Interface

Funcoes que controlam o comportamento específico de determinadas interfaces

As interfaces são definidas na inicialização do i3Geo, por exemplo, openlayers,etc

A classe “interface” contém os métdos específicos utilizados nessas interfaces

Namespace

i3GEO.Interface

Exemplo

Para iniciar o i3geo com uma interface específica, utilize http://localhost/i3geo/ms_criamapa.php?interface=black_gm.phtml

O HTML deve conter as definições da interface criada e deve estar armazenado em i3geo/aplicmap

Veja

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

Summary
InterfaceFuncoes que controlam o comportamento específico de determinadas interfaces
Propriedades
TABLETQuando true, são aplicadas configurações especiais para uso em tablets.
ALTTABLETNome do arquivo HTML com a interface alternativa utilizada quando o i3Geo detecta o uso de um dispositivo móvel
BARRABOTOESTOPDistancia da barra de botões em relação ao topo do mapa.
BARRABOTOESLEFTDistancia da barra de botões em relação ao lado esquerdo do mapa.
BARRADEZOOMRIGHTDistancia da barra de botões em relação ao lado direito do mapa.
BARRADEZOOMTOPDistancia da barra de zoom em relação ao topo do mapa.
BARRADEZOOMLEFTDistancia da barra de zoom em relação ao lado esquerdo do mapa.
ATUALInterface utilizada na criação e controle do mapa.
IDCORPOID do elemento HTML que receberá o corpo do mapa
Variaveis
IDMAPAID do elemento HTML criado para conter o mapa
Functions
redesenhaAplica o método redesenha da interface atual.
aplicaOpacidadeAplica um fator de opacidade a todos os layers do mapa
atualizaMapaAplica o método atualizaMapa da interface atual.
atualizaTemaAplica o método atualizaTema da interface atual
ligaDesligaLiga/desliga um tema
adicionaKmlAplica o método de adição de kml ao mapa conforme a interface atual
alteraLayersAltera todos os layers do mapa modificando um determinado parametro
i3GEO.Interface.OpenLayersInterface com motor de navegação baseado na API OpenLayers
Propriedades
parametrosMapPermite incluir parametros da API do OpenLayers nao previstos no i3Geo.
FUNDOTEMAEstilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.
TILESIndica se será utilizado o modo de navegação em tiles em todas as camadas do mapa
GADGETSLista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa
MINEXTENTMenor extensão geográfica que pode ser mostrada no mapa
MAXEXTENTMaior extensão geográfica que pode ser mostrada no mapa
LAYERSADICIONAISObjetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
LAYERFUNDONome do layer do tipo baselayer que sera ativado
googleLikeIndica se a projeção cartográfica do mapa atual é a mesma utilizada pela API do Google Maps
i3GEO.Interface.GooglemapsInterface com motor de navegação baseado na API Google Maps
Propriedades
ESTILOSEstilos que podem ser utilizados com o mapa
ESTILOPADRAONome do estilo definido em ESTILOS que sera usado como padrao para o mapa.
MAPOPTIONSObjeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps
OPACIDADEValor da opacidade das camadas i3geo do mapa
TIPOMAPATipo de mapa que será usado como default, conforme constantes definidas na API do Google Maps.
Variaveis
ZOOMSCALEArray com a lista de escalas em cada nivel de zoom utilizado pelo Google
Functions
adicionaKmlInsere no mapa uma camada KML com base na API do Google Maps
i3GEO.Interface.GoogleEarthInterface com motor de navegação baseado na API Google Earth
Variaveis
PARAMETROSLAYERParametros adicionais que são inseridos na URL que define cada layer
Propriedades
GADGETSLista dos controles específicos da API do Google Earth que serão inseridos ou não no mapa
Functions
adicionaKmlInsere no mapa uma camada KML com base na API do Google Earth
+

Interface

Funcoes que controlam o comportamento específico de determinadas interfaces

As interfaces são definidas na inicialização do i3Geo, por exemplo, openlayers,etc

A classe “interface” contém os métdos específicos utilizados nessas interfaces

Namespace

i3GEO.Interface

Exemplo

Para iniciar o i3geo com uma interface específica, utilize http://localhost/i3geo/ms_criamapa.php?interface=black_gm.phtml

O HTML deve conter as definições da interface criada e deve estar armazenado em i3geo/aplicmap

Veja

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

Summary
InterfaceFuncoes que controlam o comportamento específico de determinadas interfaces
Propriedades
TABLETQuando true, são aplicadas configurações especiais para uso em tablets.
ALTTABLETNome do arquivo HTML com a interface alternativa utilizada quando o i3Geo detecta o uso de um dispositivo móvel
BARRABOTOESTOPDistancia da barra de botões em relação ao topo do mapa.
BARRABOTOESLEFTDistancia da barra de botões em relação ao lado esquerdo do mapa.
BARRADEZOOMRIGHTDistancia da barra de botões em relação ao lado direito do mapa.
BARRADEZOOMTOPDistancia da barra de zoom em relação ao topo do mapa.
BARRADEZOOMLEFTDistancia da barra de zoom em relação ao lado esquerdo do mapa.
ATUALInterface utilizada na criação e controle do mapa.
IDCORPOID do elemento HTML que receberá o corpo do mapa
Variaveis
IDMAPAID do elemento HTML criado para conter o mapa
Functions
redesenhaAplica o método redesenha da interface atual.
aplicaOpacidadeAplica um fator de opacidade a todos os layers do mapa
atualizaMapaAplica o método atualizaMapa da interface atual.
atualizaTemaAplica o método atualizaTema da interface atual
ligaDesligaLiga/desliga um tema
adicionaKmlAplica o método de adição de kml ao mapa conforme a interface atual
alteraLayersAltera todos os layers do mapa modificando um determinado parametro
i3GEO.Interface.OpenLayersInterface com motor de navegação baseado na API OpenLayers
Propriedades
parametrosMapPermite incluir parametros da API do OpenLayers nao previstos no i3Geo.
FUNDOTEMAEstilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.
TILESIndica se por padrão será utilizado o modo de navegação em tiles em todas as camadas do mapa
GADGETSLista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa
MINEXTENTMenor extensão geográfica que pode ser mostrada no mapa
MAXEXTENTMaior extensão geográfica que pode ser mostrada no mapa
LAYERSADICIONAISObjetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
LAYERFUNDONome do layer do tipo baselayer que sera ativado
googleLikeIndica se a projeção cartográfica do mapa atual é a mesma utilizada pela API do Google Maps
i3GEO.Interface.GooglemapsInterface com motor de navegação baseado na API Google Maps
Propriedades
ESTILOSEstilos que podem ser utilizados com o mapa
ESTILOPADRAONome do estilo definido em ESTILOS que sera usado como padrao para o mapa.
MAPOPTIONSObjeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps
OPACIDADEValor da opacidade das camadas i3geo do mapa
TIPOMAPATipo de mapa que será usado como default, conforme constantes definidas na API do Google Maps.
Variaveis
ZOOMSCALEArray com a lista de escalas em cada nivel de zoom utilizado pelo Google
Functions
adicionaKmlInsere no mapa uma camada KML com base na API do Google Maps
i3GEO.Interface.GoogleEarthInterface com motor de navegação baseado na API Google Earth
Variaveis
PARAMETROSLAYERParametros adicionais que são inseridos na URL que define cada layer
Propriedades
GADGETSLista dos controles específicos da API do Google Earth que serão inseridos ou não no mapa
Functions
adicionaKmlInsere no mapa uma camada KML com base na API do Google Earth

Propriedades

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

alteraLayers

Altera todos os layers do mapa modificando um determinado parametro

Parametros

{string}nome do parâmetro
{string}valor a ser atribuído
-

i3GEO.Interface.OpenLayers

Interface com motor de navegação baseado na API OpenLayers

Namespace

i3GEO.Interface.openlayers

Utilizado quando

i3GEO.Interface.ATUAL = “openlayers”

Cria o objeto i3geoOL que pode receber os métodos da API do OpenLayers

Summary
Propriedades
parametrosMapPermite incluir parametros da API do OpenLayers nao previstos no i3Geo.
FUNDOTEMAEstilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.
TILESIndica se será utilizado o modo de navegação em tiles em todas as camadas do mapa
GADGETSLista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa
MINEXTENTMenor extensão geográfica que pode ser mostrada no mapa
MAXEXTENTMaior extensão geográfica que pode ser mostrada no mapa
LAYERSADICIONAISObjetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
LAYERFUNDONome do layer do tipo baselayer que sera ativado
googleLikeIndica se a projeção cartográfica do mapa atual é a mesma utilizada pela API do Google Maps
+

i3GEO.Interface.OpenLayers

Interface com motor de navegação baseado na API OpenLayers

Namespace

i3GEO.Interface.openlayers

Utilizado quando

i3GEO.Interface.ATUAL = “openlayers”

Cria o objeto i3geoOL que pode receber os métodos da API do OpenLayers

Summary
Propriedades
parametrosMapPermite incluir parametros da API do OpenLayers nao previstos no i3Geo.
FUNDOTEMAEstilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.
TILESIndica se por padrão será utilizado o modo de navegação em tiles em todas as camadas do mapa
GADGETSLista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa
MINEXTENTMenor extensão geográfica que pode ser mostrada no mapa
MAXEXTENTMaior extensão geográfica que pode ser mostrada no mapa
LAYERSADICIONAISObjetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
LAYERFUNDONome do layer do tipo baselayer que sera ativado
googleLikeIndica se a projeção cartográfica do mapa atual é a mesma utilizada pela API do Google Maps

Propriedades

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

FUNDOTEMA

Estilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.

Permite destacar o nome do tema que está em processo de carregamento

Tipo

{string}

Default

yellow

-

TILES

Indica se será utilizado o modo de navegação em tiles em todas as camadas do mapa

Ao bloquear o modo tile, o cache de imagens não poderá ser realizado

Tipo

{boolean}

Default

true

+

TILES

Indica se por padrão será utilizado o modo de navegação em tiles em todas as camadas do mapa

Ao bloquear o modo tile, o cache de imagens não poderá ser realizado

A configuração de cada camada sobrepõe essa propriedade

Tipo

{boolean}

Default

true

GADGETS

Lista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa

Tipo

{object}

Default

{PanZoomBar:true,PanZoom: false,LayerSwitcher:true,ScaleLine:true,OverviewMap:false}

diff --git a/documentacao/files/classesjs/classe_janela-js.html b/documentacao/files/classesjs/classe_janela-js.html index 0ff91c8..c83ce80 100644 --- a/documentacao/files/classesjs/classe_janela-js.html +++ b/documentacao/files/classesjs/classe_janela-js.html @@ -21,7 +21,7 @@ if (browserType) {document.write("
");if (browserV

ESTILOABD

Estilo que será aplicado ao elemento body da janela (class=’bd’)

Tipo

{String}

Default

display:block;padding:5px 1px 5px 1px;

-

ESTILOAGUARDE

Estilo da janela de aguarde

Pode ser normal|reduzida|minima

Tipo

{String}

Default

normal

+

ESTILOAGUARDE

Estilo da janela de aguarde

Utilize nenhum para nunca mostrar a janela

Pode ser normal|reduzida|minima|nenhum

Tipo

{String}

Default

normal

AGUARDEMODAL

Indica se a janela de aguarde será do tipo MODAL, ou seja, se irá ou não bloquear as opções do mapa.

Tipo

{Boolean}

Default

false

diff --git a/documentacao/files/classesjs/classe_mapa-js.html b/documentacao/files/classesjs/classe_mapa-js.html index 1b7f963..c7d9ce7 100644 --- a/documentacao/files/classesjs/classe_mapa-js.html +++ b/documentacao/files/classesjs/classe_mapa-js.html @@ -9,7 +9,7 @@ if (browserType) {document.write("
");if (browserV -

Mapa

Executa operações obre o mapa principal

Em i3GEO.mapa.dialogo estao as funcoes de abertura dos dialogos para alteracao das propriedades do mapa, como cor de fundo, tipo de imagem, legenda etc.

Namespace

i3GEO.mapa

Veja

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

Summary
MapaExecuta operações obre o mapa principal
Propriedades
TEMASINICIAISLIGADOSLista indicando quais temas serao adicionados ao mapa na inicializacao
TEMASINICIAISLista indicando quais temas serao ligados na inicializacao
AUTORESIZEIndica se o tamanho do mapa sera ajustado toda vez que o navegador for redimensionado
RESOLUCAOTIPResolução de busca utilizada no balão de identificação
Functions
insereDobraPaginaInsere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
ativaTemaAltera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
ativaLogoAtiva ou desativa a logo marca.
compactaLayerGraficoRetorna uma string no formato base64 + JSON contendo as geometrias existentes no layer grafico do mapa Essas geometrias podem ser criadas com o editor vetorial
desCompactaLayerGraficoDescompacta um layer grafico criado com compactaLayerGrafico
restauraGraficosDescompacta graficos salvos no mapa atual
restauraTabelasDescompacta tabelas salvas no mapa atual
i3GEO.mapa.legendaHTMLControla a obtencao da legenda do mapa formatada em HTML.
Propriedades
incluiBotaoLiberaDefine se na legenda sera incluido o botao para liberar a legenda e inclui-la em uma janela flutuante
Functions
criaCria a legenda HTML
atualizaAtualiza o elemento HTML do mapa utilizado para mostrar a legenda
liberaLibera a legenda criando uma janela flutuante sobre o mapa
i3GEO.mapa.dialogoAbre as telas de dialogo das opcoes de manipulacao do mapa atual
Functions
ferramentasAbre a janela de diálogo com as ferramentas que atuam sobre o mapa
html2canvasAbre uma janela com a conversão de um objeto HTML em PNG
wkt2layerJanela de conversao de wkt em layer
atalhosedicaoJanela com as principais opcoes de edicao de um layer.
geolocalAbre a janela de dialogo da ferramenta de geolocalizacao do usuario
listaDeMapasBancoLista os mapas cadastrados no sistema de administracao do i3geo
congelaMapaCongela a visão atual do mapa mostrando-o em uma janela flutuante
metaestatAbre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapasLista os mapas publicados no METAESTAT
preferenciasPreferencias do usuario
locregiaoAbre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
filtraregiaoAbre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
animacaoAbre a janela de dialogo da ferramenta que permite animar o mapa atual
opacidadeAbre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
telaRemotaAbre a janela de dialogo da ferramenta de configuracao de uma tela remota
t3dAbre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
imprimirAbre a janela de dialogo da ferramenta que permite imprimir o mapa atual
mostraExtenAbre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
outputformatAbre a janela de dialogo da ferramenta outputformat
autoredesenhaAbre a janela de dialogo da ferramenta opcoes_autoredesenha
salvaMapaAbre a janela de dialogo da ferramenta salvamapa
carregaMapaAbre a janela de dialogo da ferramenta carregamapa
convertewsAbre a janela de dialogo da ferramenta convertews
convertekmlAbre a janela de dialogo da ferramenta convertemapakml
queryMapAbre a janela de dialogo da ferramenta opcoes_querymap
templateAbre a janela de dialogo da ferramenta template
tamanhoAbre a janela de dialogo da ferramenta opcoes_tamanho
tipoimagemAbre a janela de dialogo da ferramenta tipoimagem
corFundoAbre a janela de dialogo da ferramenta opcoes_fundo
opcoesEscalaAbre a janela de dialogo da ferramenta opcoes_escala
opcoesLegendaAbre a janela de dialogo da ferramenta opcoes_legenda
gradeCoordAbre a janela de dialogo da ferramenta gradecoord
cliqueTextoAbre a janela de dialogo da ferramenta inseretxt
selecaoAbre a janela de dialogo da ferramenta selecao
cliquePontoAbre a janela de dialogo da ferramenta inserexy2
cliqueGraficoAbre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefaultAbre a janela de dialogo da ferramenta identifica
+

Mapa

Executa operações obre o mapa principal

Em i3GEO.mapa.dialogo estao as funcoes de abertura dos dialogos para alteracao das propriedades do mapa, como cor de fundo, tipo de imagem, legenda etc.

Namespace

i3GEO.mapa

Veja

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

Summary
MapaExecuta operações obre o mapa principal
Propriedades
TEMASINICIAISLIGADOSLista indicando quais temas serao adicionados ao mapa na inicializacao
TEMASINICIAISLista indicando quais temas serao ligados na inicializacao
AUTORESIZEIndica se o tamanho do mapa sera ajustado toda vez que o navegador for redimensionado
RESOLUCAOTIPResolução de busca utilizada no balão de identificação
Functions
insereDobraPaginaInsere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
ativaTemaAltera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
ativaLogoAtiva ou desativa a logo marca.
compactaLayerGraficoRetorna uma string no formato base64 + JSON contendo as geometrias existentes no layer grafico do mapa Essas geometrias podem ser criadas com o editor vetorial
desCompactaLayerGraficoDescompacta um layer grafico criado com compactaLayerGrafico
restauraGraficosDescompacta graficos salvos no mapa atual
restauraTabelasDescompacta tabelas salvas no mapa atual
i3GEO.mapa.legendaHTMLControla a obtencao da legenda do mapa formatada em HTML.
Propriedades
incluiBotaoLiberaDefine se na legenda sera incluido o botao para liberar a legenda e inclui-la em uma janela flutuante
Functions
criaCria a legenda HTML
atualizaAtualiza o elemento HTML do mapa utilizado para mostrar a legenda
liberaLibera a legenda criando uma janela flutuante sobre o mapa
i3GEO.mapa.dialogoAbre as telas de dialogo das opcoes de manipulacao do mapa atual
Functions
mascaraAbre a janela de diálogo com as ferramenta mascara
ferramentasAbre a janela de diálogo com as ferramentas que atuam sobre o mapa
html2canvasAbre uma janela com a conversão de um objeto HTML em PNG
wkt2layerJanela de conversao de wkt em layer
atalhosedicaoJanela com as principais opcoes de edicao de um layer.
geolocalAbre a janela de dialogo da ferramenta de geolocalizacao do usuario
listaDeMapasBancoLista os mapas cadastrados no sistema de administracao do i3geo
congelaMapaCongela a visão atual do mapa mostrando-o em uma janela flutuante
metaestatAbre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapasLista os mapas publicados no METAESTAT
preferenciasPreferencias do usuario
locregiaoAbre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
filtraregiaoAbre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
animacaoAbre a janela de dialogo da ferramenta que permite animar o mapa atual
opacidadeAbre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
telaRemotaAbre a janela de dialogo da ferramenta de configuracao de uma tela remota
t3dAbre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
imprimirAbre a janela de dialogo da ferramenta que permite imprimir o mapa atual
mostraExtenAbre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
outputformatAbre a janela de dialogo da ferramenta outputformat
autoredesenhaAbre a janela de dialogo da ferramenta opcoes_autoredesenha
salvaMapaAbre a janela de dialogo da ferramenta salvamapa
carregaMapaAbre a janela de dialogo da ferramenta carregamapa
convertewsAbre a janela de dialogo da ferramenta convertews
convertekmlAbre a janela de dialogo da ferramenta convertemapakml
queryMapAbre a janela de dialogo da ferramenta opcoes_querymap
templateAbre a janela de dialogo da ferramenta template
tamanhoAbre a janela de dialogo da ferramenta opcoes_tamanho
tipoimagemAbre a janela de dialogo da ferramenta tipoimagem
corFundoAbre a janela de dialogo da ferramenta opcoes_fundo
opcoesEscalaAbre a janela de dialogo da ferramenta opcoes_escala
opcoesLegendaAbre a janela de dialogo da ferramenta opcoes_legenda
gradeCoordAbre a janela de dialogo da ferramenta gradecoord
cliqueTextoAbre a janela de dialogo da ferramenta inseretxt
selecaoAbre a janela de dialogo da ferramenta selecao
cliquePontoAbre a janela de dialogo da ferramenta inserexy2
cliqueGraficoAbre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefaultAbre a janela de dialogo da ferramenta identifica

Propriedades

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

restauraTabelas

restauraTabelas : function(tabelas)

Descompacta tabelas salvas no mapa atual

-

i3GEO.mapa.legendaHTML

Controla a obtencao da legenda do mapa formatada em HTML.

util para mostrar a legenda na tela em um div qualquer

Por default, a legenda sera inserida no DIV com id = wlegenda_corpo

Summary
Propriedades
incluiBotaoLiberaDefine se na legenda sera incluido o botao para liberar a legenda e inclui-la em uma janela flutuante
Functions
criaCria a legenda HTML
atualizaAtualiza o elemento HTML do mapa utilizado para mostrar a legenda
liberaLibera a legenda criando uma janela flutuante sobre o mapa
+

i3GEO.mapa.legendaHTML

Controla a obtencao da legenda do mapa formatada em HTML.

util para mostrar a legenda na tela em um div qualquer

Por default, a legenda sera inserida no DIV com id = wlegenda_corpo

Summary
Propriedades
incluiBotaoLiberaDefine se na legenda sera incluido o botao para liberar a legenda e inclui-la em uma janela flutuante
Functions
criaCria a legenda HTML
atualizaAtualiza o elemento HTML do mapa utilizado para mostrar a legenda
liberaLibera a legenda criando uma janela flutuante sobre o mapa

Propriedades

@@ -51,10 +51,12 @@ if (browserType) {document.write("
");if (browserV

libera

libera : function(ck,
largura,
altura,
topo,
esquerda)

Libera a legenda criando uma janela flutuante sobre o mapa

Parametros

{sim|nao}(opcional) inclui ou nao o checkbox que permitem desligar a camada
{numeric}largura da janela
{numeric}altura
{numeric}posicao desde o topo
{numeric}posicao desde a esquerda
-

i3GEO.mapa.dialogo

Abre as telas de dialogo das opcoes de manipulacao do mapa atual

Summary
Functions
ferramentasAbre a janela de diálogo com as ferramentas que atuam sobre o mapa
html2canvasAbre uma janela com a conversão de um objeto HTML em PNG
wkt2layerJanela de conversao de wkt em layer
atalhosedicaoJanela com as principais opcoes de edicao de um layer.
geolocalAbre a janela de dialogo da ferramenta de geolocalizacao do usuario
listaDeMapasBancoLista os mapas cadastrados no sistema de administracao do i3geo
congelaMapaCongela a visão atual do mapa mostrando-o em uma janela flutuante
metaestatAbre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapasLista os mapas publicados no METAESTAT
preferenciasPreferencias do usuario
locregiaoAbre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
filtraregiaoAbre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
animacaoAbre a janela de dialogo da ferramenta que permite animar o mapa atual
opacidadeAbre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
telaRemotaAbre a janela de dialogo da ferramenta de configuracao de uma tela remota
t3dAbre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
imprimirAbre a janela de dialogo da ferramenta que permite imprimir o mapa atual
mostraExtenAbre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
outputformatAbre a janela de dialogo da ferramenta outputformat
autoredesenhaAbre a janela de dialogo da ferramenta opcoes_autoredesenha
salvaMapaAbre a janela de dialogo da ferramenta salvamapa
carregaMapaAbre a janela de dialogo da ferramenta carregamapa
convertewsAbre a janela de dialogo da ferramenta convertews
convertekmlAbre a janela de dialogo da ferramenta convertemapakml
queryMapAbre a janela de dialogo da ferramenta opcoes_querymap
templateAbre a janela de dialogo da ferramenta template
tamanhoAbre a janela de dialogo da ferramenta opcoes_tamanho
tipoimagemAbre a janela de dialogo da ferramenta tipoimagem
corFundoAbre a janela de dialogo da ferramenta opcoes_fundo
opcoesEscalaAbre a janela de dialogo da ferramenta opcoes_escala
opcoesLegendaAbre a janela de dialogo da ferramenta opcoes_legenda
gradeCoordAbre a janela de dialogo da ferramenta gradecoord
cliqueTextoAbre a janela de dialogo da ferramenta inseretxt
selecaoAbre a janela de dialogo da ferramenta selecao
cliquePontoAbre a janela de dialogo da ferramenta inserexy2
cliqueGraficoAbre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefaultAbre a janela de dialogo da ferramenta identifica
+

i3GEO.mapa.dialogo

Abre as telas de dialogo das opcoes de manipulacao do mapa atual

Summary
Functions
mascaraAbre a janela de diálogo com as ferramenta mascara
ferramentasAbre a janela de diálogo com as ferramentas que atuam sobre o mapa
html2canvasAbre uma janela com a conversão de um objeto HTML em PNG
wkt2layerJanela de conversao de wkt em layer
atalhosedicaoJanela com as principais opcoes de edicao de um layer.
geolocalAbre a janela de dialogo da ferramenta de geolocalizacao do usuario
listaDeMapasBancoLista os mapas cadastrados no sistema de administracao do i3geo
congelaMapaCongela a visão atual do mapa mostrando-o em uma janela flutuante
metaestatAbre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapasLista os mapas publicados no METAESTAT
preferenciasPreferencias do usuario
locregiaoAbre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
filtraregiaoAbre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
animacaoAbre a janela de dialogo da ferramenta que permite animar o mapa atual
opacidadeAbre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
telaRemotaAbre a janela de dialogo da ferramenta de configuracao de uma tela remota
t3dAbre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
imprimirAbre a janela de dialogo da ferramenta que permite imprimir o mapa atual
mostraExtenAbre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
outputformatAbre a janela de dialogo da ferramenta outputformat
autoredesenhaAbre a janela de dialogo da ferramenta opcoes_autoredesenha
salvaMapaAbre a janela de dialogo da ferramenta salvamapa
carregaMapaAbre a janela de dialogo da ferramenta carregamapa
convertewsAbre a janela de dialogo da ferramenta convertews
convertekmlAbre a janela de dialogo da ferramenta convertemapakml
queryMapAbre a janela de dialogo da ferramenta opcoes_querymap
templateAbre a janela de dialogo da ferramenta template
tamanhoAbre a janela de dialogo da ferramenta opcoes_tamanho
tipoimagemAbre a janela de dialogo da ferramenta tipoimagem
corFundoAbre a janela de dialogo da ferramenta opcoes_fundo
opcoesEscalaAbre a janela de dialogo da ferramenta opcoes_escala
opcoesLegendaAbre a janela de dialogo da ferramenta opcoes_legenda
gradeCoordAbre a janela de dialogo da ferramenta gradecoord
cliqueTextoAbre a janela de dialogo da ferramenta inseretxt
selecaoAbre a janela de dialogo da ferramenta selecao
cliquePontoAbre a janela de dialogo da ferramenta inserexy2
cliqueGraficoAbre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefaultAbre a janela de dialogo da ferramenta identifica

Functions

+

mascara

mascara : function()

Abre a janela de diálogo com as ferramenta mascara

+

ferramentas

ferramentas : function()

Abre a janela de diálogo com as ferramentas que atuam sobre o mapa

html2canvas

html2canvas : function(obj)

Abre uma janela com a conversão de um objeto HTML em PNG

Parametros

{obj}objeto dom contendo o html a ser convertido
@@ -65,7 +67,7 @@ if (browserType) {document.write("
");if (browserV

geolocal

geolocal : function()

Abre a janela de dialogo da ferramenta de geolocalizacao do usuario

-

listaDeMapasBanco

listaDeMapasBanco : function()

Lista os mapas cadastrados no sistema de administracao do i3geo

+

listaDeMapasBanco

listaDeMapasBanco : function(idonde)

Lista os mapas cadastrados no sistema de administracao do i3geo

congelaMapa

congelaMapa : function()

Congela a visão atual do mapa mostrando-o em uma janela flutuante

@@ -134,7 +136,7 @@ if (browserType) {document.write("
");if (browserV -
insereDobraPagina : function(tipo,
imagem)
Insere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
ativaTema : function(codigo)
Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
ativaLogo : function()
Ativa ou desativa a logo marca.
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
desCompactaLayerGrafico : function(geometrias)
Descompacta um layer grafico criado com compactaLayerGrafico
restauraGraficos : function(graficos)
Descompacta graficos salvos no mapa atual
restauraTabelas : function(tabelas)
Descompacta tabelas salvas no mapa atual
cria : function(id)
Cria a legenda HTML
atualiza : function()
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
libera : function(ck,
largura,
altura,
topo,
esquerda)
Libera a legenda criando uma janela flutuante sobre o mapa
ferramentas : function()
Abre a janela de diálogo com as ferramentas que atuam sobre o mapa
html2canvas : function(obj)
Abre uma janela com a conversão de um objeto HTML em PNG
wkt2layer : function(wkt,
texto)
Janela de conversao de wkt em layer
atalhosedicao : function(idtema)
Janela com as principais opcoes de edicao de um layer.
geolocal : function()
Abre a janela de dialogo da ferramenta de geolocalizacao do usuario
listaDeMapasBanco : function()
Lista os mapas cadastrados no sistema de administracao do i3geo
congelaMapa : function()
Congela a visão atual do mapa mostrando-o em uma janela flutuante
metaestat : function(largura,
altura,
topo,
esquerda)
Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapas : function()
Lista os mapas publicados no METAESTAT
preferencias : function()
Preferencias do usuario
locregiao : function(largura,
altura,
topo,
esquerda)
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
filtraregiao : function()
Abre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
animacao : function()
Abre a janela de dialogo da ferramenta que permite animar o mapa atual
opacidade : function()
Abre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
telaRemota : function()
Abre a janela de dialogo da ferramenta de configuracao de uma tela remota
t3d : function()
Abre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
imprimir : function()
Abre a janela de dialogo da ferramenta que permite imprimir o mapa atual
mostraExten : function()
Abre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
outputformat : function()
Abre a janela de dialogo da ferramenta outputformat
autoredesenha : function()
Abre a janela de dialogo da ferramenta opcoes_autoredesenha
salvaMapa : function()
Abre a janela de dialogo da ferramenta salvamapa
carregaMapa : function()
Abre a janela de dialogo da ferramenta carregamapa
convertews : function()
Abre a janela de dialogo da ferramenta convertews
convertekml : function()
Abre a janela de dialogo da ferramenta convertemapakml
queryMap : function()
Abre a janela de dialogo da ferramenta opcoes_querymap
template : function()
Abre a janela de dialogo da ferramenta template
tamanho : function()
Abre a janela de dialogo da ferramenta opcoes_tamanho
tipoimagem : function()
Abre a janela de dialogo da ferramenta tipoimagem
corFundo : function()
Abre a janela de dialogo da ferramenta opcoes_fundo
opcoesEscala : function()
Abre a janela de dialogo da ferramenta opcoes_escala
opcoesLegenda : function()
Abre a janela de dialogo da ferramenta opcoes_legenda
gradeCoord : function()
Abre a janela de dialogo da ferramenta gradecoord
cliqueTexto : function()
Abre a janela de dialogo da ferramenta inseretxt
selecao : function()
Abre a janela de dialogo da ferramenta selecao
cliquePonto : function()
Abre a janela de dialogo da ferramenta inserexy2
cliqueGrafico : function()
Abre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefault : function(x,
y)
Abre a janela de dialogo da ferramenta identifica
+
insereDobraPagina : function(tipo,
imagem)
Insere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
ativaTema : function(codigo)
Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
ativaLogo : function()
Ativa ou desativa a logo marca.
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
desCompactaLayerGrafico : function(geometrias)
Descompacta um layer grafico criado com compactaLayerGrafico
restauraGraficos : function(graficos)
Descompacta graficos salvos no mapa atual
restauraTabelas : function(tabelas)
Descompacta tabelas salvas no mapa atual
cria : function(id)
Cria a legenda HTML
atualiza : function()
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
libera : function(ck,
largura,
altura,
topo,
esquerda)
Libera a legenda criando uma janela flutuante sobre o mapa
mascara : function()
Abre a janela de diálogo com as ferramenta mascara
ferramentas : function()
Abre a janela de diálogo com as ferramentas que atuam sobre o mapa
html2canvas : function(obj)
Abre uma janela com a conversão de um objeto HTML em PNG
wkt2layer : function(wkt,
texto)
Janela de conversao de wkt em layer
atalhosedicao : function(idtema)
Janela com as principais opcoes de edicao de um layer.
geolocal : function()
Abre a janela de dialogo da ferramenta de geolocalizacao do usuario
listaDeMapasBanco : function(idonde)
Lista os mapas cadastrados no sistema de administracao do i3geo
congelaMapa : function()
Congela a visão atual do mapa mostrando-o em uma janela flutuante
metaestat : function(largura,
altura,
topo,
esquerda)
Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapas : function()
Lista os mapas publicados no METAESTAT
preferencias : function()
Preferencias do usuario
locregiao : function(largura,
altura,
topo,
esquerda)
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
filtraregiao : function()
Abre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
animacao : function()
Abre a janela de dialogo da ferramenta que permite animar o mapa atual
opacidade : function()
Abre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
telaRemota : function()
Abre a janela de dialogo da ferramenta de configuracao de uma tela remota
t3d : function()
Abre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
imprimir : function()
Abre a janela de dialogo da ferramenta que permite imprimir o mapa atual
mostraExten : function()
Abre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
outputformat : function()
Abre a janela de dialogo da ferramenta outputformat
autoredesenha : function()
Abre a janela de dialogo da ferramenta opcoes_autoredesenha
salvaMapa : function()
Abre a janela de dialogo da ferramenta salvamapa
carregaMapa : function()
Abre a janela de dialogo da ferramenta carregamapa
convertews : function()
Abre a janela de dialogo da ferramenta convertews
convertekml : function()
Abre a janela de dialogo da ferramenta convertemapakml
queryMap : function()
Abre a janela de dialogo da ferramenta opcoes_querymap
template : function()
Abre a janela de dialogo da ferramenta template
tamanho : function()
Abre a janela de dialogo da ferramenta opcoes_tamanho
tipoimagem : function()
Abre a janela de dialogo da ferramenta tipoimagem
corFundo : function()
Abre a janela de dialogo da ferramenta opcoes_fundo
opcoesEscala : function()
Abre a janela de dialogo da ferramenta opcoes_escala
opcoesLegenda : function()
Abre a janela de dialogo da ferramenta opcoes_legenda
gradeCoord : function()
Abre a janela de dialogo da ferramenta gradecoord
cliqueTexto : function()
Abre a janela de dialogo da ferramenta inseretxt
selecao : function()
Abre a janela de dialogo da ferramenta selecao
cliquePonto : function()
Abre a janela de dialogo da ferramenta inserexy2
cliqueGrafico : function()
Abre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefault : function(x,
y)
Abre a janela de dialogo da ferramenta identifica
\ No newline at end of file diff --git a/documentacao/files/classesjs/classe_php-js.html b/documentacao/files/classesjs/classe_php-js.html index 5ac7f39..4b711da 100644 --- a/documentacao/files/classesjs/classe_php-js.html +++ b/documentacao/files/classesjs/classe_php-js.html @@ -9,7 +9,7 @@ if (browserType) {document.write("
");if (browserV -

PHP

Chamadas em AJAX que executam programas no lado do servidor

Muitos dos parametros exigidos pelos programas em PHP são obtidos da variável de seção aberta no servidor quando o i3Geo é inicializado, é o caso por exemplo do nome do arquivo correspondente ao mapfile atualmente em uso

Quando classe_php.js é carregado, é criado o objeto cpJSON que necessita da biblioteca CPAINT.  Esse objeto é utilizado nas chamadas AJAX.

O objeto cpJSON possuí um método .call que executa a operação AJAX.  Esse método utiliza basicamente dois parametros, sendo o primeiro o endereço do programa PHP que será executado no servidor e o outro é o nome da função que irá receber e processar os resultados do programa.  Exemplo:

cpJSON.call(p,””,funcao);

”p” é a URL e funcao o nome da função

Para compor “p” o i3geo utiliza normalmente a variável i3GEO.configura.locaplic e i3GEO.configura.sid, por exemplo

var p = i3GEO.configura.locaplic+”/classesphp/mapa_controle.php?funcao=insereSHPgrafico&g_sid=”+i3GEO.configura.sid

Para mais detalhes sobre as funções, veja <mapa_controle.php>

Namespace

i3GEO.php

Veja

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

Summary
PHPChamadas em AJAX que executam programas no lado do servidor
Variables
cpJSONObjeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
Functions
verificaVerifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
insereSHPgraficoInsere um gráfico no mapa
insereSHPInsere um ponto em um shapefile
pegaMensagensPega as mensagens do metadata ‘mensagem’
areaPixelCalcula a área de um pixel da imagem do mapa
excluitemaExclui temas do mapa
reordenatemasReordena os temas
criaLegendaHTMLObtem a legenda de um tema
inverteStatusClasseInverte o status de uma classe de um layer
ligatemasLiga e desliga uma lista de temas
pegalistademenusObtem a lista de menus
pegalistadegruposObtem a lista de grupos de um menu
pegalistadeSubgruposObtem a lista de subgrupos
pegalistadetemasObtem a lista de temas de um item do catalogo
listaTemasLista os temas existentes no mapa
listaTemasEditaveisLista os temas guardados na pasta temporaria (temas locais)
listaTemasComSelLista os temas que possuem selecao
listatemasTipoLista os temas de um determinado tipo
pegaSistemasPega a lista de sistemas de adicao de temas
listadrivesLista o drives que permitem navegacao
listaarquivosLista os arquivos no servidor em um determinado caminho
geo2utm
desativacgiDesativa o uso do modo CGI
pegaMapasPega a lista de mapas cadastrados
mudatamanhoMuda o tamanho do mapa
ativalogoAtiva a logomarca
insereAnnotationInsere uma feature
identificaunicoIdetifica um onto em um unico tema
recuperamapaRecupera o mapa atual
criaLegendaImagemPega a legenda atual na forma de imagem
referenciadinamicaObtem a imagem do mapa de referencia
pan<PAN>
zoompontoZoom para um ponto
localizaIPLocaliza por um IP
mudaextO parametro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudaescalaMuda a escala do mapa
selecaoptSeleciona por ponto
selecaoWktSeleciona por WKT
selecaoboxSeleciona por box
selecaoextSeleciona por extensao
selecaoatrib2Seleciona por atributo
selecaotemaSeleciona por tema
sobetemaSobe um tema na hierarquia
descetemaDesce um tema na hierarquia
fontetemaObtem a fonte para o tema
zoomtemaZoom para um tema
zoomselZoom para a selecao
limpaselLimpa a selecao
invertestatuslegendaLiga desliga a legenda de um tema
aplicaCorClasseTemaAplica uma cor a uma classe
mudatranspMuda a transparencia de um tema
copiatemaCopia um tema
mudanomeMuda o nome de um tema
adicionaTemaWMSAdiciona tema WMS
adicionaTemaSHPAdiciona tema com base em um shapefile
adicionaTemaIMGAdiciona tema com base em uma imagem
identifica3Identifica um ponto no mapa
reiniciaMapaReinicia o mapa
procurartemas2Busca um tema pelo nome
procurartemasestrelaBusca um tema pelo ranking
adtemaAdiciona tema(s) ao mapa pelo seu codigo
escalagraficaRetorna a escala grafica
buscaRapidaBusca dados em um servico
listaItensTemaLista as colunas de um tema
listaValoresItensTemaLista os valores de uma coluna
extRegistrosExtensao geografica de um registro de um tema
funcoesGeometriasWktAplica uma operacao sobre uma geometria definida em WKT
salvaMapaBancoSalva o mapfile atual no banco de dados de administracao
marcadores2shpConverte os marcadores de lugar em uma camada shapefile
+

PHP

Chamadas em AJAX que executam programas no lado do servidor

Muitos dos parametros exigidos pelos programas em PHP são obtidos da variável de seção aberta no servidor quando o i3Geo é inicializado, é o caso por exemplo do nome do arquivo correspondente ao mapfile atualmente em uso

Quando classe_php.js é carregado, é criado o objeto cpJSON que necessita da biblioteca CPAINT.  Esse objeto é utilizado nas chamadas AJAX.

O objeto cpJSON possuí um método .call que executa a operação AJAX.  Esse método utiliza basicamente dois parametros, sendo o primeiro o endereço do programa PHP que será executado no servidor e o outro é o nome da função que irá receber e processar os resultados do programa.  Exemplo:

cpJSON.call(p,””,funcao);

”p” é a URL e funcao o nome da função

Para compor “p” o i3geo utiliza normalmente a variável i3GEO.configura.locaplic e i3GEO.configura.sid, por exemplo

var p = i3GEO.configura.locaplic+”/classesphp/mapa_controle.php?funcao=insereSHPgrafico&g_sid=”+i3GEO.configura.sid

Para mais detalhes sobre as funções, veja <mapa_controle.php>

Namespace

i3GEO.php

Veja

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

Summary
PHPChamadas em AJAX que executam programas no lado do servidor
Variables
cpJSONObjeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
Functions
verificaVerifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
insereSHPgraficoInsere um gráfico no mapa
insereSHPInsere um ponto em um shapefile
pegaMensagensPega as mensagens do metadata ‘mensagem’
areaPixelCalcula a área de um pixel da imagem do mapa
excluitemaExclui temas do mapa
reordenatemasReordena os temas
criaLegendaHTMLObtem a legenda de um tema
inverteStatusClasseInverte o status de uma classe de um layer
ligatemasLiga e desliga uma lista de temas
pegalistademenusObtem a lista de menus
pegalistadegruposObtem a lista de grupos de um menu
pegalistadeSubgruposObtem a lista de subgrupos
pegalistadetemasObtem a lista de temas de um item do catalogo
listaTemasLista os temas existentes no mapa
listaTemasEditaveisLista os temas guardados na pasta temporaria (temas locais)
listaTemasComSelLista os temas que possuem selecao
listatemasTipoLista os temas de um determinado tipo
pegaSistemasPega a lista de sistemas de adicao de temas
listadrivesLista o drives que permitem navegacao
listaarquivosLista os arquivos no servidor em um determinado caminho
geo2utm
desativacgiDesativa o uso do modo CGI
pegaMapasPega a lista de mapas cadastrados
mudatamanhoMuda o tamanho do mapa
ativalogoAtiva a logomarca
insereAnnotationInsere uma feature
identificaunicoIdetifica um onto em um unico tema
recuperamapaRecupera o mapa atual
criaLegendaImagemPega a legenda atual na forma de imagem
referenciadinamicaObtem a imagem do mapa de referencia
pan<PAN>
zoompontoZoom para um ponto
localizaIPLocaliza por um IP
mudaextO parametro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudaescalaMuda a escala do mapa
selecaoptSeleciona por ponto
selecaoWktSeleciona por WKT
selecaoboxSeleciona por box
selecaoextSeleciona por extensao
selecaoatrib2Seleciona por atributo
selecaotemaSeleciona por tema
sobetemaSobe um tema na hierarquia
descetemaDesce um tema na hierarquia
fontetemaObtem a fonte para o tema
zoomtemaZoom para um tema
zoomselZoom para a selecao
limpaselLimpa a selecao
invertestatuslegendaLiga desliga a legenda de um tema
aplicaCorClasseTemaAplica uma cor a uma classe
mudatranspMuda a transparencia de um tema
copiatemaCopia um tema
mudanomeMuda o nome de um tema
adicionaTemaWMSAdiciona tema WMS
adicionaTemaSHPAdiciona tema com base em um shapefile
adicionaTemaIMGAdiciona tema com base em uma imagem
identifica3Identifica um ponto no mapa
reiniciaMapaReinicia o mapa
procurartemas2Busca um tema pelo nome
procurartemasestrelaBusca um tema pelo ranking
adtemaAdiciona tema(s) ao mapa pelo seu codigo
escalagraficaRetorna a escala grafica
buscaRapidaBusca dados em um servico
listaItensTemaLista as colunas de um tema
listaValoresItensTemaLista os valores de uma coluna
extRegistrosExtensao geografica de um registro de um tema
funcoesGeometriasWktAplica uma operacao sobre uma geometria definida em WKT
salvaMapaBancoSalva o mapfile atual no banco de dados de administracao
marcadores2shpConverte os marcadores de lugar em uma camada shapefile
listaInterfacesLista as interfaces que podem ser utilizadas para abrir um mapa

Variables

@@ -155,12 +155,14 @@ if (browserType) {document.write("
");if (browserV

marcadores2shp

marcadores2shp : function(funcao)

Converte os marcadores de lugar em uma camada shapefile

+

listaInterfaces

listaInterfaces : function(funcao)

Lista as interfaces que podem ser utilizadas para abrir um mapa

+
-
cpJSON
Objeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
verifica : function()
Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
insereSHPgrafico : function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
Insere um gráfico no mapa
insereSHP : function(funcao,
tema,
item,
valoritem,
xy,
projecao)
Insere um ponto em um shapefile
pegaMensagens : function(funcao)
Pega as mensagens do metadata ‘mensagem’
areaPixel : function(funcao,
g_celula)
Calcula a área de um pixel da imagem do mapa
excluitema : function(funcao,
temas)
Exclui temas do mapa
reordenatemas : function(funcao,
lista)
Reordena os temas
criaLegendaHTML : function(funcao,
tema,
template)
Obtem a legenda de um tema
inverteStatusClasse : function(funcao,
tema,
classe)
Inverte o status de uma classe de um layer
ligatemas : function(funcao,
desligar,
ligar,
adicionar)
Liga e desliga uma lista de temas
pegalistademenus : function(funcao)
Obtem a lista de menus
pegalistadegrupos : function(funcao,
id_menu,
listasgrupos)
Obtem a lista de grupos de um menu
pegalistadeSubgrupos : function(funcao,
id_menu,
id_grupo)
Obtem a lista de subgrupos
pegalistadetemas : function(funcao,
id_menu,
id_grupo,
id_subgrupo)
Obtem a lista de temas de um item do catalogo
listaTemas : function(funcao,
tipo,
locaplic,
sid)
Lista os temas existentes no mapa
listaTemasEditaveis : function(funcao,
locaplic,
sid)
Lista os temas guardados na pasta temporaria (temas locais)
listaTemasComSel : function(funcao,
locaplic,
sid)
Lista os temas que possuem selecao
listatemasTipo : function(funcao,
tipo,
locaplic,
sid)
Lista os temas de um determinado tipo
pegaSistemas : function(funcao)
Pega a lista de sistemas de adicao de temas
listadrives : function(funcao)
Lista o drives que permitem navegacao
listaarquivos : function(funcao,
caminho)
Lista os arquivos no servidor em um determinado caminho
geo2utm : function(funcao,
x,
y)
desativacgi : function(funcao)
Desativa o uso do modo CGI
pegaMapas : function(funcao)
Pega a lista de mapas cadastrados
mudatamanho : function(funcao,
altura,
largura)
Muda o tamanho do mapa
ativalogo : function(funcao,
altura,
largura)
Ativa a logomarca
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)
Insere uma feature
identificaunico : function(funcao,
xy,
tema,
item)
Idetifica um onto em um unico tema
recuperamapa : function(funcao)
Recupera o mapa atual
criaLegendaImagem : function(funcao)
Pega a legenda atual na forma de imagem
referenciadinamica : function(funcao,
zoom,
tipo,
w,
h)
Obtem a imagem do mapa de referencia
pan : function(funcao,
escala,
tipo,
x,
y)
PAN
zoomponto : function(funcao,
x,
y,
tamanho,
simbolo,
cor)
Zoom para um ponto
localizaIP : function(funcao)
Localiza por um IP
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.
mudaescala : function(funcao,
escala)
Muda a escala do mapa
selecaopt : function(funcao,
tema,
xy,
tipo,
tolerancia)
Seleciona por ponto
selecaoWkt : function(funcao,
tema,
tipo,
wkt,
buffer)
Seleciona por WKT
selecaobox : function(funcao,
tema,
tipo,
box)
Seleciona por box
selecaoext : function(funcao,
tema,
tipo)
Seleciona por extensao
selecaoatrib2 : function(funcao,
tema,
filtro,
tipo)
Seleciona por atributo
selecaotema : function(funcao,
temao,
tema,
tipo,
buffer)
Seleciona por tema
sobetema : function(funcao,
tema)
Sobe um tema na hierarquia
descetema : function(funcao,
tema)
Desce um tema na hierarquia
fontetema : function(funcao,
tema)
Obtem a fonte para o tema
zoomtema : function(funcao,
tema)
Zoom para um tema
zoomsel : function(funcao,
tema)
Zoom para a selecao
limpasel : function(funcao,
tema)
Limpa a selecao
invertestatuslegenda : function(funcao,
tema)
Liga desliga a legenda de um tema
aplicaCorClasseTema : function(funcao,
idtema,
idclasse,
rgb)
Aplica uma cor a uma classe
mudatransp : function(funcao,
tema,
valor)
Muda a transparencia de um tema
copiatema : function(funcao,
tema)
Copia um tema
mudanome : function(funcao,
tema,
valor)
Muda o nome de um tema
adicionaTemaWMS : function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid,
checked)
Adiciona tema WMS
adicionaTemaSHP : function(funcao,
path)
Adiciona tema com base em um shapefile
adicionaTemaIMG : function(funcao,
path)
Adiciona tema com base em uma imagem
identifica3 : function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Identifica um ponto no mapa
reiniciaMapa : function(funcao)
Reinicia o mapa
procurartemas2 : function(funcao,
procurar,
locaplic)
Busca um tema pelo nome
procurartemasestrela : function(funcao,
nivel,
fatorestrela,
locaplic)
Busca um tema pelo ranking
adtema : function(funcao,
temas,
locaplic,
sid)
Adiciona tema(s) ao mapa pelo seu codigo
escalagrafica : function(funcao)
Retorna a escala grafica
buscaRapida : function(funcao,
locaplic,
servico,
palavra)
Busca dados em um servico
listaItensTema : function(funcao,
tema)
Lista as colunas de um tema
listaValoresItensTema : function(funcao,
tema,
itemTema)
Lista os valores de uma coluna
extRegistros : function(funcao,
tema,
reg)
Extensao geografica de um registro de um tema
funcoesGeometriasWkt : function(funcao,
listaWkt,
operacao)
Aplica uma operacao sobre uma geometria definida em WKT
salvaMapaBanco : function(funcao,
titulo,
id_mapa,
preferencias,
geometrias,
graficos,
tabelas)
Salva o mapfile atual no banco de dados de administracao
marcadores2shp : function(funcao)
Converte os marcadores de lugar em uma camada shapefile
+
cpJSON
Objeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
verifica : function()
Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
insereSHPgrafico : function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
Insere um gráfico no mapa
insereSHP : function(funcao,
tema,
item,
valoritem,
xy,
projecao)
Insere um ponto em um shapefile
pegaMensagens : function(funcao)
Pega as mensagens do metadata ‘mensagem’
areaPixel : function(funcao,
g_celula)
Calcula a área de um pixel da imagem do mapa
excluitema : function(funcao,
temas)
Exclui temas do mapa
reordenatemas : function(funcao,
lista)
Reordena os temas
criaLegendaHTML : function(funcao,
tema,
template)
Obtem a legenda de um tema
inverteStatusClasse : function(funcao,
tema,
classe)
Inverte o status de uma classe de um layer
ligatemas : function(funcao,
desligar,
ligar,
adicionar)
Liga e desliga uma lista de temas
pegalistademenus : function(funcao)
Obtem a lista de menus
pegalistadegrupos : function(funcao,
id_menu,
listasgrupos)
Obtem a lista de grupos de um menu
pegalistadeSubgrupos : function(funcao,
id_menu,
id_grupo)
Obtem a lista de subgrupos
pegalistadetemas : function(funcao,
id_menu,
id_grupo,
id_subgrupo)
Obtem a lista de temas de um item do catalogo
listaTemas : function(funcao,
tipo,
locaplic,
sid)
Lista os temas existentes no mapa
listaTemasEditaveis : function(funcao,
locaplic,
sid)
Lista os temas guardados na pasta temporaria (temas locais)
listaTemasComSel : function(funcao,
locaplic,
sid)
Lista os temas que possuem selecao
listatemasTipo : function(funcao,
tipo,
locaplic,
sid)
Lista os temas de um determinado tipo
pegaSistemas : function(funcao)
Pega a lista de sistemas de adicao de temas
listadrives : function(funcao)
Lista o drives que permitem navegacao
listaarquivos : function(funcao,
caminho)
Lista os arquivos no servidor em um determinado caminho
geo2utm : function(funcao,
x,
y)
desativacgi : function(funcao)
Desativa o uso do modo CGI
pegaMapas : function(funcao)
Pega a lista de mapas cadastrados
mudatamanho : function(funcao,
altura,
largura)
Muda o tamanho do mapa
ativalogo : function(funcao,
altura,
largura)
Ativa a logomarca
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)
Insere uma feature
identificaunico : function(funcao,
xy,
tema,
item)
Idetifica um onto em um unico tema
recuperamapa : function(funcao)
Recupera o mapa atual
criaLegendaImagem : function(funcao)
Pega a legenda atual na forma de imagem
referenciadinamica : function(funcao,
zoom,
tipo,
w,
h)
Obtem a imagem do mapa de referencia
pan : function(funcao,
escala,
tipo,
x,
y)
PAN
zoomponto : function(funcao,
x,
y,
tamanho,
simbolo,
cor)
Zoom para um ponto
localizaIP : function(funcao)
Localiza por um IP
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.
mudaescala : function(funcao,
escala)
Muda a escala do mapa
selecaopt : function(funcao,
tema,
xy,
tipo,
tolerancia)
Seleciona por ponto
selecaoWkt : function(funcao,
tema,
tipo,
wkt,
buffer)
Seleciona por WKT
selecaobox : function(funcao,
tema,
tipo,
box)
Seleciona por box
selecaoext : function(funcao,
tema,
tipo)
Seleciona por extensao
selecaoatrib2 : function(funcao,
tema,
filtro,
tipo)
Seleciona por atributo
selecaotema : function(funcao,
temao,
tema,
tipo,
buffer)
Seleciona por tema
sobetema : function(funcao,
tema)
Sobe um tema na hierarquia
descetema : function(funcao,
tema)
Desce um tema na hierarquia
fontetema : function(funcao,
tema)
Obtem a fonte para o tema
zoomtema : function(funcao,
tema)
Zoom para um tema
zoomsel : function(funcao,
tema)
Zoom para a selecao
limpasel : function(funcao,
tema)
Limpa a selecao
invertestatuslegenda : function(funcao,
tema)
Liga desliga a legenda de um tema
aplicaCorClasseTema : function(funcao,
idtema,
idclasse,
rgb)
Aplica uma cor a uma classe
mudatransp : function(funcao,
tema,
valor)
Muda a transparencia de um tema
copiatema : function(funcao,
tema)
Copia um tema
mudanome : function(funcao,
tema,
valor)
Muda o nome de um tema
adicionaTemaWMS : function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid,
checked)
Adiciona tema WMS
adicionaTemaSHP : function(funcao,
path)
Adiciona tema com base em um shapefile
adicionaTemaIMG : function(funcao,
path)
Adiciona tema com base em uma imagem
identifica3 : function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Identifica um ponto no mapa
reiniciaMapa : function(funcao)
Reinicia o mapa
procurartemas2 : function(funcao,
procurar,
locaplic)
Busca um tema pelo nome
procurartemasestrela : function(funcao,
nivel,
fatorestrela,
locaplic)
Busca um tema pelo ranking
adtema : function(funcao,
temas,
locaplic,
sid)
Adiciona tema(s) ao mapa pelo seu codigo
escalagrafica : function(funcao)
Retorna a escala grafica
buscaRapida : function(funcao,
locaplic,
servico,
palavra)
Busca dados em um servico
listaItensTema : function(funcao,
tema)
Lista as colunas de um tema
listaValoresItensTema : function(funcao,
tema,
itemTema)
Lista os valores de uma coluna
extRegistros : function(funcao,
tema,
reg)
Extensao geografica de um registro de um tema
funcoesGeometriasWkt : function(funcao,
listaWkt,
operacao)
Aplica uma operacao sobre uma geometria definida em WKT
salvaMapaBanco : function(funcao,
titulo,
id_mapa,
preferencias,
geometrias,
graficos,
tabelas)
Salva o mapfile atual no banco de dados de administracao
marcadores2shp : function(funcao)
Converte os marcadores de lugar em uma camada shapefile
listaInterfaces : function(funcao)
Lista as interfaces que podem ser utilizadas para abrir um mapa
\ No newline at end of file diff --git a/documentacao/files/classesjs/classe_tema-js.html b/documentacao/files/classesjs/classe_tema-js.html index 3f3ea2b..d58d68c 100644 --- a/documentacao/files/classesjs/classe_tema-js.html +++ b/documentacao/files/classesjs/classe_tema-js.html @@ -9,10 +9,12 @@ if (browserType) {document.write("
");if (browserV -

Temas

Funcoes de dialogo e processamento de propriedades de um tema existente no mapa

Em i3GEO.tema.dialogo estao as funcoes de abertura dos dialogos para alteracao das propriedades do tema,

Namespace

i3GEO.tema

Veja

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

Summary
TemasFuncoes de dialogo e processamento de propriedades de um tema existente no mapa
Functions
excluiExclui um tema do mapa
fonteAbre os metadados registrados para o tema
zoomZoom para o tema
zoomselZoom para os elementos selecionados de um tema
limpaselLimpa a selecao do tema
mudatranspMuda a transparencia de um tema
invertestatuslegendaInverte o status atual do metadata CLASSE, permitindo esconder ou mostrar a legenda do tema
alteracorclasseAltera a cor de uma classe de um tema
mudanomeMuda o nome de um tema
copiaAdiciona ao mapa uma copia do tema
mostralegendajanelaMostra a legenda de um tema em uma janela flutuante especifica
temporizadorAplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
i3GEO.tema.dialogoAbre as telas de dialogo das opcoes de manipulacao de um tema
Functions
tmeAbre a ferramenta TME
mostraWmsMostra a url que da acesso ao WMS de um tema
comentarioAbre a janela de dialogo para o usuario ver e inserir comentarios em um tema
cortinaAbre a janela de dialogo da ferramenta cortina
mmscaleAbre a janela de dialogo que permite definir o comportamento do mapa em função da escala
atalhoscamadaAbre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
abreKmlAbre a janela de dialogo da ferramenta convertekml
salvaMapfileAbre a janela de dialogo da ferramenta salvamapfile
graficotemaAbre a janela de dialogo da ferramenta graficotema
toponimiaAbre a janela de dialogo da ferramenta toponimia
filtroAbre a janela de dialogo da ferramenta filtro
procuraratribAbre a janela de dialogo da ferramenta busca
tabelaAbre a janela de dialogo da ferramenta tabela
etiquetasAbre a janela de dialogo da ferramenta etiqueta
editaLegendaAbre a janela de dialogo da ferramenta legenda
downloadAbre a janela de dialogo da ferramenta download
sldConverte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
aplicarsldFax o upload de um arquivo SLD (xml) e aplica ao tema
editorsqlAbre a janela de dialogo da ferramenta editorsql
+

Temas

Funcoes de dialogo e processamento de propriedades de um tema existente no mapa

Em i3GEO.tema.dialogo estao as funcoes de abertura dos dialogos para alteracao das propriedades do tema,

Namespace

i3GEO.tema

Veja

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

Summary
TemasFuncoes de dialogo e processamento de propriedades de um tema existente no mapa
Functions
ativaFerramentasVerifica se uma camada possuí ferramentas configuradas e que devem ser abertas ao ser adicionada ao mapa
excluiExclui um tema do mapa
fonteAbre os metadados registrados para o tema
zoomZoom para o tema
zoomselZoom para os elementos selecionados de um tema
limpaselLimpa a selecao do tema
mudatranspMuda a transparencia de um tema
invertestatuslegendaInverte o status atual do metadata CLASSE, permitindo esconder ou mostrar a legenda do tema
alteracorclasseAltera a cor de uma classe de um tema
mudanomeMuda o nome de um tema
copiaAdiciona ao mapa uma copia do tema
mostralegendajanelaMostra a legenda de um tema em uma janela flutuante especifica
temporizadorAplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
i3GEO.tema.dialogoAbre as telas de dialogo das opcoes de manipulacao de um tema
Functions
tmeAbre a ferramenta TME
storymapAbre a ferramenta storymap
mostraWmsMostra a url que da acesso ao WMS de um tema
comentarioAbre a janela de dialogo para o usuario ver e inserir comentarios em um tema
cortinaAbre a janela de dialogo da ferramenta cortina
mmscaleAbre a janela de dialogo que permite definir o comportamento do mapa em função da escala
atalhoscamadaAbre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
abreKmlAbre a janela de dialogo da ferramenta convertekml
salvaMapfileAbre a janela de dialogo da ferramenta salvamapfile
graficotemaAbre a janela de dialogo da ferramenta graficotema
toponimiaAbre a janela de dialogo da ferramenta toponimia
filtroAbre a janela de dialogo da ferramenta filtro
procuraratribAbre a janela de dialogo da ferramenta busca
tabelaAbre a janela de dialogo da ferramenta tabela
etiquetasAbre a janela de dialogo da ferramenta etiqueta
editaLegendaAbre a janela de dialogo da ferramenta legenda
downloadAbre a janela de dialogo da ferramenta download
ogcwindowAbre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC
sldConverte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
aplicarsldFax o upload de um arquivo SLD (xml) e aplica ao tema
editorsqlAbre a janela de dialogo da ferramenta editorsql

Functions

+

ativaFerramentas

ativaFerramentas : function(camada)

Verifica se uma camada possuí ferramentas configuradas e que devem ser abertas ao ser adicionada ao mapa

Parametros

{objeto}objeto camada ver em i3GEO.arvoreDeCamadas.CAMADAS
+

exclui

exclui : function(tema,
confirma)

Exclui um tema do mapa

Parametros

{string}codigo do tema
{boolean}confirma exclusao

fonte

fonte : function(tema,
popup,
link)

Abre os metadados registrados para o tema

Parametros

{string}codigo do tema
{boolean}abre em um popup
@@ -37,12 +39,14 @@ if (browserType) {document.write("
");if (browserV

temporizador

temporizador : function(idtema,
tempo)

Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.

O campo com o valor de tempo (em segundos) e composto por “temporizador”+idtema

Parametros

{string}id que identifica o tema no map file.
-

i3GEO.tema.dialogo

Abre as telas de dialogo das opcoes de manipulacao de um tema

Summary
Functions
tmeAbre a ferramenta TME
mostraWmsMostra a url que da acesso ao WMS de um tema
comentarioAbre a janela de dialogo para o usuario ver e inserir comentarios em um tema
cortinaAbre a janela de dialogo da ferramenta cortina
mmscaleAbre a janela de dialogo que permite definir o comportamento do mapa em função da escala
atalhoscamadaAbre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
abreKmlAbre a janela de dialogo da ferramenta convertekml
salvaMapfileAbre a janela de dialogo da ferramenta salvamapfile
graficotemaAbre a janela de dialogo da ferramenta graficotema
toponimiaAbre a janela de dialogo da ferramenta toponimia
filtroAbre a janela de dialogo da ferramenta filtro
procuraratribAbre a janela de dialogo da ferramenta busca
tabelaAbre a janela de dialogo da ferramenta tabela
etiquetasAbre a janela de dialogo da ferramenta etiqueta
editaLegendaAbre a janela de dialogo da ferramenta legenda
downloadAbre a janela de dialogo da ferramenta download
sldConverte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
aplicarsldFax o upload de um arquivo SLD (xml) e aplica ao tema
editorsqlAbre a janela de dialogo da ferramenta editorsql
+

i3GEO.tema.dialogo

Abre as telas de dialogo das opcoes de manipulacao de um tema

Summary
Functions
tmeAbre a ferramenta TME
storymapAbre a ferramenta storymap
mostraWmsMostra a url que da acesso ao WMS de um tema
comentarioAbre a janela de dialogo para o usuario ver e inserir comentarios em um tema
cortinaAbre a janela de dialogo da ferramenta cortina
mmscaleAbre a janela de dialogo que permite definir o comportamento do mapa em função da escala
atalhoscamadaAbre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
abreKmlAbre a janela de dialogo da ferramenta convertekml
salvaMapfileAbre a janela de dialogo da ferramenta salvamapfile
graficotemaAbre a janela de dialogo da ferramenta graficotema
toponimiaAbre a janela de dialogo da ferramenta toponimia
filtroAbre a janela de dialogo da ferramenta filtro
procuraratribAbre a janela de dialogo da ferramenta busca
tabelaAbre a janela de dialogo da ferramenta tabela
etiquetasAbre a janela de dialogo da ferramenta etiqueta
editaLegendaAbre a janela de dialogo da ferramenta legenda
downloadAbre a janela de dialogo da ferramenta download
ogcwindowAbre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC
sldConverte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
aplicarsldFax o upload de um arquivo SLD (xml) e aplica ao tema
editorsqlAbre a janela de dialogo da ferramenta editorsql

Functions

tme

tme : function(tema)

Abre a ferramenta TME

Parametros

{string}codigo do tema escolhido
+

storymap

storymap : function(tema)

Abre a ferramenta storymap

Parametros

{string}codigo do tema escolhido
+

mostraWms

mostraWms : function(tema)

Mostra a url que da acesso ao WMS de um tema

Parametros

{string}codigo do tema escolhido

comentario

comentario : function(tema)

Abre a janela de dialogo para o usuario ver e inserir comentarios em um tema

Parametros

{string}codigo do tema escolhido
@@ -57,7 +61,7 @@ if (browserType) {document.write("
");if (browserV

salvaMapfile

salvaMapfile : function(idtema)

Abre a janela de dialogo da ferramenta salvamapfile

Parametros

{string}codigo do tema
-

graficotema

graficotema : function(idtema)

Abre a janela de dialogo da ferramenta graficotema

Parametros

{string}codigo do tema
+

graficotema

graficotema : function(idtema,
propriedades)

Abre a janela de dialogo da ferramenta graficotema

Parametros

{string}codigo do tema
{objeto}propriedades (ver ferramentas/graficotema/index.js funcao iniciaJanelaFlutuante)

toponimia

toponimia : function(idtema)

Abre a janela de dialogo da ferramenta toponimia

Parametros

{string}codigo do tema
@@ -73,6 +77,8 @@ if (browserType) {document.write("
");if (browserV

download

download : function(idtema)

Abre a janela de dialogo da ferramenta download

Parametros

{string}id que identifica o tema no map file.
+

ogcwindow

ogcwindow : function(idtema)

Abre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC

Parametros

{string}id que identifica o tema no map file.
+

sld

sld : function(idtema)

Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)

O SLD e mostrado em uma janela sobre o mapa

Parametros

{string}id que identifica o tema no map file.

aplicarsld

aplicarsld : function(idtema)

Fax o upload de um arquivo SLD (xml) e aplica ao tema

Parametros

{string}id que identifica o tema no map file.
@@ -84,7 +90,7 @@ if (browserType) {document.write("
");if (browserV -
exclui : function(tema,
confirma)
Exclui um tema do mapa
fonte : function(tema,
popup,
link)
Abre os metadados registrados para o tema
zoom : function(tema)
Zoom para o tema
zoomsel : function(tema)
Zoom para os elementos selecionados de um tema
limpasel : function(tema)
Limpa a selecao do tema
mudatransp : function(idtema,
valor)
Muda a transparencia de um tema
invertestatuslegenda : function(idtema)
Inverte o status atual do metadata CLASSE, permitindo esconder ou mostrar a legenda do tema
alteracorclasse : function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
mudanome : function(idtema,
valor)
Muda o nome de um tema
copia : function(idtema)
Adiciona ao mapa uma copia do tema
mostralegendajanela : function(idtema,
nome,
tipoOperacao)
Mostra a legenda de um tema em uma janela flutuante especifica
temporizador : function(idtema,
tempo)
Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
tme : function(tema)
Abre a ferramenta TME
mostraWms : function(tema)
Mostra a url que da acesso ao WMS de um tema
comentario : function(tema)
Abre a janela de dialogo para o usuario ver e inserir comentarios em um tema
cortina : function(tema)
Abre a janela de dialogo da ferramenta cortina
mmscale : function(tema)
Abre a janela de dialogo que permite definir o comportamento do mapa em função da escala
atalhoscamada : function(tema)
Abre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
abreKml : function(tema,
tipo)
Abre a janela de dialogo da ferramenta convertekml
salvaMapfile : function(idtema)
Abre a janela de dialogo da ferramenta salvamapfile
graficotema : function(idtema)
Abre a janela de dialogo da ferramenta graficotema
toponimia : function(idtema)
Abre a janela de dialogo da ferramenta toponimia
filtro : function(idtema,
modoCalculadora,
idRetorno)
Abre a janela de dialogo da ferramenta filtro
procuraratrib : function(idtema)
Abre a janela de dialogo da ferramenta busca
tabela : function(idtema)
Abre a janela de dialogo da ferramenta tabela
etiquetas : function(idtema)
Abre a janela de dialogo da ferramenta etiqueta
editaLegenda : function(idtema)
Abre a janela de dialogo da ferramenta legenda
download : function(idtema)
Abre a janela de dialogo da ferramenta download
sld : function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
aplicarsld : function(idtema)
Fax o upload de um arquivo SLD (xml) e aplica ao tema
editorsql : function(idtema)
Abre a janela de dialogo da ferramenta editorsql
+
ativaFerramentas : function(camada)
Verifica se uma camada possuí ferramentas configuradas e que devem ser abertas ao ser adicionada ao mapa
exclui : function(tema,
confirma)
Exclui um tema do mapa
fonte : function(tema,
popup,
link)
Abre os metadados registrados para o tema
zoom : function(tema)
Zoom para o tema
zoomsel : function(tema)
Zoom para os elementos selecionados de um tema
limpasel : function(tema)
Limpa a selecao do tema
mudatransp : function(idtema,
valor)
Muda a transparencia de um tema
invertestatuslegenda : function(idtema)
Inverte o status atual do metadata CLASSE, permitindo esconder ou mostrar a legenda do tema
alteracorclasse : function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
mudanome : function(idtema,
valor)
Muda o nome de um tema
copia : function(idtema)
Adiciona ao mapa uma copia do tema
mostralegendajanela : function(idtema,
nome,
tipoOperacao)
Mostra a legenda de um tema em uma janela flutuante especifica
temporizador : function(idtema,
tempo)
Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
tme : function(tema)
Abre a ferramenta TME
storymap : function(tema)
Abre a ferramenta storymap
mostraWms : function(tema)
Mostra a url que da acesso ao WMS de um tema
comentario : function(tema)
Abre a janela de dialogo para o usuario ver e inserir comentarios em um tema
cortina : function(tema)
Abre a janela de dialogo da ferramenta cortina
mmscale : function(tema)
Abre a janela de dialogo que permite definir o comportamento do mapa em função da escala
atalhoscamada : function(tema)
Abre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
abreKml : function(tema,
tipo)
Abre a janela de dialogo da ferramenta convertekml
salvaMapfile : function(idtema)
Abre a janela de dialogo da ferramenta salvamapfile
graficotema : function(idtema,
propriedades)
Abre a janela de dialogo da ferramenta graficotema
toponimia : function(idtema)
Abre a janela de dialogo da ferramenta toponimia
filtro : function(idtema,
modoCalculadora,
idRetorno)
Abre a janela de dialogo da ferramenta filtro
procuraratrib : function(idtema)
Abre a janela de dialogo da ferramenta busca
tabela : function(idtema)
Abre a janela de dialogo da ferramenta tabela
etiquetas : function(idtema)
Abre a janela de dialogo da ferramenta etiqueta
editaLegenda : function(idtema)
Abre a janela de dialogo da ferramenta legenda
download : function(idtema)
Abre a janela de dialogo da ferramenta download
ogcwindow : function(idtema)
Abre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC
sld : function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
aplicarsld : function(idtema)
Fax o upload de um arquivo SLD (xml) e aplica ao tema
editorsql : function(idtema)
Abre a janela de dialogo da ferramenta editorsql
\ No newline at end of file diff --git a/documentacao/files/classesjs/classe_util-js.html b/documentacao/files/classesjs/classe_util-js.html index acadff7..fe29403 100644 --- a/documentacao/files/classesjs/classe_util-js.html +++ b/documentacao/files/classesjs/classe_util-js.html @@ -107,7 +107,7 @@ if (browserType) {document.write("
");if (browserV

checkItensEditaveis

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.

Parametros

{string}codigo do layer existente no mapa
{function}funcao que sera executada para montar a lista.  Essa funcao recebera como parametro um array do tipo {dados:ins,tipo:”dados”} onde ins e um array com as linhas e tipo e o tipo de resultado, que pode ser “dados”|”erro”
{string}id do elemento que recebera a mensagem de aguarde
{numeric}tamanho dos elementos input editaveis
{string}Prefixo que sera usado no id de cada elemento
{sim|nao}Indica se a colouna que permite indicar a ordem das escolhas sera ou nao incluida
-

radioEpsg

radioEpsg : function(funcao,
onde,
prefixo)

Cria uma lista de codigos EPSG para o usuario escolher um deles.

A lista e mostrada como uma serie de elementos do tipo radio com “name” igual ao prefixo mais a palavra EPSG

Parametros

{function}funcao que sera executada para montar a lista.  Essa funcao recebera como parametro um array do tipo {dados:ins,tipo:”dados”} onde ins e um array com as linhas e tipo e o tipo de resultado, que pode ser “dados”|”erro”
{string}id do elemento que recebera a mensagem de aguarde
{string}Prefixo que sera usado no name de cada elemento
+

radioEpsg

radioEpsg : function(funcao,
onde,
prefixo,
marcado)

Cria uma lista de codigos EPSG para o usuario escolher um deles.

A lista e mostrada como uma serie de elementos do tipo radio com “name” igual ao prefixo mais a palavra EPSG

Parametros

{function}funcao que sera executada para montar a lista.  Essa funcao recebera como parametro um array do tipo {dados:ins,tipo:”dados”} onde ins e um array com as linhas e tipo e o tipo de resultado, que pode ser “dados”|”erro”
{string}id do elemento que recebera a mensagem de aguarde
{string}Prefixo que sera usado no name de cada elemento
{string}sim|nao Marca como escolhido o primeiro valor

comboEpsg

comboEpsg : function(idCombo,
onde,
funcaoOnChange,
valorDefault)

Cria uma lista de codigos EPSG para o usuario escolher um deles.

Parametros

{string}id que sera atribuido ao combo
{string}id do elemento HTML que recebera o combo
{string}nome da funcao que sera inserida em onChange
{string}valor default do combo
@@ -117,7 +117,7 @@ if (browserType) {document.write("
");if (browserV

intersectaBox

intersectaBox : function(box1,
box2)

Verifica se um retangulo esta dentro de outro retangulo

Parametros

{string}retangulo que sera verificado
{string}retangulo de referencia

Return

boolean

-

abreColourRamp

abreColourRamp : function(janelaid,
elemento,
ncores)

Abre a janela flutuante para escolha de um degrade de cores

Parametros

{String}id do conteudo da janela flutuante que chamou a funcao.  Pode ser “” caso o ‘elemento’ exista em window.document
{String}id do elemento HTML (um input por exemplo) que recebera os valores da cor selecionada.  O evento ‘onchange’ desse elemento sera acionado quando o botao aplicar for clicado
{numerico}numero de cores default ao abrir o seletor de cores
+

abreColourRamp

abreColourRamp : function(janelaid,
elemento,
ncores,
temaSel,
displayComboTemas)

Abre a janela flutuante para escolha de um degrade de cores

Parametros

{String}id do conteudo da janela flutuante que chamou a funcao.  Pode ser “” caso o ‘elemento’ exista em window.document
{String}id do elemento HTML (um input por exemplo) que recebera os valores da cor selecionada.  O evento ‘onchange’ desse elemento sera acionado quando o botao aplicar for clicado
{numerico}numero de cores default ao abrir o seletor de cores
{string}(opcional) nome do tema default que sera mostrado no combo de selecao de temas
{string}(opcional) valor do estilo ‘display’ que sera aplicado ao combo.  Usado para esconder o combo quando se quer apenas a janela de selecao de cores

removeChild

removeChild : function(id,
el)

Remove um filho de um elemento DOM

Pode-se especificar o pai e o filho a ser removido ou simplesmente o ID do no que se quer remover

Parametros

{string}id do elemento que sera removido (filho)
{node}(opcional) node (DOM) que contem o elemento.  Se nao for definido, sera obtido o parent de id
@@ -174,7 +174,7 @@ if (browserType) {document.write("
");if (browserV -
$i = function(id)
Obtem um elemento DOM a partir de seu id
trim : function(s)
Implementa o metodo trim para navegadores sem suporte a essa funcao
escapeURL : function(sUrl)
Converte uma string em uma url valida
insereCookie : function(nome,
valor,
expira)
Cria um novo cookie.
pegaCookie : function(nome)
Pega o valor de um cookie.
listaChaves : function(obj)
Lista as chaves de um objeto que forem true.
listaTodasChaves : function(obj)
Lista as chaves de um objeto
arvore : function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
removeAcentos : function(str)
Remove acentos de uma palavra ou frase
protocolo : function()
Obtem o protocolo utilizado na URL atual
pegaPosicaoObjeto : function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaElementoPai : function(e)
Pega o elemento pai de um elemento clicado
mudaCursor : function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
criaPin : function(id,
imagem,
w,
h,
mouseover,
onde)
Cria um elemento imagem com posição fixa na pagina atual.
posicionaImagemNoMapa : function(id,
x,
y)
Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa
escondePin : function()
Esconde os PINS com IDs registrados em i3GEO.util.PINS
adicionaSHP : function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
abreCor : function(janelaid,
elemento,
tipo)
Abre a janela flutuante para escolha de uma cor
aparece : function(id,
tempo,
intervalo)
Aplica efeito de aparecimento suave de um objeto
desaparece : function(id,
tempo,
intervalo,
removeobj)
Aplica efeito de desaparecimento suave de um objeto
wkt2ext : function(wkt,
tipo)
Calcula a extensao geografica de uma geometria fornecida no formato WKT
sortNumber : function(a,
b)
Ordena um array contendo numeros.
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
scriptTag : function(js,
ini,
id,
aguarde)
Insere um javascript no documento HTML
removeScriptTag : function(id)
Remove um javascript no documento HTML
verificaScriptTag : function(texto)
Verifica se um javascript esta carregado no documento.
mensagemAjuda : function(onde,
texto)
Formata uma mensagem de texto com icone de ?
randomRGB : function()
Gera uma cor RGB de forma aleatoria
rgb2hex : function(str)
Converte uma cor RGB para HEX
comboTemas : function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo,
yui,
incluiVazio)
Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo
checkCombo : function(id,
nomes,
valores,
estilo,
funcaoclick,
ids,
idschecked)
Cria uma lista com check box generico baseado em um objeto com os dados
checkTemas : function(id,
funcao,
onde,
nome,
tipoLista,
prefixo,
size)
Cria uma lista com check box de temas existentes no mapa e de determinado tipo
comboItens : function(id,
tema,
funcao,
onde,
nome,
alias,
estilo)
Cria um combo (caixa de selecao) com a lista de itens de um layer
comboValoresItem : function(id,
tema,
itemTema,
funcao,
onde)
Cria uma caixa de selecao com os valores de um item de um tema
comboFontes : function(id,
onde)
Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis
comboSimNao : function(id,
selecionado)
Cria uma caixa de selecao com as palavras sim e nao
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.
radioEpsg : function(funcao,
onde,
prefixo)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
comboEpsg : function(idCombo,
onde,
funcaoOnChange,
valorDefault)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
proximoAnterior : function(anterior,
proxima,
texto,
idatual,
container,
mantem,
onde)
Cria uma sequencia de opcoes com botao de anterior e proximo.
dialogoFerramenta : function(mensagem,
dir,
nome,
nomejs,
nomefuncao)
Atalho para abrir a janela de dialogo de uma ferramenta padrao
intersectaBox : function(box1,
box2)
Verifica se um retangulo esta dentro de outro retangulo
abreColourRamp : function(janelaid,
elemento,
ncores)
Abre a janela flutuante para escolha de um degrade de cores
removeChild : function(id,
el)
Remove um filho de um elemento DOM
defineValor : function(id,
prop,
valor)
Aplica um valor a uma propriedade de um elemento
in_array : function(x,
matriz)
Procura a ocorrencia de um elemento em um array
multiStep : function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
tamanhoBrowser : function()
Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window
detectaTablet : function()
Verifica se esta em uso um dispositivo do tipo tablet
detectaMobile : function()
Verifica se esta em uso um dispositivo do tipo movel
calculaDPI : function()
Calcula o valor de DPI do monitor.
ajustaDocType : function()
Ajusta o DOCTYPE do HTML para funcionar com CSS3
versaoNavegador : function()
Retorna algumas versoes de navegador
decimalPlaces : function(f,
l)
Arredonda um numero
ajaxGet : function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
pegaDadosLocal : function(item)
Obtem um valor armazenado localmente
limpaDadosLocal : function(item)
Limpa os dados locais
gravaDadosLocal : function(item,
valor)
Grava um valor localmente
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
projOSM2Geo : function(obj)
Projeta um objeto OpenLayers de OSM para GEO
projGeo2OSM : function(obj)
Projeta um objeto OpenLayers de GEO para OSM
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
cloneObj : function(obj)
Cria um clone de um objeto.
aplicaAquarela : function(onde)
Formata código HTML para incluir um ícone para abrir o colorPicker
parseMustache : function(templateMustache,
hashMustache)
Parser de hash e template com Mustache.
+
$i = function(id)
Obtem um elemento DOM a partir de seu id
trim : function(s)
Implementa o metodo trim para navegadores sem suporte a essa funcao
escapeURL : function(sUrl)
Converte uma string em uma url valida
insereCookie : function(nome,
valor,
expira)
Cria um novo cookie.
pegaCookie : function(nome)
Pega o valor de um cookie.
listaChaves : function(obj)
Lista as chaves de um objeto que forem true.
listaTodasChaves : function(obj)
Lista as chaves de um objeto
arvore : function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
removeAcentos : function(str)
Remove acentos de uma palavra ou frase
protocolo : function()
Obtem o protocolo utilizado na URL atual
pegaPosicaoObjeto : function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaElementoPai : function(e)
Pega o elemento pai de um elemento clicado
mudaCursor : function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
criaPin : function(id,
imagem,
w,
h,
mouseover,
onde)
Cria um elemento imagem com posição fixa na pagina atual.
posicionaImagemNoMapa : function(id,
x,
y)
Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa
escondePin : function()
Esconde os PINS com IDs registrados em i3GEO.util.PINS
adicionaSHP : function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
abreCor : function(janelaid,
elemento,
tipo)
Abre a janela flutuante para escolha de uma cor
aparece : function(id,
tempo,
intervalo)
Aplica efeito de aparecimento suave de um objeto
desaparece : function(id,
tempo,
intervalo,
removeobj)
Aplica efeito de desaparecimento suave de um objeto
wkt2ext : function(wkt,
tipo)
Calcula a extensao geografica de uma geometria fornecida no formato WKT
sortNumber : function(a,
b)
Ordena um array contendo numeros.
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
scriptTag : function(js,
ini,
id,
aguarde)
Insere um javascript no documento HTML
removeScriptTag : function(id)
Remove um javascript no documento HTML
verificaScriptTag : function(texto)
Verifica se um javascript esta carregado no documento.
mensagemAjuda : function(onde,
texto)
Formata uma mensagem de texto com icone de ?
randomRGB : function()
Gera uma cor RGB de forma aleatoria
rgb2hex : function(str)
Converte uma cor RGB para HEX
comboTemas : function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo,
yui,
incluiVazio)
Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo
checkCombo : function(id,
nomes,
valores,
estilo,
funcaoclick,
ids,
idschecked)
Cria uma lista com check box generico baseado em um objeto com os dados
checkTemas : function(id,
funcao,
onde,
nome,
tipoLista,
prefixo,
size)
Cria uma lista com check box de temas existentes no mapa e de determinado tipo
comboItens : function(id,
tema,
funcao,
onde,
nome,
alias,
estilo)
Cria um combo (caixa de selecao) com a lista de itens de um layer
comboValoresItem : function(id,
tema,
itemTema,
funcao,
onde)
Cria uma caixa de selecao com os valores de um item de um tema
comboFontes : function(id,
onde)
Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis
comboSimNao : function(id,
selecionado)
Cria uma caixa de selecao com as palavras sim e nao
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.
radioEpsg : function(funcao,
onde,
prefixo,
marcado)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
comboEpsg : function(idCombo,
onde,
funcaoOnChange,
valorDefault)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
proximoAnterior : function(anterior,
proxima,
texto,
idatual,
container,
mantem,
onde)
Cria uma sequencia de opcoes com botao de anterior e proximo.
dialogoFerramenta : function(mensagem,
dir,
nome,
nomejs,
nomefuncao)
Atalho para abrir a janela de dialogo de uma ferramenta padrao
intersectaBox : function(box1,
box2)
Verifica se um retangulo esta dentro de outro retangulo
abreColourRamp : function(janelaid,
elemento,
ncores,
temaSel,
displayComboTemas)
Abre a janela flutuante para escolha de um degrade de cores
removeChild : function(id,
el)
Remove um filho de um elemento DOM
defineValor : function(id,
prop,
valor)
Aplica um valor a uma propriedade de um elemento
in_array : function(x,
matriz)
Procura a ocorrencia de um elemento em um array
multiStep : function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
tamanhoBrowser : function()
Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window
detectaTablet : function()
Verifica se esta em uso um dispositivo do tipo tablet
detectaMobile : function()
Verifica se esta em uso um dispositivo do tipo movel
calculaDPI : function()
Calcula o valor de DPI do monitor.
ajustaDocType : function()
Ajusta o DOCTYPE do HTML para funcionar com CSS3
versaoNavegador : function()
Retorna algumas versoes de navegador
decimalPlaces : function(f,
l)
Arredonda um numero
ajaxGet : function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
pegaDadosLocal : function(item)
Obtem um valor armazenado localmente
limpaDadosLocal : function(item)
Limpa os dados locais
gravaDadosLocal : function(item,
valor)
Grava um valor localmente
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
projOSM2Geo : function(obj)
Projeta um objeto OpenLayers de OSM para GEO
projGeo2OSM : function(obj)
Projeta um objeto OpenLayers de GEO para OSM
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
cloneObj : function(obj)
Cria um clone de um objeto.
aplicaAquarela : function(onde)
Formata código HTML para incluir um ícone para abrir o colorPicker
parseMustache : function(templateMustache,
hashMustache)
Parser de hash e template com Mustache.
\ No newline at end of file diff --git a/documentacao/files/js/ajuda-js.html b/documentacao/files/js/ajuda-js.html new file mode 100755 index 0000000..3388901 --- /dev/null +++ b/documentacao/files/js/ajuda-js.html @@ -0,0 +1,50 @@ +Ajuda - i3Geo + + + + + + + + + +

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.

Namespace

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
+ +

Propriedades

+ +

ATIVAJANELA

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

Tipo

{Boolean}

Default

true

+ +

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

+ +

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

+ +

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”)

+ +

TRANSICAOSUAVE

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

Tipo

{boolean}

Default

true

+ +

OPACIDADE

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

Varia de 0 a 100

Tipo

{numeric}

Default

20

+ +

Functions

+ +

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
+ +

abreJanela

abreJanela : function()

Abre a janela flutuante para mostrar as mensagens de ajuda.

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

+ +

fechaJanela.

Fecha a janela de ajuda.

+ +

mostraJanela

mostraJanela : function(texto)

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

Parametro

{String}texto a ser mostrado
+ +

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

+ +
+ + + + +
abreDoc : function(url)
Abre a documentacao do i3geo em uma nova janela do navegador
abreJanela : function()
Abre a janela flutuante para mostrar as mensagens de ajuda.
mostraJanela : function(texto)
Mostra um texto dentro da janela de mensagens padrão.
mostraLetreiro : function()
Preenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.
redesSociais : function()
Abre uma janela com informações sobre a presença do i3Geo em redes sociais
+ + \ No newline at end of file diff --git a/documentacao/files/js/analise-js.html b/documentacao/files/js/analise-js.html new file mode 100755 index 0000000..741c5f2 --- /dev/null +++ b/documentacao/files/js/analise-js.html @@ -0,0 +1,80 @@ +Análise geográfica - i3Geo + + + + + + + + + +

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

Namespace

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 em nova aba do navegador
saikuMapaFerramenta SAIKU em uma janela interna
graficoInterativo1Ferramenta gráfico interativo
linhaDoTempoFerramenta linha do tempo
perfilFerramenta perfil
melhorcaminhoFerramenta melhor caminho
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.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 em nova aba do navegador
saikuMapaFerramenta SAIKU em uma janela interna
graficoInterativo1Ferramenta gráfico interativo
linhaDoTempoFerramenta linha do tempo
perfilFerramenta perfil
melhorcaminhoFerramenta melhor caminho
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
+ +

Functions

+ +

markercluster

markercluster : function()

Ferramenta mapa agrupamento de pontos

+ +

heatmap

heatmap : function()

Ferramenta mapa de calor

+ +

saiku

saiku : function()

Ferramenta SAIKU em nova aba do navegador

+ +

saikuMapa

saikuMapa : function()

Ferramenta SAIKU em uma janela interna

+ +

graficoInterativo1

graficoInterativo1 : function()

Ferramenta gráfico interativo

+ +

linhaDoTempo

linhaDoTempo : function()

Ferramenta linha do tempo

+ +

perfil

perfil : function()

Ferramenta perfil

+ +

melhorcaminho

melhorcaminho : function()

Ferramenta melhor caminho

+ +

gradePontos

gradePontos : function()

Ferramenta grade de pontos

+ +

gradePol

gradePol : function()

Ferramenta grade de polígonos

+ +

gradeHex

gradeHex : function()

Ferramenta grade de hexágonos

+ +

analisaGeometrias

analisaGeometrias : function()

Ferramenta de análise de geometrias

+ +

pontosdistri

pontosdistri : function()

Ferramenta de cálculo de distribuição de pontos

+ +

pontoempoligono

pontoempoligono : function()

Ferramenta ponto em polígono

+ +

centromassa

centromassa : function()

Ferramenta centro médio

+ +

nptPol

nptPol : function()

Ferramenta número de pontos em polígono

+ +

buffer

buffer : function()

Ferramenta buffer

+ +

distanciaptpt

distanciaptpt : function()

Ferramenta distância entre pontos

+ +

centroide

centroide : function()

Ferramenta centróide

+ +

dissolve

dissolve : function()

Ferramenta dissolve bordas comuns

+ +

agrupaElementos

agrupaElementos : function()

Ferramenta agrupa elementos

+ +

medeDistancia

Ativa e controla a opção de medição de distâncias.  A medida é feita quando o usuário clica no mapa com esta opção ativa.  Quando o botão e acionado, abre-se a janela que mostra o resultado da medida, o ícone que segue o mouse é alterado.  Para mostrar o resultado do cálculo, é incluido um div específico.

Summary
Functions
iniciaInicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários.
+ +

Functions

+ +

inicia

inicia : function()

Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários.  São registrados os eventos de clique sobre o mapa e fechamento da janela de resultados

+ +

medeArea

Ativa e controla a opão de medição de área.

A medida é feita quando o usuário clica no mapa com esta opção ativa

Quando o botão é acionado, abre-se a janela que mostra o resultado da medida, o ícone que segue o mouse é alterado.

Para mostrar o resultado do cálculo, é incluido um div específico.

Summary
Functions
iniciaInicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários
+ +

Functions

+ +

inicia

inicia : function()

Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários

São registrados os eventos de clique sobre o mapa e fechamento da janela de resultados

+ +
+ + + + +
markercluster : function()
Ferramenta mapa agrupamento de pontos
heatmap : function()
Ferramenta mapa de calor
saiku : function()
Ferramenta SAIKU em nova aba do navegador
saikuMapa : function()
Ferramenta SAIKU em uma janela interna
graficoInterativo1 : function()
Ferramenta gráfico interativo
linhaDoTempo : function()
Ferramenta linha do tempo
perfil : function()
Ferramenta perfil
melhorcaminho : function()
Ferramenta melhor caminho
gradePontos : function()
Ferramenta grade de pontos
gradePol : function()
Ferramenta grade de polígonos
gradeHex : function()
Ferramenta grade de hexágonos
analisaGeometrias : function()
Ferramenta de análise de geometrias
pontosdistri : function()
Ferramenta de cálculo de distribuição de pontos
pontoempoligono : function()
Ferramenta ponto em polígono
centromassa : function()
Ferramenta centro médio
nptPol : function()
Ferramenta número de pontos em polígono
buffer : function()
Ferramenta buffer
distanciaptpt : function()
Ferramenta distância entre pontos
centroide : function()
Ferramenta centróide
dissolve : function()
Ferramenta dissolve bordas comuns
agrupaElementos : function()
Ferramenta agrupa elementos
inicia : function()
Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários.
+ + \ No newline at end of file diff --git a/documentacao/files/js/arvoredecamadas-js.html b/documentacao/files/js/arvoredecamadas-js.html new file mode 100755 index 0000000..3d2e017 --- /dev/null +++ b/documentacao/files/js/arvoredecamadas-js.html @@ -0,0 +1,110 @@ +Árvore de camadas - i3Geo + + + + + + + + + +

Á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.

Por padrão, a árvore é inserida no elemento HTML da interface do mapa cujo ID for igual a listaTemas

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

Alguns itens são incluídos caso sejam localizados na interface elementos html com os seguintes ID

listaLayersBaselista os layers de fundo na interface OpenLayers
buscaRapidaformulário de busca de dados em camadas
listaPropriedadesconjunto de atalhos para ferramentas que controlam algumas características do mapa (na versão 6 do i3Geo esses atalhos constam em outros lugares, sendo desnecessário manter essa lista ativa na árvore)

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.INCLUILFUNDO = 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.
NOTEMAObjeto com os parâmetros que são utilizados na árvore de camadas para incluir os nós correspondentes a cada tema
NOTEMAICONObjeto com os parâmetros que são utilizados na árvore de camadas para incluir os nós correspondentes aos ícones de opções de cada tema
INCLUILFUNDOInclui ou não na árvore as camadas do tipo baselayer (layers de fundo).
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
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.
MOSTRATITULOIndica se o título da árvore será incluído ou não
OPCOESICONESInclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)
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.
CONFIGICONESDefine as configurações dos ícones mostrados na raiz da árvore e na raiz de cada tema
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

+ +

ARVORE

Objeto com a árvore criada com YAHOO.widget.TreeView Pode ser usado para receber métodos da API do YAHOO

Tipo

{YAHOO.widget.TreeView}

+ +

IDHTML

Armazena o ID do elemento DOM onde a árvore foi inserida.

Tipo

{string}

Default

”listaTemas”

+ +

CAMADASINICIAIS

O mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram o mapa

Tipo

{objeto}

+ +

Variaveis

+ +

CAMADAS

Objeto com a lista de camadas existentes no mapa.  É definido na inicialização ou no redesenho do mapa.

Este objeto é construído nas operações em PHP de inicialização ou redesenho do mapa e lista todos os layers existentes no mapfile temporário em uso.

classesphp/classe_mapas.php

parametrosTemas

Tipo

{objeto}

+ +

Propriedades

+ +

FINALIZA

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.  É executada apenas na criação da árvore

Tipo

{string}

Default

””

+ +

NOTEMA

Objeto com os parâmetros que são utilizados na árvore de camadas para incluir os nós correspondentes a cada tema

Esse objeto segue as definições da API da biblioteca YUI2

http://yui.github.io/yui2/docs/yui_2.9.0_full/docs/YAHOO.widget.Node.html

+ +

NOTEMAICON

Objeto com os parâmetros que são utilizados na árvore de camadas para incluir os nós correspondentes aos ícones de opções de cada tema

Esse objeto segue as definições da API da biblioteca YUI2

http://yui.github.io/yui2/docs/yui_2.9.0_full/docs/YAHOO.widget.Node.html

+ +

INCLUILFUNDO

Inclui ou não na árvore as camadas do tipo baselayer (layers de fundo).  Afeta apenas os mapas baseados no OpenLayers.  Será considerado como false caso exista no mapa outro local marcado para receber a lista de layers de fundo, ou seja, será sempre false caso o i3Geo localize algum elemento HTML com id "listaLayersBase"

Tipo

{boolean}

Default

true

+ +

ATIVATEMA

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

Tipo

{string}

Default

””

+ +

TEMPLATELEGENDA

Nome do template HTML que sera usado para compor a legenda de cada tema.  O HTML deve ser armazenado em i3geo/aplicmap.  Templates de legenda seguem a sintaxe definida pelo software Mapserver

Tipo

{string}

Default

legenda5.htm

+ +

BARRAPROGRESSO

Mostra uma barra na parte superior do mapa que indica o progresso do desenho das camadas do mapa

Funciona apenas na interface Openlayers

Tipo

{boolean}

Default

true

+ +

MOSTRALISTAKML

Mostra na árvore a lista de endereços de arquivos KML cadastrados no sistema de administração.  Quando presente no mapa, o usuário pode escolher um KML de uma lista pré-definida para ser adicionado

Tipo

{boolean}

Default

false

+ +

FILTRO

Filtro que será aplicado para restringir os tipos de camadas mostradas na árvore

Tipo

{ligados|desligados|selecionados|download|wms|raster|toponimia}

Default

””

+ +

VERIFICAABRANGENCIATEMAS

Verifica ou não se um tema da árvore está dentro da abrangência do mapa atual, marcando esses temas na árvore

A verificação só é feita se o tema possuir a extensão geográfica registrada (veja o sistema de administração)

Tipo

{boolean}

Default

false

+ +

EXPANDESOLEGENDA

Ao expandir um tema mostra apenas a legenda, sem as outras opções

Tipo

{boolean}

Default

false

+ +

PERMITEEXPANDIRTEMAS

Permite que as opções abaixo dos nós referentes a cada tema sejam mostradas

Tipo

{boolean}

Default

true

+ +

ARRASTARORDEM

Ativa a opção de arrastar um tema para alterar a ordem de desenho das camadas

Tipo

{boolean}

Default

true

+ +

EXPANDIDA

Indica se a árvore será montada de forma expandida ou não.  Se true, os nós do primeiro nível serão abertos na inicialização da árvore.

Tipo

{boolean}

Default

false

+ +

LEGENDAEXPANDIDA

Indica se a legenda da árvore será montada de forma expandida ou não.

Tipo

{boolean}

Default

false

+ +

MOSTRATITULO

Indica se o título da árvore será incluído ou não

Tipo

{boolean}

Default

false

+ +

OPCOESICONES

Inclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)

Tipo

{boolean}

Default

true

+ +

OPCOESLEGENDA

Inclui ou não o nó para mostrar a legenda do tema.

Tipo

{boolean}

Default

true

+ +

OPCOESARVORE

Inclui ou não as opções de ícones mostradas na raiz da ávore

Tipo

{boolean}

Default

true

+ +

AGUARDALEGENDA

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.

Tipo

{boolean}

Default

false

+ +

ICONETEMA

Mostra ou não o ícone do tema caso exista.

O ícone é definido no METADATA ICONETEMA no mapfile correspondente ao tema (veja o sistema de administração

Tipo

{boolean}

Default

true

+ +

CONFIGICONES

Define as configurações dos ícones mostrados na raiz da árvore e na raiz de cada tema

Cada ícone possuí um nome e propriedades, descritas a seguir, e que sao usadas no formato

i3GEO.arvoreDeCamadas.CONFIGICONES.refresh (onde refresh é o nome do ícone)

Ícones disponíveis

refreshMostra ou não a opção que permite atualizar a ´rvore
opacidadeMostra ou não a opção que permite alterar a transparência das camadas existentes no mapa
ferramentasMostra ou não a opção que permite abrir os atalhos para as ferramentas que atuam sobre o mapa
imprimirMostra ou não a opção que permite abrir a ferramenta de impressão
animacaoMostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas

olhoaberto

olhofechado

Propriedades de cada ícone

tipoarvore|tema
iconecaminho para a imagem relativo a localização do i3Geo
classenome da classe CSS que define o estilo do ícone
funcaostring com a função inserida em onclick
titlestring inserida em title
dicaajuda sobre como usar a ferramenta
idid que será inserido no ícone
statustrue|false será ou não incluĩdo na árvore
flagtrue|false indicador temporário se o ícone deve ou não ser inserido (o flag muda durante a montagem dos icones dos temas)
+ +

Functions

+ +

cria

cria : function(onde,
temas,
g_sid,
g_locaplic,
funcaoTema)

Cria a árvore com as opções de manipulação das camadas existentes no mapa

Parametros

{string}(opcional) ID do elemento DOM onde a árvore será inserida.  Se for definido como “” o id será buscado da variável IDHTML.
{objeto}(opcional) Objeto com as camadas e propriedades.  Se não for definido ou for vazio, será utilizado i3GEO.arvoreDeCamadas.CAMADAS
{string}(opcional) Código da seção PHP criada ao abrir o i3Geo
{string}(opcional) Endereço da aplicação
{string}(opcional) Nome da função que será incluida no evento disparado quando o usuário clicar no checkbox de um tema
+ +

inicia

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.  Faz o encadeamento das funções i3GEO.arvoreDeCamadas.cria e atualiza

i3GEO.arvoreDeCamadas.FINALIZA também é executado se existir

Parametros

stringid do elemento HTML onde a árvore será inserida
+ +

atualiza

atualiza : function(temas,
forca)

Atualiza a árvore de camadas.

Antes de executar a atualização, essa função verifica se é necessário fazê-lo.  O objeto CAMADAS é comparado com o parametro “temas” para verificar se existem diferenças que justifiquem a atualização.

Parametros

{objeto}Objeto com a lista de camadas e propriedades (veja CAMADAS).  Se não existir, a árvore é redesenhada
{boolean}força a atualização da árvore, sem verificar automaticamente se a atualização deve ou não ser feita
+ +

ligaDesligaTemas

ligaDesligaTemas : function(lista,
status)

Marca ou desmarca os checkbox da árvore de uma lista de temas

Parametros

{string}lista, separada por vírgulas, dos códigos dos temas
{boolean}marca ou desmarca
+ +

atualizaLegenda

atualizaLegenda : function(idtema)

Atualiza a legenda de um tema.

A legenda precisa ser atualizada em algumas circunstâncias, como quando é feitoumzoom no mapa.

Parametro

{String}ID (name) do tema
+ +

aplicaTemas

aplicaTemas : function(tipo)

Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos

Parametro

{normal|ligartodos|desligartodos}tipo de operação A opção ‘normal’ irá desligar/ligar o que estiver marcado
+ +

listaLigadosDesligados

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.

Esse método é mais demorado pois varre a árvore toda.  Porém, obtém o status verdadeiro do tema.

Parametro

{String}mantem|marca|desmarca marca, desmarca ou mantém o checkbox após identificar seu status atual

Return

{Array}array de arrays com os códigos dos temas [0]=ligados [1]=desligados [2]=todos na ordem encontrada
+ +

capturaCheckBox

capturaCheckBox : function(tema)

Retorna o objeto input (check box) que corresponde a uma determinada camada na árvore.

Parametro

{String}código do tema ao qual o elemento se refere

Return

{Objeto DOM}objeto do tipo checkbox
+ +

pegaTema

pegaTema : function(valor,
camadas,
parametro)

Procura um tema no objeto CAMADAS.

Parametro

{String} valor do parametro

{Objeto}objeto com a lista de temas (escape com “” para usar o default)
{string}parametro que sera procurado

Return

{objeto}

+ +

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
+ +

Functions

+ +

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

+ +
+ + + + +
cria : function(onde,
temas,
g_sid,
g_locaplic,
funcaoTema)
Cria a árvore com as opções de manipulação das camadas existentes no mapa
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.
atualiza : function(temas,
forca)
Atualiza a árvore de camadas.
ligaDesligaTemas : function(lista,
status)
Marca ou desmarca os checkbox da árvore de uma lista de temas
atualizaLegenda : function(idtema)
Atualiza a legenda de um tema.
aplicaTemas : function(tipo)
Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos
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.
capturaCheckBox : function(tema)
Retorna o objeto input (check box) que corresponde a uma determinada camada na árvore.
pegaTema : function(valor,
camadas,
parametro)
Procura um tema no objeto CAMADAS.
alteraPropCamadas : function(propriedade,
valor,
camada)
Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS
filtro : function()
Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado a árvore
excluir : function()
Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore
+ + \ No newline at end of file diff --git a/documentacao/files/js/arvoredetemas-js.html b/documentacao/files/js/arvoredetemas-js.html new file mode 100755 index 0000000..a965c90 --- /dev/null +++ b/documentacao/files/js/arvoredetemas-js.html @@ -0,0 +1,120 @@ +Árvore de temas - i3Geo + + + + + + + + + +

Á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
+ +

Constants

+ +

IDHTML

Armazena o ID do elemento HTML onde a arvore sera incluida

Tipo

{String}

+ +

ARVORE

Objeto com a arvore criada com YAHOO.widget.TreeView

Tipo

{YAHOO.widget.TreeView}

+ +

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}

+ +

Propriedades

+ +

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}

+ +

INCLUISISTEMAS

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

Tipo

{Boolean}

Default

true

+ +

INCLUIWMS

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

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

+ +

INCLUIINDIBR

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

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

+ +

INCLUIMAPASCADASTRADOS

Inclui na árvore a lista de mapas cadastrados 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

+ +

FILTRADOWNLOAD

Mostra apenas os temas que permitem download

Tipo

{Boolean}

Default

false

+ +

FILTRAOGC

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

Tipo

{Boolean}

Default

false

+ +

TIPOBOTAO

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

Tipo

{checkbox|radio}

Default

checkbox

+ +

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

””

+ +

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

[]

+ +

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

””

+ +

Functions

+ +

flutuante

flutuante : function()

Abre o catalogo em uma janela flutuante

+ +

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.
+ +

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.
+ +

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.
+ +

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.
+ +

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.
+ +

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

+ +

atualiza

atualiza : function()

Refaz a árvore atual

+ +

desativaCheckbox

desativaCheckbox : function(valor)

Desmarca todos os checkbox dos temas marcados na arvore

+ +

buscaCheckbox

buscaCheckbox : function(valor)

Retorna um input com determinado value

+ +

buscaTema2

buscaTema2 : function(palavra)

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

Parametro

{String}

+ +

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
+ +

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
+ +

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
+ +

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
+ +

Functions

+ +

dialogo.uploadarquivo

Abre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos

+ +

dialogo.conectaservico

Abre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos

+ +

dialogo.carouselTemas

Abre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura

+ +

dialogo.buscaInde

Abre a janela flutuante para o usuario procurar metadados na INDE

+ +

dialogo.vinde

Abre a janela flutuante com os serviços cadastrados no visualizador da INDE

+ +

dialogo.nuvemTags

Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas

+ +

dialogo.nuvemTagsFlash

Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.

Essa ferramenta e alternativa a ferramenta nuvemTags, mostrando tbm a nuvem com um aplicativo em flash

+ +

dialogo.navegacaoDir

Abre a janela para adicionar temas navegando pelos diretorios do servidor

+ +

dialogo.importarwmc

Abre a janela para importar um arquivo WMC (Web Map Context)

+ +

dialogo.conectarwfs

Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs

+ +

dialogo.downloadbase

Abre o aplicativo datadownload

+ +
+ + + + +
flutuante : function()
Abre o catalogo em uma janela flutuante
listaMenus : function(g_sid,
g_locaplic,
funcao)
Lista os menus
listaGrupos : function(g_sid,
g_locaplic,
id_menu,
funcao)
Lista os grupos de um menu.
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.
listaSistemas : function(g_sid,
g_locaplic,
funcao)
Lista os sistemas especiais de adicao de temas.
cria : function(g_sid,
g_locaplic,
idhtml,
funcaoTema,
objOpcoes,
tipoBotao)
Cria a arvore com os menus disponíveis.
atualiza : function()
Refaz a árvore atual
desativaCheckbox : function(valor)
Desmarca todos os checkbox dos temas marcados na arvore
buscaCheckbox : function(valor)
Retorna um input com determinado value
buscaTema2 : function(palavra)
Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
adicionaTemas : function(tsl)
Adiciona ao mapa os temas selecionados na arvore
comboMenus : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura)
Busca a lista de menus existentes no i3geo e monta um combo com o resultado.
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.
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.
comboTemasMenu : function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
idSubGrupo,
largura,
altura,
id_menu,
temas)
Monta um combo com a lista de temas do i3geo.
+ + \ No newline at end of file diff --git a/documentacao/files/js/barradebotoes-js.html b/documentacao/files/js/barradebotoes-js.html new file mode 100755 index 0000000..a1e75fb --- /dev/null +++ b/documentacao/files/js/barradebotoes-js.html @@ -0,0 +1,104 @@ +Barra de botões - i3Geo + + + + + + + + + +

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.
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
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
i3GEO.barraDeBotoes.editorEditor vetorial
Functions
iniciaAbre as opções do editor conforme a interface em uso
+ +

Variaveis

+ +

BARRAS

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

Tipo

{array}

+ +

BOTAOCLICADO

Último icone que foi clicado

Tipo

{String}

+ +

Propriedades

+ +

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

+ +

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”}

+ +

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}

+ +

POSICAO

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

Valores

{“top”,”bottom”}

Tipo

{string}

Default

{“bottom”}

+ +

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}

+ +

AJUDA

Mostra um texto de ajuda colado ao ícone da ferramenta

Tipo

{boolean}

Default

{true}

+ +

ORIENTACAO

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

Tipo

{string}

Valores

{“horizontal”,”vertical”}

Default

{“vertical”}

+ +

HORIZONTALW

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

Tipo

{numeric}

Default

{350}

+ +

TIPOAJUDA

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

Tipo

{string}

Valores

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

Default

{“horizontal”}

+ +

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}

+ +

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}

+ +

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}

+ +

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}

+ +

PERMITEFECHAR

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

Tipo

{boolean}

+ +

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}

+ +

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}

+ +

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}

+ +

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}

+ +

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}

+ +

BOTAOPADRAO

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

Correpsonde ao item iddiv de LISTABOTOES

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
+ +

Functions

+ +

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”); } } );

+ +

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

+ +

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
+ +

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
+ +

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
+ +

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
+ +

inicializaBarraOP

inicializaBarraOP : function(onde,
numBotoes)

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

+ +

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
+ +

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
+ +

i3GEO.barraDeBotoes.editor

Editor vetorial

Summary
Functions
iniciaAbre as opções do editor conforme a interface em uso
+ +

Functions

+ +

inicia

inicia : function()

Abre as opções do editor conforme a interface em uso

+ +
+ + + + +
adicionaBotao : function(obj)
Adiciona um novo botao nas definicoes da barra de botoes
ativaPadrao : function()
Ativa o botão definido como padrão, executando a função definida em onclick
ativaIcone : function(icone)
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
ativaBotoes : function(padrao)
Ativa os botoes definidos em LISTABOTOES
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.
defBotao : function(iddiv)
Obtém as definições de um botão conforme o seu código (iddiv)
inicializaBarraOP : function(onde,
numBotoes)
Inicializa a barra de botões quando for do tipo “olhodepeixe” ou “olhodepeixe1”
inicializaBarra : function(idconteudo,
idconteudonovo,
barraZoom,
x,
y,
onde)
Inicializa a barra de botões
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)
fecha : function(id)
Fecha uma barra de ferramentas
inicia : function()
Abre as opções do editor conforme a interface em uso
+ + \ No newline at end of file diff --git a/documentacao/files/js/calculo-js.html b/documentacao/files/js/calculo-js.html new file mode 100755 index 0000000..089fc60 --- /dev/null +++ b/documentacao/files/js/calculo-js.html @@ -0,0 +1,48 @@ +Cálculos - i3Geo + + + + + + + + + +

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.
+ +

Propriedades

+ +

metododistancia

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

vicenty|haversine

Default: {vicenty}

+ +

Functions

+ +

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.
+ +

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]
+ +

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
+ +

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].
+ +

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}

+ +

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}

+ +

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.
+ +

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
+ +

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
+ +
+ + + + +
dms2dd : function(cd,
cm,
cs)
Converte coordenadas formatadas em DMS para DD
dd2tela : function(vx,
vy,
docmapa,
ext,
cellsize)
Converte coordenadas dd em coordenadas de tela.
dd2dms : function(x,
y)
Converte coordenadas de dd em dms.
tela2dd : function(xfign,
yfign,
g_celula,
imgext,
idorigem)
Converte o x,y de unidades de tela para décimo de grau.
distancia : function(lon1,
lat1,
lon2,
lat2)
Calcula a distância em km entre dois 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.
direcao : function(lon1,
lat1,
lon2,
lat2)
Calcula a direção (0 a 360 graus) entre dois pontos.
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
ext2rect : function(idrect,
mapext,
boxext,
pixel,
documento)
Calcula o posicionamento de um retângulo com base na extensão geográfica.
+ + \ No newline at end of file diff --git a/documentacao/files/js/configura-js.html b/documentacao/files/js/configura-js.html new file mode 100755 index 0000000..e6b871d --- /dev/null +++ b/documentacao/files/js/configura-js.html @@ -0,0 +1,80 @@ +Configurações gerais - i3Geo + + + + + + + + + +

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.
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
ferramentasLayersArmazena funções e objetos que são utilizados para configurar ferramentas
+ +

Propriedades

+ +

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}

+ +

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

””

+ +

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}

+ +

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”

+ +

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

+ +

tipotip

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

Pode ser um id de um elemento existente no HTML

Tipo

{string}

Valores

completo|simples|balao|id

Default

”balao”

+ +

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

+ +

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

+ +

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()”

+ +

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()”

+ +

diminuixM

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

Tipo

{numeric}

Default

13

+ +

diminuixN

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

Tipo

{numeric}

Default

11

+ +

diminuiyM

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

Tipo

{numeric}

Default

106

+ +

diminuiyN

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

Tipo

{numeric}

Default

103

+ +

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

+ +

embedLegenda

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

Tipo

{string}

Valores

sim|nao

Default

nao

+ +

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

””

+ +

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

””

+ +

mapaRefDisplay

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

Tipo

{string}

Default

”block”

Valores

block|none

+ +

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}

+ +

listaDePropriedadesDoMapa

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

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

+ +

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

+ +

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

+ +

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

Ao modificar os parâmetros, atualize a ferramenta i3geo/ferramentas/preferencias

Ferramentas disponíveis

legenda|locregiao|metaestat

Exemplo

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

Tipo

{Objeto}

+ +

ferramentasLayers

Armazena funções e objetos que são utilizados para configurar ferramentas

que possuem parâmetros definidos em cada mapfile.  Normalmente, os parâmetros

são utilizados no mashup para criar ícones que executam operações especiais

Veja também mashups/openlayers.php variavel $listaFerramentas

+ +
+ + + + +
mostraMenuSuspenso : function(id)
Mostra o menu suspenso com opções extras de análise, ajuda, etc
+ + \ No newline at end of file diff --git a/documentacao/files/js/coordenadas-js.html b/documentacao/files/js/coordenadas-js.html new file mode 100755 index 0000000..9d11cfa --- /dev/null +++ b/documentacao/files/js/coordenadas-js.html @@ -0,0 +1,56 @@ +Coordenadas - i3Geo + + + + + + + + + +

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.
atualizaLocalizarGeoAtualiza os valores do componente que mostra as coordenadas do mouse em GEO
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

+ +

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
+ +

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

+ +

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

(start code) i3GEO.coordenadas.config = { “geoProj” : { idhtml : “localizarxy”, tipo : “geo”, //geo|codigo|utm|metrica titulo : “Geo”, ativo : true, defepsg : “”, zona: { “19N” : “+proj=utm +zone=19 +ellps=aust_SA +units=m +no_defs”, “20N” : “+proj=utm +zone=20 +ellps=aust_SA +units=m +no_defs” } } } (end)

Type

{Objeto}

+ +

Variaveis

+ +

MODOTEXTO

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

Type

{String}

+ +

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
+ +

atualizaLocalizarGeo

atualizaLocalizarGeo : function(id,
x,
y)

Atualiza os valores do componente que mostra as coordenadas do mouse em GEO

Parametros

{string}(opcional) id do componente.  Se nao for definido assume como “coordgeotabela”
{string}(opcional) se nao for definido sera utilizado objposicaocursor.dmsx
{string}(opcional) se nao for definido sera utilizado objposicaocursor.dmsy
+ +

geo2zonaUtm

geo2zonaUtm : function(l)

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
+ +

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
+ +

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}

+ +

i3GEO.coordenadas.geohash

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

Veja

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

+ +
+ + + + +
mostraCoordenadasGEO : function(id)
Obtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
atualizaLocalizarGeo : function(id,
x,
y)
Atualiza os valores do componente que mostra as coordenadas do mouse em GEO
geo2zonaUtm : function(l)
Determina qual é a zona UTM de um par de coordenadas geográficas
criaMascaraDMS : function(prefixo,
titulo,
caixa)
Cria uma tabela para mostrar as coordenadas no padrão grau minuto e segundo
atualizaGeo : function(dmsx,
dmsy,
prefixo)
Atualiza os valores em uma tabela do tipo DMS
criaMascaraMetrica : function(prefixo,
titulo,
caixa)
Cria uma tabela para mostrar as coordenadas no padrão métrico (x e y)
criaMascaraCodigo : function(prefixo,
titulo,
caixa,
tipoCodigo)
Cria uma tabela para mostrar as coordenadas no padrão de codigo, como no caso de geohash
calculaProj4 : function(origem,
destino,
x,
y)
Faz a projeção de x e y da origem para o destino
+ + \ No newline at end of file diff --git a/documentacao/files/js/desenho-js.html b/documentacao/files/js/desenho-js.html new file mode 100755 index 0000000..1d4e0bf --- /dev/null +++ b/documentacao/files/js/desenho-js.html @@ -0,0 +1,64 @@ +Desenho - i3Geo + + + + + + + + + +

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
Functions
addBoxAdiciona um retangulo
moveBoxReposiciona um retangulo
removeBoxRemove box do mapa (apenas alias para removePins)
addPinAdiciona uma marca no mapa em uma determinada coordenada
removePinsRemove marcas do mapa
movePinReposiciona uma marca
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
destroyFeaturesDestroi as figuras
+ +

Constants

+ +

layergrafico

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

Tipo

{OpenLayers.Layer.Vector}

+ +

Propriedades

+ +

estilos

Estilos que podem ser utilizados para desenhar os elementos

Tipo

{objeto}

+ +

estiloPadrao

Estilo utilizado como padrão

+ +

Functions

+ +

addBox

addBox : function(xmin,
ymin,
xmax,
ymax,
namespace,
strokeColor,
strokeWidth)

Adiciona um retangulo

Parameter

{numeric}novo xmin
{numeric}novo ymin
{numeric}novo xmax
{numeric}novo ymax
{string}namespace que identifica o elemento grafico, permitindo busca
{string}cor do contorno
{string}expessura do contorno
+ +

moveBox

moveBox : function(box,
xmin,
ymin,
xmax,
ymax)

Reposiciona um retangulo

Parameter

{object}box
{numeric}novo xmin
{numeric}novo ymin
{numeric}novo xmax
{numeric}novo ymax
+ +

removeBox

removeBox : function(namespace)

Remove box do mapa (apenas alias para removePins)

Parameter

{string}namespace que identifica o grupo de marcas que serao removidas
+ +

addPin

addPin : function(x,
y,
w,
h,
imagem,
namespace,
centro,
funcaoclick)

Adiciona uma marca no mapa em uma determinada coordenada

Parameters

{numeric}longitude
{numeric}latitude
{numeric}largura da imagem
{numeric}altura da imagem
{string}namespace utilizado para agrupar a marca, permitindo sua remocao
{boolean}posiciona a marca no centro do ponto
{function}função disparada no evento onclick

Return

{objeto}

+ +

removePins

removePins : function(namespace)

Remove marcas do mapa

Parameter

{string}namespace que identifica o grupo de marcas que serao removidas
+ +

movePin

movePin : function(pin,
x,
y)

Reposiciona uma marca

Parameter

{object}marca
{numeric}novo x
{numeric}novo y
+ +

i3GEO.desenho.openlayers

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

Summary
Functions
iniciaCria o layer onde os desenhos serao inseridos
+ +

Functions

+ +

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
destroyFeaturesDestroi as figuras
+ +

Variaveis

+ +

shapes

Array que guarda todos os objetos que estao atualmente no mapa E atualizado toda vez que uma figura e acrescentada ou removida

+ +

Functions

+ +

getFeaturesByAttribute

getFeaturesByAttribute : function(atributo,
valor)

Obtém uma figura com base em um atributo

{string}

{string}

+ +

destroyFeatures

destroyFeatures : function(f)

Destroi as figuras

{array}lista de objetos
+ +
+ + + + +
addBox : function(xmin,
ymin,
xmax,
ymax,
namespace,
strokeColor,
strokeWidth)
Adiciona um retangulo
moveBox : function(box,
xmin,
ymin,
xmax,
ymax)
Reposiciona um retangulo
removeBox : function(namespace)
Remove box do mapa (apenas alias para removePins)
addPin : function(x,
y,
w,
h,
imagem,
namespace,
centro,
funcaoclick)
Adiciona uma marca no mapa em uma determinada coordenada
removePins : function(namespace)
Remove marcas do mapa
movePin : function(pin,
x,
y)
Reposiciona uma marca
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)
Destroi as figuras
+ + \ No newline at end of file diff --git a/documentacao/files/js/eventos-js.html b/documentacao/files/js/eventos-js.html new file mode 100755 index 0000000..8b2bf72 --- /dev/null +++ b/documentacao/files/js/eventos-js.html @@ -0,0 +1,76 @@ +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á pré-definidas, mas podem ser acrescentadas outras.

Namespace

i3GEO.eventos

Exemplos

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

i3GEO.eventos.adicionaEventos(“ATUALIZAARVORECAMADAS”,[“i3GEOF.agrupaElementos.t0()”]);

Para remover utilize

i3GEO.eventos.removeEventos(“ATUALIZAARVORECAMADAS”,[“i3GEOF.agrupaElementos.t0()”]);

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
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.
removeEventosRemove uma lista de eventos registrados
adicionaEventosRegistra uma lista de eventos
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
+ +

Variaveis

+ +

objposicaocursor

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

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

SELECAO

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

Tipo

{Array}

+ +

ATUALIZAARVORECAMADAS

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

Tipo

{Array}

+ +

ATIVATEMA

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

Tipo

{Array}

+ +

NAVEGAMAPA

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

Tipo

{Array}

+ +

MOUSEPARADO

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

Tipo

{Array}

+ +

MOUSEMOVE

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

Tipo

{Array}

+ +

MOUSEDOWN

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

Tipo

{Array}

+ +

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.

+ +

removeEventos

removeEventos : function(tipo,
eventos)

Remove uma lista de eventos registrados

Parameters

{string}tipo de evento (MOUSECLIQUE por exemplo)
{array}lista dos nomes dos eventos registrados
+ +

adicionaEventos

adicionaEventos : function (tipo,
eventos)

Registra uma lista de eventos

Parameters

{string}tipo de evento (MOUSECLIQUE por exemplo)
{array}lista dos nomes dos eventos
+ +

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.
removeEventos : function(tipo,
eventos)
Remove uma lista de eventos registrados
adicionaEventos : function (tipo,
eventos)
Registra uma lista de eventos
ativa : function()
Ativa os cliques permanentes
desativa : function()
Desaativa momentaneamente os cliques permanentes
+ + \ No newline at end of file diff --git a/documentacao/files/js/gadgets-js.html b/documentacao/files/js/gadgets-js.html new file mode 100755 index 0000000..16e7e59 --- /dev/null +++ b/documentacao/files/js/gadgets-js.html @@ -0,0 +1,53 @@ +Gadgets (objetos marginais do mapa) - i3Geo + + + + + + + + + +

Gadgets (objetos marginais do mapa)

Inclui elementos especiais no mapa

Os elementos são opcionais e adicionam funcionalidades ao mapa.

Namespace

i3GEO.gadgets

Veja

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

Summary
Gadgets (objetos marginais do mapa)Inclui elementos especiais no mapa
Propriedades
PARAMETROSParâmetros de inicialização dos gadgets.
Functions
mostraEmailMostra o e-mail armazenado na variável i3GEO.parametros.emailInstituicao
mostraVersaoMostra a versão atual do i3Geo armazenada na variável i3GEO.parametros.mensageminicial
mostraInserirKmlMostra no mapa a a opção para inserir kml.
mostraEscalaNumericaMostra no mapa a escala numérica.
mostraEscalaGraficaMostra no mapa a escala grafica como um elemento fora do mapa.
atualizaEscalaGraficaAtualiza a escala gráfica
mostraBuscaRapidaMostra a opção de busca rápida de lugares por palavra digitada.
mostraHistoricoZoomMostra na barra de zoom os ícones que controlam a visualização do histórico da navegação sobre o mapa
mostraMenuSuspensoMostra o menu suspenso com opções extras de análise, ajuda, etc
mostraMenuListaMostra as opções existentes no menu suspenso porém na forma de uma lista de opções
+ +

Propriedades

+ +

PARAMETROS

Parâmetros de inicialização dos gadgets.

Essa variável define os parametros individuais de cada gadget e o ID do elemento HTML onde o gadget será incluído (parametro “idhtml”).

Cada tipo de gadget pode ter parametros específicos, descritos a seguir.

Você pode acessar os parâmetros da seguinte forma

i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.deslocaEsquerda = 400;

Para evitar o funcionamento de um gadget experimente utilizar

Exemplo

i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml = “”;

Default

i3GEO.gadgets.PARAMETROS = { "mostraInserirKml" : { idhtml : "inserirKml" }, "mostraEscalaNumerica" : { idhtml : "escala" },
+"mostraEscalaGrafica" : { idhtml : "escalaGrafica" }, "mostraBuscaRapida" : { idhtml : "buscaRapida", servicosexternos : true,
+temasmapa : false, google : true }, "mostraVisual" : { idhtml : "" }, "mostraHistoricoZoom" : { idhtml : "historicozoom" },
+"mostraMenuSuspenso" : { permiteLogin : true, marcadores : true, idhtml : "menus", deslocaEsquerda : 0, parametrosYUI : { iframe :
+false, autosubmenudisplay : false, showdelay : 200, hidedelay : 500, lazyload : false } }, "mostraMenuLista" : { idhtml :
+"menuLista" }, "mostraVersao" : { idhtml : "versaoi3geo" }, "mostraEmail" : { idhtml : "emailInstituicao" } };
+ +

Functions

+ +

mostraEmail

mostraEmail : function(id)

Mostra o e-mail armazenado na variável i3GEO.parametros.emailInstituicao

Parametro

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

mostraVersao

mostraVersao : function(id)

Mostra a versão atual do i3Geo armazenada na variável i3GEO.parametros.mensageminicial

Parametro

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

mostraInserirKml

mostraInserirKml : function(id)

Mostra no mapa a a opção para inserir kml.

Essa opção só funciona com a API do Google carregada

Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o id definido em i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml

Parametro

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

mostraEscalaNumerica

mostraEscalaNumerica : function(id)

Mostra no mapa a escala numérica.

A escala numérica pode ser alterada pelo usuário digitando-se a nova escala.

Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o id definido em i3GEO.gadgets.PARAMETROS

Parametro

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

mostraEscalaGrafica

mostraEscalaGrafica : function(id)

Mostra no mapa a escala grafica como um elemento fora do mapa.

Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o id definido em i3GEO.gadgets.PARAMETROS(escala)

Parametro

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

atualizaEscalaGrafica

atualizaEscalaGrafica : function()

Atualiza a escala gráfica

+ +

mostraBuscaRapida

mostraBuscaRapida : function(id)

Mostra a opção de busca rápida de lugares por palavra digitada.

Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o id definido em i3GEO.gadgets.PARAMETROS (buscaRapida)

Onde a busca será feita é controlado pela variável i3GEO.gadgets.PARAMETROS.mostraBuscaRapida

Parametro

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

mostraHistoricoZoom

mostraHistoricoZoom : function(id)

Mostra na barra de zoom os ícones que controlam a visualização do histórico da navegação sobre o mapa

Parametro

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

mostraMenuSuspenso

mostraMenuSuspenso : function(id)

Mostra o menu suspenso com opções extras de análise, ajuda, etc

Paradefinir os ícones existentes nos elementos principais do menu, edite o arquivo i3geo/css/botoes2.css e acrescente o estilo desejado.  Utilize # para se referenciar ao elemento, cujo identificador é composto por “menu”+chave, exemplo #menuinterface ou #menuajuda

O objeto YAHOO.widget.MenuBar resultante pode ser obtido na variável i3GEOoMenuBar

i3GEOoMenuBar pode ser manipulado com os métodos da biblioteca YUI

Exemplo

(start code) i3GEOoMenuBar.getMenuItem(“omenudataInterface1”).cfg.setProperty(“text”, “zzzzzz”);

i3GEOoMenuBar.getMenuItem(“omenudataInterface1”).destroy(); (end)

Para executar uma operação após o menu ser montado, utilize a propriedade i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.finaliza, por exemplo (a string é executada por meio da função eval do javascript)

Exemplo

(start code) i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.finaliza = ‘i3GEOoMenuBar.getMenuItem(“omenudataInterface1”).cfg.setProperty(“text”, “”);’; (end)

O conteúdo do menu é baseado na variável i3GEO.configura.oMenuData

Parametro

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

mostraMenuLista

mostraMenuLista : function(id)

Mostra as opções existentes no menu suspenso porém na forma de uma lista de opções

O conteúdo do menu é baseado na variável i3GEO.configura.oMenuData

Parametro

{String}id do elemento HTML que receberá o resultado.  Esse id por default é obtido de i3GEO.gadgets.PARAMETROS
+ +
+ + + + +
mostraEmail : function(id)
Mostra o e-mail armazenado na variável i3GEO.parametros.emailInstituicao
mostraVersao : function(id)
Mostra a versão atual do i3Geo armazenada na variável i3GEO.parametros.mensageminicial
mostraInserirKml : function(id)
Mostra no mapa a a opção para inserir kml.
mostraEscalaNumerica : function(id)
Mostra no mapa a escala numérica.
mostraEscalaGrafica : function(id)
Mostra no mapa a escala grafica como um elemento fora do mapa.
atualizaEscalaGrafica : function()
Atualiza a escala gráfica
mostraBuscaRapida : function(id)
Mostra a opção de busca rápida de lugares por palavra digitada.
mostraHistoricoZoom : function(id)
Mostra na barra de zoom os ícones que controlam a visualização do histórico da navegação sobre o mapa
mostraMenuSuspenso : function(id)
Mostra o menu suspenso com opções extras de análise, ajuda, etc
mostraMenuLista : function(id)
Mostra as opções existentes no menu suspenso porém na forma de uma lista de opções
+ + \ No newline at end of file diff --git a/documentacao/files/js/guias-js.html b/documentacao/files/js/guias-js.html new file mode 100755 index 0000000..7a1aa79 --- /dev/null +++ b/documentacao/files/js/guias-js.html @@ -0,0 +1,61 @@ +Guias - i3Geo + + + + + + + + + +

Guias

Cria e controla os blocos de opções ativados por meio de guias ou botões

As guias alternam conteúdos para exibição conforme as escolhas feitas pelo usuário

Namespace

i3GEO.guias

Veja

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

Summary
GuiasCria e controla os blocos de opções ativados por meio de guias ou botões
Variaveis
ATUALGuia que está ativa ou que será ativada ao iniciar o mapa
Propriedades
ALTURACORPOGUIASAltura em pixels que será aplicado em cada guia
CONFIGURADefine os parâmetros de cada guia que será mostrada no mapa, como título, conteúdo, etc.
ORDEMOrdem de inclusão das guias no mapa.
TIPOTipo de guia
idguiasID do elemento DOM, criado pelo YUI, onde serão inseridas as guias
Functions
criaCria as guias com base na variável i3GEO.guias.CONFIGURA
ativaAtiva uma determinada guia
ajustaGuiaFerramentaAjusta as guias de uma janela para que sempre fiquem no topo da janela, aplicando o overflow ao conteúdo das guias
guiaMovelControla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas
Propriedades
ABERTAIndica se a guia inicializará aberta
configDefine os valores de posicionamento dos elementos que compõem a guia
Functions
iniciaInicializa a guia móvel
abreFechaAbre ou fecha a guia móvel
+ +

Variaveis

+ +

ATUAL

Guia que está ativa ou que será ativada ao iniciar o mapa

O nome da guia é a definida na variável i3GEO.guias.CONFIGURA

Tipo

{string}

Default

temas

+ +

Propriedades

+ +

ALTURACORPOGUIAS

Altura em pixels que será aplicado em cada guia

Por default, a altura é calculada automaticamente, mas em alguns casos, pode ser necessário especificar o valor para permitir um melhor ajuste do layout do mapa

Mantenha como 0 para que o cálculo seja automático

Tipo

{numeric}

Default

0

+ +

CONFIGURA

Define os parâmetros de cada guia que será mostrada no mapa, como título, conteúdo, etc.

Você pode modificar o nome de uma guia como no exemplo

i3GEO.guias.CONFIGURA.legenda.titulo = “nome diferente”;

Por padrão são definidas as guias legenda, temas, adiciona e mapas (links)

Exemplo

i3GEO.guias.CONFIGURA.legenda = { icone : "imagens/gisicons/show-legend.png", titulo : "Legenda", id : "guia4", idconteudo :
+"guia4obj", click : function() { i3GEO.guias.mostra("legenda"); i3GEO.mapa.legendaHTML.cria("guia4obj"); } };

Tipo

{objeto}

+ +

ORDEM

Ordem de inclusão das guias no mapa.  Essa opção é mais útil no caso do tipo sanfona, pois nesse caso, a primeira guia é sempre a que fica ativa.  Se esse parametro for uma string vazia, a ordem utilizada será a ordem existente em i3GEO.guias.CONFIGURA.

Ao ser definida, apenas as guias indicadas no array serão incluídas

Exemplo

i3GEO.guias.ORDEM = [“temas”,”adiciona”,”legenda”];

Tipo

{array}

+ +

TIPO

Tipo de guia

Quando TIPO = “movel”, a inicialização da guia é feita em i3GEO.inicia Isso é ne cessário pq a guia móvel só pode ser criada após o posicionamento do corpo do mapa

Tipo

{string}

Default

guia

Values

guia|sanfona|tablet|movel

+ +

idguias

ID do elemento DOM, criado pelo YUI, onde serão inseridas as guias

Tipo

{String}

Default

guiasYUI

+ +

Functions

+ +

cria

cria : function(onde)

Cria as guias com base na variável i3GEO.guias.CONFIGURA

As guias podem ser definidas no HTML do mapa, sem necessariamente estarem na variável configura.<b> As guias, nesse caso, devem ter como ID “guia’n’”, por exemplo id=”guia6”.  Para cada uma dessas guias deve haver um DIV com o conteúdo.  Esse DIV deve ter como ID “guia’n’obj”, por exemplo id=”guia6obj”.  No caso de ser utilizado a guia móvel, com i3GEO.guias.TIPO = “movel” , “guia’n” não é necessário, uma vez que são utilizados os ícones definidos em i3GEO.guias.CONFIGURA

Parametro

{String}id do elemento que conterá as guias
+ +

ativa

ativa : function(guia)

Ativa uma determinada guia

Parametro

{String}guia que será ativada
+ +

ajustaGuiaFerramenta

ajustaGuiaFerramenta : function(idjanela,
namespace)

Ajusta as guias de uma janela para que sempre fiquem no topo da janela, aplicando o overflow ao conteúdo das guias

Deve ser utilizado pelas ferramentas após a janela ter seu conteúdo renderizado.

Veja como exemplo a ferramenta tabela

Paremeters

{string}id da janela
{string}namespace da janela utilizado para definir os elementos DIV onde o conteúdo é renderizado
+ +

guiaMovel

Controla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas

Summary
Propriedades
ABERTAIndica se a guia inicializará aberta
configDefine os valores de posicionamento dos elementos que compõem a guia
Functions
iniciaInicializa a guia móvel
abreFechaAbre ou fecha a guia móvel
+ +

Propriedades

+ +

ABERTA

Indica se a guia inicializará aberta

Type

{boolean}

Default

false

+ +

config

Define os valores de posicionamento dos elementos que compõem a guia

Default

(start code) i3GEO.guias.guiaMovel.config = { larguraPuxador : 50, alturaPuxador : 319, alturaGuiaMovel : 0, larguraGuiaMovel : 320, topGuiaMovel : 0, guias : { icones : [], ids : [], idsconteudos : [], titulos : [], chaves : [] }, posicao : [ “c”, “r” ] }; (end)

+ +

Functions

+ +

inicia

inicia : function()

Inicializa a guia móvel

+ +

abreFecha

abreFecha : function(forca)

Abre ou fecha a guia móvel

+ +
+ + + + +
cria : function(onde)
Cria as guias com base na variável i3GEO.guias.CONFIGURA
ativa : function(guia)
Ativa uma determinada guia
ajustaGuiaFerramenta : function(idjanela,
namespace)
Ajusta as guias de uma janela para que sempre fiquem no topo da janela, aplicando o overflow ao conteúdo das guias
inicia : function()
Inicializa a guia móvel
abreFecha : function(forca)
Abre ou fecha a guia móvel
+ + \ No newline at end of file diff --git a/documentacao/files/js/idioma-js.html b/documentacao/files/js/idioma-js.html new file mode 100755 index 0000000..8ed7aa4 --- /dev/null +++ b/documentacao/files/js/idioma-js.html @@ -0,0 +1,84 @@ +Idioma - i3Geo + + + + + + + + + +

Idioma

Tradução da interface principal.

Fornece os métodos para traduzir frases para idiomas específicos.

O dicionário é definido em i3geo/classesjs/dicionario.js

Se você está customizando o i3geo,acrescentandonovas funcionalidades, utilize o método alteraDicionario para acrescentar novas traduções, dessa forma, quandoo usuário escolher oidioma ainterface será adaptada corretamente.

Namespace

i3GEO.idioma

Exemplos

i3GEO.idioma.define("pt");
+
+i3GEO.idioma.defineDicionario(g_traducao);
+
+i3GEO.idioma.alteraDicionario("d22","novo oi");
+
+alert($trad("d22"))

Veja

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

Summary
IdiomaTradução da interface principal.
Propriedades
MOSTRASELETORDefine se o i3Geo irá incluir no mapa as bandeiras de seleção de idiomas
IDSELETORDefine o id do elemento HTML que receberá o seletor.
SELETORESLista os seletores (bandeiras) que serão incluídas no seletor
DICIONARIOObjeto contendo o dicionário default utilizado
Functions
defineDefine qual o idioma em uso.
retornaAtualRetorna o idioma atual.
defineDicionarioDefine o objeto com as traduções.
alteraDicionarioAltera um texto do dicionario ou acresecenta um novo texto para o idioma atual.
traduzirTraduz um texto para o idioma escolhido
adicionaDicionarioAdiciona novos registros ao dicionário atual
mostraDicionarioAbre uma nova janela do navegador com a lista de palavras do dicionário.
trocaIdiomaTroca o idioma atual por outro.
listaIdiomasLista os idiomas disponíveis no dicionário ativo
mostraSeletorInclui as bandeiras no mapa permitindo a seleção do idioma
objetoIdiomaRetorna um objeto com os itens do dicionario para o idioma atual
$tradAtalho para a função de tradução
+ +

Propriedades

+ +

MOSTRASELETOR

Define se o i3Geo irá incluir no mapa as bandeiras de seleção de idiomas

Tipo

{Boolean}

Default

true

+ +

IDSELETOR

Define o id do elemento HTML que receberá o seletor.  Se não for definido, o seletor será posicionado automaticamente pelo i3Geo

Tipo

{String}

+ +

SELETORES

Lista os seletores (bandeiras) que serão incluídas no seletor

Tipo

{Array}

Default

[“pt”,”en”,”es”,”it”]

+ +

DICIONARIO

Objeto contendo o dicionário default utilizado

Tipo

{object}

Default

g_traducao

+ +

Functions

+ +

define

define : function(codigo)

Define qual o idioma em uso.  O default é “pt”.

Parametro

{String}Código do idioma.
+ +

retornaAtual

retornaAtual : function()

Retorna o idioma atual.

Return

{string}Código do idioma.
+ +

defineDicionario

defineDicionario : function(obj)

Define o objeto com as traduções.  O default é “g_traducao”

Parametro

{Object}Objeto com a tradução.

Exemplo

g_traducao = {
+     "p1": [{
+         pt:"texto em portugues",
+         en:"texto em ingles",
+         es:"texto em espanhol"
+     }]
+};
+ +

alteraDicionario

alteraDicionario : function(id,
novo)

Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual.

Parametros

{String}Código do texto.
{String}Novo texto.
+ +

traduzir

traduzir : function(id,
dic)

Traduz um texto para o idioma escolhido

Parametros

{String}Código do texto.
{string}Objeto que contém o dicioná.  Por default, utiliza i3GEO.idioma.DICIONARIO

Returns

{String} Texto traduzido.

+ +

adicionaDicionario

adicionaDicionario : function(novodic)

Adiciona novos registros ao dicionário atual

Parametro

{Object}Objeto novo dicionário.

Exemplo

var novodic ={ "pp": [{
+
+pt:"texto em portugues",
+
+en:"texto em ingles",
+
+es:"texto em espanhol"
+
+}]}
+
+i3GEO.idioma.adicionaDicionario(novodic)
+
+alert($trad("pp"))
+
+(code)
+ +

mostraDicionario

mostraDicionario : function()

Abre uma nova janela do navegador com a lista de palavras do dicionário.

+ +

trocaIdioma

trocaIdioma : function(codigo)

Troca o idioma atual por outro.

A troca é baseada na definição de um cookie e reload da página.

Parametro

{String}Código do idioma (p.e.  “en”)
+ +

listaIdiomas

listaIdiomas : function()

Lista os idiomas disponíveis no dicionário ativo

Returns

{Array} códigos de idioma disponíveis.

+ +

mostraSeletor

mostraSeletor : function()

Inclui as bandeiras no mapa permitindo a seleção do idioma

As imagens das bandeiras devem estar definidas no CSS do i3geo, recebendo como identificadores os ids uk,brasil,italiano,espanhol

+ +

objetoIdioma

objetoIdioma : function(dic)

Retorna um objeto com os itens do dicionario para o idioma atual

Parametro

{objeto}(opcional) objeto com o dicionario
+ +

$trad

var $trad = function(id,
dic)

Atalho para a função de tradução

Parametros

{String}Código do texto.
{string}Objeto que contém o dicioná.  Por default, utiliza i3GEO.idioma.DICIONARIO

Returns

{String}Texto traduzido.
+ +
+ + + + +
define : function(codigo)
Define qual o idioma em uso.
retornaAtual : function()
Retorna o idioma atual.
defineDicionario : function(obj)
Define o objeto com as traduções.
alteraDicionario : function(id,
novo)
Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual.
traduzir : function(id,
dic)
Traduz um texto para o idioma escolhido
adicionaDicionario : function(novodic)
Adiciona novos registros ao dicionário atual
mostraDicionario : function()
Abre uma nova janela do navegador com a lista de palavras do dicionário.
trocaIdioma : function(codigo)
Troca o idioma atual por outro.
listaIdiomas : function()
Lista os idiomas disponíveis no dicionário ativo
mostraSeletor : function()
Inclui as bandeiras no mapa permitindo a seleção do idioma
objetoIdioma : function(dic)
Retorna um objeto com os itens do dicionario para o idioma atual
var $trad = function(id,
dic)
Atalho para a função de tradução
+ + \ No newline at end of file diff --git a/documentacao/files/js/ini_i3geo-js.html b/documentacao/files/js/ini_i3geo-js.html new file mode 100755 index 0000000..5077601 --- /dev/null +++ b/documentacao/files/js/ini_i3geo-js.html @@ -0,0 +1,60 @@ +i3Geo + + + + + + + + + +

i3Geo

A classe i3GEO possuí os métodos de criação e atualização do mapa.  Todas as subclasses são baseadas em i3GEO, por exemplo, para criar uma janela flutuante sobre o mapa, utilize i3GEO.janela.cria()

Para inicializar o mapa, utilize i3GEO.inicia() e para atualizar o mapa, utilize i3GEO.atualiza().  Após terminado o processo de inicialização, pode-se executar uma função de ajuste.  Essa função deve ser definida em i3GEO.finaliza, por exemplo i3GEO.finaliza = “funcaoDeAjuste()” ou i3GEO.finaliza = function(){}

Ao inicializar ou atualizar o i3Geo, é feita uma chamada em AJAX para a obtenção dos parametros necessários ao funcionamento do mapa.  Esses parametros são armazenados na variável i3GEO.parametros

Nessa classe estão disponíveis variáveis internas utilizadas em várias funções, como i3GEO.temaAtivo

Namespace

i3GEO

Veja

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

Summary
i3GeoA classe i3GEO possuí os métodos de criação e atualização do mapa.
i3GEOFEsse objeto recebe os métodos sob demanda por meio de injeção de javascripts (script tag).
YAHOO.i3GEONamespace da biblioteca YUI que é reutilizável em vários trechos de código do i3Geo
i3GEO
Constants
tamanhodocLargura e altura do navegador após a inicialização do mapa
Propriedades
parametrosParametros obtidos do mapa atual.
scrollerWidthLargura da barra de rolagem do navegador.
finalizaFunção que será executada após a criação e posicionamento do mapa.
finalizaAPIFunção que será executada após a API utilizada (Openlayers ou Googlemaps) ter sido inicializada e o objeto com
Variaveis
temaAtivoIndica o último tema que foi ativado no mapa
Functions
criaCria e configura a visualização do mapa, definindo posicionamentos, tamanho etc
iniciaInicializa o mapa
atualizaAtualiza o mapa atual, altera a imagem do mapa os gadgets ativos e os parametros e verifica a integridade do mapa em uso (arquivo mapfile)
+ +

i3GEOF

Esse objeto recebe os métodos sob demanda por meio de injeção de javascripts (script tag).  É utilizado pelas ferramentas existentes em i3geo/ferramentas.

Cada javascript inserido na página adiciona novos objetos, como por exemplo i3GEOF.buffer.

+ +

YAHOO.i3GEO

Namespace da biblioteca YUI que é reutilizável em vários trechos de código do i3Geo

Type

{YAHOO.namespace}

+ +

i3GEO

Summary
Constants
tamanhodocLargura e altura do navegador após a inicialização do mapa
Propriedades
parametrosParametros obtidos do mapa atual.
scrollerWidthLargura da barra de rolagem do navegador.
finalizaFunção que será executada após a criação e posicionamento do mapa.
finalizaAPIFunção que será executada após a API utilizada (Openlayers ou Googlemaps) ter sido inicializada e o objeto com
Variaveis
temaAtivoIndica o último tema que foi ativado no mapa
Functions
criaCria e configura a visualização do mapa, definindo posicionamentos, tamanho etc
iniciaInicializa o mapa
atualizaAtualiza o mapa atual, altera a imagem do mapa os gadgets ativos e os parametros e verifica a integridade do mapa em uso (arquivo mapfile)
+ +

Constants

+ +

tamanhodoc

Largura e altura do navegador após a inicialização do mapa

É utilizado como um parametro para verificar se o mapa foi ou não redimensionado pelo usuário de forma consistente

Type

{array}

+ +

Propriedades

+ +

parametros

Parametros obtidos do mapa atual.  Os parametros são fornecidos pelos programas PHP de redesenho e criação do mapa e atualizados sempre que o mapa é alterado.

Algumas dessas variáveis são definidas em ms_configura.php

Exemplos

alert(i3GEO.parametros.mapexten);
+i3GEO.parametros.mapscale = 25000;

Parametros

mapexten {String}extensão geográfica do mapa no formato xmin ymin xmax ymax
mapscale {Numeric}denominador da escala do mapa
mapres {Numeric}resolução da imagem do mapa em DPI
pixelsize {Numeric}tamanho em unidades de terreno dos pixels da imagem
mapfile {String}nome do mapfile atualmente em uso
cgi {String}endereço do executável do mapserver no servidor acessível pela URL
extentTotal {String}extensão do mapa na inicialização
mapimagem {String}URL da imagem que compõe o mapa
geoip {sim|nao}indica se o geoip está instalado
listavisual {String}(depreciado) lista de visuais disponíveis
utilizacgi {sim|nao}indica se o mapa atual está no modo CGI
versaoms {String}versão do Mapserver instalado no servidor (maior)
versaomscompleta {String}versão do Mapserver instalado no servidor (completa)
mensagens {String}mensagens para uso no letreiro
w {Integer}largura do mapa atual
h {Integer}altura do mapa atual
locsistemas {String}endereço do xml com a lista de sistemas adicionais
locidentifica {String}endereço do xml com a lista de sistemas de identificação
r {sim|nao}indica se o software R está instalado no servidor
locmapas {String}endereço do xml com a lista de mapas
extentref {String}extensão geográfica do mapa de referência
celularef {Numeric}tamanho do pixel do mapa de referência em unidades do terreno
kmlurl {String}url de um arquivo kml que será inserido no mapa.  Válido apenas na interface Google Maps
mensagemInicia {String}mensagem definida em ms_configura.php indicando a versão atual do i3Geo.
interfacePadrao {String}interface padrão definida em ms_configura
embedLegenda {String}sim|nao indica se na inicialização a legenda foi inserida no conteúdo do mapa ou não
celularef {Numeric}tamanho da célula do mapa de referência
autenticadoopenid {sim|nao}indica se o usuário foi autenticado em alguma rede social
editor {sim|nao}indica se o usuário atual é um editor (administrador)

cordefundo {r,g,b}

copyright {String}texto existente no Layer copyright do mapfile de inicialização
statusFerramentas {array}indicador de status de algumas ferramentas que dependem de configurações no servidor
+ +

scrollerWidth

Largura da barra de rolagem do navegador.  Se for igual a “”, a largura será calculada automaticamente.

O valor “scrollerWidth” será utilizado no calculo da largura do mapa.  Se vc não quer diminuir o tamanho do mapa, subtraindo a largura da barra de rolagem, defina scrollerWidth = 0

Tipo

{numérico}

+ +

finaliza

Função que será executada após a criação e posicionamento do mapa.  Pode ser uma string também, que será avaliada com “eval”.

Exemplo

i3GEO.finaliza = function() {
+    if ($i("i3GEOlogoMarca")) {
+        $i("i3GEOlogoMarca").style.display = "none";
+    }
+    i3GEO.mapa.insereDobraPagina("googlemaps","../imagens/dobragooglemaps.png");
+};

Tipo

{function}

+ +

finalizaAPI

Função que será executada após a API utilizada (Openlayers ou Googlemaps) ter sido inicializada e o objeto com

  • mapa ter sido criado.  Pode ser uma string também, que será avaliada com “eval”.

Tipo

{function}

+ +

Variaveis

+ +

temaAtivo

Indica o último tema que foi ativado no mapa

Permite que ao se passar de uma ferramenta para outra, os menus reflitam a última escolha.

Tipo

{string}

+ +

Functions

+ +

cria

cria : function()

Cria e configura a visualização do mapa, definindo posicionamentos, tamanho etc

Após as definições básicas, é executado o programa <i3GEO.Interface.cria> que irá realizar as operações conforme a interface atualmente em uso.  A interface é definida em <i3GEO.Interface.ATUAL>

+ +

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

{Objeto}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)
+ + \ No newline at end of file diff --git a/documentacao/files/js/interface-js.html b/documentacao/files/js/interface-js.html new file mode 100755 index 0000000..7a0ac07 --- /dev/null +++ b/documentacao/files/js/interface-js.html @@ -0,0 +1,116 @@ +Interface - i3Geo + + + + + + + + + +

Interface

Funcoes que controlam o comportamento específico de determinadas interfaces

As interfaces são definidas na inicialização do i3Geo, por exemplo, openlayers,etc

A classe “interface” contém os métdos específicos utilizados nessas interfaces

Namespace

i3GEO.Interface

Exemplo

Para iniciar o i3geo com uma interface específica, utilize http://localhost/i3geo/ms_criamapa.php?interface=black_gm.phtml

O HTML deve conter as definições da interface criada e deve estar armazenado em i3geo/aplicmap

Veja

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

Summary
InterfaceFuncoes que controlam o comportamento específico de determinadas interfaces
Propriedades
TABLETQuando true, são aplicadas configurações especiais para uso em tablets.
ALTTABLETNome do arquivo HTML com a interface alternativa utilizada quando o i3Geo detecta o uso de um dispositivo móvel
BARRABOTOESTOPDistancia da barra de botões em relação ao topo do mapa.
BARRABOTOESLEFTDistancia da barra de botões em relação ao lado esquerdo do mapa.
BARRADEZOOMRIGHTDistancia da barra de botões em relação ao lado direito do mapa.
BARRADEZOOMTOPDistancia da barra de zoom em relação ao topo do mapa.
BARRADEZOOMLEFTDistancia da barra de zoom em relação ao lado esquerdo do mapa.
ATUALInterface utilizada na criação e controle do mapa.
IDCORPOID do elemento HTML que receberá o corpo do mapa
Variaveis
IDMAPAID do elemento HTML criado para conter o mapa
Functions
redesenhaAplica o método redesenha da interface atual.
aplicaOpacidadeAplica um fator de opacidade a todos os layers do mapa
atualizaMapaAplica o método atualizaMapa da interface atual.
atualizaTemaAplica o método atualizaTema da interface atual
ligaDesligaLiga/desliga um tema
adicionaKmlAplica o método de adição de kml ao mapa conforme a interface atual
alteraLayersAltera todos os layers do mapa modificando um determinado parametro
i3GEO.Interface.OpenLayersInterface com motor de navegação baseado na API OpenLayers
Propriedades
parametrosMapPermite incluir parametros da API do OpenLayers nao previstos no i3Geo
parametrosViewPermite incluir parametros da API do OpenLayers nao previstos no i3Geo
interacoesInteracoes utilizadas no mapa.
FUNDOTEMAEstilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.
TILESIndica se por default será utilizado o modo de navegação em tiles em todas as camadas do mapa
GADGETSLista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa
SCALELINEPropriedades da API do OL3 para o controle de barra de escala
ZOOMPropriedades da API do OL3 para o controle de zoom
ZOOMSLIDERPropriedades da API do OL3 para o controle de zoomBar
MINEXTENTMenor extensão geográfica que pode ser mostrada no mapa
MAXEXTENTMaior extensão geográfica que pode ser mostrada no mapa
LAYERSADICIONAISObjetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
LAYERFUNDONome do layer do tipo baselayer que sera ativado
googleLikeIndica se a projeção cartográfica do mapa atual é a mesma utilizada pela API do Google Maps
i3GEO.Interface.GooglemapsInterface com motor de navegação baseado na API Google Maps
Propriedades
ESTILOSEstilos que podem ser utilizados com o mapa
ESTILOPADRAONome do estilo definido em ESTILOS que sera usado como padrao para o mapa.
MAPOPTIONSObjeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps
OPACIDADEValor da opacidade das camadas i3geo do mapa
TIPOMAPATipo de mapa que será usado como default, conforme constantes definidas na API do Google Maps.
Variaveis
ZOOMSCALEArray com a lista de escalas em cada nivel de zoom utilizado pelo Google
Functions
adicionaKmlInsere no mapa uma camada KML com base na API do Google Maps
+ +

Propriedades

+ +

TABLET

Quando true, são aplicadas configurações especiais para uso em tablets.

Altera o posicionamento da barra de botões e comportamento das guias.  Veja o exemplo interface/openlayers_t.htm.

Tipo

{boolean}

Default

false

+ +

ALTTABLET

Nome do arquivo HTML com a interface alternativa utilizada quando o i3Geo detecta o uso de um dispositivo móvel

A detecção é aplicada automaticamente quando essa variável for definida

Para não aplicar a detecção, use i3GEO.Interface.ALTTABLET = “”

Tipo

{string}

+ +

BARRABOTOESTOP

Distancia da barra de botões em relação ao topo do mapa.

Tipo

{number}

Default

12

+ +

BARRABOTOESLEFT

Distancia da barra de botões em relação ao lado esquerdo do mapa.

Tipo

{number}

Default

3

+ +

BARRADEZOOMRIGHT

Distancia da barra de botões em relação ao lado direito do mapa.

Utilizado para ajustar a barra de zoom

Tipo

{number}

Default

50

+ +

BARRADEZOOMTOP

Distancia da barra de zoom em relação ao topo do mapa.

Tipo

{number}

Default

20

+ +

BARRADEZOOMLEFT

Distancia da barra de zoom em relação ao lado esquerdo do mapa.

Tipo

{number}

Default

10

+ +

ATUAL

Interface utilizada na criação e controle do mapa.

Veja como usar nos arquivos de apresentação do mapa existentes no diretório i3geo/interface

O i3Geo, além da interface própria, permite o uso de outras APIs para a construção do mapa, como Google Maps ou Openlayers.  Essa propriedade define qual interface será usada.  Não confundir com o nome do HTML que é utilizado para mostrar o mapa.

Para definir a interface, utilize

i3GEO.Interface.ATUAL = “<valor>”

Tipo

{string}

Valores

openlayers|googlemaps

Default

openlayers

+ +

IDCORPO

ID do elemento HTML que receberá o corpo do mapa

Tipo

{string}

Default

corpoMapa

+ +

Variaveis

+ +

IDMAPA

ID do elemento HTML criado para conter o mapa

Esse elemento normalmente é criado dentro de IDCORPO dependendo da interface

+ +

Functions

+ +

redesenha

redesenha : function()

Aplica o método redesenha da interface atual.  Em alguns casos, a função de redesenho aplica os mesmos processos da função de atualizar o mapa.  Isso ocorre pq em alguns casos as funções são otimizadas para cada situação

+ +

aplicaOpacidade

aplicaOpacidade : function(opacidade,
layer)

Aplica um fator de opacidade a todos os layers do mapa

Parametro

{numerico}0 a 1
{string}(opcional) se for vazio aplica ao mapa todo
+ +

atualizaMapa

atualizaMapa : function()

Aplica o método atualizaMapa da interface atual.  Em alguns casos, a função de redesenho aplica os mesmos processos da função de atualizar o mapa.  Isso ocorre pq em alguns casos as funções são otimizadas para cada situação

+ +

atualizaTema

atualizaTema : function(retorno,
tema)

Aplica o método atualizaTema da interface atual

Parametros

{Objeto} -parametros obtidos da função PHP de redesenho do mapa.  Quando igual a “”, é feita apenas a atualização da camada, sem que a árvore de camadas seja atualizada.

{string}código do tema
+ +

ligaDesliga

ligaDesliga : function(obj)

Liga/desliga um tema

Parametros

{object}objeto do tipo checkbox que foi acionado na arvore de camadas ou objeto que contenha as propriedades value e checked, sendo value o código do layer
+ +

adicionaKml

adicionaKml : function()

Aplica o método de adição de kml ao mapa conforme a interface atual

+ +

alteraLayers

Altera todos os layers do mapa modificando um determinado parametro

Parametros

{string}nome do parâmetro
{string}valor a ser atribuído
+ +

i3GEO.Interface.OpenLayers

Interface com motor de navegação baseado na API OpenLayers

Namespace

i3GEO.Interface.openlayers

Utilizado quando

i3GEO.Interface.ATUAL = “openlayers”

Cria o objeto i3geoOL que pode receber os métodos da API do OpenLayers

Summary
Propriedades
parametrosMapPermite incluir parametros da API do OpenLayers nao previstos no i3Geo
parametrosViewPermite incluir parametros da API do OpenLayers nao previstos no i3Geo
interacoesInteracoes utilizadas no mapa.
FUNDOTEMAEstilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.
TILESIndica se por default será utilizado o modo de navegação em tiles em todas as camadas do mapa
GADGETSLista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa
SCALELINEPropriedades da API do OL3 para o controle de barra de escala
ZOOMPropriedades da API do OL3 para o controle de zoom
ZOOMSLIDERPropriedades da API do OL3 para o controle de zoomBar
MINEXTENTMenor extensão geográfica que pode ser mostrada no mapa
MAXEXTENTMaior extensão geográfica que pode ser mostrada no mapa
LAYERSADICIONAISObjetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
LAYERFUNDONome do layer do tipo baselayer que sera ativado
googleLikeIndica se a projeção cartográfica do mapa atual é a mesma utilizada pela API do Google Maps
+ +

Propriedades

+ +

parametrosMap

Permite incluir parametros da API do OpenLayers nao previstos no i3Geo

Parametros do objeto map do OpenLayers

+ +

parametrosView

Permite incluir parametros da API do OpenLayers nao previstos no i3Geo

Parametros do objeto View do OpenLayers

+ +

interacoes

Interacoes utilizadas no mapa.

http://openlayers.org/en/v3.4.0/apidoc/ol.interaction.Interaction.html?unstable=true

Parametros do objeto Map.options.interactions do OpenLayers

Se for um array vazio, as interacoes default sao adicionadas na funcao de i3GEO.Interface.openlayers.cria

Tipo

{array}

+ +

FUNDOTEMA

Estilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.

Permite destacar o nome do tema que está em processo de carregamento

Tipo

{string}

Default

yellow

+ +

TILES

Indica se por default será utilizado o modo de navegação em tiles em todas as camadas do mapa

Ao bloquear o modo tile, o cache de imagens não poderá ser realizado

A configuração de cada camada sobrepõe essa propriedade

Tipo

{boolean}

Default

true

+ +

GADGETS

Lista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa

Tipo

{object}

Default

{ZoomSlider:true,Zoom: false,LayerSwitcher:true,ScaleLine:true,OverviewMap:false}

+ +

SCALELINE

Propriedades da API do OL3 para o controle de barra de escala

http://openlayers.org/en/v3.4.0/apidoc/ol.control.ScaleLine.html

Tipo

{object}

Default: {}

+ +

ZOOM

Propriedades da API do OL3 para o controle de zoom

http://openlayers.org/en/v3.4.0/apidoc/ol.control.Zoom.html

Tipo

{object}

Default: {}

+ +

ZOOMSLIDER

Propriedades da API do OL3 para o controle de zoomBar

http://openlayers.org/en/v3.4.0/apidoc/ol.control.ZoomSlider.html

Tipo

{object}

Default: {}

+ +

MINEXTENT

Menor extensão geográfica que pode ser mostrada no mapa

Tipo

{array}

Default

[-0.0003, -0.0003, 0.0003, 0.0003]

+ +

MAXEXTENT

Maior extensão geográfica que pode ser mostrada no mapa

Tipo

{array}

Default

[-180, -90, 180, 90]

+ +

LAYERSADICIONAIS

Objetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.

Tipo

{array}

+ +

LAYERFUNDO

Nome do layer do tipo baselayer que sera ativado

+ +

googleLike

Indica se a projeção cartográfica do mapa atual é a mesma utilizada pela API do Google Maps

Tipo

{boolean}

Default

false

+ +

i3GEO.Interface.Googlemaps

Interface com motor de navegação baseado na API Google Maps

Namespace

i3GEO.Interface.googlemaps

Utilizado quando

i3GEO.Interface.ATUAL = “googlemaps”

Cria o objeto i3GeoMap que pode receber os métodos da API.  Cria também o objeto i3GeoMapOverlay do tipo Overlay, utilizado para cálculos ou para receber elementos gráficos.

Summary
Propriedades
ESTILOSEstilos que podem ser utilizados com o mapa
ESTILOPADRAONome do estilo definido em ESTILOS que sera usado como padrao para o mapa.
MAPOPTIONSObjeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps
OPACIDADEValor da opacidade das camadas i3geo do mapa
TIPOMAPATipo de mapa que será usado como default, conforme constantes definidas na API do Google Maps.
Variaveis
ZOOMSCALEArray com a lista de escalas em cada nivel de zoom utilizado pelo Google
Functions
adicionaKmlInsere no mapa uma camada KML com base na API do Google Maps
+ +

Propriedades

+ +

ESTILOS

Estilos que podem ser utilizados com o mapa

Para novos estilos, acrescente seu codigo nesse objeto

Fonte http://maps-api-tt.appspot.com/apilite/styled/styled.html

Tipo

{objeto}

+ +

ESTILOPADRAO

Nome do estilo definido em ESTILOS que sera usado como padrao para o mapa.  Se for “” sera usado o estilo normal do Google

Estilos pre-definidos Red, Countries, Night, Blue, Greyscale, No roads, Mixed, Chilled

Tipo

{string}

+ +

MAPOPTIONS

Objeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps

Exemplo de uso

i3GEO.Interface.googlemaps.MAPOPTIONS = {maxZoom:5};

https://developers.google.com/maps/documentation/javascript/reference#MapOptions

Tipo

{MapOptions}

+ +

OPACIDADE

Valor da opacidade das camadas i3geo do mapa

Varia de 0 a 1

Tipo

{Numeric}

Default: 0.8

+ +

TIPOMAPA

Tipo de mapa que será usado como default, conforme constantes definidas na API do Google Maps.

Tipo

{string}

Valores

satellite|roadmap|hybrid|terrain

Default

terrain

+ +

Variaveis

+ +

ZOOMSCALE

Array com a lista de escalas em cada nivel de zoom utilizado pelo Google

Tipo

{array}

+ +

Functions

+ +

adicionaKml

adicionaKml : function(pan,
url,
titulo,
ativo)

Insere no mapa uma camada KML com base na API do Google Maps

As camadas adicionadas são acrescentadas na árvore de camadas

A lista de nomes dos objetos geoXml criados é mantida em i3GEO.mapas.GEOXML

Parametros

{Boolean}define se o mapa será deslocado para encaixar o KML
{String}URL do arquivo KML.  Se não for definido, a URL será obtida do INPUT com id = i3geo_urlkml (veja i3GEO.gadgets.mostraInserirKml)
{string}titulo que aparecerá na árvore.  Se não for definido, será calculado aleatoriamente.
{boolean}indica se a camada estará ativa ou não.  Se não for definido, será considerado como true
+ +
+ + + + +
redesenha : function()
Aplica o método redesenha da interface atual.
aplicaOpacidade : function(opacidade,
layer)
Aplica um fator de opacidade a todos os layers do mapa
atualizaMapa : function()
Aplica o método atualizaMapa da interface atual.
atualizaTema : function(retorno,
tema)
Aplica o método atualizaTema da interface atual
ligaDesliga : function(obj)
Liga/desliga um tema
adicionaKml : function()
Aplica o método de adição de kml ao mapa conforme a interface atual
+ + \ No newline at end of file diff --git a/documentacao/files/js/janela-js.html b/documentacao/files/js/janela-js.html new file mode 100755 index 0000000..38e3264 --- /dev/null +++ b/documentacao/files/js/janela-js.html @@ -0,0 +1,62 @@ +Janelas - i3Geo + + + + + + + + + +

Janelas

Cria e gerencia janelas flutuantes

As janelas são criadas por meio da biblioteca YUI

Namespace

i3GEO.janela

Veja

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

Summary
JanelasCria e gerencia janelas flutuantes
Variaveis
YAHOO.widget.OverlayManagerGerenciador das janelas flutuantes da biblioteca YUI
YAHOO.i3GEO.janela.managerAguardeGerenciador das janelas flutuantes de aguarde
Propriedades
ESTILOABDEstilo que será aplicado ao elemento body da janela (class=’bd’)
ESTILOAGUARDEEstilo da janela de aguarde
AGUARDEMODALIndica se a janela de aguarde será do tipo MODAL, ou seja, se irá ou não bloquear as opções do mapa.
TRANSICAOSUAVEAltera a transparência das janelas quando o mouse sobrepõe e quando sai (não é ativado no navegador IE)
OPACIDADEValor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.
OPACIDADEAGUARDEValor da opacidade da janela de aguarde.
Functions
criaCria uma janela flutuante.
alteraTamanhoAltera o tamanho de uma janela aberta
abreAguardeAbre uma janela com a mensagem de aguarde
fechaAguardeFecha uma janela do tipo aguarde
tempoMsgAbre uma janela com uma mensagem temporaria
ativaAlertaSubstitui a janelça de alerta padrão do sistema operacional por uma outra customizada
confirmaJanela de confirmacao
promptJanela de prompt para entrada de dados
mensagemSimplesMostra uma janela simples com uma mensagem
+ +

Variaveis

+ +

YAHOO.widget.OverlayManager

Gerenciador das janelas flutuantes da biblioteca YUI

Type

{YAHOO.widget.OverlayManager}

+ +

YAHOO.i3GEO.janela.managerAguarde

Gerenciador das janelas flutuantes de aguarde

Type

{YAHOO.widget.OverlayManager}

+ +

Propriedades

+ +

ESTILOABD

Estilo que será aplicado ao elemento body da janela (class=’bd’)

Tipo

{String}

Default

display:block;padding:5px 1px 5px 1px;

+ +

ESTILOAGUARDE

Estilo da janela de aguarde

Pode ser normal|reduzida|minima|nenhum

Utilize nenhum para nunca mostrar a janela

Tipo

{String}

Default

normal

+ +

AGUARDEMODAL

Indica se a janela de aguarde será do tipo MODAL, ou seja, se irá ou não bloquear as opções do mapa.

Tipo

{Boolean}

Default

false

+ +

TRANSICAOSUAVE

Altera a transparência das janelas quando o mouse sobrepõe e quando sai (não é ativado no navegador IE)

Tipo

{boolean}

Default

true

+ +

OPACIDADE

Valor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.

Varia de 0 a 100

Tipo

{numeric}

Default

65

+ +

OPACIDADEAGUARDE

Valor da opacidade da janela de aguarde.

Varia de 0 a 100

Tipo

{numeric}

Default

50

+ +

Functions

+ +

cria

cria : function(wlargura,
waltura,
wsrc,
nx,
ny,
texto,
id,
modal,
classe,
funcaoCabecalho,
funcaoMinimiza,
funcaoAposRedim,
dimensionavel,
icone,
funcaoDuplica,
transicao)

Cria uma janela flutuante.

Vc pode obter o elemento HTML interno da janela por meio de

retorno[2].innerHTML

Vc pode recuperar uma janela com o comando

YAHOO.i3GEO.janela.manager.find(id);

Parametros

{integer}largura da janela em pixels
{integer}altura da janela em pixels
{String}URL que será incluída no SRC do iframe interno da janela.  Se for “”, o iframe não será criado
{Integer}posição x da janela em pixels.  Se for “” será fixada no centro
{Integer}posição y da janela em pixels.  Se for “” será fixada no centro
{String}texto do cabeçalho
{String}(opcional) nome que será dado ao id que conterá a janela.  Se não for definido, será usado
  • id=”wdoca”.  O id do iframe interno é sempre igual ao id + a letra i.  Por default, será “wdocai”.  O id do cabçalho será igual a id+”_cabecalho” e o id do corpo será id+”_corpo”.  O id também é utilizado na função de fechamento da janela.  Quando for usada a técnica de script tag, ao fechar a janela a função de mesmo nome do id será definida como “null”.
{Boolean}(opcional) indica se a janela bloqueará as inferiores ou não.  Por default é false
{String}(opcional) classe CSS que será aplicada a barra de menu.  Por default o valor é hd2.  Na interface Google Earth, esse valor é sempre alterado para “hd”.
{function}(opcional) funcao que será executada quando o usuário clicar no cabecalho
{function}(opcional) funcao que será executada para minimizar a janela
{function}(opcional) funcao que será executada para alterar o tamanho da janela
{boolean}(opcional) a janela pode ser redimensionada ou nao pelo usuario
{string}(opcional) icone que será mostrado no canto superior esquerdo da janela
{funcao}funcao executada quando o icone + for clicado
{sim|nao}(opcional) indica se o efeito de transparência nos eventos mouseover/out será aplicado

Return

{Array} Array contendo objeto YAHOO.panel criado,elemento HTML com o cabecalho, elemento HTML com o corpo

+ +

alteraTamanho

alteraTamanho : function(w,
h,
id)

Altera o tamanho de uma janela aberta

Parametros

{Integer}nova largura
{Integer}nova altura
{String}(opcional) id que identifica a janela aberta
+ +

abreAguarde

abreAguarde : function(id,
texto)

Abre uma janela com a mensagem de aguarde

Parametros

{String}id da nova janela
{String}texto da janela
+ +

fechaAguarde

fechaAguarde : function(id)

Fecha uma janela do tipo aguarde

Paremeters

{String}id da janela que será fechada.  Se não for definido, tenta fechar as janelas principais.
+ +

tempoMsg

tempoMsg : function(texto,
tempo)

Abre uma janela com uma mensagem temporaria

Parametros

{String}texto da janela

{segundos}

+ +

ativaAlerta

ativaAlerta : function()

Substitui a janelça de alerta padrão do sistema operacional por uma outra customizada

+ +

confirma

confirma : function(pergunta,
w,
resposta1,
resposta2,
funcao1,
funcao2)

Janela de confirmacao

Parametros

{string}texto da pegunta
{numeric}largura da janela
{string}(opcional) texto do botao 1
{string}(opcional) texto do botao 2
{function}(opcional) funcao do botao 1
{function}(opcional) funcao do botao 2
+ +

prompt

prompt : function(pergunta,
funcaoOk,
valorDefault)

Janela de prompt para entrada de dados

O campo para digitacao contem o ID ‘i3GEOjanelaprompt’

Parametros

{string}texto da pegunta
{function}(opcional) funcao do botao ok
{string}(opcional) valor default
+ +

mensagemSimples

mensagemSimples : function(texto,
cabecalho,
largura,
altura)

Mostra uma janela simples com uma mensagem

Parametros

{String}texto da mensagem
{String}texto do cabecalho
{numeric}(opcional) largura em pixel
{numeric}(opcional) altura em pixel
+ +
+ + + + +
cria : function(wlargura,
waltura,
wsrc,
nx,
ny,
texto,
id,
modal,
classe,
funcaoCabecalho,
funcaoMinimiza,
funcaoAposRedim,
dimensionavel,
icone,
funcaoDuplica,
transicao)
Cria uma janela flutuante.
alteraTamanho : function(w,
h,
id)
Altera o tamanho de uma janela aberta
abreAguarde : function(id,
texto)
Abre uma janela com a mensagem de aguarde
fechaAguarde : function(id)
Fecha uma janela do tipo aguarde
tempoMsg : function(texto,
tempo)
Abre uma janela com uma mensagem temporaria
ativaAlerta : function()
Substitui a janelça de alerta padrão do sistema operacional por uma outra customizada
confirma : function(pergunta,
w,
resposta1,
resposta2,
funcao1,
funcao2)
Janela de confirmacao
prompt : function(pergunta,
funcaoOk,
valorDefault)
Janela de prompt para entrada de dados
mensagemSimples : function(texto,
cabecalho,
largura,
altura)
Mostra uma janela simples com uma mensagem
+ + \ No newline at end of file diff --git a/documentacao/files/js/login-js.html b/documentacao/files/js/login-js.html new file mode 100755 index 0000000..06692fa --- /dev/null +++ b/documentacao/files/js/login-js.html @@ -0,0 +1,40 @@ +Controle de usuário - i3Geo + + + + + + + + + +

Controle de usuário

Controla o sistema de login e área restrita dos usuários

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

Namespace

i3GEO.login

Veja

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

Summary
Controle de usuárioControla o sistema de login e área restrita dos usuários
Propriedades
divnomeloginId do DIV existente no mapa e que recebera o nome do usuario apos o login para ser mostrado no mapa.
recarregaRecarrega ou nao a pagina atual apos o login
funcaoLoginOkFuncao que sera executada quando o login ocorrer de forma correta
funcaoLoginErroFuncao que sera executada quando o login ocorrer de forma errada
i3GEO.login.dialogoAbre as telas de diálogo com o usuário
Functions
abreLoginAbre a tela de login
abreLogoutAbre a tela de logout
+ +

Propriedades

+ +

divnomelogin

Id do DIV existente no mapa e que recebera o nome do usuario apos o login para ser mostrado no mapa.

Type

{String}

Default

i3GEONomeLogin

+ +

recarrega

Recarrega ou nao a pagina atual apos o login

Tipo

{boolean}

Default

false

+ +

funcaoLoginOk

Funcao que sera executada quando o login ocorrer de forma correta

Tipo

{function}

Default

null

+ +

funcaoLoginErro

Funcao que sera executada quando o login ocorrer de forma errada

Tipo

{function}

Default

null

+ +

i3GEO.login.dialogo

Abre as telas de diálogo com o usuário

Exemplo

Para abrir a mensagem de dialogo de login, utilize

i3GEO.login.dialogo.abreLogin();

Para abrir a mensagem de dialogo de logout, utilize

i3GEO.login.dialogo.abreLogout()

Summary
Functions
abreLoginAbre a tela de login
abreLogoutAbre a tela de logout
+ +

Functions

+ +

abreLogin

abreLogin : function(locaplic)

Abre a tela de login

+ +

abreLogout

abreLogout : function()

Abre a tela de logout

+ +
+ + + + +
abreLogin : function(locaplic)
Abre a tela de login
abreLogout : function()
Abre a tela de logout
+ + \ No newline at end of file diff --git a/documentacao/files/js/mapa-js.html b/documentacao/files/js/mapa-js.html new file mode 100755 index 0000000..c7d9ce7 --- /dev/null +++ b/documentacao/files/js/mapa-js.html @@ -0,0 +1,142 @@ +Mapa - i3Geo + + + + + + + + + +

Mapa

Executa operações obre o mapa principal

Em i3GEO.mapa.dialogo estao as funcoes de abertura dos dialogos para alteracao das propriedades do mapa, como cor de fundo, tipo de imagem, legenda etc.

Namespace

i3GEO.mapa

Veja

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

Summary
MapaExecuta operações obre o mapa principal
Propriedades
TEMASINICIAISLIGADOSLista indicando quais temas serao adicionados ao mapa na inicializacao
TEMASINICIAISLista indicando quais temas serao ligados na inicializacao
AUTORESIZEIndica se o tamanho do mapa sera ajustado toda vez que o navegador for redimensionado
RESOLUCAOTIPResolução de busca utilizada no balão de identificação
Functions
insereDobraPaginaInsere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
ativaTemaAltera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
ativaLogoAtiva ou desativa a logo marca.
compactaLayerGraficoRetorna uma string no formato base64 + JSON contendo as geometrias existentes no layer grafico do mapa Essas geometrias podem ser criadas com o editor vetorial
desCompactaLayerGraficoDescompacta um layer grafico criado com compactaLayerGrafico
restauraGraficosDescompacta graficos salvos no mapa atual
restauraTabelasDescompacta tabelas salvas no mapa atual
i3GEO.mapa.legendaHTMLControla a obtencao da legenda do mapa formatada em HTML.
Propriedades
incluiBotaoLiberaDefine se na legenda sera incluido o botao para liberar a legenda e inclui-la em uma janela flutuante
Functions
criaCria a legenda HTML
atualizaAtualiza o elemento HTML do mapa utilizado para mostrar a legenda
liberaLibera a legenda criando uma janela flutuante sobre o mapa
i3GEO.mapa.dialogoAbre as telas de dialogo das opcoes de manipulacao do mapa atual
Functions
mascaraAbre a janela de diálogo com as ferramenta mascara
ferramentasAbre a janela de diálogo com as ferramentas que atuam sobre o mapa
html2canvasAbre uma janela com a conversão de um objeto HTML em PNG
wkt2layerJanela de conversao de wkt em layer
atalhosedicaoJanela com as principais opcoes de edicao de um layer.
geolocalAbre a janela de dialogo da ferramenta de geolocalizacao do usuario
listaDeMapasBancoLista os mapas cadastrados no sistema de administracao do i3geo
congelaMapaCongela a visão atual do mapa mostrando-o em uma janela flutuante
metaestatAbre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapasLista os mapas publicados no METAESTAT
preferenciasPreferencias do usuario
locregiaoAbre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
filtraregiaoAbre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
animacaoAbre a janela de dialogo da ferramenta que permite animar o mapa atual
opacidadeAbre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
telaRemotaAbre a janela de dialogo da ferramenta de configuracao de uma tela remota
t3dAbre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
imprimirAbre a janela de dialogo da ferramenta que permite imprimir o mapa atual
mostraExtenAbre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
outputformatAbre a janela de dialogo da ferramenta outputformat
autoredesenhaAbre a janela de dialogo da ferramenta opcoes_autoredesenha
salvaMapaAbre a janela de dialogo da ferramenta salvamapa
carregaMapaAbre a janela de dialogo da ferramenta carregamapa
convertewsAbre a janela de dialogo da ferramenta convertews
convertekmlAbre a janela de dialogo da ferramenta convertemapakml
queryMapAbre a janela de dialogo da ferramenta opcoes_querymap
templateAbre a janela de dialogo da ferramenta template
tamanhoAbre a janela de dialogo da ferramenta opcoes_tamanho
tipoimagemAbre a janela de dialogo da ferramenta tipoimagem
corFundoAbre a janela de dialogo da ferramenta opcoes_fundo
opcoesEscalaAbre a janela de dialogo da ferramenta opcoes_escala
opcoesLegendaAbre a janela de dialogo da ferramenta opcoes_legenda
gradeCoordAbre a janela de dialogo da ferramenta gradecoord
cliqueTextoAbre a janela de dialogo da ferramenta inseretxt
selecaoAbre a janela de dialogo da ferramenta selecao
cliquePontoAbre a janela de dialogo da ferramenta inserexy2
cliqueGraficoAbre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefaultAbre a janela de dialogo da ferramenta identifica
+ +

Propriedades

+ +

TEMASINICIAISLIGADOS

Lista indicando quais temas serao adicionados ao mapa na inicializacao

Esse valor e utilizado para completar a variavel mashuppar utilizada por i3GEO.

Os temas sao aqueles que aparecem em i3geo/temas

Tipo

{string}

+ +

TEMASINICIAIS

Lista indicando quais temas serao ligados na inicializacao

Esse valor e utilizado para completar a variavel mashuppar utilizada por i3GEO.

Os temas sao aqueles que aparecem em i3geo/temas

Tipo

{string}

+ +

AUTORESIZE

Indica se o tamanho do mapa sera ajustado toda vez que o navegador for redimensionado

Tipo

{boolean}

Default

false

+ +

RESOLUCAOTIP

Resolução de busca utilizada no balão de identificação

Tipo

{numeric}

Default

12

+ +

Functions

+ +

insereDobraPagina

insereDobraPagina : function(tipo,
imagem)

Insere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa

Parametros

{string}tipo de icone googlemaps|openlayers
{string}endereco da imagem que sera utilizada no icone
+ +

ativaTema

ativaTema : function(codigo)

Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado

O tema anteriormente ativo tem sua cor alterada para a cor normal e o novo tema e destacado com uma cor diferente

Executa tambem as funcoes armazenadas em i3GEO.eventos.ATIVATEMA

Parametros

{string}codigo da camada
+ +

ativaLogo

ativaLogo : function()

Ativa ou desativa a logo marca.

+ +

compactaLayerGrafico

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

+ +

desCompactaLayerGrafico

desCompactaLayerGrafico : function(geometrias)

Descompacta um layer grafico criado com compactaLayerGrafico

+ +

restauraGraficos

restauraGraficos : function(graficos)

Descompacta graficos salvos no mapa atual

+ +

restauraTabelas

restauraTabelas : function(tabelas)

Descompacta tabelas salvas no mapa atual

+ +

i3GEO.mapa.legendaHTML

Controla a obtencao da legenda do mapa formatada em HTML.

util para mostrar a legenda na tela em um div qualquer

Por default, a legenda sera inserida no DIV com id = wlegenda_corpo

Summary
Propriedades
incluiBotaoLiberaDefine se na legenda sera incluido o botao para liberar a legenda e inclui-la em uma janela flutuante
Functions
criaCria a legenda HTML
atualizaAtualiza o elemento HTML do mapa utilizado para mostrar a legenda
liberaLibera a legenda criando uma janela flutuante sobre o mapa
+ +

Propriedades

+ +

incluiBotaoLibera

Define se na legenda sera incluido o botao para liberar a legenda e inclui-la em uma janela flutuante

Tipo

{boolean}

Default

true

+ +

Functions

+ +

cria

cria : function(id)

Cria a legenda HTML

O elemento HTML definido em ID deve ter style=display:block

A legenda e incluida no id definido.  Se id for igual a “”, sera apenas definido o evento de atualizacao, permitindo que seja criada a janela flutuante, por exemplo:

i3GEO.mapa.legendaHTML.cria(“”); i3GEO.mapa.legendaHTML.libera();

Parametros

{String}id do elemento que recebera a legenda
+ +

atualiza

atualiza : function()

Atualiza o elemento HTML do mapa utilizado para mostrar a legenda

+ +

libera

libera : function(ck,
largura,
altura,
topo,
esquerda)

Libera a legenda criando uma janela flutuante sobre o mapa

Parametros

{sim|nao}(opcional) inclui ou nao o checkbox que permitem desligar a camada
{numeric}largura da janela
{numeric}altura
{numeric}posicao desde o topo
{numeric}posicao desde a esquerda
+ +

i3GEO.mapa.dialogo

Abre as telas de dialogo das opcoes de manipulacao do mapa atual

Summary
Functions
mascaraAbre a janela de diálogo com as ferramenta mascara
ferramentasAbre a janela de diálogo com as ferramentas que atuam sobre o mapa
html2canvasAbre uma janela com a conversão de um objeto HTML em PNG
wkt2layerJanela de conversao de wkt em layer
atalhosedicaoJanela com as principais opcoes de edicao de um layer.
geolocalAbre a janela de dialogo da ferramenta de geolocalizacao do usuario
listaDeMapasBancoLista os mapas cadastrados no sistema de administracao do i3geo
congelaMapaCongela a visão atual do mapa mostrando-o em uma janela flutuante
metaestatAbre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapasLista os mapas publicados no METAESTAT
preferenciasPreferencias do usuario
locregiaoAbre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
filtraregiaoAbre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
animacaoAbre a janela de dialogo da ferramenta que permite animar o mapa atual
opacidadeAbre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
telaRemotaAbre a janela de dialogo da ferramenta de configuracao de uma tela remota
t3dAbre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
imprimirAbre a janela de dialogo da ferramenta que permite imprimir o mapa atual
mostraExtenAbre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
outputformatAbre a janela de dialogo da ferramenta outputformat
autoredesenhaAbre a janela de dialogo da ferramenta opcoes_autoredesenha
salvaMapaAbre a janela de dialogo da ferramenta salvamapa
carregaMapaAbre a janela de dialogo da ferramenta carregamapa
convertewsAbre a janela de dialogo da ferramenta convertews
convertekmlAbre a janela de dialogo da ferramenta convertemapakml
queryMapAbre a janela de dialogo da ferramenta opcoes_querymap
templateAbre a janela de dialogo da ferramenta template
tamanhoAbre a janela de dialogo da ferramenta opcoes_tamanho
tipoimagemAbre a janela de dialogo da ferramenta tipoimagem
corFundoAbre a janela de dialogo da ferramenta opcoes_fundo
opcoesEscalaAbre a janela de dialogo da ferramenta opcoes_escala
opcoesLegendaAbre a janela de dialogo da ferramenta opcoes_legenda
gradeCoordAbre a janela de dialogo da ferramenta gradecoord
cliqueTextoAbre a janela de dialogo da ferramenta inseretxt
selecaoAbre a janela de dialogo da ferramenta selecao
cliquePontoAbre a janela de dialogo da ferramenta inserexy2
cliqueGraficoAbre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefaultAbre a janela de dialogo da ferramenta identifica
+ +

Functions

+ +

mascara

mascara : function()

Abre a janela de diálogo com as ferramenta mascara

+ +

ferramentas

ferramentas : function()

Abre a janela de diálogo com as ferramentas que atuam sobre o mapa

+ +

html2canvas

html2canvas : function(obj)

Abre uma janela com a conversão de um objeto HTML em PNG

Parametros

{obj}objeto dom contendo o html a ser convertido
+ +

wkt2layer

wkt2layer : function(wkt,
texto)

Janela de conversao de wkt em layer

Parametros

{string}(opcional) WKT
{texto}(opcional) texto a ser incluido na feicao
+ +

atalhosedicao

atalhosedicao : function(idtema)

Janela com as principais opcoes de edicao de um layer.  Utilizado pelo sistema de administracao

Parametro

{string}codigo do tema
+ +

geolocal

geolocal : function()

Abre a janela de dialogo da ferramenta de geolocalizacao do usuario

+ +

listaDeMapasBanco

listaDeMapasBanco : function(idonde)

Lista os mapas cadastrados no sistema de administracao do i3geo

+ +

congelaMapa

congelaMapa : function()

Congela a visão atual do mapa mostrando-o em uma janela flutuante

+ +

metaestat

metaestat : function(largura,
altura,
topo,
esquerda)

Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT

+ +

metaestatListaMapas

metaestatListaMapas : function()

Lista os mapas publicados no METAESTAT

+ +

preferencias

preferencias : function()

Preferencias do usuario

+ +

locregiao

locregiao : function(largura,
altura,
topo,
esquerda)

Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT

+ +

filtraregiao

filtraregiao : function()

Abre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida

+ +

animacao

animacao : function()

Abre a janela de dialogo da ferramenta que permite animar o mapa atual

+ +

opacidade

opacidade : function()

Abre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa

+ +

telaRemota

telaRemota : function()

Abre a janela de dialogo da ferramenta de configuracao de uma tela remota

+ +

t3d

t3d : function()

Abre a janela de dialogo da ferramenta de geracao da visualizacao em 3d

+ +

imprimir

imprimir : function()

Abre a janela de dialogo da ferramenta que permite imprimir o mapa atual

+ +

mostraExten

mostraExten : function()

Abre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa

+ +

outputformat

outputformat : function()

Abre a janela de dialogo da ferramenta outputformat

+ +

autoredesenha

autoredesenha : function()

Abre a janela de dialogo da ferramenta opcoes_autoredesenha

+ +

salvaMapa

salvaMapa : function()

Abre a janela de dialogo da ferramenta salvamapa

+ +

carregaMapa

carregaMapa : function()

Abre a janela de dialogo da ferramenta carregamapa

+ +

convertews

convertews : function()

Abre a janela de dialogo da ferramenta convertews

+ +

convertekml

convertekml : function()

Abre a janela de dialogo da ferramenta convertemapakml

+ +

queryMap

queryMap : function()

Abre a janela de dialogo da ferramenta opcoes_querymap

+ +

template

template : function()

Abre a janela de dialogo da ferramenta template

+ +

tamanho

tamanho : function()

Abre a janela de dialogo da ferramenta opcoes_tamanho

+ +

tipoimagem

tipoimagem : function()

Abre a janela de dialogo da ferramenta tipoimagem

+ +

corFundo

corFundo : function()

Abre a janela de dialogo da ferramenta opcoes_fundo

+ +

opcoesEscala

opcoesEscala : function()

Abre a janela de dialogo da ferramenta opcoes_escala

+ +

opcoesLegenda

opcoesLegenda : function()

Abre a janela de dialogo da ferramenta opcoes_legenda

+ +

gradeCoord

gradeCoord : function()

Abre a janela de dialogo da ferramenta gradecoord

+ +

cliqueTexto

cliqueTexto : function()

Abre a janela de dialogo da ferramenta inseretxt

+ +

selecao

selecao : function()

Abre a janela de dialogo da ferramenta selecao

+ +

cliquePonto

cliquePonto : function()

Abre a janela de dialogo da ferramenta inserexy2

+ +

cliqueGrafico

cliqueGrafico : function()

Abre a janela de dialogo da ferramenta inseregrafico

+ +

cliqueIdentificaDefault

cliqueIdentificaDefault : function(x,
y)

Abre a janela de dialogo da ferramenta identifica

Veja também i3GEO.configura.tipotip

Parametros

{numerico}(opcional) coordenada x
{numerco}(opcional) coordenada y
+ +
+ + + + +
insereDobraPagina : function(tipo,
imagem)
Insere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
ativaTema : function(codigo)
Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
ativaLogo : function()
Ativa ou desativa a logo marca.
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
desCompactaLayerGrafico : function(geometrias)
Descompacta um layer grafico criado com compactaLayerGrafico
restauraGraficos : function(graficos)
Descompacta graficos salvos no mapa atual
restauraTabelas : function(tabelas)
Descompacta tabelas salvas no mapa atual
cria : function(id)
Cria a legenda HTML
atualiza : function()
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
libera : function(ck,
largura,
altura,
topo,
esquerda)
Libera a legenda criando uma janela flutuante sobre o mapa
mascara : function()
Abre a janela de diálogo com as ferramenta mascara
ferramentas : function()
Abre a janela de diálogo com as ferramentas que atuam sobre o mapa
html2canvas : function(obj)
Abre uma janela com a conversão de um objeto HTML em PNG
wkt2layer : function(wkt,
texto)
Janela de conversao de wkt em layer
atalhosedicao : function(idtema)
Janela com as principais opcoes de edicao de um layer.
geolocal : function()
Abre a janela de dialogo da ferramenta de geolocalizacao do usuario
listaDeMapasBanco : function(idonde)
Lista os mapas cadastrados no sistema de administracao do i3geo
congelaMapa : function()
Congela a visão atual do mapa mostrando-o em uma janela flutuante
metaestat : function(largura,
altura,
topo,
esquerda)
Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapas : function()
Lista os mapas publicados no METAESTAT
preferencias : function()
Preferencias do usuario
locregiao : function(largura,
altura,
topo,
esquerda)
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
filtraregiao : function()
Abre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
animacao : function()
Abre a janela de dialogo da ferramenta que permite animar o mapa atual
opacidade : function()
Abre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
telaRemota : function()
Abre a janela de dialogo da ferramenta de configuracao de uma tela remota
t3d : function()
Abre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
imprimir : function()
Abre a janela de dialogo da ferramenta que permite imprimir o mapa atual
mostraExten : function()
Abre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
outputformat : function()
Abre a janela de dialogo da ferramenta outputformat
autoredesenha : function()
Abre a janela de dialogo da ferramenta opcoes_autoredesenha
salvaMapa : function()
Abre a janela de dialogo da ferramenta salvamapa
carregaMapa : function()
Abre a janela de dialogo da ferramenta carregamapa
convertews : function()
Abre a janela de dialogo da ferramenta convertews
convertekml : function()
Abre a janela de dialogo da ferramenta convertemapakml
queryMap : function()
Abre a janela de dialogo da ferramenta opcoes_querymap
template : function()
Abre a janela de dialogo da ferramenta template
tamanho : function()
Abre a janela de dialogo da ferramenta opcoes_tamanho
tipoimagem : function()
Abre a janela de dialogo da ferramenta tipoimagem
corFundo : function()
Abre a janela de dialogo da ferramenta opcoes_fundo
opcoesEscala : function()
Abre a janela de dialogo da ferramenta opcoes_escala
opcoesLegenda : function()
Abre a janela de dialogo da ferramenta opcoes_legenda
gradeCoord : function()
Abre a janela de dialogo da ferramenta gradecoord
cliqueTexto : function()
Abre a janela de dialogo da ferramenta inseretxt
selecao : function()
Abre a janela de dialogo da ferramenta selecao
cliquePonto : function()
Abre a janela de dialogo da ferramenta inserexy2
cliqueGrafico : function()
Abre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefault : function(x,
y)
Abre a janela de dialogo da ferramenta identifica
+ + \ No newline at end of file diff --git a/documentacao/files/js/maparef-js.html b/documentacao/files/js/maparef-js.html new file mode 100755 index 0000000..cab35b3 --- /dev/null +++ b/documentacao/files/js/maparef-js.html @@ -0,0 +1,48 @@ +Mapa de referência - i3Geo + + + + + + + + + +

Mapa de referência

Cria e processa o mapa de referência

Para modificar o mapa de referência, quando a opção for dinâmica, edite o arquivo i3geo/aplicmap/referenciadinamica.map

Namespace

i3GEO.maparef

Exemplo

i3Geo.maparef.inicia()

Veja

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

Summary
Mapa de referênciaCria e processa o mapa de referência
Propriedades
fatorZoomDinamicoDefine o fator de zoom inicial do mapa de referência quando o modo dinamico for ativado
SELETORTIPOInclui ou não o seletor de tipo de mapa de referência
VALORSELETORTIPOValor inicial do seletor de tipo.
PERMITEFECHARMostra o botão para fechar a janela ou não.
PERMITEDESLOCARPermite deslocar janela ou não.
TRANSICAOSUAVEAltera a transparência quando o mouse sobrepõe ao mapa de referência e quando sai
OPACIDADEValor da transparência mínima utilizada quando TRANSICAOSUAVE for igual a true.
TOPPosição da janela em relação ao topo do mapa
RIGHTPosição da janela em relação ao lado direito do mapa
Functions
iniciaInicializa o mapa de referência
atualizaAtualiza o mapa de referência.
+ +

Propriedades

+ +

fatorZoomDinamico

Define o fator de zoom inicial do mapa de referência quando o modo dinamico for ativado

Tipo

{numeric}

Default

-3

+ +

SELETORTIPO

Inclui ou não o seletor de tipo de mapa de referência

Tipo

{Boolean}

Default

true

+ +

VALORSELETORTIPO

Valor inicial do seletor de tipo.  Permite definir qual o tipo de mapa de referencia

Tipo

{string}

Valores

{mapa|dinamico}

Default

dinamico

+ +

PERMITEFECHAR

Mostra o botão para fechar a janela ou não.

Tipo

{boolean}

Default

true

+ +

PERMITEDESLOCAR

Permite deslocar janela ou não.

Tipo

{boolean}

Default

true

+ +

TRANSICAOSUAVE

Altera a transparência quando o mouse sobrepõe ao mapa de referência e quando sai

Essa opção como true não funciona bem no IE

Tipo

{boolean}

Default

false

+ +

OPACIDADE

Valor da transparência mínima utilizada quando TRANSICAOSUAVE for igual a true.

Varia de 0 a 100

Tipo

{numeric}

Default

65

+ +

TOP

Posição da janela em relação ao topo do mapa

Tipo

{Numeric}

Default

4

+ +

RIGHT

Posição da janela em relação ao lado direito do mapa

Tipo

{Numeric}

Defaul

50

+ +

Functions

+ +

inicia

inicia : function()

Inicializa o mapa de referência

+ +

atualiza

atualiza : function(forca)

Atualiza o mapa de referência.

Se o modo cgi estiver ativado, o mapa de referência é desenhado utilizando-se como src da imagem o programa cgi do Mapserver.

No modo dinamico, a imagem é gerada de forma diferenciada.  Nesse caso, o modo cgi é desabilitado.

O atualizaReferencia é sempre chamado após o mapa ser redesenhado.

Se houve alteração na extensão, é preciso refazer o mapa de referência se não, a imagem atual é armazenada no quado de animação

+ +
+ + + + +
inicia : function()
Inicializa o mapa de referência
atualiza : function(forca)
Atualiza o mapa de referência.
+ + \ No newline at end of file diff --git a/documentacao/files/js/marcador-js.html b/documentacao/files/js/marcador-js.html new file mode 100755 index 0000000..f7173a8 --- /dev/null +++ b/documentacao/files/js/marcador-js.html @@ -0,0 +1,26 @@ +Marcador - i3Geo + + + + + + + + + +

Marcador

Gerencia os marcadores espaciais que o usuario pode definir e compartilhar

Os marcadores sao mantidos como cookies

Namespace

i3GEO.marcador

Veja

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

Summary
MarcadorGerencia os marcadores espaciais que o usuario pode definir e compartilhar
Functions
promptPergunta ao usuario o nome do marcador e armazena O Cookie utilizado chama-se marcadoresDoI3Geo
+ +

Functions

+ +

prompt

prompt : function()

Pergunta ao usuario o nome do marcador e armazena O Cookie utilizado chama-se marcadoresDoI3Geo

+ +
+ + + + +
prompt : function()
Pergunta ao usuario o nome do marcador e armazena O Cookie utilizado chama-se marcadoresDoI3Geo
+ + \ No newline at end of file diff --git a/documentacao/files/js/navega-js.html b/documentacao/files/js/navega-js.html new file mode 100755 index 0000000..44a409a --- /dev/null +++ b/documentacao/files/js/navega-js.html @@ -0,0 +1,104 @@ +Navegação sobre o mapa - i3Geo + + + + + + + + + +

Navegação sobre o mapa

Realiza operações de navegação do mapa, como zoom, pan, etc..

Namespace

i3GEO.navega

Veja

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

Summary
Navegação sobre o mapaRealiza operações de navegação do mapa, como zoom, pan, etc..
Propriedades
FATORZOOMValor utilizado nas operações de zoom in e out.
Functions
pan2pontoDesloca o centro do mapa para um ponto.
centroDoMapaObtém as coordenadas geográficas do centro do mapa
zoominAproxima o mapa aplicando um fator de modificação da escala
zoomoutAfasta o mapa aplicando um fator de modificação da escala
zoompontoCentraliza o mapa em um ponto e acrescenta o ponto como uma nova camada no mapa
zoompontoIMGCentraliza o mapa em um ponto de coordenadas medidas na imagem do mapa
xy2xyDesloca o mapa de um ponto de coordenadas xy para um segundo ponto
zoomExtAplica uma nova extensão geográfica ao mapa.
aplicaEscalaAplica ao mapa um novo valor de escala tendo como base o valor do denminador
i3GEO.navega.autoRedesenhoControla o redesenho automático do mapa por meio de um temporizador
Propriedades
INTERVALOIntervalo de tempo, em milisegundos, que será utilizado para disparar o desenho do mapa
Functions
ativaAtiva o auto-redesenho do mapa
desativaDesativa o auto-redesenho do mapa
i3GEO.navega.lenteAtiva e controla a lente de aumento.
Propriedades
POSICAOXDefine a posição em x da lente em relação ao corpo do mapa
POSICAOYDefine a posição em y da lente em relação ao corpo do mapa
Functions
iniciaAtiva a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente
desativaDesativa a lente aberta
i3GEO.navega.destacaTemaDestaca um tema mostrando-o sobre os outros em um box que segue o mouse
Propriedades
TAMANHOTamanho do box
Tipos
{sim|nao}
{Código do tema}
Functions
iniciaInicia o destaque de um tema
desativaDesativa o destaque
i3GEO.navega.dialogoAbre as telas de diálogo das opções de navegação no mapa atual
Functions
wikiAbre a janela de diálogo da ferramenta wiki permitindo a navegação integrada com a Wikipédia
metarAbre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
buscaFotosAbre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
googleAbre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
confluenceAbre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências
+ +

Propriedades

+ +

FATORZOOM

Valor utilizado nas operações de zoom in e out.  Fator de zoom.

Tipo

{Numeric}

Default

2

+ +

Functions

+ +

pan2ponto

pan2ponto : function(x,
y)

Desloca o centro do mapa para um ponto.  Utiliza as funcoes da API em uso para executar o pan

Parameters

{numerico}longitude
{numerico}latitude
+ +

centroDoMapa

centroDoMapa : function()

Obtém as coordenadas geográficas do centro do mapa

Retorno

{array|false}false se falhar ou [x,y] se não falhar
+ +

zoomin

zoomin : function(locaplic,
sid)

Aproxima o mapa aplicando um fator de modificação da escala

Parametros

{String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
{String}(opcional) código da seção aberta no servidor pelo i3geo
+ +

zoomout

zoomout : function(locaplic,
sid)

Afasta o mapa aplicando um fator de modificação da escala

Parametros

{String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
{String}(opcional) código da seção aberta no servidor pelo i3geo
+ +

zoomponto

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

Parametros

{String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
{String}(opcional) código da seção aberta no servidor pelo i3geo
{Numeric}coordenada em décimos de grau da longitude
{Numeric}coordenada em décimos de grau da latitude
{Numeric}opcional, tamanho do símbolo do ponto que será inserido no mapa
{String}opcional, nome do símbolo para o ponto
{String}opcional, cor em r g b (p.ex.  “255 0 0”)
+ +

zoompontoIMG

zoompontoIMG : function(locaplic,
sid,
x,
y)

Centraliza o mapa em um ponto de coordenadas medidas na imagem do mapa

Parametros

{String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
{String}(opcional) código da seção aberta no servidor pelo i3geo
{Numeric}coordenada x da imagem
{Numeric}coordenada y da imagem
+ +

xy2xy

xy2xy : function(locaplic,
sid,
xi,
yi,
xf,
yf,
ext,
tipoimagem)

Desloca o mapa de um ponto de coordenadas xy para um segundo ponto

Parametros

{String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
{String}(opcional) código da seção aberta no servidor pelo i3geo
{Numeric}coordenada x inicial
{Numeric}coordenada y inicial
{Numeric}coordenada x final
{Numeric}coordenada y final
{String}extensão geográfica do mapa
{String}tipo de imagem atual do mapa (sepia,nenhum,cinza)
+ +

zoomExt

zoomExt : function(locaplic,
sid,
tipoimagem,
ext)

Aplica uma nova extensão geográfica ao mapa.

Parametros

{String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
{String}(opcional) código da seção aberta no servidor pelo i3geo
{String}Utlize “” para aplicar o default.  Tipo de imagem que será retornada na imagem do mapa que será criada
{String}Extensão geográfica no formato xmin ymin xmax ymax
+ +

aplicaEscala

aplicaEscala : function(locaplic,
sid,
escala)

Aplica ao mapa um novo valor de escala tendo como base o valor do denminador

Utilize “” caso vc queira usar locaplic e sid default.

Parametros

{String}endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX.  Pode ser “”
{String}código da seção aberta no servidor pelo i3geo. pode ser “”
{Numeric}denominador da escala
+ +

i3GEO.navega.autoRedesenho

Controla o redesenho automático do mapa por meio de um temporizador

Summary
Propriedades
INTERVALOIntervalo de tempo, em milisegundos, que será utilizado para disparar o desenho do mapa
Functions
ativaAtiva o auto-redesenho do mapa
desativaDesativa o auto-redesenho do mapa
+ +

Propriedades

+ +

INTERVALO

Intervalo de tempo, em milisegundos, que será utilizado para disparar o desenho do mapa

Tipo

{Integer}

Default

0

+ +

Functions

+ +

ativa

ativa : function(id)

Ativa o auto-redesenho do mapa

Parametros

{String}id do elemento onde o contador de tempo será mostrado no mapa.  Por default, utiliza “tempoRedesenho”.
+ +

desativa

desativa : function()

Desativa o auto-redesenho do mapa

+ +

i3GEO.navega.lente

Ativa e controla a lente de aumento.

A lente de aumento é um box que pode ser ativado sobre o mapa mostrando uma imagem ampliada da região onde está o mouse

Summary
Propriedades
POSICAOXDefine a posição em x da lente em relação ao corpo do mapa
POSICAOYDefine a posição em y da lente em relação ao corpo do mapa
Functions
iniciaAtiva a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente
desativaDesativa a lente aberta
+ +

Propriedades

+ +

POSICAOX

Define a posição em x da lente em relação ao corpo do mapa

Tipo

{numeric}

Default

0

+ +

POSICAOY

Define a posição em y da lente em relação ao corpo do mapa

Tipo

{numeric}

Default

0

+ +

Functions

+ +

inicia

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

+ +

desativa

desativa : function()

Desativa a lente aberta

+ +

i3GEO.navega.destacaTema

Destaca um tema mostrando-o sobre os outros em um box que segue o mouse

Summary
Propriedades
TAMANHOTamanho do box
Tipos
{sim|nao}
{Código do tema}
Functions
iniciaInicia o destaque de um tema
desativaDesativa o destaque
+ +

Propriedades

+ +

TAMANHO

Tamanho do box

Tipo

{Integer}

Default

75

+ +

Tipos

+ +

{sim|nao}

+ +

{Código do tema}

+ +

Functions

+ +

inicia

inicia : function(tema)

Inicia o destaque de um tema

Parametros

{String}código do tema
+ +

desativa

desativa : function()

Desativa o destaque

+ +

i3GEO.navega.dialogo

Abre as telas de diálogo das opções de navegação no mapa atual

Summary
Functions
wikiAbre a janela de diálogo da ferramenta wiki permitindo a navegação integrada com a Wikipédia
metarAbre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
buscaFotosAbre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
googleAbre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
confluenceAbre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências
+ +

Functions

+ +

wiki

wiki : function()

Abre a janela de diálogo da ferramenta wiki permitindo a navegação integrada com a Wikipédia

+ +

metar

metar : function()

Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos

+ +

buscaFotos

buscaFotos : function()

Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias

+ +

google

google : function(coordenadas)

Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps

Parametros

{array}array com os pares de coordenadas x,y que serão adicionados ao mapa do google (opcional)
+ +

confluence

confluence : function()

Abre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências

+ +
+ + + + +
pan2ponto : function(x,
y)
Desloca o centro do mapa para um ponto.
centroDoMapa : function()
Obtém as coordenadas geográficas do centro do 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
xy2xy : function(locaplic,
sid,
xi,
yi,
xf,
yf,
ext,
tipoimagem)
Desloca o mapa de um ponto de coordenadas xy para um segundo ponto
zoomExt : function(locaplic,
sid,
tipoimagem,
ext)
Aplica uma nova extensão geográfica ao mapa.
aplicaEscala : function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
ativa : function(id)
Ativa o auto-redesenho do mapa
desativa : function()
Desativa o auto-redesenho do mapa
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
wiki : function()
Abre a janela de diálogo da ferramenta wiki permitindo a navegação integrada com a Wikipédia
metar : function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
buscaFotos : function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
google : function(coordenadas)
Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
confluence : function()
Abre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências
+ + \ No newline at end of file diff --git a/documentacao/files/js/php-js.html b/documentacao/files/js/php-js.html new file mode 100755 index 0000000..ca57f6d --- /dev/null +++ b/documentacao/files/js/php-js.html @@ -0,0 +1,168 @@ +PHP - i3Geo + + + + + + + + + +

PHP

Chamadas em AJAX que executam programas no lado do servidor

Muitos dos parametros exigidos pelos programas em PHP são obtidos da variável de seção aberta no servidor quando o i3Geo é inicializado, é o caso por exemplo do nome do arquivo correspondente ao mapfile atualmente em uso

Quando classe_php.js é carregado, é criado o objeto cpJSON que necessita da biblioteca CPAINT.  Esse objeto é utilizado nas chamadas AJAX.

O objeto cpJSON possuí um método .call que executa a operação AJAX.  Esse método utiliza basicamente dois parametros, sendo o primeiro o endereço do programa PHP que será executado no servidor e o outro é o nome da função que irá receber e processar os resultados do programa.  Exemplo:

cpJSON.call(p,””,funcao);

”p” é a URL e funcao o nome da função

Para compor “p” o i3geo utiliza normalmente a variável i3GEO.configura.locaplic e i3GEO.configura.sid, por exemplo

var p = i3GEO.configura.locaplic+”/classesphp/mapa_controle.php?funcao=insereSHPgrafico&g_sid=”+i3GEO.configura.sid

Para mais detalhes sobre as funções, veja <mapa_controle.php>

Namespace

i3GEO.php

Veja

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

Summary
PHPChamadas em AJAX que executam programas no lado do servidor
Variables
cpJSONObjeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
Functions
verificaVerifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
insereSHPgraficoInsere um gráfico no mapa
insereSHPInsere um ponto em um shapefile
pegaMensagensPega as mensagens do metadata ‘mensagem’
areaPixelCalcula a área de um pixel da imagem do mapa
excluitemaExclui temas do mapa
reordenatemasReordena os temas
criaLegendaHTMLObtem a legenda de um tema
inverteStatusClasseInverte o status de uma classe de um layer
ligatemasLiga e desliga uma lista de temas
pegalistademenusObtem a lista de menus
pegalistadegruposObtem a lista de grupos de um menu
pegalistadeSubgruposObtem a lista de subgrupos
pegalistadetemasObtem a lista de temas de um item do catalogo
listaTemasLista os temas existentes no mapa
listaTemasEditaveisLista os temas guardados na pasta temporaria (temas locais)
listaTemasComSelLista os temas que possuem selecao
listatemasTipoLista os temas de um determinado tipo
pegaSistemasPega a lista de sistemas de adicao de temas
listadrivesLista o drives que permitem navegacao
listaarquivosLista os arquivos no servidor em um determinado caminho
geo2utm
desativacgiDesativa o uso do modo CGI
pegaMapasPega a lista de mapas cadastrados
mudatamanhoMuda o tamanho do mapa
ativalogoAtiva a logomarca
insereAnnotationInsere uma feature
identificaunicoIdetifica um onto em um unico tema
recuperamapaRecupera o mapa atual
criaLegendaImagemPega a legenda atual na forma de imagem
referenciadinamicaObtem a imagem do mapa de referencia
pan<PAN>
zoompontoZoom para um ponto
localizaIPLocaliza por um IP
mudaextO parametro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudaescalaMuda a escala do mapa
selecaoptSeleciona por ponto
selecaoWktSeleciona por WKT
selecaoboxSeleciona por box
selecaoextSeleciona por extensao
selecaoatrib2Seleciona por atributo
selecaotemaSeleciona por tema
sobetemaSobe um tema na hierarquia
descetemaDesce um tema na hierarquia
fontetemaObtem a fonte para o tema
zoomtemaZoom para um tema
zoomselZoom para a selecao
limpaselLimpa a selecao
invertestatuslegendaLiga desliga a legenda de um tema
aplicaCorClasseTemaAplica uma cor a uma classe
mudatranspMuda a transparencia de um tema
copiatemaCopia um tema
mudanomeMuda o nome de um tema
adicionaTemaWMSAdiciona tema WMS
adicionaTemaSHPAdiciona tema com base em um shapefile
adicionaTemaIMGAdiciona tema com base em uma imagem
identifica3Identifica um ponto no mapa
reiniciaMapaReinicia o mapa
procurartemas2Busca um tema pelo nome
procurartemasestrelaBusca um tema pelo ranking
adtemaAdiciona tema(s) ao mapa pelo seu codigo
escalagraficaRetorna a escala grafica
buscaRapidaBusca dados em um servico
listaItensTemaLista as colunas de um tema
listaValoresItensTemaLista os valores de uma coluna
extRegistrosExtensao geografica de um registro de um tema
funcoesGeometriasWktAplica uma operacao sobre uma geometria definida em WKT
salvaMapaBancoSalva o mapfile atual no banco de dados de administracao
marcadores2shpConverte os marcadores de lugar em uma camada shapefile
listaInterfacesLista as interfaces que podem ser utilizadas para abrir um mapa
+ +

Variables

+ +

cpJSON

var cpJSON

Objeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON

Exemplo

cpJSON.call()

Return

O objeto CPAINT retorna os dados encapsulados em um objeto JSON.  Os programas PHP que fazem uso dessa biblioteca (CPAINT) devem fazer o include da mesma.  Os dados de interesse retornados no objeto JSON, ficam embutidos na propriedade “data”, por exemplo:

var temp = function(retorno){alert(retorno.data);}

cpJSON.call(p,”teste”,temp);

onde, p contém o nome do programa PHP e seus parametros “teste” é o nome da função PHP (no caso do i3Geo, isso não afeta em nada) e temp é a função que tratará o retorno dos dados.

+ +

Functions

+ +

verifica

verifica : function()

Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem

+ +

insereSHPgrafico

insereSHPgrafico : function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)

Insere um gráfico no mapa

+ +

insereSHP

insereSHP : function(funcao,
tema,
item,
valoritem,
xy,
projecao)

Insere um ponto em um shapefile

+ +

pegaMensagens

pegaMensagens : function(funcao)

Pega as mensagens do metadata ‘mensagem’

+ +

areaPixel

areaPixel : function(funcao,
g_celula)

Calcula a área de um pixel da imagem do mapa

+ +

excluitema

excluitema : function(funcao,
temas)

Exclui temas do mapa

+ +

reordenatemas

reordenatemas : function(funcao,
lista)

Reordena os temas

+ +

criaLegendaHTML

criaLegendaHTML : function(funcao,
tema,
template)

Obtem a legenda de um tema

+ +

inverteStatusClasse

inverteStatusClasse : function(funcao,
tema,
classe)

Inverte o status de uma classe de um layer

+ +

ligatemas

ligatemas : function(funcao,
desligar,
ligar,
adicionar)

Liga e desliga uma lista de temas

+ +

pegalistademenus

pegalistademenus : function(funcao)

Obtem a lista de menus

+ +

pegalistadegrupos

pegalistadegrupos : function(funcao,
id_menu,
listasgrupos)

Obtem a lista de grupos de um menu

+ +

pegalistadeSubgrupos

pegalistadeSubgrupos : function(funcao,
id_menu,
id_grupo)

Obtem a lista de subgrupos

+ +

pegalistadetemas

pegalistadetemas : function(funcao,
id_menu,
id_grupo,
id_subgrupo)

Obtem a lista de temas de um item do catalogo

+ +

listaTemas

listaTemas : function(funcao,
tipo,
locaplic,
sid)

Lista os temas existentes no mapa

+ +

listaTemasEditaveis

listaTemasEditaveis : function(funcao,
locaplic,
sid)

Lista os temas guardados na pasta temporaria (temas locais)

+ +

listaTemasComSel

listaTemasComSel : function(funcao,
locaplic,
sid)

Lista os temas que possuem selecao

+ +

listatemasTipo

listatemasTipo : function(funcao,
tipo,
locaplic,
sid)

Lista os temas de um determinado tipo

+ +

pegaSistemas

pegaSistemas : function(funcao)

Pega a lista de sistemas de adicao de temas

+ +

listadrives

listadrives : function(funcao)

Lista o drives que permitem navegacao

+ +

listaarquivos

listaarquivos : function(funcao,
caminho)

Lista os arquivos no servidor em um determinado caminho

+ +

geo2utm

geo2utm : function(funcao,
x,
y)
+ +

desativacgi

desativacgi : function(funcao)

Desativa o uso do modo CGI

+ +

pegaMapas

pegaMapas : function(funcao)

Pega a lista de mapas cadastrados

+ +

mudatamanho

mudatamanho : function(funcao,
altura,
largura)

Muda o tamanho do mapa

+ +

ativalogo

ativalogo : function(funcao,
altura,
largura)

Ativa a logomarca

+ +

insereAnnotation

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)

Insere uma feature

+ +

identificaunico

identificaunico : function(funcao,
xy,
tema,
item)

Idetifica um onto em um unico tema

+ +

recuperamapa

recuperamapa : function(funcao)

Recupera o mapa atual

+ +

criaLegendaImagem

criaLegendaImagem : function(funcao)

Pega a legenda atual na forma de imagem

+ +

referenciadinamica

referenciadinamica : function(funcao,
zoom,
tipo,
w,
h)

Obtem a imagem do mapa de referencia

+ +

pan

pan : function(funcao,
escala,
tipo,
x,
y)

<PAN>

+ +

zoomponto

zoomponto : function(funcao,
x,
y,
tamanho,
simbolo,
cor)

Zoom para um ponto

+ +

localizaIP

localizaIP : function(funcao)

Localiza por um IP

+ +

mudaext

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.

O parametro “geo” é do tipo booleano e indica se as coordenadas deverão ser convertidas para geográficas ao serem salvas no mapfile

+ +

mudaescala

mudaescala : function(funcao,
escala)

Muda a escala do mapa

+ +

selecaopt

selecaopt : function(funcao,
tema,
xy,
tipo,
tolerancia)

Seleciona por ponto

+ +

selecaoWkt

selecaoWkt : function(funcao,
tema,
tipo,
wkt,
buffer)

Seleciona por WKT

+ +

selecaobox

selecaobox : function(funcao,
tema,
tipo,
box)

Seleciona por box

+ +

selecaoext

selecaoext : function(funcao,
tema,
tipo)

Seleciona por extensao

+ +

selecaoatrib2

selecaoatrib2 : function(funcao,
tema,
filtro,
tipo)

Seleciona por atributo

+ +

selecaotema

selecaotema : function(funcao,
temao,
tema,
tipo,
buffer)

Seleciona por tema

+ +

sobetema

sobetema : function(funcao,
tema)

Sobe um tema na hierarquia

+ +

descetema

descetema : function(funcao,
tema)

Desce um tema na hierarquia

+ +

fontetema

fontetema : function(funcao,
tema)

Obtem a fonte para o tema

+ +

zoomtema

zoomtema : function(funcao,
tema)

Zoom para um tema

+ +

zoomsel

zoomsel : function(funcao,
tema)

Zoom para a selecao

+ +

limpasel

limpasel : function(funcao,
tema)

Limpa a selecao

+ +

invertestatuslegenda

invertestatuslegenda : function(funcao,
tema)

Liga desliga a legenda de um tema

+ +

aplicaCorClasseTema

aplicaCorClasseTema : function(funcao,
idtema,
idclasse,
rgb)

Aplica uma cor a uma classe

+ +

mudatransp

mudatransp : function(funcao,
tema,
valor)

Muda a transparencia de um tema

+ +

copiatema

copiatema : function(funcao,
tema)

Copia um tema

+ +

mudanome

mudanome : function(funcao,
tema,
valor)

Muda o nome de um tema

+ +

adicionaTemaWMS

adicionaTemaWMS : function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid,
checked)

Adiciona tema WMS

+ +

adicionaTemaSHP

adicionaTemaSHP : function(funcao,
path)

Adiciona tema com base em um shapefile

+ +

adicionaTemaIMG

adicionaTemaIMG : function(funcao,
path)

Adiciona tema com base em uma imagem

+ +

identifica3

identifica3 : function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)

Identifica um ponto no mapa

+ +

reiniciaMapa

reiniciaMapa : function(funcao)

Reinicia o mapa

+ +

procurartemas2

procurartemas2 : function(funcao,
procurar,
locaplic)

Busca um tema pelo nome

+ +

procurartemasestrela

procurartemasestrela : function(funcao,
nivel,
fatorestrela,
locaplic)

Busca um tema pelo ranking

+ +

adtema

adtema : function(funcao,
temas,
locaplic,
sid)

Adiciona tema(s) ao mapa pelo seu codigo

+ +

escalagrafica

escalagrafica : function(funcao)

Retorna a escala grafica

+ +

buscaRapida

buscaRapida : function(funcao,
locaplic,
servico,
palavra)

Busca dados em um servico

+ +

listaItensTema

listaItensTema : function(funcao,
tema)

Lista as colunas de um tema

+ +

listaValoresItensTema

listaValoresItensTema : function(funcao,
tema,
itemTema)

Lista os valores de uma coluna

+ +

extRegistros

extRegistros : function(funcao,
tema,
reg)

Extensao geografica de um registro de um tema

+ +

funcoesGeometriasWkt

funcoesGeometriasWkt : function(funcao,
listaWkt,
operacao)

Aplica uma operacao sobre uma geometria definida em WKT

+ +

salvaMapaBanco

salvaMapaBanco : function(funcao,
titulo,
id_mapa,
preferencias,
geometrias,
graficos,
tabelas)

Salva o mapfile atual no banco de dados de administracao

+ +

marcadores2shp

marcadores2shp : function(funcao)

Converte os marcadores de lugar em uma camada shapefile

+ +

listaInterfaces

listaInterfaces : function(funcao)

Lista as interfaces que podem ser utilizadas para abrir um mapa

+ +
+ + + + +
var cpJSON
Objeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
verifica : function()
Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
insereSHPgrafico : function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
Insere um gráfico no mapa
insereSHP : function(funcao,
tema,
item,
valoritem,
xy,
projecao)
Insere um ponto em um shapefile
pegaMensagens : function(funcao)
Pega as mensagens do metadata ‘mensagem’
areaPixel : function(funcao,
g_celula)
Calcula a área de um pixel da imagem do mapa
excluitema : function(funcao,
temas)
Exclui temas do mapa
reordenatemas : function(funcao,
lista)
Reordena os temas
criaLegendaHTML : function(funcao,
tema,
template)
Obtem a legenda de um tema
inverteStatusClasse : function(funcao,
tema,
classe)
Inverte o status de uma classe de um layer
ligatemas : function(funcao,
desligar,
ligar,
adicionar)
Liga e desliga uma lista de temas
pegalistademenus : function(funcao)
Obtem a lista de menus
pegalistadegrupos : function(funcao,
id_menu,
listasgrupos)
Obtem a lista de grupos de um menu
pegalistadeSubgrupos : function(funcao,
id_menu,
id_grupo)
Obtem a lista de subgrupos
pegalistadetemas : function(funcao,
id_menu,
id_grupo,
id_subgrupo)
Obtem a lista de temas de um item do catalogo
listaTemas : function(funcao,
tipo,
locaplic,
sid)
Lista os temas existentes no mapa
listaTemasEditaveis : function(funcao,
locaplic,
sid)
Lista os temas guardados na pasta temporaria (temas locais)
listaTemasComSel : function(funcao,
locaplic,
sid)
Lista os temas que possuem selecao
listatemasTipo : function(funcao,
tipo,
locaplic,
sid)
Lista os temas de um determinado tipo
pegaSistemas : function(funcao)
Pega a lista de sistemas de adicao de temas
listadrives : function(funcao)
Lista o drives que permitem navegacao
listaarquivos : function(funcao,
caminho)
Lista os arquivos no servidor em um determinado caminho
geo2utm : function(funcao,
x,
y)
desativacgi : function(funcao)
Desativa o uso do modo CGI
pegaMapas : function(funcao)
Pega a lista de mapas cadastrados
mudatamanho : function(funcao,
altura,
largura)
Muda o tamanho do mapa
ativalogo : function(funcao,
altura,
largura)
Ativa a logomarca
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)
Insere uma feature
identificaunico : function(funcao,
xy,
tema,
item)
Idetifica um onto em um unico tema
recuperamapa : function(funcao)
Recupera o mapa atual
criaLegendaImagem : function(funcao)
Pega a legenda atual na forma de imagem
referenciadinamica : function(funcao,
zoom,
tipo,
w,
h)
Obtem a imagem do mapa de referencia
pan : function(funcao,
escala,
tipo,
x,
y)
PAN
zoomponto : function(funcao,
x,
y,
tamanho,
simbolo,
cor)
Zoom para um ponto
localizaIP : function(funcao)
Localiza por um IP
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.
mudaescala : function(funcao,
escala)
Muda a escala do mapa
selecaopt : function(funcao,
tema,
xy,
tipo,
tolerancia)
Seleciona por ponto
selecaoWkt : function(funcao,
tema,
tipo,
wkt,
buffer)
Seleciona por WKT
selecaobox : function(funcao,
tema,
tipo,
box)
Seleciona por box
selecaoext : function(funcao,
tema,
tipo)
Seleciona por extensao
selecaoatrib2 : function(funcao,
tema,
filtro,
tipo)
Seleciona por atributo
selecaotema : function(funcao,
temao,
tema,
tipo,
buffer)
Seleciona por tema
sobetema : function(funcao,
tema)
Sobe um tema na hierarquia
descetema : function(funcao,
tema)
Desce um tema na hierarquia
fontetema : function(funcao,
tema)
Obtem a fonte para o tema
zoomtema : function(funcao,
tema)
Zoom para um tema
zoomsel : function(funcao,
tema)
Zoom para a selecao
limpasel : function(funcao,
tema)
Limpa a selecao
invertestatuslegenda : function(funcao,
tema)
Liga desliga a legenda de um tema
aplicaCorClasseTema : function(funcao,
idtema,
idclasse,
rgb)
Aplica uma cor a uma classe
mudatransp : function(funcao,
tema,
valor)
Muda a transparencia de um tema
copiatema : function(funcao,
tema)
Copia um tema
mudanome : function(funcao,
tema,
valor)
Muda o nome de um tema
adicionaTemaWMS : function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid,
checked)
Adiciona tema WMS
adicionaTemaSHP : function(funcao,
path)
Adiciona tema com base em um shapefile
adicionaTemaIMG : function(funcao,
path)
Adiciona tema com base em uma imagem
identifica3 : function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Identifica um ponto no mapa
reiniciaMapa : function(funcao)
Reinicia o mapa
procurartemas2 : function(funcao,
procurar,
locaplic)
Busca um tema pelo nome
procurartemasestrela : function(funcao,
nivel,
fatorestrela,
locaplic)
Busca um tema pelo ranking
adtema : function(funcao,
temas,
locaplic,
sid)
Adiciona tema(s) ao mapa pelo seu codigo
escalagrafica : function(funcao)
Retorna a escala grafica
buscaRapida : function(funcao,
locaplic,
servico,
palavra)
Busca dados em um servico
listaItensTema : function(funcao,
tema)
Lista as colunas de um tema
listaValoresItensTema : function(funcao,
tema,
itemTema)
Lista os valores de uma coluna
extRegistros : function(funcao,
tema,
reg)
Extensao geografica de um registro de um tema
funcoesGeometriasWkt : function(funcao,
listaWkt,
operacao)
Aplica uma operacao sobre uma geometria definida em WKT
salvaMapaBanco : function(funcao,
titulo,
id_mapa,
preferencias,
geometrias,
graficos,
tabelas)
Salva o mapfile atual no banco de dados de administracao
marcadores2shp : function(funcao)
Converte os marcadores de lugar em uma camada shapefile
listaInterfaces : function(funcao)
Lista as interfaces que podem ser utilizadas para abrir um mapa
+ + \ No newline at end of file diff --git a/documentacao/files/js/plugini3geo-js.html b/documentacao/files/js/plugini3geo-js.html new file mode 100755 index 0000000..6336e77 --- /dev/null +++ b/documentacao/files/js/plugini3geo-js.html @@ -0,0 +1,30 @@ +PluginI3Geo - i3Geo + + + + + + + + + +

PluginI3Geo

Implementa os plugins do i3Geo que adicionam camadas especiais ao mapa, normalmente dados vetoriais processados no navegador Web.

Namespace

i3GEO.pluginI3geo

Veja

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

Summary
PluginI3GeoImplementa os plugins do i3Geo que adicionam camadas especiais ao mapa, normalmente dados vetoriais processados no navegador Web.
i3GEO.pluginI3geo.heatmapMapa de calor
i3GEO.pluginI3geo.markerclusterMarkercluster
i3GEO.pluginI3geo.layerkmlAdiciona ao mapa uma camada vetorial baseada em um arquivo Kml
i3GEO.pluginI3geo.parametrossqlAdiciona ao mapa uma camada vetorial baseada em um arquivo mapfile normal porém permite substituir parâmetros no item DATA do LAYER
+ +

i3GEO.pluginI3geo.heatmap

Mapa de calor

Gera um layer do tipo mapa de calor e adiciona ao mapa

As dependências em javascript sao carregadas via script tag por meio de ferramentas/heatmap

Esse programa também obtém os dados necessários ao plugin

O layer existente no mapfile deve conter um metadata chamado PLUGINI3GEO

Esse matadado deve conter uma string que será transformada em um objeto javascript para uso no plugin

Exemplo

”PLUGINI3GEO” ‘{“plugin”:”heatmap”,”parametros”:{“tipoGradiente”: “default”,”coluna”:”teste”,”max”:”10”,”radius”:”15”}}’

Coluna é a que contém os dados numéricos que definem a quantidade de uma medida em cada ponto e é usada para gerar a representação.  Se for vazia, considera-se o valor como 1

As cores das classes existentes no LAYER serão utilizadas para calcular as cores do mapa de calor.  Se tipoGradiente for igual a “default” será utilizado o gradiente padrão.

+ +

i3GEO.pluginI3geo.markercluster

Markercluster

Gera um layer que agrupa pontos conforme a distância entre eles e insere um contador adiciona ao mapa

As dependências em javascript sao carregadas via script tag por meio de ferramentas/markercluster

Esse programa também obtém os dados necessários ao plugin

O layer existente no mapfile deve conter um metadata chamado PLUGINI3GEO

Esse matadado deve conter uma string que será transformada em um objeto javascript para uso no plugin

Exemplo

”PLUGINI3GEO” ‘{“plugin”:”markercluster”,”parametros”:{“coluna”:”teste”,”gridSize”:”50”}}’

Coluna é a que contém os dados numéricos que definem a quantidade de uma medida em cada ponto e é usada para gerar a representação.  Se for vazia, considera-se o valor como 1

+ +

i3GEO.pluginI3geo.layerkml

Adiciona ao mapa uma camada vetorial baseada em um arquivo Kml

As dependências em javascript sao carregadas via script tag por meio de ferramentas/markercluster

Esse programa também obtém os dados necessários ao plugin

O layer existente no mapfile deve conter um metadata chamado PLUGINI3GEO

Esse matadado deve conter uma string que será transformada em um objeto javascript para uso no plugin

Exemplo

”PLUGINI3GEO” ‘{“plugin”:”layerkml”,”parametros”:{“url”:”teste”}}’

+ +

i3GEO.pluginI3geo.parametrossql

Adiciona ao mapa uma camada vetorial baseada em um arquivo mapfile normal porém permite substituir parâmetros no item DATA do LAYER

Com o plugin, o i3GEO irá mostrar um formulário com parâmetros quando o usuário adicionar uma camada ao mapa

O formulário colhe os valores que serão utilizados para substituir chaves inseridas no SQL

O layer existente no mapfile deve conter um metadata chamado PLUGINI3GEO

Esse matadado deve conter uma string que será transformada em um objeto javascript para uso no plugin

Ver ferramentas/parametrossql

Exemplo

”PLUGINI3GEO” ‘{“plugin”:”parametrossql”,”parametros”:{[{“titulo”:””,”tipo”:”input|select”,”valores”:[],”chave”:””,”prog”:””,”ativo”:sim|nao}]}}’

A opção "ativo" indica se o formulário será aberto ou não quando a camada for adicionada ao mapa

+ +
+ + + + + + + \ No newline at end of file diff --git a/documentacao/files/js/social-js.html b/documentacao/files/js/social-js.html new file mode 100755 index 0000000..03a814e --- /dev/null +++ b/documentacao/files/js/social-js.html @@ -0,0 +1,28 @@ +Social - i3Geo + + + + + + + + + +

Social

Opções de compartilhamento e uso de redes sociais.

Namespace

i3GEO.social

Veja

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

Summary
SocialOpções de compartilhamento e uso de redes sociais.
Functions
compartilharCria os botões de publicar no Twitter e curtir/compartilhar no Facebook
bookmarkCria os botões de bookmark em redes sociais
+ +

Functions

+ +

compartilhar

compartilhar : function(id,
urlcf,
urlpt,
tipo,
locaplic)

Cria os botões de publicar no Twitter e curtir/compartilhar no Facebook

Gera o HTML contendo as tags IMG com os links

Parametros

{string}id do elemento HTML que receberá os links
{string}url para o Facebook
{string}url para o Twitter
{string}tipo de botão comtotal|semtotal
{string}url onde está o i3Geo.  Se não for especificada, será obtida de i3GEO.configura.locaplic

Return

HTML com os botões

+ +

bookmark

bookmark : function(link,
locaplic)

Cria os botões de bookmark em redes sociais

Gera o HTML contendo as tags IMG com os links

Parametro

{string}link que será marcado
{string}url onde está o i3Geo.  Se não for especificada, será obtida de i3GEO.configura.locaplic

Return

HTML com os botões

+ +
+ + + + +
compartilhar : function(id,
urlcf,
urlpt,
tipo,
locaplic)
Cria os botões de publicar no Twitter e curtir/compartilhar no Facebook
bookmark : function(link,
locaplic)
Cria os botões de bookmark em redes sociais
+ + \ No newline at end of file diff --git a/documentacao/files/js/tema-js.html b/documentacao/files/js/tema-js.html new file mode 100755 index 0000000..039c6db --- /dev/null +++ b/documentacao/files/js/tema-js.html @@ -0,0 +1,96 @@ +Temas - i3Geo + + + + + + + + + +

Temas

Funcoes de dialogo e processamento de propriedades de um tema existente no mapa

Em i3GEO.tema.dialogo estao as funcoes de abertura dos dialogos para alteracao das propriedades do tema,

Namespace

i3GEO.tema

Veja

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

Summary
TemasFuncoes de dialogo e processamento de propriedades de um tema existente no mapa
Functions
ativaFerramentasVerifica se uma camada possuí ferramentas configuradas e que devem ser abertas ao ser adicionada ao mapa
excluiExclui um tema do mapa
fonteAbre os metadados registrados para o tema
zoomZoom para o tema
zoomselZoom para os elementos selecionados de um tema
limpaselLimpa a selecao do tema
mudatranspMuda a transparencia de um tema
invertestatuslegendaInverte o status atual do metadata CLASSE, permitindo esconder ou mostrar a legenda do tema
alteracorclasseAltera a cor de uma classe de um tema
mudanomeMuda o nome de um tema
copiaAdiciona ao mapa uma copia do tema
mostralegendajanelaMostra a legenda de um tema em uma janela flutuante especifica
temporizadorAplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
i3GEO.tema.dialogoAbre as telas de dialogo das opcoes de manipulacao de um tema
Functions
storymapAbre a ferramenta storymap
tmeAbre a ferramenta TME
mostraWmsMostra a url que da acesso ao WMS de um tema
comentarioAbre a janela de dialogo para o usuario ver e inserir comentarios em um tema
cortinaAbre a janela de dialogo da ferramenta cortina
mmscaleAbre a janela de dialogo que permite definir o comportamento do mapa em função da escala
atalhoscamadaAbre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
abreKmlAbre a janela de dialogo da ferramenta convertekml
salvaMapfileAbre a janela de dialogo da ferramenta salvamapfile
graficotemaAbre a janela de dialogo da ferramenta graficotema
toponimiaAbre a janela de dialogo da ferramenta toponimia
filtroAbre a janela de dialogo da ferramenta filtro
procuraratribAbre a janela de dialogo da ferramenta busca
tabelaAbre a janela de dialogo da ferramenta tabela
etiquetasAbre a janela de dialogo da ferramenta etiqueta
editaLegendaAbre a janela de dialogo da ferramenta legenda
downloadAbre a janela de dialogo da ferramenta download
ogcwindowAbre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC
sldConverte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
aplicarsldFax o upload de um arquivo SLD (xml) e aplica ao tema
editorsqlAbre a janela de dialogo da ferramenta editorsql
+ +

Functions

+ +

ativaFerramentas

ativaFerramentas : function(camada)

Verifica se uma camada possuí ferramentas configuradas e que devem ser abertas ao ser adicionada ao mapa

Parametros

{objeto}objeto camada ver em i3GEO.arvoreDeCamadas.CAMADAS
+ +

exclui

exclui : function(tema,
confirma)

Exclui um tema do mapa

Parametros

{string}codigo do tema
{boolean}confirma exclusao
+ +

fonte

fonte : function(tema,
popup,
link)

Abre os metadados registrados para o tema

Parametros

{string}codigo do tema
{boolean}abre em um popup
+ +

zoom

zoom : function(tema)

Zoom para o tema

Parametros

{string}codigo do tema
+ +

zoomsel

zoomsel : function(tema)

Zoom para os elementos selecionados de um tema

Parametros

{string}codigo do tema
+ +

limpasel

limpasel : function(tema)

Limpa a selecao do tema

Parametros

{string}ID (name) do tema clicado
+ +

mudatransp

mudatransp : function(idtema,
valor)

Muda a transparencia de um tema

Parametros

{string}codigo do tema
{numeric}valor da transparencia
+ +

invertestatuslegenda

invertestatuslegenda : function(idtema)

Inverte o status atual do metadata CLASSE, permitindo esconder ou mostrar a legenda do tema

Parametros

{string}codigo do tema
+ +

alteracorclasse

alteracorclasse : function(idtema,
idclasse,
rgb)

Altera a cor de uma classe de um tema

Parametros

{string}codigo do tema
{numeric}id da classe
{string}nova cor (r,g,b)
+ +

mudanome

mudanome : function(idtema,
valor)

Muda o nome de um tema

Parametros

{string}codigo do tema
+ +

copia

copia : function(idtema)

Adiciona ao mapa uma copia do tema

Parametros

{string}codigo do tema
+ +

mostralegendajanela

mostralegendajanela : function(idtema,
nome,
tipoOperacao)

Mostra a legenda de um tema em uma janela flutuante especifica

Na configuracao padrao, essa funcao e disparada quando o usuario estaciona o ouse sobre o nome de um tema na arvore de camadas

O uso normal seria nas opcoes onmouseover e onmouseout

Exemplo

onmouseover = i3GEO.tema.mostralegendajanela(idtema,nome,”ativatimer”)

onmouseout = i3GEO.tema.mostralegendajanela(idtema,nome,”desaativatimer”)

onclick = i3GEO.tema.mostralegendajanela(idtema,nome,”abrejanela”)

Parametros

{String}codigo do tema
{String}nome completo do tema que sera mostrado no cabecalho da janela
{ativatimer|desativatimer|abrejanela}tipo de operacao que sera executada
+ +

temporizador

temporizador : function(idtema,
tempo)

Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.

O campo com o valor de tempo (em segundos) e composto por “temporizador”+idtema

Parametros

{string}id que identifica o tema no map file.
+ +

i3GEO.tema.dialogo

Abre as telas de dialogo das opcoes de manipulacao de um tema

Summary
Functions
storymapAbre a ferramenta storymap
tmeAbre a ferramenta TME
mostraWmsMostra a url que da acesso ao WMS de um tema
comentarioAbre a janela de dialogo para o usuario ver e inserir comentarios em um tema
cortinaAbre a janela de dialogo da ferramenta cortina
mmscaleAbre a janela de dialogo que permite definir o comportamento do mapa em função da escala
atalhoscamadaAbre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
abreKmlAbre a janela de dialogo da ferramenta convertekml
salvaMapfileAbre a janela de dialogo da ferramenta salvamapfile
graficotemaAbre a janela de dialogo da ferramenta graficotema
toponimiaAbre a janela de dialogo da ferramenta toponimia
filtroAbre a janela de dialogo da ferramenta filtro
procuraratribAbre a janela de dialogo da ferramenta busca
tabelaAbre a janela de dialogo da ferramenta tabela
etiquetasAbre a janela de dialogo da ferramenta etiqueta
editaLegendaAbre a janela de dialogo da ferramenta legenda
downloadAbre a janela de dialogo da ferramenta download
ogcwindowAbre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC
sldConverte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
aplicarsldFax o upload de um arquivo SLD (xml) e aplica ao tema
editorsqlAbre a janela de dialogo da ferramenta editorsql
+ +

Functions

+ +

storymap

storymap : function(tema)

Abre a ferramenta storymap

Parametros

{string}codigo do tema escolhido
+ +

tme

tme : function(tema)

Abre a ferramenta TME

Parametros

{string}codigo do tema escolhido
+ +

mostraWms

mostraWms : function(tema)

Mostra a url que da acesso ao WMS de um tema

Parametros

{string}codigo do tema escolhido
+ +

comentario

comentario : function(tema)

Abre a janela de dialogo para o usuario ver e inserir comentarios em um tema

Parametros

{string}codigo do tema escolhido
+ +

cortina

cortina : function(tema)

Abre a janela de dialogo da ferramenta cortina

Parametros

{string}codigo do tema escolhido
+ +

mmscale

mmscale : function(tema)

Abre a janela de dialogo que permite definir o comportamento do mapa em função da escala

Parametros

{string}codigo do tema escolhido
+ +

atalhoscamada

atalhoscamada : function(tema)

Abre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)

Parametros

{string}codigo do tema escolhido
+ +

abreKml

abreKml : function(tema,
tipo)

Abre a janela de dialogo da ferramenta convertekml

Parametros

{string}codigo do tema escolhido
{string}tipo de kml - kml|kmz , o tipo kmz permite acessar os dados via kml (por meio de um WMS) e via kml vetorial.
+ +

salvaMapfile

salvaMapfile : function(idtema)

Abre a janela de dialogo da ferramenta salvamapfile

Parametros

{string}codigo do tema
+ +

graficotema

graficotema : function(idtema,
propriedades)

Abre a janela de dialogo da ferramenta graficotema

Parametros

{string}codigo do tema
{objeto}propriedades (ver ferramentas/graficotema/index.js funcao iniciaJanelaFlutuante)
+ +

toponimia

toponimia : function(idtema)

Abre a janela de dialogo da ferramenta toponimia

Parametros

{string}codigo do tema
+ +

filtro

filtro : function(idtema,
modoCalculadora,
idRetorno)

Abre a janela de dialogo da ferramenta filtro

Parametros

{string}codigo do tema
{boolean}indica o modo de calculadora, que permite retornar o filtro para um ID
{string}id do elemento que recebera o filtro
+ +

procuraratrib

procuraratrib : function(idtema)

Abre a janela de dialogo da ferramenta busca

Parametros

{string}id que identifica o tema conforme definido no map file
+ +

tabela

tabela : function(idtema)

Abre a janela de dialogo da ferramenta tabela

Parametros

{string}id que identifica o tema conforme definido no map file
+ +

etiquetas

etiquetas : function(idtema)

Abre a janela de dialogo da ferramenta etiqueta

Parametros

{string}id que identifica o tema conforme definido no map file
+ +

editaLegenda

editaLegenda : function(idtema)

Abre a janela de dialogo da ferramenta legenda

Parametros

{string}id que identifica o tema conforme definido no map file
+ +

download

download : function(idtema)

Abre a janela de dialogo da ferramenta download

Parametros

{string}id que identifica o tema no map file.
+ +

ogcwindow

ogcwindow : function(idtema)

Abre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC

Parametros

{string}id que identifica o tema no map file.
+ +

sld

sld : function(idtema)

Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)

O SLD e mostrado em uma janela sobre o mapa

Parametros

{string}id que identifica o tema no map file.
+ +

aplicarsld

aplicarsld : function(idtema)

Fax o upload de um arquivo SLD (xml) e aplica ao tema

Parametros

{string}id que identifica o tema no map file.
+ +

editorsql

editorsql : function(idtema)

Abre a janela de dialogo da ferramenta editorsql

Parametros

{string}id que identifica o tema no map file.
+ +
+ + + + +
ativaFerramentas : function(camada)
Verifica se uma camada possuí ferramentas configuradas e que devem ser abertas ao ser adicionada ao mapa
exclui : function(tema,
confirma)
Exclui um tema do mapa
fonte : function(tema,
popup,
link)
Abre os metadados registrados para o tema
zoom : function(tema)
Zoom para o tema
zoomsel : function(tema)
Zoom para os elementos selecionados de um tema
limpasel : function(tema)
Limpa a selecao do tema
mudatransp : function(idtema,
valor)
Muda a transparencia de um tema
invertestatuslegenda : function(idtema)
Inverte o status atual do metadata CLASSE, permitindo esconder ou mostrar a legenda do tema
alteracorclasse : function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
mudanome : function(idtema,
valor)
Muda o nome de um tema
copia : function(idtema)
Adiciona ao mapa uma copia do tema
mostralegendajanela : function(idtema,
nome,
tipoOperacao)
Mostra a legenda de um tema em uma janela flutuante especifica
temporizador : function(idtema,
tempo)
Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
storymap : function(tema)
Abre a ferramenta storymap
tme : function(tema)
Abre a ferramenta TME
mostraWms : function(tema)
Mostra a url que da acesso ao WMS de um tema
comentario : function(tema)
Abre a janela de dialogo para o usuario ver e inserir comentarios em um tema
cortina : function(tema)
Abre a janela de dialogo da ferramenta cortina
mmscale : function(tema)
Abre a janela de dialogo que permite definir o comportamento do mapa em função da escala
atalhoscamada : function(tema)
Abre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
abreKml : function(tema,
tipo)
Abre a janela de dialogo da ferramenta convertekml
salvaMapfile : function(idtema)
Abre a janela de dialogo da ferramenta salvamapfile
graficotema : function(idtema,
propriedades)
Abre a janela de dialogo da ferramenta graficotema
toponimia : function(idtema)
Abre a janela de dialogo da ferramenta toponimia
filtro : function(idtema,
modoCalculadora,
idRetorno)
Abre a janela de dialogo da ferramenta filtro
procuraratrib : function(idtema)
Abre a janela de dialogo da ferramenta busca
tabela : function(idtema)
Abre a janela de dialogo da ferramenta tabela
etiquetas : function(idtema)
Abre a janela de dialogo da ferramenta etiqueta
editaLegenda : function(idtema)
Abre a janela de dialogo da ferramenta legenda
download : function(idtema)
Abre a janela de dialogo da ferramenta download
ogcwindow : function(idtema)
Abre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC
sld : function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
aplicarsld : function(idtema)
Fax o upload de um arquivo SLD (xml) e aplica ao tema
editorsql : function(idtema)
Abre a janela de dialogo da ferramenta editorsql
+ + \ No newline at end of file diff --git a/documentacao/files/js/util-js.html b/documentacao/files/js/util-js.html new file mode 100755 index 0000000..0f99a62 --- /dev/null +++ b/documentacao/files/js/util-js.html @@ -0,0 +1,182 @@ +Utilitários - i3Geo + + + + + + + + + +

Utilitários

Funções de uso geral

Namespace

i3GEO.util

Veja

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

Summary
UtilitáriosFunções de uso geral
Constants
navmVerdadeiro (true) se o navegador for o Internet Explorer
navnVerdadeiro (true) se o navegador for o Firefox
chroVerdadeiro (true) se o navegador for o Chrome
operaVerdadeiro (true) se o navegador for o Opera
Functions
$iObtem um elemento DOM a partir de seu id
Array.remove()Extende os metodos de um objeto Array, permitindo remover um elemento.
Array.getUnique()Extende os metodos de um objeto Array, retorna um array com valores unicos
trimImplementa o metodo trim para navegadores sem suporte a essa funcao
escapeURLConverte uma string em uma url valida
insereCookieCria um novo cookie.
pegaCookiePega o valor de um cookie.
listaChavesLista as chaves de um objeto que forem true.
listaTodasChavesLista as chaves de um objeto
arvoreCria uma arvore com base em um objeto contendo as propriedades.
removeAcentosRemove acentos de uma palavra ou frase
protocoloObtem o protocolo utilizado na URL atual
pegaPosicaoObjetoRetorna a posicao x,y de um objeto em relacao a tela do navegador
pegaElementoPaiPega o elemento pai de um elemento clicado
mudaCursorAltera o cursor do ponteiro do mouse.
criaPinCria um elemento imagem com posição fixa na pagina atual.
posicionaImagemNoMapaPosiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa
escondePinEsconde os PINS com IDs registrados em i3GEO.util.PINS
$top ou nome curto $topMuda a posicao (superior) de um objeto tanto no IE como no Firefox.
$left ou nome curto $leftMuda a posicao (esquerda) de um objeto tanto no IE como no Firefox.
adicionaSHPInclui um arquivo shapefile no mapa atual como uma nova camada
abreCorAbre a janela flutuante para escolha de uma cor
apareceAplica efeito de aparecimento suave de um objeto
desapareceAplica efeito de desaparecimento suave de um objeto
wkt2extCalcula a extensao geografica de uma geometria fornecida no formato WKT
sortNumberOrdena um array contendo numeros.
getScrollerWidthCalcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador
getScrollHeightCalcula o tamanho vertical do browser
scriptTagInsere um javascript no documento HTML
removeScriptTagRemove um javascript no documento HTML
verificaScriptTagVerifica se um javascript esta carregado no documento.
mensagemAjudaFormata uma mensagem de texto com icone de ?
randomRGBGera uma cor RGB de forma aleatoria
rgb2hexConverte uma cor RGB para HEX
comboTemasCria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo
checkComboCria uma lista com check box generico baseado em um objeto com os dados
checkTemasCria uma lista com check box de temas existentes no mapa e de determinado tipo
comboItensCria um combo (caixa de selecao) com a lista de itens de um layer
comboValoresItemCria uma caixa de selecao com os valores de um item de um tema
comboFontesCria um combo (caixa de selecao) com a lista fontes de texto disponiveis
comboSimNaoCria uma caixa de selecao com as palavras sim e nao
checkItensEditaveisCria uma lista de elementos do tipo input com textos editaveis contendo a lista de itens de um tema.
radioEpsgCria uma lista de codigos EPSG para o usuario escolher um deles.
comboEpsgCria uma lista de codigos EPSG para o usuario escolher um deles.
proximoAnteriorCria uma sequencia de opcoes com botao de anterior e proximo.
dialogoFerramentaAtalho para abrir a janela de dialogo de uma ferramenta padrao
intersectaBoxVerifica se um retangulo esta dentro de outro retangulo
abreColourRampAbre a janela flutuante para escolha de um degrade de cores
removeChildRemove um filho de um elemento DOM
defineValorAplica um valor a uma propriedade de um elemento
in_arrayProcura a ocorrencia de um elemento em um array
multiStepImplementa a tecnica de particionamento para execussao de funcoes no modo assincrono
tamanhoBrowserCalcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window
detectaTabletVerifica se esta em uso um dispositivo do tipo tablet
detectaMobileVerifica se esta em uso um dispositivo do tipo movel
calculaDPICalcula o valor de DPI do monitor.
ajustaDocTypeAjusta o DOCTYPE do HTML para funcionar com CSS3
versaoNavegadorRetorna algumas versoes de navegador
decimalPlacesArredonda um numero
ajaxGetFaz uma requisição ao servidor por meio de AJAX
pegaDadosLocalObtem um valor armazenado localmente
limpaDadosLocalLimpa os dados locais
gravaDadosLocalGrava um valor localmente
extGeo2OSMConverte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM
extOSM2GeoConverte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM
projOSM2GeoProjeta um objeto OpenLayers de OSM para GEO
projGeo2OSMProjeta um objeto OpenLayers de GEO para OSM
navegadorDirAbre o navegador de arquivos localizados no servidor
navegadorPostgisAbre o navegador de de tabelas existentes no banco de dados Postgis
cloneObjCria um clone de um objeto.
aplicaAquarelaFormata código HTML para incluir um ícone para abrir o colorPicker
animaCiqueAplica um efeito sobre um elemento quando e feito o clique
parseMustacheParser de hash e template com Mustache.
uidRetorna um ID unico baseado no tempo
+ +

Constants

+ +

navm

Verdadeiro (true) se o navegador for o Internet Explorer

Tipo

{boolean}

+ +

navn

Verdadeiro (true) se o navegador for o Firefox

Tipo

{boolean}

+ +

chro

Verdadeiro (true) se o navegador for o Chrome

Tipo

{boolean}

+ +

opera

Verdadeiro (true) se o navegador for o Opera

Tipo

{boolean}

+ +

Functions

+ +

$i

var $i = function(id)

Obtem um elemento DOM a partir de seu id

Parametro

{String}ID do elemento.

Returns

{Object}

+ +

Array.remove()

Extende os metodos de um objeto Array, permitindo remover um elemento.

+ +

Array.getUnique()

Extende os metodos de um objeto Array, retorna um array com valores unicos

+ +

trim

trim : function(s)

Implementa o metodo trim para navegadores sem suporte a essa funcao

Parametros

{String}

Return

{String}

+ +

escapeURL

escapeURL : function(sUrl)

Converte uma string em uma url valida

Parametros

{String}url que sera convertida

Return

{String}

+ +

insereCookie

insereCookie : function(nome,
valor,
expira)

Cria um novo cookie.

Parametros

{String} -Nome do cookie.

{String}Valor do cookie
{numerico}Dias que levara para expirar
+ +

pegaCookie

pegaCookie : function(nome)

Pega o valor de um cookie.

Parametros

{String}Nome do cookie.

Returns

valor do cookie

+ +

listaChaves

listaChaves : function(obj)

Lista as chaves de um objeto que forem true.

Parametro

{Object}

Return

array com as chaves.

+ +

listaTodasChaves

listaTodasChaves : function(obj)

Lista as chaves de um objeto

Parametros

{Object}

Return

array com as chaves.

+ +

arvore

arvore : function(titulo,
onde,
obj)

Cria uma arvore com base em um objeto contendo as propriedades.

No objeto com as propriedades, se “url” for igual a “”, sera incluido o texto original definido em “text”.

Caso contrario, o valor de “text” sera traduzido com $trad().  Nesse caso, utilize em “text” o codigo definido em dicionario.js

Parametros

{String}cabecalho da arvore
{String}nome do id doelemento que contera a arvore
{Object}objeto contendo os parametros, exemplo

g_listaPropriedades = {

”propriedades”: [ { text: “p2”, url: “javascript:tipoimagem()” } ]}

+ +

removeAcentos

removeAcentos : function(str)

Remove acentos de uma palavra ou frase

Parametros

{String}palavra

Return

{String}

+ +

protocolo

protocolo : function()

Obtem o protocolo utilizado na URL atual

Return

{String}protocolo
+ +

pegaPosicaoObjeto

pegaPosicaoObjeto : function(obj)

Retorna a posicao x,y de um objeto em relacao a tela do navegador

Parametros

{Object}objeto dom

Return

{Array}array com a posicao [x,y]
+ +

pegaElementoPai

pegaElementoPai : function(e)

Pega o elemento pai de um elemento clicado

Parametros

{Objeto}elemento do DOM

Return

{Node}objeto DOM
+ +

mudaCursor

mudaCursor : function(cursores,
tipo,
idobjeto,
locaplic)

Altera o cursor do ponteiro do mouse.

Os cursores disponiveis sao definidos por default em classe_configura.js

Exemplo i3GEO.util.mudaCursor(“”,”crosshair”)

Parametros

{i3GEO.configura.cursores}objeto JSON com as URIs de cada cursor (veja i3GEO.configura.cursores)
{String}tipo de cursor disponivel em cursores
{String}id do objeto que tera o estilo alterado para o cursor desejado
{String}onde esta instalado o i3Geo
+ +

criaPin

criaPin : function(id,
imagem,
w,
h,
mouseover,
onde)

Cria um elemento imagem com posição fixa na pagina atual.

A imagem não é deslocada junto com o mapa

Parametros

{String}(opcional) id do elemento que sera criado.  Por default, sera ‘boxpin’
{URL}(opcional) endereco da imagem
{String}(opcional) largura da imagem
{String}(opcional) altura da imagem

funcao que sera executada no evento mouseover

Retorno

array [boolean,obj]indica se foi criado ou se ja existia | objeto criado
+ +

posicionaImagemNoMapa

posicionaImagemNoMapa : function(id,
x,
y)

Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa

Parametros

{string}id do elemento que sera posicionado
{posicao do pixel}se nao for definida ou for vazia, sera utilizado o valor de objposicaocursor.telax
{posicao do pixel}se nao for definida ou for vazia, sera utilizado o valor de objposicaocursor.telay

Return

array[top,left]valores em pixel da posicao calculada da imagem
+ +

escondePin

escondePin : function()

Esconde os PINS com IDs registrados em i3GEO.util.PINS

Os ids sao criados pela funcao criaPin

+ +

$top ou nome curto $top

Muda a posicao (superior) de um objeto tanto no IE como no Firefox.

Exemplo: $top(“imagem”,100)

Parametros

{string}identificador do objeto
{numeric}posicao em relacao ao topo.
+ +

$left ou nome curto $left

Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.

Exemplo: $left(“imagem”,100)

Parametros

{string}identificador do objeto
{numeric}posicao em relacao a esquerda.
+ +

adicionaSHP

adicionaSHP : function(path)

Inclui um arquivo shapefile no mapa atual como uma nova camada

Parametros

{String}caminho completo do shapefile
+ +

abreCor

abreCor : function(janelaid,
elemento,
tipo)

Abre a janela flutuante para escolha de uma cor

Parametros

{String}id do conteudo da janela flutuante que chamou a funcao.  Pode ser “” caso elemento exista em document
{String}id do elemento que recebera os valores da cor selecionada
{String}opcional pode ser definido como rgb,rgbSep (separado por espacos em branco) ou hex indicando o tipo de retorno da cor
+ +

aparece

aparece : function(id,
tempo,
intervalo)

Aplica efeito de aparecimento suave de um objeto

Parametros

{String}id do objeto
{Integer}tempo em milesegundos que levara o efeito
{Integer}intervalo entre uma imagem e outra
+ +

desaparece

desaparece : function(id,
tempo,
intervalo,
removeobj)

Aplica efeito de desaparecimento suave de um objeto

Parametros

{String}id do objeto
{Integer}tempo em milesegundos que levara o efeito
{Integer}intervalo entre uma imagem e outra
{Boolean}remove ou nao o objeto no final
+ +

wkt2ext

wkt2ext : function(wkt,
tipo)

Calcula a extensao geografica de uma geometria fornecida no formato WKT

Parametros

{String}geometria no formato wkt
{String}tipo de geometria (polygon,point,line)

Return

{String}extensao geografica (xmin ymin xmax ymax)
+ +

sortNumber

sortNumber : function(a,
b)

Ordena um array contendo numeros.  Deve ser usado como parametro do metodo “sort”, exemplo

y.sort(i3GEO.util.sortNumber), onde y e um array de numeros

+ +

getScrollerWidth

getScrollerWidth : function()

Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador

http://www.fleegix.org/articles/2006-05-30-getting-the-scrollbar-width-in-pixels

Return

largura

+ +

getScrollHeight

getScrollHeight : function()

Calcula o tamanho vertical do browser

http://w3schools.invisionzone.com/index.php?showtopic=45977

Return

altura

+ +

scriptTag

scriptTag : function(js,
ini,
id,
aguarde)

Insere um javascript no documento HTML

Parametros

{String}endereco do JS
{String} ou {function}funcao que sera executada ao ser carregado o script (pode ser “”)
{string}id do elemento script que sera criado
{boolean}mostra ou nao a janela de aguarde
+ +

removeScriptTag

removeScriptTag : function(id)

Remove um javascript no documento HTML

Parametros

{string}id do elemento script que sera removido
+ +

verificaScriptTag

verificaScriptTag : function(texto)

Verifica se um javascript esta carregado no documento.

util para verificar se existe alguma ferramenta ativa ao procurar por i3GEOF.

Parametros

{string}nome do javascript

Retorno

{boolean}

+ +

mensagemAjuda

mensagemAjuda : function(onde,
texto)

Formata uma mensagem de texto com icone de ?

Parametros

{String}id do elemento que recebera a mensagem
{String}texto da mensagem
+ +

randomRGB

randomRGB : function()

Gera uma cor RGB de forma aleatoria

Return

{String}r,g,b
+ +

rgb2hex

rgb2hex : function(str)

Converte uma cor RGB para HEX

Parametro

{String}r,g,b

Return

{String}

+ +

comboTemas

comboTemas : function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo,
yui,
incluiVazio)

Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo

Parametros

{String}id do elemento select que sera criado
funcao {Function}funcao que sera executada ao terminar a montagem do combo.  Essa funcao recebera como parametros um Array associativo contendo os dados em HTML gerados e o tipo de resultado.  P.ex.: {dados:comboTemas,tipo:”dados”} tipo sera uma string que pode ser “dados”|”mensagem”|”erro” indicando o tipo de retorno.
{String}id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.
{String}valor que sera incluido no parametro “name” do elemento “select”.
{Booleano}indica se o combo permite selecoes multiplas
{String}Tipo de temas que serao incluidos no combo ligados|selecionados|raster|pontosSelecionados|pontos|linhaDoTempo
{string}estilo (css) que sera aplicado ao combo
{boolean}(opcional) indica se o combo sera montado com o estilo YUI (menu)
{boolean}(opcional) inclui um option vazio
+ +

checkCombo

checkCombo : function(id,
nomes,
valores,
estilo,
funcaoclick,
ids,
idschecked)

Cria uma lista com check box generico baseado em um objeto com os dados

Parametros

{String}id do elemento select que sera criado
{Array}array com os nomes
{Array}array com os valores
{objeto}objeto contendo name e value, exemplo {“nome”:”a”,”valor”:”1”}
{string}string inserida no item style do container do combo
{string}string inserida no evento onclick
{array}(opcional) array com os ids de cada checkbox
{array}(opcional) array com os ids dos elementos marcados como selecionados
+ +

checkTemas

checkTemas : function(id,
funcao,
onde,
nome,
tipoLista,
prefixo,
size)

Cria uma lista com check box de temas existentes no mapa e de determinado tipo

Parametros

{String}id do elemento select que sera criado
funcao {Function}funcao que sera executada ao terminar a montagem do combo.  Essa funcao recebera como parametros um Array associativo contendo os dados em HTML gerados e o tipo de resultado.  P.ex.: {dados:comboTemas,tipo:”dados”} tipo sera uma string que pode ser “dados”|”mensagem”|”erro” indicando o tipo de retorno.
{String}id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.
{String}valor que sera incluido no parametro “name” do elemento “select”.
{String}Tipo de temas que serao incluidos na lista ligados|selecionados|raster|pontosSelecionados|pontos|polraster
{string}Prefixo que sera usado no id de cada elemento
{numeric}tamanho dos elementos input editaveis
+ +

comboItens

comboItens : function(id,
tema,
funcao,
onde,
nome,
alias,
estilo)

Cria um combo (caixa de selecao) com a lista de itens de um layer

Parametros

{String}id do elemento select que sera criado
{String}codigo do tema (layer)
{Function}funcao que sera executada ao terminar a montagem do combo.  Essa funcao recebera como parametros um Array associativo contendo os dados em HTML gerados e o tipo de resultado.  P.ex.: {dados:comboTemas,tipo:”dados”} tipo sera uma string que pode ser “dados”|”mensagem”|”erro” indicando o tipo de retorno.
{String}id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.
{String}valor que sera incluido no parametro “name” do elemento “select”.

{string} sim|nao indica se para os nomes dos itens sera usado o alias (default= sim)

{string}estilo CSS em linha
+ +

comboValoresItem

comboValoresItem : function(id,
tema,
itemTema,
funcao,
onde)

Cria uma caixa de selecao com os valores de um item de um tema

Parametros

{String}id do elemento select que sera criado
{String}codigo do tema (layer)
{String}nome do item
{Function}funcao que sera executada ao terminar a montagem do combo.  Essa funcao recebera como parametros um Array associativo contendo os dados em HTML gerados e o tipo de resultado.  P.ex.: {dados:comboTemas,tipo:”dados”} tipo sera uma string que pode ser “dados”|”mensagem”|”erro” indicando o tipo de retorno.
{String}id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.
+ +

comboFontes

comboFontes : function(id,
onde)

Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis

Parametros

{String}id do elemento select que sera criado
{String}id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.
+ +

comboSimNao

comboSimNao : function(id,
selecionado)

Cria uma caixa de selecao com as palavras sim e nao

Parametros

{String}id do elemento select que sera criado
{string}qual valor estara selecionado sim|nao

Return

{string}

+ +

checkItensEditaveis

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.

Parametros

{string}codigo do layer existente no mapa
{function}funcao que sera executada para montar a lista.  Essa funcao recebera como parametro um array do tipo {dados:ins,tipo:”dados”} onde ins e um array com as linhas e tipo e o tipo de resultado, que pode ser “dados”|”erro”
{string}id do elemento que recebera a mensagem de aguarde
{numeric}tamanho dos elementos input editaveis
{string}Prefixo que sera usado no id de cada elemento
{sim|nao}Indica se a colouna que permite indicar a ordem das escolhas sera ou nao incluida
+ +

radioEpsg

radioEpsg : function(funcao,
onde,
prefixo,
marcado)

Cria uma lista de codigos EPSG para o usuario escolher um deles.

A lista e mostrada como uma serie de elementos do tipo radio com “name” igual ao prefixo mais a palavra EPSG

Parametros

{function}funcao que sera executada para montar a lista.  Essa funcao recebera como parametro um array do tipo {dados:ins,tipo:”dados”} onde ins e um array com as linhas e tipo e o tipo de resultado, que pode ser “dados”|”erro”
{string}id do elemento que recebera a mensagem de aguarde
{string}Prefixo que sera usado no name de cada elemento
{string}sim|nao Marca como escolhido o primeiro valor
+ +

comboEpsg

comboEpsg : function(idCombo,
onde,
funcaoOnChange,
valorDefault)

Cria uma lista de codigos EPSG para o usuario escolher um deles.

Parametros

{string}id que sera atribuido ao combo
{string}id do elemento HTML que recebera o combo
{string}nome da funcao que sera inserida em onChange
{string}valor default do combo
+ +

proximoAnterior

proximoAnterior : function(anterior,
proxima,
texto,
idatual,
container,
mantem,
onde)

Cria uma sequencia de opcoes com botao de anterior e proximo. e utilizado principalmente pelas ferramentas de analise espacial, onde o usuario segue uma sequencia de operacoes de escolha de parametros.

Parametros

{String}nome da funcao que e executada para voltar a tela anterior.  Pode ser “”.
{String}nome da funcao que e executada para avancar para a proxima tela.  Pode ser “”.
{String}texto que compora a tela atual
{String}id do elemento DIV que sera criado para inserir o conteudo definido em ‘texto”
{String}id do elemento DIV ja existente que recebera as telas (texto).
{boolean}mantem ou nao no container o texto ja produzido
{string}(opcional) id onde os botoes serao colocados
+ +

dialogoFerramenta

dialogoFerramenta : function(mensagem,
dir,
nome,
nomejs,
nomefuncao)

Atalho para abrir a janela de dialogo de uma ferramenta padrao

O script adicionado tera como ID “i3GEOF.”+nome+”_script”

Se a funcao de inicializacao nao for definida em nomefuncao, sera utilizado “i3GEOF.”+nome+”.criaJanelaFlutuante();”

Se o script ja estiver carregado, a funcao de inicializacao sera executada

Parametros

{string}mensagem que sera enviada ao console no caso do Firefox
{string}diretorio em i3geo/ferramentas
{string}nome da classe da ferramenta
{string}nome do arquivo javascript
{string} ou {function}nome da funcao do javascript carregado que sera executado apos a carga, exemplo: i3GEOF.locregiao.abreComFiltro()
+ +

intersectaBox

intersectaBox : function(box1,
box2)

Verifica se um retangulo esta dentro de outro retangulo

Parametros

{string}retangulo que sera verificado
{string}retangulo de referencia

Return

boolean

+ +

abreColourRamp

abreColourRamp : function(janelaid,
elemento,
ncores,
temaSel,
displayComboTemas)

Abre a janela flutuante para escolha de um degrade de cores

Parametros

{String}id do conteudo da janela flutuante que chamou a funcao.  Pode ser “” caso o ‘elemento’ exista em window.document
{String}id do elemento HTML (um input por exemplo) que recebera os valores da cor selecionada.  O evento ‘onchange’ desse elemento sera acionado quando o botao aplicar for clicado
{numerico}numero de cores default ao abrir o seletor de cores
{string}(opcional) nome do tema default que sera mostrado no combo de selecao de temas
{string}(opcional) valor do estilo ‘display’ que sera aplicado ao combo.  Usado para esconder o combo quando se quer apenas a janela de selecao de cores
+ +

removeChild

removeChild : function(id,
el)

Remove um filho de um elemento DOM

Pode-se especificar o pai e o filho a ser removido ou simplesmente o ID do no que se quer remover

Parametros

{string}id do elemento que sera removido (filho)
{node}(opcional) node (DOM) que contem o elemento.  Se nao for definido, sera obtido o parent de id
+ +

defineValor

defineValor : function(id,
prop,
valor)

Aplica um valor a uma propriedade de um elemento

Parametros

{string}id do elemento que sera removido (filho)
{string}propriedade que recebera o valor
{string}valor que sera aplicado
+ +

in_array

in_array : function(x,
matriz)

Procura a ocorrencia de um elemento em um array

Parametros

{string}o que sera procurado
{array}array

Return

{boolean}

+ +

multiStep

multiStep : function(steps,
args,
callback)

Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono

Conforme pagina 144 do livro “Javascript de alto desempenho, Nicholas Zakas

Parametros

{array}funcoes que serao executadas
{array}array de arrays com os argumentos de cada funcao
{function}funcao que sera executada ao terminar os processos
+ +

tamanhoBrowser

tamanhoBrowser : function()

Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window

Return

{[w,h]}

+ +

detectaTablet

detectaTablet : function()

Verifica se esta em uso um dispositivo do tipo tablet

Se for detectado, utiliza a interface alternativa definida em i3GEO.Interface.ALTTABLET

A deteccao e feita com base em i3geo/pacotes/mobileesp/mdetect.js

+ +

detectaMobile

detectaMobile : function()

Verifica se esta em uso um dispositivo do tipo movel

Se for detectado, utiliza a interface alternativa definida em i3GEO.Interface.ALTTABLET

A deteccao e feita com base em i3geo/pacotes/mobileesp/mdetect.js

+ +

calculaDPI

calculaDPI : function()

Calcula o valor de DPI do monitor.

O valor e aproximado e utilizado principalmente na interface OpenLayers

+ +

ajustaDocType

ajustaDocType : function()

Ajusta o DOCTYPE do HTML para funcionar com CSS3

+ +

versaoNavegador

versaoNavegador : function()

Retorna algumas versoes de navegador

+ +

decimalPlaces

decimalPlaces : function(f,
l)

Arredonda um numero

Obtido de

http://stackoverflow.com/questions/4868556/how-do-i-stop-parsefloat-from-stripping-zeroes-to-right-of-decimal/4868718#4868718

Parameters

{numer}numero que sera arredondado
{number}numero de casas decimais
+ +

ajaxGet

ajaxGet : function(sUrl,
funcaoRetorno)

Faz uma requisição ao servidor por meio de AJAX

A função de processamento do resultado irá receber um objeto JSON como parâmetro

Exemplo

i3GEO.util.ajaxGet(“http://localhost/teste.php”,function(retorno){alert(retorno);})

Parametros

{string}url que será requisitada
{function}função que irá processar o resultado
+ +

pegaDadosLocal

pegaDadosLocal : function(item)

Obtem um valor armazenado localmente

Parametro

{string}key a ser obtido

Return

array

+ +

limpaDadosLocal

limpaDadosLocal : function(item)

Limpa os dados locais

Parametro

{string}key a ser limpo
+ +

gravaDadosLocal

gravaDadosLocal : function(item,
valor)

Grava um valor localmente

Parametro

{string}key a ser gravado
{string}valor a ser gravado
+ +

extGeo2OSM

extGeo2OSM : function(ext,
retornaArray)

Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM

+ +

extOSM2Geo

extOSM2Geo : function(ext,
retornaArray)

Converte string ‘xmin ymin xmax ymax’ ou ‘xmin ymin’ de geo para a projecao OSM

+ +

projOSM2Geo

projOSM2Geo : function(obj)

Projeta um objeto OpenLayers de OSM para GEO

+ +

projGeo2OSM

projGeo2OSM : function(obj)

Projeta um objeto OpenLayers de GEO para OSM

+ +

navegadorDir

navegadorDir : function(obj,
listaShp,
listaImg,
listaFig,
retornaDir)

Abre o navegador de arquivos localizados no servidor

Parametro

{objeto}objeto input que recebera de volta o valor do arquivo escolhido
{boolean}considera os arquivos shapefile
{boolean}considera os arquivos de imagem (geo)

{boolean} considera os arquivos de tipo figura (png e jpg)

{boolean} insere um botao para retornar o nome da pasta

+ +

navegadorPostgis

navegadorPostgis : function(obj,
conexao,
tipo)

Abre o navegador de de tabelas existentes no banco de dados Postgis

Parametro

{objeto}objeto input que recebera de volta o valor do arquivo escolhido
{numerico}codigo da conexao com o banco de dados cadastrado no sistema de metadados estatisticos
{string}opcional.  Tipo de retorno esquema|tabela|sql
+ +

cloneObj

cloneObj : function(obj)

Cria um clone de um objeto.

Exemplo

cloneObj = i3GEO.util.cloneObj(origObj);

+ +

aplicaAquarela

aplicaAquarela : function(onde)

Formata código HTML para incluir um ícone para abrir o colorPicker

Todos os elementos abaixo de ‘onde’ que contenham a classe css ‘i3geoFormIconeAquarela’ ser&aatilde;o atingidas

Exemplo

<div id=’foo’><div class=’i3geoForm100 i3geoFormIconeAquarela’ > <input type=’text’ id=’i3GEOlegendaacori’ value=’0,0,0’ /> </div></div>

<script>i3GEO.util.aplicaAquarela(“foo”);</script>

+ +

animaCique

Aplica um efeito sobre um elemento quando e feito o clique

Parametres

{objeto dom}

+ +

parseMustache

parseMustache : function(templateMustache,
hashMustache)

Parser de hash e template com Mustache.  Troca caracter & amp; para &

Parametres

{string}

{objeto}

+ +

uid

uid : function()

Retorna um ID unico baseado no tempo

+ +
+ + + + +
var $i = function(id)
Obtem um elemento DOM a partir de seu id
trim : function(s)
Implementa o metodo trim para navegadores sem suporte a essa funcao
escapeURL : function(sUrl)
Converte uma string em uma url valida
insereCookie : function(nome,
valor,
expira)
Cria um novo cookie.
pegaCookie : function(nome)
Pega o valor de um cookie.
listaChaves : function(obj)
Lista as chaves de um objeto que forem true.
listaTodasChaves : function(obj)
Lista as chaves de um objeto
arvore : function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
removeAcentos : function(str)
Remove acentos de uma palavra ou frase
protocolo : function()
Obtem o protocolo utilizado na URL atual
pegaPosicaoObjeto : function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaElementoPai : function(e)
Pega o elemento pai de um elemento clicado
mudaCursor : function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
criaPin : function(id,
imagem,
w,
h,
mouseover,
onde)
Cria um elemento imagem com posição fixa na pagina atual.
posicionaImagemNoMapa : function(id,
x,
y)
Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa
escondePin : function()
Esconde os PINS com IDs registrados em i3GEO.util.PINS
adicionaSHP : function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
abreCor : function(janelaid,
elemento,
tipo)
Abre a janela flutuante para escolha de uma cor
aparece : function(id,
tempo,
intervalo)
Aplica efeito de aparecimento suave de um objeto
desaparece : function(id,
tempo,
intervalo,
removeobj)
Aplica efeito de desaparecimento suave de um objeto
wkt2ext : function(wkt,
tipo)
Calcula a extensao geografica de uma geometria fornecida no formato WKT
sortNumber : function(a,
b)
Ordena um array contendo numeros.
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
scriptTag : function(js,
ini,
id,
aguarde)
Insere um javascript no documento HTML
removeScriptTag : function(id)
Remove um javascript no documento HTML
verificaScriptTag : function(texto)
Verifica se um javascript esta carregado no documento.
mensagemAjuda : function(onde,
texto)
Formata uma mensagem de texto com icone de ?
randomRGB : function()
Gera uma cor RGB de forma aleatoria
rgb2hex : function(str)
Converte uma cor RGB para HEX
comboTemas : function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo,
yui,
incluiVazio)
Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo
checkCombo : function(id,
nomes,
valores,
estilo,
funcaoclick,
ids,
idschecked)
Cria uma lista com check box generico baseado em um objeto com os dados
checkTemas : function(id,
funcao,
onde,
nome,
tipoLista,
prefixo,
size)
Cria uma lista com check box de temas existentes no mapa e de determinado tipo
comboItens : function(id,
tema,
funcao,
onde,
nome,
alias,
estilo)
Cria um combo (caixa de selecao) com a lista de itens de um layer
comboValoresItem : function(id,
tema,
itemTema,
funcao,
onde)
Cria uma caixa de selecao com os valores de um item de um tema
comboFontes : function(id,
onde)
Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis
comboSimNao : function(id,
selecionado)
Cria uma caixa de selecao com as palavras sim e nao
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.
radioEpsg : function(funcao,
onde,
prefixo,
marcado)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
comboEpsg : function(idCombo,
onde,
funcaoOnChange,
valorDefault)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
proximoAnterior : function(anterior,
proxima,
texto,
idatual,
container,
mantem,
onde)
Cria uma sequencia de opcoes com botao de anterior e proximo.
dialogoFerramenta : function(mensagem,
dir,
nome,
nomejs,
nomefuncao)
Atalho para abrir a janela de dialogo de uma ferramenta padrao
intersectaBox : function(box1,
box2)
Verifica se um retangulo esta dentro de outro retangulo
abreColourRamp : function(janelaid,
elemento,
ncores,
temaSel,
displayComboTemas)
Abre a janela flutuante para escolha de um degrade de cores
removeChild : function(id,
el)
Remove um filho de um elemento DOM
defineValor : function(id,
prop,
valor)
Aplica um valor a uma propriedade de um elemento
in_array : function(x,
matriz)
Procura a ocorrencia de um elemento em um array
multiStep : function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
tamanhoBrowser : function()
Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window
detectaTablet : function()
Verifica se esta em uso um dispositivo do tipo tablet
detectaMobile : function()
Verifica se esta em uso um dispositivo do tipo movel
calculaDPI : function()
Calcula o valor de DPI do monitor.
ajustaDocType : function()
Ajusta o DOCTYPE do HTML para funcionar com CSS3
versaoNavegador : function()
Retorna algumas versoes de navegador
decimalPlaces : function(f,
l)
Arredonda um numero
ajaxGet : function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
pegaDadosLocal : function(item)
Obtem um valor armazenado localmente
limpaDadosLocal : function(item)
Limpa os dados locais
gravaDadosLocal : function(item,
valor)
Grava um valor localmente
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
projOSM2Geo : function(obj)
Projeta um objeto OpenLayers de OSM para GEO
projGeo2OSM : function(obj)
Projeta um objeto OpenLayers de GEO para OSM
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
cloneObj : function(obj)
Cria um clone de um objeto.
aplicaAquarela : function(onde)
Formata código HTML para incluir um ícone para abrir o colorPicker
parseMustache : function(templateMustache,
hashMustache)
Parser de hash e template com Mustache.
uid : function()
Retorna um ID unico baseado no tempo
+ + \ No newline at end of file diff --git a/documentacao/files/json-php.html b/documentacao/files/json-php.html new file mode 100755 index 0000000..9ea1c84 --- /dev/null +++ b/documentacao/files/json-php.html @@ -0,0 +1,26 @@ +Gerador de dados JSON - i3Geo + + + + + + + + + +

Gerador de dados JSON

Exporta dados de um mapfile em diferentes estruturas JSON

Licença

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 ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  Consulte a Licença Pública Geral do GNU para mais detalhes.  Você deve ter recebido uma copia 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
Gerador de dados JSONExporta dados de um mapfile em diferentes estruturas JSON
Arquivos
i3geo/json.php
+ +

Arquivos

+ +

i3geo/json.php

Parâmetros

temanome do tema existente em i3geo/temas ou na pasta temporaria do mapserver
formatstorymap|gdocs

No caso de storymap, o fornecimento dos dados depende dos parametros definidos no METADATA storymap existente no tema

+ +
+ + + + + + + \ No newline at end of file diff --git a/documentacao/files/ms_configura-php.html b/documentacao/files/ms_configura-php.html index 126846b..30f52df 100644 --- a/documentacao/files/ms_configura-php.html +++ b/documentacao/files/ms_configura-php.html @@ -9,14 +9,18 @@ if (browserType) {document.write("
");if (browserV -

Variáveis de inicialização ms_configura.php

Nesse programa PHP são definidas as variáveis globais principais necessárias ao funcionamento do I3Geo do lado do servidor web.

O ms_configura é incluído em vários programas do i3Geo e os valores das variáveis devem ser editados caso a instalação do i3geo tenha sido feita em um diretório diferente do padrão.  No windows o diretório padrão é c:\ms4w\apache\htdocs\i3geo e no linux é /opt/www/html/i3geo

Para verificar a instalação do i3geo utilize o programa i3geo/testainstal.php, que pode fornecer algumas dicas caso estejam ocorrendo problemas na iniciallização.

As variáveis de configuração são definidas em blocos diferentes conforme o sistema operacional (linux ou windows).

O ms_criamapa.php carrega o ms_configura.php e armazena a maior parte das variáveis na seção.  Algumas variáveis são também fornecidas para o cliente (navegador) na inicialização do mapa e ficam disponíveis em variáveis javascript.

Qualquer uma das variáveis pode ser colocada dentro do bloco que identifica o sistema operacional.  Dessa forma pode-se ter um comportamento diferente de acordo com o ambiente.

Licenca

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 ADEQUAÇÃ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. i3geo/testamapfile.php Arquivo: ms_configura.php

Summary
Variáveis de inicialização ms_configura.phpNesse programa PHP são definidas as variáveis globais principais necessárias ao funcionamento do I3Geo do lado do servidor web.
Variaveis
i3geomasterUsuá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
$statusFerramentasAlgumas das funcionalidades do mapa interativo dependem de configurações específicas do servidor.
saikuUrlURL para acessar o aplicativo SAIKU.
saikuConfigDataSourceParametros de configuracao da fonte de dados utilizada pelo applicativo SAIKU
i3georendermodeOpcoes que definem a rotina que sera utilizada para enviar ao navegador as imagens geradas de cada camada
linkedinoauth (ainda não implementado)Parâmetros registrados no Linkedin para permitir que o i3Geo faça autenticação com base na conta do usuário
facebookoauthParâmetros registrados no Facebook para permitir que o i3Geo faça autenticação com base na conta do usuário
twitteroauthParâmetros registrados no Twitter para permitir que o i3Geo faça autenticação com base na conta do usuário
mensagemIniciaMensagem de inicialização mostrada pelo programa ms_criamapa.php
tituloInstituicaoNome que será utilizado em alguns cabeçalhos e títulos de páginas
emailInstituicaoEndereço de e-mail que pode ser mostrado na interface do mapa
googleApiKeyChave utilizada pela API do Google maps.
metaestatTemplatesIndica a pasta onde ficam os templates utilizados para a publicacao de mapas.
navegadoresLocaisO i3geo possibilita que os usuários acessem dados geográficos no servidor diretamente, navegando pelo sistema de arquivos.
dir_tmpCaminho completo do diretório temporário utilizado pelo mapserver.
locaplicCaminho completo onde fica o I3Geo
locmapservLocalização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host.
locmapasOnde fica o xml, para preencher a guia mapas.
R_pathOnde esta o executavel do software R
R_pathlibOnde ficam as bibliotecas adicionais necessárias ao funcionamento do R
postgis_mapaString de conexão para acesso aos dados (opcional).
utilizacgiVariável indicando se o desenho do corpo do mapa será baseado no modo cgi.
expoeMapfileEssa variável controla se o nome do mapfile atual será ou não retornado para a aplicação via ajax.
conexaoadminArquivo PHP que define a string de conexão (PDO) com o banco de dados administrativo.
$esquemaadminIndica em qual esquema do banco de dados de administração estão armazenadas as tabelas do sistema de administração.
interfacePadraoInterface padrão utilizada para abrir o mapa.
customDirNome 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.
baseEnderço do arquivo mapfile que será utilizado como base para a criação do mapa
cachedirPasta onde ficarão armazenadas as imagens geradas pelo i3Geo para os LAYERS que permitem cache.
ogcwsmapNome (caminho completo) do arquivo mapfile que sera utilizado como base para a construcao dos servicos OGC
$i3geo_proxy_serverString com a definicao do servidor de proxy.
+

Variáveis de inicialização ms_configura.php

Nesse programa PHP são definidas as variáveis globais principais necessárias ao funcionamento do I3Geo do lado do servidor web.

O ms_configura é incluído em vários programas do i3Geo e os valores das variáveis devem ser editados caso a instalação do i3geo tenha sido feita em um diretório diferente do padrão.  No windows o diretório padrão é c:\ms4w\apache\htdocs\i3geo e no linux é /opt/www/html/i3geo

Para verificar a instalação do i3geo utilize o programa i3geo/testainstal.php, que pode fornecer algumas dicas caso estejam ocorrendo problemas na iniciallização.

As variáveis de configuração são definidas em blocos diferentes conforme o sistema operacional (linux ou windows).

O ms_criamapa.php carrega o ms_configura.php e armazena a maior parte das variáveis na seção.  Algumas variáveis são também fornecidas para o cliente (navegador) na inicialização do mapa e ficam disponíveis em variáveis javascript.

Qualquer uma das variáveis pode ser colocada dentro do bloco que identifica o sistema operacional.  Dessa forma pode-se ter um comportamento diferente de acordo com o ambiente.

Licenca

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 ADEQUAÇÃ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. i3geo/testamapfile.php Arquivo: ms_configura.php

Summary
Variáveis de inicialização ms_configura.phpNesse programa PHP são definidas as variáveis globais principais necessárias ao funcionamento do I3Geo do lado do servidor web.
Variaveis
i3geomasterUsuá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
$i3GeoProjDefaultParametros de projecao cartografica utilizados nos mapas e nas exportacoes de arquivos.
$statusFerramentasAlgumas das funcionalidades do mapa interativo dependem de configurações específicas do servidor.
$ogrOutputIndica se o OGR esta corretamente instalado, permitindo o seu uso nos servicos OGC de exportacao de dados
saikuUrlURL para acessar o aplicativo SAIKU.
saikuConfigDataSourceParametros de configuracao da fonte de dados utilizada pelo applicativo SAIKU
i3georendermodeOpcoes que definem a rotina que sera utilizada para enviar ao navegador as imagens geradas de cada camada
linkedinoauth (ainda não implementado)Parâmetros registrados no Linkedin para permitir que o i3Geo faça autenticação com base na conta do usuário
facebookoauthParâmetros registrados no Facebook para permitir que o i3Geo faça autenticação com base na conta do usuário
twitteroauthParâmetros registrados no Twitter para permitir que o i3Geo faça autenticação com base na conta do usuário
mensagemIniciaMensagem de inicialização mostrada pelo programa ms_criamapa.php
tituloInstituicaoNome que será utilizado em alguns cabeçalhos e títulos de páginas
emailInstituicaoEndereço de e-mail que pode ser mostrado na interface do mapa
googleApiKeyChave utilizada pela API do Google maps.
metaestatTemplatesIndica a pasta onde ficam os templates utilizados para a publicacao de mapas.
navegadoresLocaisO i3geo possibilita que os usuários acessem dados geográficos no servidor diretamente, navegando pelo sistema de arquivos.
dir_tmpCaminho completo do diretório temporário utilizado pelo mapserver.
locaplicCaminho completo onde fica o I3Geo
locmapservLocalização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host.
locmapasOnde fica o xml, para preencher a guia mapas.
R_pathOnde esta o executavel do software R
R_pathlibOnde ficam as bibliotecas adicionais necessárias ao funcionamento do R
postgis_mapaString de conexão para acesso aos dados (opcional).
utilizacgiVariável indicando se o desenho do corpo do mapa será baseado no modo cgi.
expoeMapfileEssa variável controla se o nome do mapfile atual será ou não retornado para a aplicação via ajax.
conexaoadminArquivo PHP que define a string de conexão (PDO) com o banco de dados administrativo.
$esquemaadminIndica em qual esquema do banco de dados de administração estão armazenadas as tabelas do sistema de administração.
interfacePadraoInterface padrão utilizada para abrir o mapa.
customDirNome 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.
baseEnderço do arquivo mapfile que será utilizado como base para a criação do mapa
cachedirPasta onde ficarão armazenadas as imagens geradas pelo i3Geo para os LAYERS que permitem cache.
ogcwsmapNome (caminho completo) do arquivo mapfile que sera utilizado como base para a construcao dos servicos OGC
$i3geo_proxy_serverString com a definicao do servidor de proxy.

Variaveis

i3geomaster

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

É necessário alterar esse parâmetro quando o i3Geo não estiver em localhost, caso contrário, os mapas serão bloqueados

Tipo

{array}

Default

array(array(“usuario”=>”admin”, “senha”=>”adminx”));

+

$i3GeoProjDefault

Parametros de projecao cartografica utilizados nos mapas e nas exportacoes de arquivos.

Os valores devem ser obtidos do site http://spatialreference.org/

proj4corresponde a string de definicao de projecao conforme a biblioteca proj4, exemplo http://spatialreference.org/ref/epsg/4326/proj4/
epsgcorresponde ao codigo da projecao definido pela autoridade EPSG e eh o mesmo utilizado como SRID no Postgis, exemplo http://spatialreference.org/ref/epsg/4326/
prjstring utilizado para gerar arquivos .prj que compoem shapefiles, exemplo: http://spatialreference.org/ref/epsg/4326/esriwkt/

A exportacao de arquivos shapefile gera sempre o PRJ conforme essa definicao.

Quando um mapfile utilizado no i3Geo nao possui a definicao de projecao no LAYER o i3Geo utilizara a projecao definida nessa variavel.

Caso essa variavel esteja definida como vazio ou nao definida aqui o i3Geo utilizara o defaul, que se baseia no EPSG:4326.

Os mapfiles de inicializacao tem seus parametros de projecao sobrepostos por essa variavel.

Tipo

{array}

Default

baseado em 4326

+

$statusFerramentas

Algumas das funcionalidades do mapa interativo dependem de configurações específicas do servidor.  Esse array informa quais dessas ferramentas estão corretamente configuradas.  As que estiverem marcadas como false não serão mostradas na interface do mapa interativo

+

$ogrOutput

Indica se o OGR esta corretamente instalado, permitindo o seu uso nos servicos OGC de exportacao de dados

+

saikuUrl

URL para acessar o aplicativo SAIKU.  Se nao estiver instalado, deixe em branco

Para maiores informacoes sobre como instalar o SAIKU veja em http://localhost/i3geo/ferramentas/saiku/instal.txt

saikuConfigDataSource

Parametros de configuracao da fonte de dados utilizada pelo applicativo SAIKU

Indicam onde estao os dados utilizados pelo sistema de metadados estatisticos e que podem ser visualizados na forma de cubos OLAP

Ajuste os parametros indicando

serverdbendereco do servidor postgres
portporta de acesso ao servidor
databasenome do database que contem as tabelas
usernamenome do usuario que pode acessar o database
passwordsenha desse usuario

Os parametros sao utilizados pelo programa definido em Catalog.  Ese programa monta o arquivo de fonte de dados temorario e armazena em ms_tmp/saiku-datasources

Esse arquivo contera uma string como esse exemplo

type=OLAP driver=mondrian.olap4j.MondrianOlap4jDriver location=jdbc:mondrian:Jdbc=jdbc:postgresql://localhost:5432/i3geosaude;Catalog=http://localhost/i3geo/ferramentas/saiku/esquemaxml.php;JdbcDrivers=org.postgresql.Driver; username=postgres password=postgres

Note que o database possui o nome i3geosaude Se os seus dados estatisticos estiverem em outro banco altere esse valor

Em tabelaDimensaoTempo utilize nome_do_esquema.nome_da_tabela

diff --git a/documentacao/files/ogc-php.html b/documentacao/files/ogc-php.html index 3c58120..145d335 100644 --- a/documentacao/files/ogc-php.html +++ b/documentacao/files/ogc-php.html @@ -13,7 +13,7 @@ if (browserType) {document.write("
");if (browserV

Arquivos

-

i3geo/ogc.php

Parâmetros

lista(opcional) se for igual a “temas”, mostra uma lista de links em HTML dos temas disponíveis, se for igual a “temaswfs”, mostra a lista de links WFS
ajuda(opcional) mostra uma ajuda ao usuário
tema(opcional) nome do tema que será mostrado no serviço.  Se for definido, o web service conterá apenas esse tema.  O tema é o nome do mapfile existente em i3geo/temas, mas pode ser especificado um mapfile existente em outra pasta.  Nesse caso, deve-se especificar o caminho completo para o arquivo.  Se não for definido, serão considerados todos os temas
intervalo(opcional) valor inicial e final com o número de temas que serão mostrados no serviço
legenda(opcional) mostra a legenda no corpo do mapa sim|nao
perfil(opcional) perfil utilizado para restringir os temas que serão mostrados
format(opcional) pode ser utilizado a opção &format=application/openlayers para abrir o mashup do OpenLayers com as camadas definida em temas.  Na geração da legenda pode ser utilizado text/html para gerar no formato html.
OUTPUTFORMATem getfeature, aceita também shape-zip para download de shapefile e csv para download de csv compactado
id_medida_variavelid da medida de variavel - utilizado apenas quando a fonte para definicao do layer for o sistema de metadados estatisticos nao deve ser utilizado junto com tema
restauramapaID de um mapa salvo no sistema de administracao.  O mapa e restaurado e tratado como WMS
DESLIGACACHE (opcional) {sim|nao}forca a nao usar o cache de imagens qd definido como “sim”, do contrário, o uso ou não do cache será definido automaticamente
filtrosfiltros podem ser adicionados incluindo o parametro da seguinte forma: &map_layer_<nomedotema>_filter=

Exemplo de filtro

http://localhost/i3geo/ogc.php?map_layer__lbiomashp_filter=((‘[CD_LEGENDA]’=’CAATINGA’))&tema=_lbiomashp&SRS=EPSG:4618&WIDTH=500&HEIGHT=500&BBOX=-76.5125927,-39.3925675209,-29.5851853,9.49014852081&FORMAT=image/png&service=wms&version=1.1.0&request=getmap&layers=_lbiomashp

no caso de camadas Postgis basta usar map_layer__lbiomashp_filter=cd_legenda=’CAATINGA’

Exemplos

ogc.php?temas=biomashp&format=application/openlayers&bbox=-54,-14,-50,-10

ogc.php?lista=temas

ogc.php?tema=bioma

ogc.php?tema=/var/www/i3geo/aplicmap/geral1debianv6.map&layers=mundo

ogc.php?intervalo=0,50

+

i3geo/ogc.php

Parâmetros

lista(opcional) se for igual a “temas”, mostra uma lista de links em HTML dos temas disponíveis, se for igual a “temaswfs”, mostra a lista de links WFS
ajuda(opcional) mostra uma ajuda ao usuário
tema(opcional) nome do tema que será mostrado no serviço.  Se for definido, o web service conterá apenas esse tema.  O tema é o nome do mapfile existente em i3geo/temas, mas pode ser especificado um mapfile existente em outra pasta.  Nesse caso, deve-se especificar o caminho completo para o arquivo.  Se não for definido, serão considerados todos os temas
legenda(opcional) mostra a legenda no corpo do mapa sim|nao
perfil(opcional) perfil utilizado para restringir os temas que serão mostrados
format(opcional) pode ser utilizado a opção &format=application/openlayers para abrir o mashup do OpenLayers com as camadas definida em temas.  Na geração da legenda pode ser utilizado text/html para gerar no formato html.
OUTPUTFORMATem getfeature, aceita também shape-zip para download de shapefile e csv para download de csv compactado
ows_geomtypepermite definir o tipo de geometria conforme utilizado pelo parametro GEOMETRY do OGR (veja http://gdal.org/drv_csv.html) afeta o OUTPUTFORMAT csv.  Por default utiliza &ows_geomtype=none para obter um csv sem a coluna geometry.  Para obter a geometria utilize &ows_geomtypeAS_WKT
id_medida_variavelid da medida de variavel - utilizado apenas quando a fonte para definicao do layer for o sistema de metadados estatisticos nao deve ser utilizado junto com tema
restauramapaID de um mapa salvo no sistema de administracao.  O mapa e restaurado e tratado como WMS
DESLIGACACHE (opcional) {sim|nao}forca a nao usar o cache de imagens qd definido como “sim”, do contrário, o uso ou não do cache será definido automaticamente
filtrosfiltros podem ser adicionados incluindo o parametro da seguinte forma: &map_layer_<nomedotema>_filter=

Exemplo de filtro

http://localhost/i3geo/ogc.php?map_layer__lbiomashp_filter=((‘[CD_LEGENDA]’=’CAATINGA’))&tema=_lbiomashp&SRS=EPSG:4618&WIDTH=500&HEIGHT=500&BBOX=-76.5125927,-39.3925675209,-29.5851853,9.49014852081&FORMAT=image/png&service=wms&version=1.1.0&request=getmap&layers=_lbiomashp

no caso de camadas Postgis basta usar map_layer__lbiomashp_filter=cd_legenda=’CAATINGA’

Exemplos

ogc.php?temas=biomashp&format=application/openlayers&bbox=-54,-14,-50,-10

ogc.php?lista=temas

ogc.php?tema=bioma

ogc.php?tema=/var/www/i3geo/aplicmap/geral1debianv6.map&layers=mundo

diff --git a/documentacao/index/Arquivos.html b/documentacao/index/Arquivos.html index 53c3d14..9d4425b 100644 --- a/documentacao/index/Arquivos.html +++ b/documentacao/index/Arquivos.html @@ -14,7 +14,7 @@ if (browserType) {document.write("
");if (browserV -
Arquivo 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
 js, i3geo/classesjs/classe_editorol
P
 php
+
Arquivo 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
 js, i3geo/classesjs/classe_editorol
P
 php
GPL2
diff --git a/documentacao/index/Classe.html b/documentacao/index/Classe.html index a2ba467..b7750f9 100644 --- a/documentacao/index/Classe.html +++ b/documentacao/index/Classe.html @@ -14,7 +14,7 @@ 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
+
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
Abre as telas de diálogo das opções de análise
diff --git a/documentacao/index/Constants.html b/documentacao/index/Constants.html index f39a3cf..423cc62 100755 --- a/documentacao/index/Constants.html +++ b/documentacao/index/Constants.html @@ -14,7 +14,7 @@ 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
 chro
F
 FATORESTRELA
I
 IDHTML
L
 layergrafico
N
 navm
 navn
O
 opera
T
 tamanhodoc
+
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
 chro
F
 FATORESTRELA
I
 IDHTML
L
 layergrafico
N
 navm
 navn
O
 opera
T
 tamanhodoc
Objeto com a árvore criada com YAHOO.widget.TreeView Pode ser usado para receber métodos da API do YAHOO
diff --git a/documentacao/index/Functions.html b/documentacao/index/Functions.html index 10fe4a6..e8c4ea9 100644 --- a/documentacao/index/Functions.html +++ b/documentacao/index/Functions.html @@ -14,13 +14,13 @@ 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
 $left ou nome curto$left
 $top ou nome curto$top
 $trad
A
 abreAguarde
 abreColourRamp
 abreCor
 abreDoc
 abreFecha
 abreJanela
 abreKml
 abreLogin
 abreLogout
 addBox
 addPin
 adicionaBotao
 adicionaDicionario
 adicionaEventos
 adicionaKml
 adicionaSHP
 adicionaTemaIMG
 adicionaTemas
 adicionaTemaSHP
 adicionaTemaWMS
 adtema
 agrupaElementos, i3GEO.analise.dialogo
 ajaxGet
 ajustaDocType
 ajustaGuiaFerramenta
 alteracorclasse
 alteraDicionario
 alteraLayers
 alteraPropCamadas
 alteraTamanho
 analisaGeometrias, i3GEO.analise.dialogo
 animacao
 animaCique
 aparece
 aplicaAquarela
 aplicaCorClasseTema
 aplicaEscala
 aplicaOpacidade
 aplicarsld
 aplicaTemas
 areaPixel
 arvore
 atalhoscamada
 atalhosedicao
 ativa
 ativaAlerta
 ativaBotoes
 ativaIcone
 ativalogo
 ativaLogo
 ativaPadrao
 ativaTema
 atualiza
 atualizaEscalaGrafica
 atualizaGeo
 atualizaLegenda
 atualizaLocalizarGeo
 atualizaMapa
 atualizaTema
 autoredesenha
+
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
 $left ou nome curto$left
 $top ou nome curto$top
 $trad
A
 abreAguarde
 abreColourRamp
 abreCor
 abreDoc
 abreFecha
 abreJanela
 abreKml
 abreLogin
 abreLogout
 addBox
 addPin
 adicionaBotao
 adicionaDicionario
 adicionaEventos
 adicionaKml
 adicionaSHP
 adicionaTemaIMG
 adicionaTemas
 adicionaTemaSHP
 adicionaTemaWMS
 adtema
 agrupaElementos, i3GEO.analise.dialogo
 ajaxGet
 ajustaDocType
 ajustaGuiaFerramenta
 alteracorclasse
 alteraDicionario
 alteraLayers
 alteraPropCamadas
 alteraTamanho
 analisaGeometrias, i3GEO.analise.dialogo
 animacao
 animaCique
 aparece
 aplicaAquarela
 aplicaCorClasseTema
 aplicaEscala
 aplicaOpacidade
 aplicarsld
 aplicaTemas
 areaPixel
 arvore
 atalhoscamada
 atalhosedicao
 ativa
 ativaAlerta
 ativaBotoes
 ativaFerramentas
 ativaIcone
 ativalogo
 ativaLogo
 ativaPadrao
 ativaTema
 atualiza
 atualizaEscalaGrafica
 atualizaGeo
 atualizaLegenda
 atualizaLocalizarGeo
 atualizaMapa
 atualizaTema
 autoredesenha
$i = function(id)
Obtem um elemento DOM a partir de seu id
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
-
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
addBox : function(xmin,
ymin,
xmax,
ymax,
namespace,
strokeColor,
strokeWidth)
Adiciona um retangulo
addPin : function(x,
y,
w,
h,
imagem,
namespace,
centro,
funcaoclick)
Adiciona uma marca no mapa em uma determinada coordenada
adicionaBotao : function(obj)
Adiciona um novo botao nas definicoes da barra de botoes
adicionaDicionario : function(novodic)
Adiciona novos registros ao dicionário atual
adicionaEventos : function (tipo,
eventos)
Registra uma lista de eventos
adicionaKml : function()
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaSHP : function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaTemaIMG : function(funcao,
path)
Adiciona tema com base em uma imagem
adicionaTemas : function(tsl)
Adiciona ao mapa os temas selecionados na arvore
adicionaTemaSHP : function(funcao,
path)
Adiciona tema com base em um shapefile
adicionaTemaWMS : function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid,
checked)
Adiciona tema WMS
adtema : function(funcao,
temas,
locaplic,
sid)
Adiciona tema(s) ao mapa pelo seu codigo
agrupaElementos : function()
Ferramenta agrupa elementos
ajaxGet : function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
ajustaDocType : function()
Ajusta o DOCTYPE do HTML para funcionar com CSS3
ajustaGuiaFerramenta : function(idjanela,
namespace)
Ajusta as guias de uma janela para que sempre fiquem no topo da janela, aplicando o overflow ao conteúdo das guias
alteracorclasse : function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
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
Aplica um efeito sobre um elemento quando e feito o clique
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)
Aplica uma cor a uma classe
aplicaEscala : function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaOpacidade : function(opacidade,
layer)
Aplica um fator de opacidade a todos os layers do mapa
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
areaPixel : function(funcao,
g_celula)
Calcula a área de um pixel da imagem do mapa
arvore : function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
atalhoscamada : function(tema)
Abre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
atalhosedicao : function(idtema)
Janela com as principais opcoes de edicao de um layer.
ativa : function()
Ativa os cliques permanentes
ativaAlerta : function()
Substitui a janelça de alerta padrão do sistema operacional por uma outra customizada
ativaBotoes : function(padrao)
Ativa os botoes definidos em LISTABOTOES
ativaIcone : function(icone)
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
ativalogo : function(funcao,
altura,
largura)
Ativa a logomarca
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.
atualizaEscalaGrafica : function()
Atualiza a escala gráfica
atualizaGeo : function(dmsx,
dmsy,
prefixo)
Atualiza os valores em uma tabela do tipo DMS
atualizaLegenda : function(idtema)
Atualiza a legenda de um tema.
atualizaLocalizarGeo : function(id,
x,
y)
Atualiza os valores do componente que mostra as coordenadas do mouse em GEO
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,
temaSel,
displayComboTemas)
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
addBox : function(xmin,
ymin,
xmax,
ymax,
namespace,
strokeColor,
strokeWidth)
Adiciona um retangulo
addPin : function(x,
y,
w,
h,
imagem,
namespace,
centro,
funcaoclick)
Adiciona uma marca no mapa em uma determinada coordenada
adicionaBotao : function(obj)
Adiciona um novo botao nas definicoes da barra de botoes
adicionaDicionario : function(novodic)
Adiciona novos registros ao dicionário atual
adicionaEventos : function (tipo,
eventos)
Registra uma lista de eventos
adicionaKml : function()
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaSHP : function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaTemaIMG : function(funcao,
path)
Adiciona tema com base em uma imagem
adicionaTemas : function(tsl)
Adiciona ao mapa os temas selecionados na arvore
adicionaTemaSHP : function(funcao,
path)
Adiciona tema com base em um shapefile
adicionaTemaWMS : function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid,
checked)
Adiciona tema WMS
adtema : function(funcao,
temas,
locaplic,
sid)
Adiciona tema(s) ao mapa pelo seu codigo
agrupaElementos : function()
Ferramenta agrupa elementos
ajaxGet : function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
ajustaDocType : function()
Ajusta o DOCTYPE do HTML para funcionar com CSS3
ajustaGuiaFerramenta : function(idjanela,
namespace)
Ajusta as guias de uma janela para que sempre fiquem no topo da janela, aplicando o overflow ao conteúdo das guias
alteracorclasse : function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
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
Aplica um efeito sobre um elemento quando e feito o clique
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)
Aplica uma cor a uma classe
aplicaEscala : function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaOpacidade : function(opacidade,
layer)
Aplica um fator de opacidade a todos os layers do mapa
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
areaPixel : function(funcao,
g_celula)
Calcula a área de um pixel da imagem do mapa
arvore : function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
atalhoscamada : function(tema)
Abre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
atalhosedicao : function(idtema)
Janela com as principais opcoes de edicao de um layer.
ativa : function()
Ativa os cliques permanentes
ativaAlerta : function()
Substitui a janelça de alerta padrão do sistema operacional por uma outra customizada
ativaBotoes : function(padrao)
Ativa os botoes definidos em LISTABOTOES
ativaFerramentas : function(camada)
Verifica se uma camada possuí ferramentas configuradas e que devem ser abertas ao ser adicionada ao mapa
ativaIcone : function(icone)
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
ativalogo : function(funcao,
altura,
largura)
Ativa a logomarca
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.
atualizaEscalaGrafica : function()
Atualiza a escala gráfica
atualizaGeo : function(dmsx,
dmsy,
prefixo)
Atualiza os valores em uma tabela do tipo DMS
atualizaLegenda : function(idtema)
Atualiza a legenda de um tema.
atualizaLocalizarGeo : function(id,
x,
y)
Atualiza os valores do componente que mostra as coordenadas do mouse em GEO
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/Functions2.html b/documentacao/index/Functions2.html index c1f0e94..7cd1307 100644 --- a/documentacao/index/Functions2.html +++ b/documentacao/index/Functions2.html @@ -14,13 +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
 buscaInde, dialogo
 buscaRapida
 buscaTema2
C
 calculaDPI
 calculaProj4
 capturaCheckBox
 carouselTemas, dialogo
 carregaMapa
 centroDoMapa
 centroide, i3GEO.analise.dialogo
 centromassa, i3GEO.analise.dialogo
 checkCombo
 checkItensEditaveis
 checkTemas
 cliqueGrafico
 cliqueIdentificaDefault
 cliquePonto
 cliqueTexto
 cloneObj
 comboEpsg
 comboFontes
 comboGruposMenu
 comboItens
 comboMenus
 comboSimNao
 comboSubGruposMenu
 comboTemas
 comboTemasMenu
 comboValoresItem
 comentario
 compactaLayerGrafico
 compartilhar
 conectarwfs, dialogo
 conectaservico, dialogo
 confirma
 confluence
 congelaMapa
 convertekml
 convertews
 copia
 copiatema
 corFundo
 cortina
 cria
 criaLegendaHTML
 criaLegendaImagem
 criaMascaraCodigo
 criaMascaraDMS
 criaMascaraMetrica
 criaPin
+
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
 buscaInde, dialogo
 buscaRapida
 buscaTema2
-
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
Abre a janela flutuante para o usuario procurar metadados na INDE
buscaRapida : function(funcao,
locaplic,
servico,
palavra)
Busca dados em um servico
buscaTema2 : function(palavra)
Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
- - - -
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
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
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
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.
comboTemas : function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo,
yui,
incluiVazio)
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
confirma : function(pergunta,
w,
resposta1,
resposta2,
funcao1,
funcao2)
Janela de confirmacao
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
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)
Copia um tema
corFundo : function()
Abre a janela de dialogo da ferramenta opcoes_fundo
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
criaLegendaHTML : function(funcao,
tema,
template)
Obtem a legenda de um tema
criaLegendaImagem : function(funcao)
Pega a legenda atual na forma de imagem
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 com posição fixa na pagina 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
Abre a janela flutuante para o usuario procurar metadados na INDE
buscaRapida : function(funcao,
locaplic,
servico,
palavra)
Busca dados em um servico
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/Functions3.html b/documentacao/index/Functions3.html index 6a7283d..7620fc3 100644 --- a/documentacao/index/Functions3.html +++ b/documentacao/index/Functions3.html @@ -14,21 +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
D
 dd2dms
 dd2tela
 decimalPlaces
 defBotao
 define
 defineDicionario
 defineValor
 desaparece
 desativa
 desativacgi
 desativaCheckbox
 descetema
 desCompactaLayerGrafico
 destinoDD
 destroyFeatures
 detectaMobile
 detectaTablet
 dialogoFerramenta
 direcao
 dissolve, i3GEO.analise.dialogo
 distancia
 distanciaptpt, i3GEO.analise.dialogo
 distHaversine
 distVincenty
 dms2dd
 download
 downloadbase, dialogo
E
 editaLegenda
 editorsql
 escalagrafica
 escapeURL
 escondePin
 etiquetas
 exclui
 excluir
 excluitema
 execBotao
 ext2rect
 extGeo2OSM
 extOSM2Geo
 extRegistros
F
 fecha
 fechaAguarde
 fechaJanela
 ferramentas
 filtraregiao
 filtro
 flutuante
 fonte
 fontetema
 funcoesGeometriasWkt
G
 geo2utm
 geo2zonaUtm
 geolocal
 getFeaturesByAttribute
 getScrollerWidth
 getScrollHeight
 getUnique, Array
 google
 gradeCoord
 gradeHex, i3GEO.analise.dialogo
 gradePol, i3GEO.analise.dialogo
 gradePontos, i3GEO.analise.dialogo
 graficoInterativo1, i3GEO.analise.dialogo
 graficotema
 gravaDadosLocal
+
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, dialogo
 carregaMapa
 centroDoMapa
 centroide, i3GEO.analise.dialogo
 centromassa, i3GEO.analise.dialogo
 checkCombo
 checkItensEditaveis
 checkTemas
 cliqueGrafico
 cliqueIdentificaDefault
 cliquePonto
 cliqueTexto
 cloneObj
 comboEpsg
 comboFontes
 comboGruposMenu
 comboItens
 comboMenus
 comboSimNao
 comboSubGruposMenu
 comboTemas
 comboTemasMenu
 comboValoresItem
 comentario
 compactaLayerGrafico
 compartilhar
 conectarwfs, dialogo
 conectaservico, dialogo
 confirma
 confluence
 congelaMapa
 convertekml
 convertews
 copia
 copiatema
 corFundo
 cortina
 cria
 criaLegendaHTML
 criaLegendaImagem
 criaMascaraCodigo
 criaMascaraDMS
 criaMascaraMetrica
 criaPin
-
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(f,
l)
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
desativacgi : function(funcao)
Desativa o uso do modo CGI
desativaCheckbox : function(valor)
Desmarca todos os checkbox dos temas marcados na arvore
descetema : function(funcao,
tema)
Desce um tema na hierarquia
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)
Destroi 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)
Retorna a escala grafica
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,
confirma)
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
excluitema : function(funcao,
temas)
Exclui temas do mapa
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)
Extensao geografica de um registro de um tema
- - - -
fecha : function(id)
Fecha uma barra de ferramentas
fechaAguarde : function(id)
Fecha uma janela do tipo aguarde
Fecha a janela de ajuda.
ferramentas : function()
Abre a janela de diálogo com as ferramentas que atuam sobre o mapa
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
flutuante : function()
Abre o catalogo em uma janela flutuante
fonte : function(tema,
popup,
link)
Abre os metadados registrados para o tema
fontetema : function(funcao,
tema)
Obtem a fonte para o tema
funcoesGeometriasWkt : function(funcao,
listaWkt,
operacao)
Aplica uma operacao sobre uma geometria definida em WKT
- - - -
geo2utm : function(funcao,
x,
y)
geo2zonaUtm : function(l)
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
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
Extende os metodos de um objeto Array, retorna um array com valores unicos
google : function(coordenadas)
Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o 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
+
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
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
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
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.
comboTemas : function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo,
yui,
incluiVazio)
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
confirma : function(pergunta,
w,
resposta1,
resposta2,
funcao1,
funcao2)
Janela de confirmacao
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
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)
Copia um tema
corFundo : function()
Abre a janela de dialogo da ferramenta opcoes_fundo
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
criaLegendaHTML : function(funcao,
tema,
template)
Obtem a legenda de um tema
criaLegendaImagem : function(funcao)
Pega a legenda atual na forma de imagem
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 com posição fixa na pagina atual.
diff --git a/documentacao/index/Functions4.html b/documentacao/index/Functions4.html index 81b7ce9..33212e9 100644 --- a/documentacao/index/Functions4.html +++ b/documentacao/index/Functions4.html @@ -14,17 +14,13 @@ 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
H
 heatmap, i3GEO.analise.dialogo
 html2canvas
I
 identifica3
 identificaunico
 importarwmc, dialogo
 imprimir
 in_array
 inicia
 inicializaBarra
 inicializaBarraOP
 insereAnnotation
 insereCookie
 insereDobraPagina
 insereSHP
 insereSHPgrafico
 intersectaBox
 inverteStatusClasse
 invertestatuslegenda
L
 libera
 ligaDesliga
 ligaDesligaTemas
 ligatemas
 limpaDadosLocal
 limpasel
 linhaDoTempo, i3GEO.analise.dialogo
 listaarquivos
 listaChaves
 listaDeMapasBanco
 listadrives
 listaGrupos
 listaIdiomas
 listaItensTema
 listaLigadosDesligados
 listaMenus
 listaSistemas
 listaSubGrupos
 listaTemas
 listaTemasComSel
 listaTemasEditaveis
 listatemasTipo
 listaTodasChaves
 listaValoresItensTema
 localizaIP
 locregiao
+
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
 dd2dms
 dd2tela
 decimalPlaces
 defBotao
 define
 defineDicionario
 defineValor
 desaparece
 desativa
 desativacgi
 desativaCheckbox
 descetema
 desCompactaLayerGrafico
 destinoDD
 destroyFeatures
 detectaMobile
 detectaTablet
 dialogoFerramenta
 direcao
 dissolve, i3GEO.analise.dialogo
 distancia
 distanciaptpt, i3GEO.analise.dialogo
 distHaversine
 distVincenty
 dms2dd
 download
 downloadbase, dialogo
E
 editaLegenda
 editorsql
 escalagrafica
 escapeURL
 escondePin
 etiquetas
 exclui
 excluir
 excluitema
 execBotao
 ext2rect
 extGeo2OSM
 extOSM2Geo
 extRegistros
-
heatmap : function()
Ferramenta mapa de calor
html2canvas : function(obj)
Abre uma janela com a conversão de um objeto HTML em PNG
+
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(f,
l)
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
desativacgi : function(funcao)
Desativa o uso do modo CGI
desativaCheckbox : function(valor)
Desmarca todos os checkbox dos temas marcados na arvore
descetema : function(funcao,
tema)
Desce um tema na hierarquia
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)
Destroi 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
-
identifica3 : function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Identifica um ponto no mapa
identificaunico : function(funcao,
xy,
tema,
item)
Idetifica um onto em um unico tema
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()
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)
Insere uma feature
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
insereSHP : function(funcao,
tema,
item,
valoritem,
xy,
projecao)
Insere um ponto em um shapefile
insereSHPgrafico : function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
Insere um gráfico no mapa
intersectaBox : function(box1,
box2)
Verifica se um retangulo esta dentro de outro retangulo
inverteStatusClasse : function(funcao,
tema,
classe)
Inverte o status de uma classe de um layer
invertestatuslegenda : function(funcao,
tema)
Liga desliga a legenda de um tema
- - - -
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)
Liga e desliga uma lista de temas
limpaDadosLocal : function(item)
Limpa os dados locais
limpasel : function(funcao,
tema)
Limpa a selecao
linhaDoTempo : function()
Ferramenta linha do tempo
listaarquivos : function(funcao,
caminho)
Lista os arquivos no servidor em um determinado caminho
listaChaves : function(obj)
Lista as chaves de um objeto que forem true.
listaDeMapasBanco : function()
Lista os mapas cadastrados no sistema de administracao do i3geo
listadrives : function(funcao)
Lista o drives que permitem navegacao
listaGrupos : function(g_sid,
g_locaplic,
id_menu,
funcao)
Lista os grupos de um menu.
listaIdiomas : function()
Lista os idiomas disponíveis no dicionário ativo
listaItensTema : function(funcao,
tema)
Lista as colunas de um tema
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.
listaMenus : function(g_sid,
g_locaplic,
funcao)
Lista os menus
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)
Lista os temas que possuem selecao
listaTemasEditaveis : function(funcao,
locaplic,
sid)
Lista os temas guardados na pasta temporaria (temas locais)
listatemasTipo : function(funcao,
tipo,
locaplic,
sid)
Lista os temas de um determinado tipo
listaTodasChaves : function(obj)
Lista as chaves de um objeto
listaValoresItensTema : function(funcao,
tema,
itemTema)
Lista os valores de uma coluna
localizaIP : function(funcao)
Localiza por um IP
locregiao : function(largura,
altura,
topo,
esquerda)
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
+
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)
Retorna a escala grafica
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,
confirma)
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
excluitema : function(funcao,
temas)
Exclui temas do mapa
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)
Extensao geografica de um registro de um tema
diff --git a/documentacao/index/Functions5.html b/documentacao/index/Functions5.html index 820a104..efaead2 100644 --- a/documentacao/index/Functions5.html +++ b/documentacao/index/Functions5.html @@ -14,17 +14,25 @@ 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
 marcadores2shp
 markercluster, i3GEO.analise.dialogo
 melhorcaminho, i3GEO.analise.dialogo
 mensagemAjuda
 mensagemSimples
 metaestat
 metaestatListaMapas
 metar
 mmscale
 mostraBuscaRapida
 mostraCoordenadasGEO
 mostraDicionario
 mostraEmail
 mostraEscalaGrafica
 mostraEscalaNumerica
 mostraExten
 mostraHistoricoZoom
 mostraInserirKml
 mostraJanela
 mostralegendajanela
 mostraLetreiro
 mostraMenuLista
 mostraMenuSuspenso
 mostraSeletor
 mostraVersao
 mostraWms
 mousecliqueMapa
 mousedownMapa
 mousemoveMapa
 mouseParado
 mouseupMapa
 moveBox
 movePin
 mudaCursor
 mudaescala
 mudaext
 mudanome
 mudatamanho
 mudatransp
 multiStep
N
 navegacaoDir, dialogo
 navegadorDir
 navegadorPostgis
 navegaMapa
 nptPol, i3GEO.analise.dialogo
 nuvemTags, dialogo
 nuvemTagsFlash, dialogo
O
 objetoIdioma
 opacidade
 opcoesEscala
 opcoesLegenda
 outputformat
+
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
F
 fecha
 fechaAguarde
 fechaJanela
 ferramentas
 filtraregiao
 filtro
 flutuante
 fonte
 fontetema
 funcoesGeometriasWkt
G
 geo2utm
 geo2zonaUtm
 geolocal
 getFeaturesByAttribute
 getScrollerWidth
 getScrollHeight
 getUnique, Array
 google
 gradeCoord
 gradeHex, i3GEO.analise.dialogo
 gradePol, i3GEO.analise.dialogo
 gradePontos, i3GEO.analise.dialogo
 graficoInterativo1, i3GEO.analise.dialogo
 graficotema
 gravaDadosLocal
H
 heatmap, i3GEO.analise.dialogo
 html2canvas
I
 identifica3
 identificaunico
 importarwmc, dialogo
 imprimir
 in_array
 inicia
 inicializaBarra
 inicializaBarraOP
 insereAnnotation
 insereCookie
 insereDobraPagina
 insereSHP
 insereSHPgrafico
 intersectaBox
 inverteStatusClasse
 invertestatuslegenda
L
 libera
 ligaDesliga
 ligaDesligaTemas
 ligatemas
 limpaDadosLocal
 limpasel
 linhaDoTempo, i3GEO.analise.dialogo
 listaarquivos
 listaChaves
 listaDeMapasBanco
 listadrives
 listaGrupos
 listaIdiomas
 listaInterfaces
 listaItensTema
 listaLigadosDesligados
 listaMenus
 listaSistemas
 listaSubGrupos
 listaTemas
 listaTemasComSel
 listaTemasEditaveis
 listatemasTipo
 listaTodasChaves
 listaValoresItensTema
 localizaIP
 locregiao
-
marcadores2shp : function(funcao)
Converte os marcadores de lugar em uma camada shapefile
markercluster : function()
Ferramenta mapa agrupamento de pontos
melhorcaminho : function()
Ferramenta melhor caminho
mensagemAjuda : function(onde,
texto)
Formata uma mensagem de texto com icone de ?
mensagemSimples : function(texto,
cabecalho,
largura,
altura)
Mostra uma janela simples com uma mensagem
metaestat : function(largura,
altura,
topo,
esquerda)
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
mmscale : function(tema)
Abre a janela de dialogo que permite definir o comportamento do mapa em função da escala
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
mostraHistoricoZoom : function(id)
Mostra na barra de zoom os ícones que controlam a visualização do histórico da navegação sobre o 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
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.
moveBox : function(box,
xmin,
ymin,
xmax,
ymax)
Reposiciona um retangulo
movePin : function(pin,
x,
y)
Reposiciona uma marca
mudaCursor : function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
mudaescala : function(funcao,
escala)
Muda a escala do mapa
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)
Muda o nome de um tema
mudatamanho : function(funcao,
altura,
largura)
Muda o tamanho do mapa
mudatransp : function(funcao,
tema,
valor)
Muda a transparencia de um tema
multiStep : function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
+
fecha : function(id)
Fecha uma barra de ferramentas
fechaAguarde : function(id)
Fecha uma janela do tipo aguarde
Fecha a janela de ajuda.
ferramentas : function()
Abre a janela de diálogo com as ferramentas que atuam sobre o mapa
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
flutuante : function()
Abre o catalogo em uma janela flutuante
fonte : function(tema,
popup,
link)
Abre os metadados registrados para o tema
fontetema : function(funcao,
tema)
Obtem a fonte para o tema
funcoesGeometriasWkt : function(funcao,
listaWkt,
operacao)
Aplica uma operacao sobre uma geometria definida em WKT
-
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.
+
geo2utm : function(funcao,
x,
y)
geo2zonaUtm : function(l)
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
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
Extende os metodos de um objeto Array, retorna um array com valores unicos
google : function(coordenadas)
Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o 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,
propriedades)
Abre a janela de dialogo da ferramenta graficotema
gravaDadosLocal : function(item,
valor)
Grava um valor localmente
-
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
outputformat : function()
Abre a janela de dialogo da ferramenta outputformat
+
heatmap : function()
Ferramenta mapa de calor
html2canvas : function(obj)
Abre uma janela com a conversão de um objeto HTML em PNG
+ + + +
identifica3 : function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Identifica um ponto no mapa
identificaunico : function(funcao,
xy,
tema,
item)
Idetifica um onto em um unico tema
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()
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,
numBotoes)
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)
Insere uma feature
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
insereSHP : function(funcao,
tema,
item,
valoritem,
xy,
projecao)
Insere um ponto em um shapefile
insereSHPgrafico : function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
Insere um gráfico no mapa
intersectaBox : function(box1,
box2)
Verifica se um retangulo esta dentro de outro retangulo
inverteStatusClasse : function(funcao,
tema,
classe)
Inverte o status de uma classe de um layer
invertestatuslegenda : function(funcao,
tema)
Liga desliga a legenda de um tema
+ + + +
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)
Liga e desliga uma lista de temas
limpaDadosLocal : function(item)
Limpa os dados locais
limpasel : function(funcao,
tema)
Limpa a selecao
linhaDoTempo : function()
Ferramenta linha do tempo
listaarquivos : function(funcao,
caminho)
Lista os arquivos no servidor em um determinado caminho
listaChaves : function(obj)
Lista as chaves de um objeto que forem true.
listaDeMapasBanco : function(idonde)
Lista os mapas cadastrados no sistema de administracao do i3geo
listadrives : function(funcao)
Lista o drives que permitem navegacao
listaGrupos : function(g_sid,
g_locaplic,
id_menu,
funcao)
Lista os grupos de um menu.
listaIdiomas : function()
Lista os idiomas disponíveis no dicionário ativo
listaInterfaces : function(funcao)
Lista as interfaces que podem ser utilizadas para abrir um mapa
listaItensTema : function(funcao,
tema)
Lista as colunas de um tema
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.
listaMenus : function(g_sid,
g_locaplic,
funcao)
Lista os menus
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)
Lista os temas que possuem selecao
listaTemasEditaveis : function(funcao,
locaplic,
sid)
Lista os temas guardados na pasta temporaria (temas locais)
listatemasTipo : function(funcao,
tipo,
locaplic,
sid)
Lista os temas de um determinado tipo
listaTodasChaves : function(obj)
Lista as chaves de um objeto
listaValoresItensTema : function(funcao,
tema,
itemTema)
Lista os valores de uma coluna
localizaIP : function(funcao)
Localiza por um IP
locregiao : function(largura,
altura,
topo,
esquerda)
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
diff --git a/documentacao/index/Functions6.html b/documentacao/index/Functions6.html index ddc1f48..e8cb824 100644 --- a/documentacao/index/Functions6.html +++ b/documentacao/index/Functions6.html @@ -14,17 +14,13 @@ 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
 parseMustache
 pegaCookie
 pegaDadosLocal
 pegaElementoPai
 pegalistadegrupos
 pegalistademenus
 pegalistadeSubgrupos
 pegalistadetemas
 pegaMapas
 pegaMensagens
 pegaPosicaoObjeto
 pegaSistemas
 pegaTema
 perfil, i3GEO.analise.dialogo
 pontoempoligono, i3GEO.analise.dialogo
 pontosdistri, i3GEO.analise.dialogo
 posicionaImagemNoMapa
 preferencias
 procuraratrib
 procurartemas2
 procurartemasestrela
 projGeo2OSM
 projOSM2Geo
 prompt
 protocolo
 proximoAnterior
Q
 queryMap
R
 radioEpsg
 randomRGB
 reativa
 recria
 recuperamapa
 redesenha
 redesSociais
 referenciadinamica
 reiniciaMapa
 remove, Array
 removeAcentos
 removeBox
 removeChild
 removeEventos
 removePins
 removeScriptTag
 reordenatemas
 restauraGraficos
 restauraTabelas
 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
M
 marcadores2shp
 markercluster, i3GEO.analise.dialogo
 mascara
 melhorcaminho, i3GEO.analise.dialogo
 mensagemAjuda
 mensagemSimples
 metaestat
 metaestatListaMapas
 metar
 mmscale
 mostraBuscaRapida
 mostraCoordenadasGEO
 mostraDicionario
 mostraEmail
 mostraEscalaGrafica
 mostraEscalaNumerica
 mostraExten
 mostraHistoricoZoom
 mostraInserirKml
 mostraJanela
 mostralegendajanela
 mostraLetreiro
 mostraMenuLista
 mostraMenuSuspenso
 mostraSeletor
 mostraVersao
 mostraWms
 mousecliqueMapa
 mousedownMapa
 mousemoveMapa
 mouseParado
 mouseupMapa
 moveBox
 movePin
 mudaCursor
 mudaescala
 mudaext
 mudanome
 mudatamanho
 mudatransp
 multiStep
N
 navegacaoDir, dialogo
 navegadorDir
 navegadorPostgis
 navegaMapa
 nptPol, i3GEO.analise.dialogo
 nuvemTags, dialogo
 nuvemTagsFlash, dialogo
-
pan : function(funcao,
escala,
tipo,
x,
y)
PAN
pan2ponto : function(x,
y)
Desloca o centro do mapa para um ponto.
parseMustache : function(templateMustache,
hashMustache)
Parser de hash e template com Mustache.
pegaCookie : function(nome)
Pega o valor de um cookie.
pegaDadosLocal : function(item)
Obtem um valor armazenado localmente
pegaElementoPai : function(e)
Pega o elemento pai de um elemento clicado
pegalistadegrupos : function(funcao,
id_menu,
listasgrupos)
Obtem a lista de grupos de um menu
pegalistademenus : function(funcao)
Obtem a lista de menus
pegalistadeSubgrupos : function(funcao,
id_menu,
id_grupo)
Obtem a lista de subgrupos
pegalistadetemas : function(funcao,
id_menu,
id_grupo,
id_subgrupo)
Obtem a lista de temas de um item do catalogo
pegaMapas : function(funcao)
Pega a lista de mapas cadastrados
pegaMensagens : function(funcao)
Pega as mensagens do metadata ‘mensagem’
pegaPosicaoObjeto : function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaSistemas : function(funcao)
Pega a lista de sistemas de adicao de temas
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
procuraratrib : function(idtema)
Abre a janela de dialogo da ferramenta busca
procurartemas2 : function(funcao,
procurar,
locaplic)
Busca um tema pelo nome
procurartemasestrela : function(funcao,
nivel,
fatorestrela,
locaplic)
Busca um tema pelo ranking
projGeo2OSM : function(obj)
Projeta um objeto OpenLayers de GEO para OSM
projOSM2Geo : function(obj)
Projeta um objeto OpenLayers de OSM para GEO
prompt : function(pergunta,
funcaoOk,
valorDefault)
Janela de prompt para entrada de dados
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.
+
marcadores2shp : function(funcao)
Converte os marcadores de lugar em uma camada shapefile
markercluster : function()
Ferramenta mapa agrupamento de pontos
mascara : function()
Abre a janela de diálogo com as ferramenta mascara
melhorcaminho : function()
Ferramenta melhor caminho
mensagemAjuda : function(onde,
texto)
Formata uma mensagem de texto com icone de ?
mensagemSimples : function(texto,
cabecalho,
largura,
altura)
Mostra uma janela simples com uma mensagem
metaestat : function(largura,
altura,
topo,
esquerda)
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
mmscale : function(tema)
Abre a janela de dialogo que permite definir o comportamento do mapa em função da escala
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
mostraHistoricoZoom : function(id)
Mostra na barra de zoom os ícones que controlam a visualização do histórico da navegação sobre o 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
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.
moveBox : function(box,
xmin,
ymin,
xmax,
ymax)
Reposiciona um retangulo
movePin : function(pin,
x,
y)
Reposiciona uma marca
mudaCursor : function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
mudaescala : function(funcao,
escala)
Muda a escala do mapa
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)
Muda o nome de um tema
mudatamanho : function(funcao,
altura,
largura)
Muda o tamanho do mapa
mudatransp : function(funcao,
tema,
valor)
Muda a transparencia de um tema
multiStep : function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
-
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)
Recupera o mapa atual
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
referenciadinamica : function(funcao,
zoom,
tipo,
w,
h)
Obtem a imagem do mapa de referencia
reiniciaMapa : function(funcao)
Reinicia o mapa
Extende os metodos de um objeto Array, permitindo remover um elemento.
removeAcentos : function(str)
Remove acentos de uma palavra ou frase
removeBox : function(namespace)
Remove box do mapa (apenas alias para removePins)
removeChild : function(id,
el)
Remove um filho de um elemento DOM
removeEventos : function(tipo,
eventos)
Remove uma lista de eventos registrados
removePins : function(namespace)
Remove marcas do mapa
removeScriptTag : function(id)
Remove um javascript no documento HTML
reordenatemas : function(funcao,
lista)
Reordena os temas
restauraGraficos : function(graficos)
Descompacta graficos salvos no mapa atual
restauraTabelas : function(tabelas)
Descompacta tabelas salvas no mapa atual
retornaAtual : function()
Retorna o idioma atual.
rgb2hex : function(str)
Converte uma cor RGB para HEX
+
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.
diff --git a/documentacao/index/Functions7.html b/documentacao/index/Functions7.html index 420b86e..8365575 100644 --- a/documentacao/index/Functions7.html +++ b/documentacao/index/Functions7.html @@ -14,33 +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
S
 saiku, i3GEO.analise.dialogo
 saikuMapa, i3GEO.analise.dialogo
 salvaMapa
 salvaMapaBanco
 salvaMapfile
 scriptTag
 selecao
 selecaoatrib2
 selecaobox
 selecaoext
 selecaopt
 selecaotema
 selecaoWkt
 sld
 sobetema
 sortNumber
T
 t3d
 tabela
 tamanho
 tamanhoBrowser
 tela2dd
 telaRemota
 template
 tempoMsg
 temporizador
 tipoimagem
 tme
 toponimia
 traduzir
 trim
 trocaIdioma
U
 uploadarquivo, dialogo
V
 verifica
 verificaScriptTag
 versaoNavegador
 vinde, dialogo
W
 wiki
 wkt2ext
 wkt2layer
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
O
 objetoIdioma
 ogcwindow
 opacidade
 opcoesEscala
 opcoesLegenda
 outputformat
P
 pan
 pan2ponto
 parseMustache
 pegaCookie
 pegaDadosLocal
 pegaElementoPai
 pegalistadegrupos
 pegalistademenus
 pegalistadeSubgrupos
 pegalistadetemas
 pegaMapas
 pegaMensagens
 pegaPosicaoObjeto
 pegaSistemas
 pegaTema
 perfil, i3GEO.analise.dialogo
 pontoempoligono, i3GEO.analise.dialogo
 pontosdistri, i3GEO.analise.dialogo
 posicionaImagemNoMapa
 preferencias
 procuraratrib
 procurartemas2
 procurartemasestrela
 projGeo2OSM
 projOSM2Geo
 prompt
 protocolo
 proximoAnterior
Q
 queryMap
-
saiku : function()
Ferramenta SAIKU em nova aba do navegador
saikuMapa : function()
Ferramenta SAIKU em uma janela interna
salvaMapa : function()
Abre a janela de dialogo da ferramenta salvamapa
salvaMapaBanco : function(funcao,
titulo,
id_mapa,
preferencias,
geometrias,
graficos,
tabelas)
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)
Seleciona por atributo
selecaobox : function(funcao,
tema,
tipo,
box)
Seleciona por box
selecaoext : function(funcao,
tema,
tipo)
Seleciona por extensao
selecaopt : function(funcao,
tema,
xy,
tipo,
tolerancia)
Seleciona por ponto
selecaotema : function(funcao,
temao,
tema,
tipo,
buffer)
Seleciona por tema
selecaoWkt : function(funcao,
tema,
tipo,
wkt,
buffer)
Seleciona por WKT
sld : function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
sobetema : function(funcao,
tema)
Sobe um tema na hierarquia
sortNumber : function(a,
b)
Ordena um array contendo numeros.
+
objetoIdioma : function(dic)
Retorna um objeto com os itens do dicionario para o idioma atual
ogcwindow : function(idtema)
Abre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC
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
outputformat : function()
Abre a janela de dialogo da ferramenta outputformat
-
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
trim : function(s)
Implementa o metodo trim para navegadores sem suporte a essa funcao
trocaIdioma : function(codigo)
Troca o idioma atual por outro.
+
pan : function(funcao,
escala,
tipo,
x,
y)
PAN
pan2ponto : function(x,
y)
Desloca o centro do mapa para um ponto.
parseMustache : function(templateMustache,
hashMustache)
Parser de hash e template com Mustache.
pegaCookie : function(nome)
Pega o valor de um cookie.
pegaDadosLocal : function(item)
Obtem um valor armazenado localmente
pegaElementoPai : function(e)
Pega o elemento pai de um elemento clicado
pegalistadegrupos : function(funcao,
id_menu,
listasgrupos)
Obtem a lista de grupos de um menu
pegalistademenus : function(funcao)
Obtem a lista de menus
pegalistadeSubgrupos : function(funcao,
id_menu,
id_grupo)
Obtem a lista de subgrupos
pegalistadetemas : function(funcao,
id_menu,
id_grupo,
id_subgrupo)
Obtem a lista de temas de um item do catalogo
pegaMapas : function(funcao)
Pega a lista de mapas cadastrados
pegaMensagens : function(funcao)
Pega as mensagens do metadata ‘mensagem’
pegaPosicaoObjeto : function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaSistemas : function(funcao)
Pega a lista de sistemas de adicao de temas
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
procuraratrib : function(idtema)
Abre a janela de dialogo da ferramenta busca
procurartemas2 : function(funcao,
procurar,
locaplic)
Busca um tema pelo nome
procurartemasestrela : function(funcao,
nivel,
fatorestrela,
locaplic)
Busca um tema pelo ranking
projGeo2OSM : function(obj)
Projeta um objeto OpenLayers de GEO para OSM
projOSM2Geo : function(obj)
Projeta um objeto OpenLayers de OSM para GEO
prompt : function(pergunta,
funcaoOk,
valorDefault)
Janela de prompt para entrada de dados
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
- - - -
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
- - - -
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)
Zoom para a selecao
zoomtema : function(funcao,
tema)
Zoom para um tema
+
queryMap : function()
Abre a janela de dialogo da ferramenta opcoes_querymap
diff --git a/documentacao/index/Functions8.html b/documentacao/index/Functions8.html new file mode 100755 index 0000000..1290c06 --- /dev/null +++ b/documentacao/index/Functions8.html @@ -0,0 +1,29 @@ + + +i3Geo - Function Index + + + + + + + + + + + + +
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
R
 radioEpsg
 randomRGB
 reativa
 recria
 recuperamapa
 redesenha
 redesSociais
 referenciadinamica
 reiniciaMapa
 remove, Array
 removeAcentos
 removeBox
 removeChild
 removeEventos
 removePins
 removeScriptTag
 reordenatemas
 restauraGraficos
 restauraTabelas
 retornaAtual
 rgb2hex
S
 saiku, i3GEO.analise.dialogo
 saikuMapa, i3GEO.analise.dialogo
 salvaMapa
 salvaMapaBanco
 salvaMapfile
 scriptTag
 selecao
 selecaoatrib2
 selecaobox
 selecaoext
 selecaopt
 selecaotema
 selecaoWkt
 sld
 sobetema
 sortNumber
 storymap
+ +
radioEpsg : function(funcao,
onde,
prefixo,
marcado)
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)
Recupera o mapa atual
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
referenciadinamica : function(funcao,
zoom,
tipo,
w,
h)
Obtem a imagem do mapa de referencia
reiniciaMapa : function(funcao)
Reinicia o mapa
Extende os metodos de um objeto Array, permitindo remover um elemento.
removeAcentos : function(str)
Remove acentos de uma palavra ou frase
removeBox : function(namespace)
Remove box do mapa (apenas alias para removePins)
removeChild : function(id,
el)
Remove um filho de um elemento DOM
removeEventos : function(tipo,
eventos)
Remove uma lista de eventos registrados
removePins : function(namespace)
Remove marcas do mapa
removeScriptTag : function(id)
Remove um javascript no documento HTML
reordenatemas : function(funcao,
lista)
Reordena os temas
restauraGraficos : function(graficos)
Descompacta graficos salvos no mapa atual
restauraTabelas : function(tabelas)
Descompacta tabelas salvas no mapa atual
retornaAtual : function()
Retorna o idioma atual.
rgb2hex : function(str)
Converte uma cor RGB para HEX
+ + + +
saiku : function()
Ferramenta SAIKU em nova aba do navegador
saikuMapa : function()
Ferramenta SAIKU em uma janela interna
salvaMapa : function()
Abre a janela de dialogo da ferramenta salvamapa
salvaMapaBanco : function(funcao,
titulo,
id_mapa,
preferencias,
geometrias,
graficos,
tabelas)
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)
Seleciona por atributo
selecaobox : function(funcao,
tema,
tipo,
box)
Seleciona por box
selecaoext : function(funcao,
tema,
tipo)
Seleciona por extensao
selecaopt : function(funcao,
tema,
xy,
tipo,
tolerancia)
Seleciona por ponto
selecaotema : function(funcao,
temao,
tema,
tipo,
buffer)
Seleciona por tema
selecaoWkt : function(funcao,
tema,
tipo,
wkt,
buffer)
Seleciona por WKT
sld : function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
sobetema : function(funcao,
tema)
Sobe um tema na hierarquia
sortNumber : function(a,
b)
Ordena um array contendo numeros.
storymap : function(tema)
Abre a ferramenta storymap
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/Functions9.html b/documentacao/index/Functions9.html new file mode 100755 index 0000000..c4a5e60 --- /dev/null +++ b/documentacao/index/Functions9.html @@ -0,0 +1,45 @@ + + +i3Geo - Function Index + + + + + + + + + + + + +
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
T
 t3d
 tabela
 tamanho
 tamanhoBrowser
 tela2dd
 telaRemota
 template
 tempoMsg
 temporizador
 tipoimagem
 tme
 toponimia
 traduzir
 trim
 trocaIdioma
U
 uid
 uploadarquivo, dialogo
V
 verifica
 verificaScriptTag
 versaoNavegador
 vinde, dialogo
W
 wiki
 wkt2ext
 wkt2layer
X
 xy2xy
Z
 zoom
 zoomExt
 zoomin
 zoomout
 zoomponto
 zoompontoIMG
 zoomsel
 zoomtema
+ +
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
trim : function(s)
Implementa o metodo trim para navegadores sem suporte a essa funcao
trocaIdioma : function(codigo)
Troca o idioma atual por outro.
+ + + +
uid : function()
Retorna um ID unico baseado no tempo
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
+ + + +
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
zoomsel : function(funcao,
tema)
Zoom para a selecao
zoomtema : function(funcao,
tema)
Zoom para um tema
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General.html b/documentacao/index/General.html index 2ac6ea5..4b13d69 100644 --- a/documentacao/index/General.html +++ b/documentacao/index/General.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
$#!
 $esquemaadmin
 $i
 $i3geo_proxy_server
 $left ou nome curto$left
 $statusFerramentas
 $top ou nome curto$top
 $trad
 Árvore de camadas
 Árvore de temas
 {Código do tema}
 {sim|nao}
A
 ABERTA
 abreAguarde
 abreColourRamp
 abreCor
 abreDoc
 abreFecha
 abreJanela
 abreKml
 abreLogin
 abreLogout
 addBox
 addPin
 adicionaBotao
 adicionaDicionario
 adicionaEventos
 adicionaKml
 adicionaSHP
 adicionaTemaIMG
 adicionaTemas
 adicionaTemaSHP
 adicionaTemaWMS
 adtema
 agrupaElementos, i3GEO.analise.dialogo
 AGUARDALEGENDA
 AGUARDEMODAL
 ajaxGet
 Ajuda
 AJUDA
 ajustaDocType
 ajustaGuiaFerramenta
 alteracorclasse
 alteraDicionario
 alteraLayers
 alteraPropCamadas
 alteraTamanho
 ALTTABLET
 ALTURACORPOGUIAS
 alturatip
 Análise geográfica
 analisaGeometrias, i3GEO.analise.dialogo
 animacao
 animaCique
 aparece
 aplicaAquarela
 aplicaCorClasseTema
 aplicaEscala
 aplicaOpacidade
 aplicarsld
 aplicaTemas
 areaPixel
 Arquivos
 ARRASTARORDEM
 arvore
 ARVORE
 atalhoscamada
 atalhosedicao
 ativa
 ATIVA
 ativaAlerta
 ativaBotoes
 ativaIcone
 ATIVAJANELA
 ativalogo
 ativaLogo
 ativaPadrao
 ativaTema
 ATIVATEMA
 ativo
 ATUAL
 atualiza
 ATUALIZAARVORECAMADAS
 atualizaEscalaGrafica
 atualizaGeo
 atualizaLegenda
 atualizaLocalizarGeo
 atualizaMapa
 atualizaTema
 AUTO
 AUTOALTURA
 autoredesenha
 autoRedesenho, i3GEO.navega
 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
$#!
 $esquemaadmin
 $i
 $i3geo_proxy_server
 $i3GeoProjDefault
 $left ou nome curto$left
 $ogrOutput
 $statusFerramentas
 $top ou nome curto$top
 $trad
 Árvore de camadas
 Árvore de temas
 {Código do tema}
 {sim|nao}
A
 ABERTA
 abreAguarde
 abreColourRamp
 abreCor
 abreDoc
 abreFecha
 abreJanela
 abreKml
 abreLogin
 abreLogout
 addBox
 addPin
 adicionaBotao
 adicionaDicionario
 adicionaEventos
 adicionaKml
 adicionaSHP
 adicionaTemaIMG
 adicionaTemas
 adicionaTemaSHP
 adicionaTemaWMS
 adtema
 agrupaElementos, i3GEO.analise.dialogo
 AGUARDALEGENDA
 AGUARDEMODAL
 ajaxGet
 Ajuda
 AJUDA
 ajustaDocType
 ajustaGuiaFerramenta
 alteracorclasse
 alteraDicionario
 alteraLayers
 alteraPropCamadas
 alteraTamanho
 ALTTABLET
 ALTURACORPOGUIAS
 alturatip
 Análise geográfica
 analisaGeometrias, i3GEO.analise.dialogo
 animacao
 animaCique
 aparece
 aplicaAquarela
 aplicaCorClasseTema
 aplicaEscala
 aplicaOpacidade
 aplicarsld
 aplicaTemas
 areaPixel
 Arquivos
 ARRASTARORDEM
 arvore
 ARVORE
 atalhoscamada
 atalhosedicao
 ativa
 ATIVA
 ativaAlerta
 ativaBotoes
 ativaFerramentas
 ativaIcone
 ATIVAJANELA
 ativalogo
 ativaLogo
 ativaPadrao
 ativaTema
 ATIVATEMA
 ativo
 ATUAL
 atualiza
 ATUALIZAARVORECAMADAS
 atualizaEscalaGrafica
 atualizaGeo
 atualizaLegenda
 atualizaLocalizarGeo
 atualizaMapa
 atualizaTema
 AUTO
 AUTOALTURA
 autoredesenha
 autoRedesenho, i3GEO.navega
 AUTORESIZE
 autotamanho
-
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
String com a definicao do servidor de proxy.
Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.
Algumas das funcionalidades do mapa interativo dependem de configurações específicas do servidor.
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
+
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
String com a definicao do servidor de proxy.
Parametros de projecao cartografica utilizados nos mapas e nas exportacoes de arquivos.
Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.
Indica se o OGR esta corretamente instalado, permitindo o seu uso nos servicos OGC de exportacao de dados
Algumas das funcionalidades do mapa interativo dependem de configurações específicas do servidor.
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
-
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
abreLogin : function(locaplic)
Abre a tela de login
abreLogout : function()
Abre a tela de logout
addBox : function(xmin,
ymin,
xmax,
ymax,
namespace,
strokeColor,
strokeWidth)
Adiciona um retangulo
addPin : function(x,
y,
w,
h,
imagem,
namespace,
centro,
funcaoclick)
Adiciona uma marca no mapa em uma determinada coordenada
adicionaBotao : function(obj)
Adiciona um novo botao nas definicoes da barra de botoes
adicionaDicionario : function(novodic)
Adiciona novos registros ao dicionário atual
adicionaEventos : function (tipo,
eventos)
Registra uma lista de eventos
adicionaKml : function()
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaSHP : function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaTemaIMG : function(funcao,
path)
Adiciona tema com base em uma imagem
adicionaTemas : function(tsl)
Adiciona ao mapa os temas selecionados na arvore
adicionaTemaSHP : function(funcao,
path)
Adiciona tema com base em um shapefile
adicionaTemaWMS : function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid,
checked)
Adiciona tema WMS
adtema : function(funcao,
temas,
locaplic,
sid)
Adiciona tema(s) ao mapa pelo seu codigo
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.
ajaxGet : function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de 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.
ajustaGuiaFerramenta : function(idjanela,
namespace)
Ajusta as guias de uma janela para que sempre fiquem no topo da janela, aplicando o overflow ao conteúdo das guias
alteracorclasse : function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
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
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
Aplica um efeito sobre um elemento quando e feito o clique
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)
Aplica uma cor a uma classe
aplicaEscala : function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaOpacidade : function(opacidade,
layer)
Aplica um fator de opacidade a todos os layers do mapa
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
areaPixel : function(funcao,
g_celula)
Calcula a área de um pixel da imagem 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
atalhoscamada : function(tema)
Abre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
atalhosedicao : function(idtema)
Janela com as principais opcoes de edicao de um layer.
ativa : function()
Ativa os cliques permanentes
Indica se a barra de botões será ou não cosntruída automaticamente no processo de inicialização do mapa.
ativaAlerta : function()
Substitui a janelça de alerta padrão do sistema operacional por uma outra customizada
ativaBotoes : function(padrao)
Ativa os botoes definidos em LISTABOTOES
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)
Ativa a logomarca
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
Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um camada
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.
Armazena as funções (eventos) que serão executadas quando a árvore de camadas for atualizada.
atualizaEscalaGrafica : function()
Atualiza a escala gráfica
atualizaGeo : function(dmsx,
dmsy,
prefixo)
Atualiza os valores em uma tabela do tipo DMS
atualizaLegenda : function(idtema)
Atualiza a legenda de um tema.
atualizaLocalizarGeo : function(id,
x,
y)
Atualiza os valores do componente que mostra as coordenadas do mouse em GEO
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
Controla o redesenho automático do mapa por meio de um temporizador
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,
temaSel,
displayComboTemas)
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
addBox : function(xmin,
ymin,
xmax,
ymax,
namespace,
strokeColor,
strokeWidth)
Adiciona um retangulo
addPin : function(x,
y,
w,
h,
imagem,
namespace,
centro,
funcaoclick)
Adiciona uma marca no mapa em uma determinada coordenada
adicionaBotao : function(obj)
Adiciona um novo botao nas definicoes da barra de botoes
adicionaDicionario : function(novodic)
Adiciona novos registros ao dicionário atual
adicionaEventos : function (tipo,
eventos)
Registra uma lista de eventos
adicionaKml : function()
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaSHP : function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaTemaIMG : function(funcao,
path)
Adiciona tema com base em uma imagem
adicionaTemas : function(tsl)
Adiciona ao mapa os temas selecionados na arvore
adicionaTemaSHP : function(funcao,
path)
Adiciona tema com base em um shapefile
adicionaTemaWMS : function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid,
checked)
Adiciona tema WMS
adtema : function(funcao,
temas,
locaplic,
sid)
Adiciona tema(s) ao mapa pelo seu codigo
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.
ajaxGet : function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de 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.
ajustaGuiaFerramenta : function(idjanela,
namespace)
Ajusta as guias de uma janela para que sempre fiquem no topo da janela, aplicando o overflow ao conteúdo das guias
alteracorclasse : function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
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
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
Aplica um efeito sobre um elemento quando e feito o clique
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)
Aplica uma cor a uma classe
aplicaEscala : function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaOpacidade : function(opacidade,
layer)
Aplica um fator de opacidade a todos os layers do mapa
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
areaPixel : function(funcao,
g_celula)
Calcula a área de um pixel da imagem 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
atalhoscamada : function(tema)
Abre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
atalhosedicao : function(idtema)
Janela com as principais opcoes de edicao de um layer.
ativa : function()
Ativa os cliques permanentes
Indica se a barra de botões será ou não cosntruída automaticamente no processo de inicialização do mapa.
ativaAlerta : function()
Substitui a janelça de alerta padrão do sistema operacional por uma outra customizada
ativaBotoes : function(padrao)
Ativa os botoes definidos em LISTABOTOES
ativaFerramentas : function(camada)
Verifica se uma camada possuí ferramentas configuradas e que devem ser abertas ao ser adicionada ao mapa
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)
Ativa a logomarca
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
Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um camada
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.
Armazena as funções (eventos) que serão executadas quando a árvore de camadas for atualizada.
atualizaEscalaGrafica : function()
Atualiza a escala gráfica
atualizaGeo : function(dmsx,
dmsy,
prefixo)
Atualiza os valores em uma tabela do tipo DMS
atualizaLegenda : function(idtema)
Atualiza a legenda de um tema.
atualizaLocalizarGeo : function(id,
x,
y)
Atualiza os valores do componente que mostra as coordenadas do mouse em GEO
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
Controla o redesenho automático do mapa por meio de um temporizador
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/General10.html b/documentacao/index/General10.html index fa3f822..7194673 100644 --- a/documentacao/index/General10.html +++ b/documentacao/index/General10.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
 tabela
 TABLET
 tamanho
 TAMANHO
 tamanhoBrowser
 tamanhodoc
 tela2dd
 telaRemota
 temaAtivo
 Temas
 TEMASINICIAIS
 TEMASINICIAISLIGADOS
 template
 TEMPLATEBOTAO
 templateLegenda
 TEMPLATELEGENDA
 tempoAplicar
 tempoMouseParado
 tempoMsg
 temporizador
 TILES
 TIPO
 TIPOAJUDA
 TIPOBOTAO
 tipoimagem
 TIPOMAPA
 Tipos
 tipotip
 tituloInstituicao
 tme
 TOP
 toponimia
 traduzir
 TRANSICAOSUAVE
 trim
 trocaIdioma
 twitteroauth
U
 uploadarquivo, dialogo
 Utilitários
 utilizacgi
V
 VALORSELETORTIPO
 Variables
 Variaveis
 verifica
 VERIFICAABRANGENCIATEMAS
 verificaScriptTag
 versaoNavegador
 vinde, dialogo
W
 wiki
 wkt2ext
 wkt2layer
X
 xy2xy
Z
 zoom
 zoomExt
 zoomin
 zoomout
 zoomponto
 zoompontoIMG
 ZOOMSCALE
 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
 pan
 pan2ponto
 parametros
 PARAMETROS
 PARAMETROSLAYER
 parametrosMap
 parametrossql, i3GEO.pluginI3geo
 parametrosView
 parseMustache
 pegaCookie
 pegaDadosLocal
 pegaElementoPai
 pegalistadegrupos
 pegalistademenus
 pegalistadeSubgrupos
 pegalistadetemas
 pegaMapas
 pegaMensagens
 pegaPosicaoObjeto
 pegaSistemas
 pegaTema
 perfil, i3GEO.analise.dialogo
 PERMITEDESLOCAR
 PERMITEEXPANDIRTEMAS
 PERMITEFECHAR
 php
 PHP
 PluginI3Geo
 pontoempoligono, i3GEO.analise.dialogo
 pontosdistri, i3GEO.analise.dialogo
 POSICAO
 POSICAOX
 POSICAOY
 posicionaImagemNoMapa
 postgis_mapa
 preferencias
 procuraratrib
 procurartemas2
 procurartemasestrela
 projGeo2OSM
 projOSM2Geo
 prompt
 Propriedades
 protocolo
 proximoAnterior
Q
 queryMap
-
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
Largura e altura do navegador após a inicialização do mapa
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
Funcoes de dialogo e processamento de propriedades de um tema existente no mapa
Lista indicando quais temas serao ligados na inicializacao
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 em todas as camadas do mapa
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.
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
trim : function(s)
Implementa o metodo trim para navegadores sem suporte a essa funcao
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.
Parametros obtidos do mapa atual.
Parâmetros 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.
Adiciona ao mapa uma camada vetorial baseada em um arquivo mapfile normal porém permite substituir parâmetros no item DATA do LAYER
Permite incluir parametros da API do OpenLayers nao previstos no i3Geo
parseMustache : function(templateMustache,
hashMustache)
Parser de hash e template com Mustache.
pegaCookie : function(nome)
Pega o valor de um cookie.
pegaDadosLocal : function(item)
Obtem um valor armazenado localmente
pegaElementoPai : function(e)
Pega o elemento pai de um elemento clicado
pegalistadegrupos : function(funcao,
id_menu,
listasgrupos)
Obtem a lista de grupos de um menu
pegalistademenus : function(funcao)
Obtem a lista de menus
pegalistadeSubgrupos : function(funcao,
id_menu,
id_grupo)
Obtem a lista de subgrupos
pegalistadetemas : function(funcao,
id_menu,
id_grupo,
id_subgrupo)
Obtem a lista de temas de um item do catalogo
pegaMapas : function(funcao)
Pega a lista de mapas cadastrados
pegaMensagens : function(funcao)
Pega as mensagens do metadata ‘mensagem’
pegaPosicaoObjeto : function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaSistemas : function(funcao)
Pega a lista de sistemas de adicao de temas
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.
Chamadas em AJAX que executam programas no lado do servidor
Implementa os plugins do i3Geo que adicionam camadas especiais ao mapa, normalmente dados vetoriais processados no navegador Web.
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
procuraratrib : function(idtema)
Abre a janela de dialogo da ferramenta busca
procurartemas2 : function(funcao,
procurar,
locaplic)
Busca um tema pelo nome
procurartemasestrela : function(funcao,
nivel,
fatorestrela,
locaplic)
Busca um tema pelo ranking
projGeo2OSM : function(obj)
Projeta um objeto OpenLayers de GEO para OSM
projOSM2Geo : function(obj)
Projeta um objeto OpenLayers de OSM para GEO
prompt : function(pergunta,
funcaoOk,
valorDefault)
Janela de prompt para entrada de dados
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
Funções de uso geral
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)
Zoom para a selecao
zoomtema : function(funcao,
tema)
Zoom para um tema
+
queryMap : function()
Abre a janela de dialogo da ferramenta opcoes_querymap
diff --git a/documentacao/index/General11.html b/documentacao/index/General11.html new file mode 100755 index 0000000..ea9df5c --- /dev/null +++ b/documentacao/index/General11.html @@ -0,0 +1,29 @@ + + +i3Geo - Index + + + + + + + + + + + + +
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
 referenciadinamica
 reiniciaMapa
 remove, Array
 removeAcentos
 removeBox
 removeChild
 removeEventos
 removePins
 removeScriptTag
 reordenatemas
 RESOLUCAOTIP
 restauraGraficos
 restauraTabelas
 retornaAtual
 RETORNAGUIA
 rgb2hex
 RIGHT
S
 saiku, i3GEO.analise.dialogo
 saikuConfigDataSource
 saikuMapa, i3GEO.analise.dialogo
 saikuUrl
 salvaMapa
 salvaMapaBanco
 salvaMapfile
 SCALELINE
 scriptTag
 scrollerWidth
 selecao
 SELECAO
 selecaoatrib2
 selecaobox
 selecaoext
 selecaopt
 selecaotema
 selecaoWkt
 SELETORES
 SELETORTIPO
 shapes
 sld
 sobetema
 Social
 SOICONES
 sortNumber
 storymap
+ +
Onde esta o executavel do software R
Onde ficam as bibliotecas adicionais necessárias ao funcionamento do R
radioEpsg : function(funcao,
onde,
prefixo,
marcado)
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)
Recupera o mapa atual
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
referenciadinamica : function(funcao,
zoom,
tipo,
w,
h)
Obtem a imagem do mapa de referencia
reiniciaMapa : function(funcao)
Reinicia o mapa
Extende os metodos de um objeto Array, permitindo remover um elemento.
removeAcentos : function(str)
Remove acentos de uma palavra ou frase
removeBox : function(namespace)
Remove box do mapa (apenas alias para removePins)
removeChild : function(id,
el)
Remove um filho de um elemento DOM
removeEventos : function(tipo,
eventos)
Remove uma lista de eventos registrados
removePins : function(namespace)
Remove marcas do mapa
removeScriptTag : function(id)
Remove um javascript no documento HTML
reordenatemas : function(funcao,
lista)
Reordena os temas
Resolução de busca utilizada no balão de identificação
restauraGraficos : function(graficos)
Descompacta graficos salvos no mapa atual
restauraTabelas : function(tabelas)
Descompacta tabelas salvas 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 em nova aba do navegador
Parametros de configuracao da fonte de dados utilizada pelo applicativo SAIKU
saikuMapa : function()
Ferramenta SAIKU em uma janela interna
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,
tabelas)
Salva o mapfile atual no banco de dados de administracao
salvaMapfile : function(idtema)
Abre a janela de dialogo da ferramenta salvamapfile
Propriedades da API do OL3 para o controle de barra de escala
scriptTag : function(js,
ini,
id,
aguarde)
Insere um javascript no documento HTML
Largura da barra de rolagem do navegador.
selecao : function()
Abre a janela de dialogo da ferramenta selecao
Armazena as funções (eventos) que serão executadas quando uma operação de seleção e concluida.
selecaoatrib2 : function(funcao,
tema,
filtro,
tipo)
Seleciona por atributo
selecaobox : function(funcao,
tema,
tipo,
box)
Seleciona por box
selecaoext : function(funcao,
tema,
tipo)
Seleciona por extensao
selecaopt : function(funcao,
tema,
xy,
tipo,
tolerancia)
Seleciona por ponto
selecaotema : function(funcao,
temao,
tema,
tipo,
buffer)
Seleciona por tema
selecaoWkt : function(funcao,
tema,
tipo,
wkt,
buffer)
Seleciona por WKT
Lista os seletores (bandeiras) que serão incluídas no seletor
Inclui ou não o seletor de tipo de mapa de referência
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)
Sobe um tema na hierarquia
Opções de compartilhamento e uso de redes sociais.
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.
storymap : function(tema)
Abre a ferramenta storymap
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General12.html b/documentacao/index/General12.html new file mode 100755 index 0000000..3529482 --- /dev/null +++ b/documentacao/index/General12.html @@ -0,0 +1,45 @@ + + +i3Geo - Index + + + + + + + + + + + + +
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
 tabela
 TABLET
 tamanho
 TAMANHO
 tamanhoBrowser
 tamanhodoc
 tela2dd
 telaRemota
 temaAtivo
 Temas
 TEMASINICIAIS
 TEMASINICIAISLIGADOS
 template
 TEMPLATEBOTAO
 templateLegenda
 TEMPLATELEGENDA
 tempoAplicar
 tempoMouseParado
 tempoMsg
 temporizador
 TILES
 TIPO
 TIPOAJUDA
 TIPOBOTAO
 tipoimagem
 TIPOMAPA
 Tipos
 tipotip
 tituloInstituicao
 tme
 TOP
 toponimia
 traduzir
 TRANSICAOSUAVE
 trim
 trocaIdioma
 twitteroauth
U
 uid
 uploadarquivo, dialogo
 Utilitários
 utilizacgi
V
 VALORSELETORTIPO
 Variables
 Variaveis
 verifica
 VERIFICAABRANGENCIATEMAS
 verificaScriptTag
 versaoNavegador
 vinde, dialogo
W
 wiki
 wkt2ext
 wkt2layer
X
 xy2xy
Z
 zoom
 ZOOM
 zoomExt
 zoomin
 zoomout
 zoomponto
 zoompontoIMG
 ZOOMSCALE
 zoomsel
 ZOOMSLIDER
 zoomtema
+ +
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
Largura e altura do navegador após a inicialização do mapa
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
Funcoes de dialogo e processamento de propriedades de um tema existente no mapa
Lista indicando quais temas serao ligados na inicializacao
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 por padrão será utilizado o modo de navegação em tiles em todas as camadas do mapa
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.
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
trim : function(s)
Implementa o metodo trim para navegadores sem suporte a essa funcao
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
+ + + +
uid : function()
Retorna um ID unico baseado no tempo
Abre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
Funções de uso geral
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
Propriedades da API do OL3 para o controle de zoom
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)
Zoom para a selecao
Propriedades da API do OL3 para o controle de zoomBar
zoomtema : function(funcao,
tema)
Zoom para um tema
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General2.html b/documentacao/index/General2.html index 1d5c434..bb4ea47 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
B
 Barra de botões
 BARRABOTOESLEFT
 BARRABOTOESTOP
 BARRADEZOOMLEFT
 BARRADEZOOMRIGHT
 BARRADEZOOMTOP
 BARRAPROGRESSO
 BARRAS
 base
 bookmark
 BOTAOCLICADO
 BOTAOPADRAO
 buffer, i3GEO.analise.dialogo
 buscaCheckbox
 buscaFotos
 buscaInde, 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
 base
 bookmark
 BOTAOCLICADO
 BOTAOPADRAO
 buffer, i3GEO.analise.dialogo
 buscaCheckbox
 buscaFotos
 buscaInde, dialogo
 buscaRapida
 buscaTema2
-
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
Abre a janela flutuante para o usuario procurar metadados na INDE
buscaRapida : function(funcao,
locaplic,
servico,
palavra)
Busca dados em um servico
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
Abre a janela flutuante para o usuario procurar metadados na INDE
buscaRapida : function(funcao,
locaplic,
servico,
palavra)
Busca dados em um servico
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/General3.html b/documentacao/index/General3.html index aee7e18..c6a5165 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
C
 Cálculos
 cachedir
 calculaDPI
 calculaProj4
 CAMADAS
 CAMADASINICIAIS
 capturaCheckBox
 carouselTemas, dialogo
 carregaMapa
 Catálogo de temas em KML
 centroDoMapa
 centroide, i3GEO.analise.dialogo
 centromassa, i3GEO.analise.dialogo
 checkCombo
 checkItensEditaveis
 checkTemas
 chro
 cliqueGrafico
 cliqueIdentificaDefault
 cliquePerm, i3GEO.eventos
 cliquePonto
 cliqueTexto
 cloneObj
 comboEpsg
 comboFontes
 comboGruposMenu
 comboItens
 comboMenus
 comboSimNao
 comboSubGruposMenu
 comboTemas
 comboTemasMenu
 comboValoresItem
 comentario
 compactaLayerGrafico
 compartilhar
 COMPORTAMENTO
 conectarwfs, dialogo
 conectaservico, dialogo
 conexaoadmin
 config
 CONFIGICONES
 CONFIGURA
 Configurações gerais
 confirma
 confluence
 congelaMapa
 Constants
 Controle de usuário
 convertekml
 convertews
 Coordenadas
 copia
 copiatema
 corFundo
 cortina
 cpJSON
 cria
 criaLegendaHTML
 criaLegendaImagem
 criaMascaraCodigo
 criaMascaraDMS
 criaMascaraMetrica
 criaPin
 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
 CAMADAS
 CAMADASINICIAIS
 capturaCheckBox
 carouselTemas, dialogo
 carregaMapa
 Catálogo de temas em KML
 centroDoMapa
 centroide, i3GEO.analise.dialogo
 centromassa, i3GEO.analise.dialogo
 checkCombo
 checkItensEditaveis
 checkTemas
 chro
 cliqueGrafico
 cliqueIdentificaDefault
 cliquePerm, i3GEO.eventos
 cliquePonto
 cliqueTexto
 cloneObj
 comboEpsg
 comboFontes
 comboGruposMenu
 comboItens
 comboMenus
 comboSimNao
 comboSubGruposMenu
 comboTemas
 comboTemasMenu
 comboValoresItem
 comentario
 compactaLayerGrafico
 compartilhar
 COMPORTAMENTO
 conectarwfs, dialogo
 conectaservico, dialogo
 conexaoadmin
 config
 CONFIGICONES
 CONFIGURA
 Configurações gerais
 confirma
 confluence
 congelaMapa
 Constants
 Controle de usuário
 convertekml
 convertews
 Coordenadas
 copia
 copiatema
 corFundo
 cortina
 cpJSON
 cria
 criaLegendaHTML
 criaLegendaImagem
 criaMascaraCodigo
 criaMascaraDMS
 criaMascaraMetrica
 criaPin
 cursores
 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
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
Verdadeiro (true) se o navegador for o Chrome
cliqueGrafico : function()
Abre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefault : function(x,
y)
Abre a janela de dialogo da ferramenta identifica
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
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
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.
comboTemas : function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo,
yui,
incluiVazio)
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 as configurações dos ícones mostrados na raiz da árvore e na raiz de cada tema
Define os parâmetros de cada guia que será mostrada no mapa, como título, conteúdo, etc.
Configuração do i3geo
confirma : function(pergunta,
w,
resposta1,
resposta2,
funcao1,
funcao2)
Janela de confirmacao
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
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)
Copia um tema
corFundo : function()
Abre a janela de dialogo da ferramenta opcoes_fundo
cortina : function(tema)
Abre a janela de dialogo da ferramenta cortina
cpJSON
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
criaLegendaHTML : function(funcao,
tema,
template)
Obtem a legenda de um tema
criaLegendaImagem : function(funcao)
Pega a legenda atual na forma de imagem
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 com posição fixa na pagina atual.
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
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
Verdadeiro (true) se o navegador for o Chrome
cliqueGrafico : function()
Abre a janela de dialogo da ferramenta inseregrafico
cliqueIdentificaDefault : function(x,
y)
Abre a janela de dialogo da ferramenta identifica
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
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
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.
comboTemas : function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo,
yui,
incluiVazio)
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 as configurações dos ícones mostrados na raiz da árvore e na raiz de cada tema
Define os parâmetros de cada guia que será mostrada no mapa, como título, conteúdo, etc.
Configuração do i3geo
confirma : function(pergunta,
w,
resposta1,
resposta2,
funcao1,
funcao2)
Janela de confirmacao
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
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)
Copia um tema
corFundo : function()
Abre a janela de dialogo da ferramenta opcoes_fundo
cortina : function(tema)
Abre a janela de dialogo da ferramenta cortina
cpJSON
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
criaLegendaHTML : function(funcao,
tema,
template)
Obtem a legenda de um tema
criaLegendaImagem : function(funcao)
Pega a legenda atual na forma de imagem
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 com posição fixa na pagina atual.
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/General4.html b/documentacao/index/General4.html index 3017e6a..25ef264 100644 --- a/documentacao/index/General4.html +++ b/documentacao/index/General4.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
D
 dd2dms
 dd2tela
 decimalPlaces
 defBotao
 define
 defineDicionario
 defineValor
 defOrigem
 desaparece
 desativa
 desativacgi
 desativaCheckbox
 descetema
 desCompactaLayerGrafico
 Desenho
 destacaTema, i3GEO.navega
 destinoDD
 destroyFeatures
 detectaMobile
 detectaTablet
 dialogo
 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
 downloadbase, dialogo
E
 editaLegenda
 editor, i3GEO.barraDeBotoes
 Editor vetorial para OpenLayers
 editorsql
 emailInstituicao
 embedLegenda
 escalagrafica
 escapeURL
 escondePin
 ESTILOABD
 ESTILOAGUARDE
 estiloPadrao
 ESTILOPADRAO
 estilos
 ESTILOS
 etiquetas
 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
 dd2dms
 dd2tela
 decimalPlaces
 defBotao
 define
 defineDicionario
 defineValor
 defOrigem
 desaparece
 desativa
 desativacgi
 desativaCheckbox
 descetema
 desCompactaLayerGrafico
 Desenho
 destacaTema, i3GEO.navega
 destinoDD
 destroyFeatures
 detectaMobile
 detectaTablet
 dialogo
 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
 downloadbase, dialogo
-
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(f,
l)
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
desativacgi : function(funcao)
Desativa o uso do modo CGI
desativaCheckbox : function(valor)
Desmarca todos os checkbox dos temas marcados na arvore
descetema : function(funcao,
tema)
Desce um tema na hierarquia
desCompactaLayerGrafico : function(geometrias)
Descompacta um layer grafico criado com compactaLayerGrafico
Funções compartilhadas pelas operações de desenho de elementos gráficos
Destaca um tema mostrando-o sobre os outros em um box que segue o mouse
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)
Destroi 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
Abre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
Abre as telas de diálogo com o usuário
Abre as telas de dialogo das opcoes de manipulacao do mapa atual
Abre as telas de diálogo das opções de navegação no mapa atual
Abre as telas de dialogo das opcoes de manipulacao de um tema
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
Editor vetorial
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)
Retorna a escala grafica
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,
confirma)
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
excluitema : function(funcao,
temas)
Exclui temas do mapa
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)
Extensao geografica de um registro de um tema
+
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(f,
l)
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
desativacgi : function(funcao)
Desativa o uso do modo CGI
desativaCheckbox : function(valor)
Desmarca todos os checkbox dos temas marcados na arvore
descetema : function(funcao,
tema)
Desce um tema na hierarquia
desCompactaLayerGrafico : function(geometrias)
Descompacta um layer grafico criado com compactaLayerGrafico
Funções compartilhadas pelas operações de desenho de elementos gráficos
Destaca um tema mostrando-o sobre os outros em um box que segue o mouse
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)
Destroi 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
Abre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
Abre as telas de diálogo com o usuário
Abre as telas de dialogo das opcoes de manipulacao do mapa atual
Abre as telas de diálogo das opções de navegação no mapa atual
Abre as telas de dialogo das opcoes de manipulacao de um tema
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
diff --git a/documentacao/index/General5.html b/documentacao/index/General5.html index 72e162d..c967b9e 100644 --- a/documentacao/index/General5.html +++ b/documentacao/index/General5.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
F
 facebookoauth
 FATORESTRELA
 FATORZOOM
 fatorZoomDinamico
 fecha
 fechaAguarde
 fechaJanela
 ferramentas
 FILTRADOWNLOAD
 FILTRAOGC
 filtraregiao
 filtro
 FILTRO
 finaliza
 FINALIZA
 finalizaAPI
 flutuante
 fonte
 fontetema
 formato
 funcaoIdentifica
 funcaoLoginErro
 funcaoLoginOk
 funcaoTip
 funcoesBotoes
 funcoesGeometriasWkt
 Functions
 FUNDOTEMA
G
 GADGETS
 Gadgets(objetos marginais do mapa)
 geo2utm
 geo2zonaUtm
 geohash, i3GEO.coordenadas
 geolocal
 Gerador de miniaturas(thumbnails)
 Gerador de serviços OGC
 getFeaturesByAttribute
 getScrollerWidth
 getScrollHeight
 getUnique, Array
 google
 googleApiKey
 googleearth, i3GEO.desenho
 GoogleEarth, i3GEO.Interface
 googleLike
 googlemaps, i3GEO.desenho
 Googlemaps, i3GEO.Interface
 gradeCoord
 gradeHex, i3GEO.analise.dialogo
 gradePol, i3GEO.analise.dialogo
 gradePontos, i3GEO.analise.dialogo
 graficoInterativo1, i3GEO.analise.dialogo
 graficotema
 gravaDadosLocal
 grupoLayers
 guardaExtensao
 guiaMovel
 Guias
H
 heatmap
 HORIZONTALW
 html2canvas
+
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
E
 editaLegenda
 editor, i3GEO.barraDeBotoes
 Editor vetorial para OpenLayers
 editorsql
 emailInstituicao
 embedLegenda
 escalagrafica
 escapeURL
 escondePin
 ESTILOABD
 ESTILOAGUARDE
 estiloPadrao
 ESTILOPADRAO
 estilos
 ESTILOS
 etiquetas
 Eventos
 exclui
 excluir
 excluitema
 execBotao
 EXPANDESOLEGENDA
 EXPANDIDA
 expoeMapfile
 ext2rect
 extGeo2OSM
 extOSM2Geo
 extRegistros
F
 facebookoauth
 FATORESTRELA
 FATORZOOM
 fatorZoomDinamico
 fecha
 fechaAguarde
 fechaJanela
 ferramentas
 ferramentasLayers
 FILTRADOWNLOAD
 FILTRAOGC
 filtraregiao
 filtro
 FILTRO
 finaliza
 FINALIZA
 finalizaAPI
 flutuante
 fonte
 fontetema
 formato
 funcaoIdentifica
 funcaoLoginErro
 funcaoLoginOk
 funcaoTip
 funcoesBotoes
 funcoesGeometriasWkt
 Functions
 FUNDOTEMA
-
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.
ferramentas : function()
Abre a janela de diálogo com as ferramentas que atuam sobre o mapa
Mostra apenas os temas que permitem download
Mostra apenas os temas que permitem o uso de serviços OGC
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 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,
link)
Abre os metadados registrados para o tema
fontetema : function(funcao,
tema)
Obtem a fonte para o tema
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
Funcionalidades que serão adicionadas aos botões existentes no mapa.
funcoesGeometriasWkt : function(funcao,
listaWkt,
operacao)
Aplica uma operacao sobre uma geometria definida em WKT
Estilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.
+
editaLegenda : function(idtema)
Abre a janela de dialogo da ferramenta legenda
Editor vetorial
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)
Retorna a escala grafica
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,
confirma)
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
excluitema : function(funcao,
temas)
Exclui temas do mapa
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)
Extensao geografica de um registro de um tema
-
Lista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa
Inclui elementos especiais no mapa
geo2utm : function(funcao,
x,
y)
geo2zonaUtm : function(l)
Determina qual é a zona UTM de um par de coordenadas geográficas
Funções específicas da biblioteca Geohash library for Javascript
geolocal : function()
Abre a janela de dialogo da ferramenta de geolocalizacao do usuario
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
Extende os metodos de um objeto Array, retorna um array com valores unicos
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.
Funções utilizadas quando o mapa baseia-se na interface GoogleEarth
Interface com motor de navegação baseado na API Google Earth
Indica se a projeção cartográfica do mapa atual é a mesma utilizada pela API do Google Maps
Funções utilizadas quando o mapa baseia-se na interface GoogleMaps
Interface com motor de navegação baseado na API Google Maps
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
Controla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas
Cria e controla os blocos de opções ativados por meio de guias ou botões
- - - -
heatmap : function()
Ferramenta mapa de calor
Mapa de calor
Largura da barra quando ORIENTACAO = “horizontal” (não se aplica aos tipos olhos de peixe)
html2canvas : function(obj)
Abre uma janela com a conversão de um objeto HTML em PNG
+
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.
ferramentas : function()
Abre a janela de diálogo com as ferramentas que atuam sobre o mapa
Armazena funções e objetos que são utilizados para configurar ferramentas
Mostra apenas os temas que permitem download
Mostra apenas os temas que permitem o uso de serviços OGC
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 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,
link)
Abre os metadados registrados para o tema
fontetema : function(funcao,
tema)
Obtem a fonte para o tema
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
Funcionalidades que serão adicionadas aos botões existentes no mapa.
funcoesGeometriasWkt : function(funcao,
listaWkt,
operacao)
Aplica uma operacao sobre uma geometria definida em WKT
Estilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.
diff --git a/documentacao/index/General6.html b/documentacao/index/General6.html index c5fdb7c..8853ea7 100644 --- a/documentacao/index/General6.html +++ b/documentacao/index/General6.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
I
 i3Geo
 i3GEO
 i3GEO.analise.dialogo
 i3GEOF
 i3geomaster
 i3georendermode
 ICONEBOTAO
 ICONETEMA
 IDCORPO
 identifica3
 identificaunico
 idguias
 IDHTML
 Idioma
 IDMAPA
 IDSELETOR
 IDSMENUS
 importarwmc, dialogo
 imprimir
 in_array
 INCLUIBOTAO
 incluiBotaoLibera
 INCLUIESTRELAS
 INCLUIINDIBR
 INCLUILFUNDO
 INCLUIMAPASCADASTRADOS
 INCLUIREGIOES
 INCLUISISTEMAS
 INCLUIWMS
 INCLUIWMSMETAESTAT
 inicia
 iniciaFerramentas
 iniciaJanelaMensagens
 inicializaBarra
 inicializaBarraOP
 insereAnnotation
 insereCookie
 insereDobraPagina
 insereSHP
 insereSHPgrafico
 Interface
 interfacePadrao
 intersectaBox
 INTERVALO
 inverteStatusClasse
 invertestatuslegenda
J
 Janelas
 js, i3geo/classesjs/classe_editorol
L
 larguratip
 LAYERFUNDO
 layergrafico
 layerkml, i3GEO.pluginI3geo
 LAYERSADICIONAIS
 LEGENDAEXPANDIDA
 legendaHTML, i3GEO.mapa
 lente, i3GEO.navega
 libera
 liberaGuias
 ligaDesliga
 ligaDesligaTemas
 ligatemas
 limpaDadosLocal
 limpasel
 linhaDoTempo, i3GEO.analise.dialogo
 linkedinoauth(ainda não implementado)
 Lista de funcionalidades
 listaarquivos
 LISTABOTOES
 listaChaves
 listaDeMapasBanco
 listaDePropriedadesDoMapa
 listadrives
 listaGrupos
 listaIdiomas
 listaItensTema
 listaLigadosDesligados
 listaMenus
 listaSistemas
 listaSubGrupos
 listaTemas
 listaTemasComSel
 listaTemasEditaveis
 listatemasTipo
 listaTodasChaves
 listaValoresItensTema
 localizaIP
 locaplic
 locmapas
 locmapserv
 locregiao
+
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
 GADGETS
 Gadgets(objetos marginais do mapa)
 geo2utm
 geo2zonaUtm
 geohash, i3GEO.coordenadas
 geolocal
 Gerador de dados JSON
 Gerador de miniaturas(thumbnails)
 Gerador de serviços OGC
 getFeaturesByAttribute
 getScrollerWidth
 getScrollHeight
 getUnique, Array
 google
 googleApiKey
 googleearth, i3GEO.desenho
 GoogleEarth, i3GEO.Interface
 googleLike
 googlemaps, i3GEO.desenho
 Googlemaps, i3GEO.Interface
 gradeCoord
 gradeHex, i3GEO.analise.dialogo
 gradePol, i3GEO.analise.dialogo
 gradePontos, i3GEO.analise.dialogo
 graficoInterativo1, i3GEO.analise.dialogo
 graficotema
 gravaDadosLocal
 grupoLayers
 guardaExtensao
 guiaMovel
 Guias
H
 heatmap
 HORIZONTALW
 html2canvas
-
A classe i3GEO possuí os métodos de criação e atualização do mapa.
Namespace da biblioteca YUI que é reutilizável em vários trechos de código do i3Geo
Abre as telas de diálogo das opções de análise
Esse objeto recebe os métodos sob demanda por meio de injeção de javascripts (script tag).
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
identifica3 : function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Identifica um ponto no mapa
identificaunico : function(funcao,
xy,
tema,
item)
Idetifica um onto em um unico tema
ID do elemento DOM, criado pelo YUI, onde serão inseridas as guias
Armazena o ID do elemento DOM onde a árvore foi inserida.
Tradução da interface principal.
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 ou não na árvore as camadas do tipo baselayer (layers de fundo).
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()
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)
Insere uma feature
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
insereSHP : function(funcao,
tema,
item,
valoritem,
xy,
projecao)
Insere um ponto em um shapefile
insereSHPgrafico : function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
Insere um gráfico no mapa
Funcoes que controlam o comportamento específico de determinadas interfaces
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)
Inverte o status de uma classe de um layer
invertestatuslegenda : function(funcao,
tema)
Liga desliga a legenda de um tema
+
Lista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa
Inclui elementos especiais no mapa
geo2utm : function(funcao,
x,
y)
geo2zonaUtm : function(l)
Determina qual é a zona UTM de um par de coordenadas geográficas
Funções específicas da biblioteca Geohash library for Javascript
geolocal : function()
Abre a janela de dialogo da ferramenta de geolocalizacao do usuario
Exporta dados de um mapfile em diferentes estruturas JSON
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
Extende os metodos de um objeto Array, retorna um array com valores unicos
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.
Funções utilizadas quando o mapa baseia-se na interface GoogleEarth
Interface com motor de navegação baseado na API Google Earth
Indica se a projeção cartográfica do mapa atual é a mesma utilizada pela API do Google Maps
Funções utilizadas quando o mapa baseia-se na interface GoogleMaps
Interface com motor de navegação baseado na API Google Maps
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,
propriedades)
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
Controla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas
Cria e controla os blocos de opções ativados por meio de guias ou botões
-
Cria e gerencia janelas flutuantes
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
Adiciona ao mapa uma camada vetorial baseada em um arquivo Kml
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.
Controla a obtencao da legenda do mapa formatada em HTML.
Ativa e controla a lente de aumento.
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
ligatemas : function(funcao,
desligar,
ligar,
adicionar)
Liga e desliga uma lista de temas
limpaDadosLocal : function(item)
Limpa os dados locais
limpasel : function(funcao,
tema)
Limpa a selecao
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)
Lista os arquivos no servidor em um determinado caminho
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.
listaChaves : function(obj)
Lista as chaves de um objeto que forem true.
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)
Lista o drives que permitem navegacao
listaGrupos : function(g_sid,
g_locaplic,
id_menu,
funcao)
Lista os grupos de um menu.
listaIdiomas : function()
Lista os idiomas disponíveis no dicionário ativo
listaItensTema : function(funcao,
tema)
Lista as colunas de um tema
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.
listaMenus : function(g_sid,
g_locaplic,
funcao)
Lista os menus
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)
Lista os temas que possuem selecao
listaTemasEditaveis : function(funcao,
locaplic,
sid)
Lista os temas guardados na pasta temporaria (temas locais)
listatemasTipo : function(funcao,
tipo,
locaplic,
sid)
Lista os temas de um determinado tipo
listaTodasChaves : function(obj)
Lista as chaves de um objeto
listaValoresItensTema : function(funcao,
tema,
itemTema)
Lista os valores de uma coluna
localizaIP : function(funcao)
Localiza por um IP
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(largura,
altura,
topo,
esquerda)
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
+
heatmap : function()
Ferramenta mapa de calor
Mapa de calor
Largura da barra quando ORIENTACAO = “horizontal” (não se aplica aos tipos olhos de peixe)
html2canvas : function(obj)
Abre uma janela com a conversão de um objeto HTML em PNG
diff --git a/documentacao/index/General7.html b/documentacao/index/General7.html index 832c955..0521904 100644 --- a/documentacao/index/General7.html +++ b/documentacao/index/General7.html @@ -14,13 +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
M
 managerAguarde, YAHOO.i3GEO.janela
 Mapa
 Mapa de referência
 mapaRefDisplay
 MAPOPTIONS
 Marcador
 marcadores2shp
 markercluster
 mashuppar
 MAXBOTOES
 MAXEXTENT
 medeArea
 medeDistancia
 melhorcaminho, i3GEO.analise.dialogo
 mensagemAjuda
 mensagemInicia
 MENSAGEMPADRAO
 mensagemSimples
 metaestat
 metaestatListaMapas
 metaestatTemplates
 metar
 metododistancia
 MINEXTENT
 mmscale
 MODOTEXTO
 mostraBuscaRapida
 mostraCoordenadasGEO
 mostraDicionario
 mostraEmail
 mostraEscalaGrafica
 mostraEscalaNumerica
 mostraExten
 mostraHistoricoZoom
 mostraInserirKml
 mostraJanela
 mostralegendajanela
 mostraLetreiro
 MOSTRALISTAKML
 mostraMenuLista
 mostraMenuSuspenso
 mostraSeletor
 MOSTRASELETOR
 MOSTRATITULO
 mostraVersao
 mostraWms
 MOUSECLIQUE
 mousecliqueMapa
 MOUSECLIQUEPERM
 MOUSEDOWN
 mousedownMapa
 MOUSEMOVE
 mousemoveMapa
 mouseParado
 MOUSEPARADO
 MOUSEUP
 mouseupMapa
 moveBox
 movePin
 mudaCursor
 mudaescala
 mudaext
 mudanome
 mudatamanho
 mudatransp
 multiStep
N
 Navegação sobre o mapa
 navegacaoDir, dialogo
 navegadorDir
 navegadoresLocais
 navegadorPostgis
 navegaMapa
 NAVEGAMAPA
 navm
 navn
 NOTEMA
 NOTEMAICON
 nptPol, i3GEO.analise.dialogo
 nuvemTags, dialogo
 nuvemTagsFlash, 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
 i3GEO.analise.dialogo
 i3GEOF
 i3geomaster
 i3georendermode
 ICONEBOTAO
 ICONETEMA
 IDCORPO
 identifica3
 identificaunico
 idguias
 IDHTML
 Idioma
 IDMAPA
 IDSELETOR
 IDSMENUS
 importarwmc, dialogo
 imprimir
 in_array
 INCLUIBOTAO
 incluiBotaoLibera
 INCLUIESTRELAS
 INCLUIINDIBR
 INCLUILFUNDO
 INCLUIMAPASCADASTRADOS
 INCLUIREGIOES
 INCLUISISTEMAS
 INCLUIWMS
 INCLUIWMSMETAESTAT
 inicia
 iniciaFerramentas
 iniciaJanelaMensagens
 inicializaBarra
 inicializaBarraOP
 insereAnnotation
 insereCookie
 insereDobraPagina
 insereSHP
 insereSHPgrafico
 interacoes
 Interface
 interfacePadrao
 intersectaBox
 INTERVALO
 inverteStatusClasse
 invertestatuslegenda
J
 Janelas
 js, i3geo/classesjs/classe_editorol
L
 larguratip
 LAYERFUNDO
 layergrafico
 layerkml, i3GEO.pluginI3geo
 LAYERSADICIONAIS
 LEGENDAEXPANDIDA
 legendaHTML, i3GEO.mapa
 lente, i3GEO.navega
 libera
 liberaGuias
 ligaDesliga
 ligaDesligaTemas
 ligatemas
 limpaDadosLocal
 limpasel
 linhaDoTempo, i3GEO.analise.dialogo
 linkedinoauth(ainda não implementado)
 Lista de funcionalidades
 listaarquivos
 LISTABOTOES
 listaChaves
 listaDeMapasBanco
 listaDePropriedadesDoMapa
 listadrives
 listaGrupos
 listaIdiomas
 listaInterfaces
 listaItensTema
 listaLigadosDesligados
 listaMenus
 listaSistemas
 listaSubGrupos
 listaTemas
 listaTemasComSel
 listaTemasEditaveis
 listatemasTipo
 listaTodasChaves
 listaValoresItensTema
 localizaIP
 locaplic
 locmapas
 locmapserv
 locregiao
-
Gerenciador das janelas flutuantes de aguarde
Executa operações obre o mapa principal
Cria e processa o mapa de referência
Indica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.
Objeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps
Gerencia os marcadores espaciais que o usuario pode definir e compartilhar
marcadores2shp : function(funcao)
Converte os marcadores de lugar em uma camada shapefile
markercluster : function()
Ferramenta mapa agrupamento de pontos
Markercluster
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.
melhorcaminho : function()
Ferramenta melhor caminho
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,
largura,
altura)
Mostra uma janela simples com uma mensagem
metaestat : function(largura,
altura,
topo,
esquerda)
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
mmscale : function(tema)
Abre a janela de dialogo que permite definir o comportamento do mapa em função da escala
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
mostraHistoricoZoom : function(id)
Mostra na barra de zoom os ícones que controlam a visualização do histórico da navegação sobre o 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
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
Indica se o título da árvore será incluído ou não
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.
moveBox : function(box,
xmin,
ymin,
xmax,
ymax)
Reposiciona um retangulo
movePin : function(pin,
x,
y)
Reposiciona uma marca
mudaCursor : function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
mudaescala : function(funcao,
escala)
Muda a escala do mapa
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)
Muda o nome de um tema
mudatamanho : function(funcao,
altura,
largura)
Muda o tamanho do mapa
mudatransp : function(funcao,
tema,
valor)
Muda a transparencia de um tema
multiStep : function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
+
A classe i3GEO possuí os métodos de criação e atualização do mapa.
Namespace da biblioteca YUI que é reutilizável em vários trechos de código do i3Geo
Abre as telas de diálogo das opções de análise
Esse objeto recebe os métodos sob demanda por meio de injeção de javascripts (script tag).
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
identifica3 : function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Identifica um ponto no mapa
identificaunico : function(funcao,
xy,
tema,
item)
Idetifica um onto em um unico tema
ID do elemento DOM, criado pelo YUI, onde serão inseridas as guias
Armazena o ID do elemento DOM onde a árvore foi inserida.
Tradução da interface principal.
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 ou não na árvore as camadas do tipo baselayer (layers de fundo).
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()
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,
numBotoes)
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)
Insere uma feature
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
insereSHP : function(funcao,
tema,
item,
valoritem,
xy,
projecao)
Insere um ponto em um shapefile
insereSHPgrafico : function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
Insere um gráfico no mapa
Interacoes utilizadas no mapa.
Funcoes que controlam o comportamento específico de determinadas interfaces
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)
Inverte o status de uma classe de um layer
invertestatuslegenda : function(funcao,
tema)
Liga desliga a legenda de um tema
-
Realiza operações de navegação do mapa, como zoom, pan, etc..
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.
Verdadeiro (true) se o navegador for o Internet Explorer
Verdadeiro (true) se o navegador for o Firefox
Objeto com os parâmetros que são utilizados na árvore de camadas para incluir os nós correspondentes a cada tema
Objeto com os parâmetros que são utilizados na árvore de camadas para incluir os nós correspondentes aos ícones de opções de cada tema
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.
+
Cria e gerencia janelas flutuantes
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
Adiciona ao mapa uma camada vetorial baseada em um arquivo Kml
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.
Controla a obtencao da legenda do mapa formatada em HTML.
Ativa e controla a lente de aumento.
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
ligatemas : function(funcao,
desligar,
ligar,
adicionar)
Liga e desliga uma lista de temas
limpaDadosLocal : function(item)
Limpa os dados locais
limpasel : function(funcao,
tema)
Limpa a selecao
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)
Lista os arquivos no servidor em um determinado caminho
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.
listaChaves : function(obj)
Lista as chaves de um objeto que forem true.
listaDeMapasBanco : function(idonde)
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)
Lista o drives que permitem navegacao
listaGrupos : function(g_sid,
g_locaplic,
id_menu,
funcao)
Lista os grupos de um menu.
listaIdiomas : function()
Lista os idiomas disponíveis no dicionário ativo
listaInterfaces : function(funcao)
Lista as interfaces que podem ser utilizadas para abrir um mapa
listaItensTema : function(funcao,
tema)
Lista as colunas de um tema
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.
listaMenus : function(g_sid,
g_locaplic,
funcao)
Lista os menus
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)
Lista os temas que possuem selecao
listaTemasEditaveis : function(funcao,
locaplic,
sid)
Lista os temas guardados na pasta temporaria (temas locais)
listatemasTipo : function(funcao,
tipo,
locaplic,
sid)
Lista os temas de um determinado tipo
listaTodasChaves : function(obj)
Lista as chaves de um objeto
listaValoresItensTema : function(funcao,
tema,
itemTema)
Lista os valores de uma coluna
localizaIP : function(funcao)
Localiza por um IP
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(largura,
altura,
topo,
esquerda)
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
diff --git a/documentacao/index/General8.html b/documentacao/index/General8.html index 2fe068c..bb93b26 100644 --- a/documentacao/index/General8.html +++ b/documentacao/index/General8.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
O
 objetoIdioma
 objposicaocursor
 OFFSET
 ogcwsmap
 oMenuData
 opacidade
 OPACIDADE
 OPACIDADEAGUARDE
 OPCOESADICIONAIS
 OPCOESARVORE
 opcoesEscala
 OPCOESICONES
 opcoesLegenda
 OPCOESLEGENDA
 openlayers, i3GEO.desenho
 OpenLayers, i3GEO.Interface
 opera
 ORDEM
 ORIENTACAO
 outputformat
 OverlayManager, YAHOO.widget
P
 padrao
 pan
 pan2ponto
 parametros
 PARAMETROS
 PARAMETROSLAYER
 parametrosMap
 parametrossql, i3GEO.pluginI3geo
 parseMustache
 pegaCookie
 pegaDadosLocal
 pegaElementoPai
 pegalistadegrupos
 pegalistademenus
 pegalistadeSubgrupos
 pegalistadetemas
 pegaMapas
 pegaMensagens
 pegaPosicaoObjeto
 pegaSistemas
 pegaTema
 perfil, i3GEO.analise.dialogo
 PERMITEDESLOCAR
 PERMITEEXPANDIRTEMAS
 PERMITEFECHAR
 php
 PHP
 PluginI3Geo
 pontoempoligono, i3GEO.analise.dialogo
 pontosdistri, i3GEO.analise.dialogo
 POSICAO
 POSICAOX
 POSICAOY
 posicionaImagemNoMapa
 postgis_mapa
 preferencias
 procuraratrib
 procurartemas2
 procurartemasestrela
 projGeo2OSM
 projOSM2Geo
 prompt
 Propriedades
 protocolo
 proximoAnterior
Q
 queryMap
+
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
 managerAguarde, YAHOO.i3GEO.janela
 Mapa
 Mapa de referência
 mapaRefDisplay
 MAPOPTIONS
 Marcador
 marcadores2shp
 markercluster
 mascara
 mashuppar
 MAXBOTOES
 MAXEXTENT
 medeArea
 medeDistancia
 melhorcaminho, i3GEO.analise.dialogo
 mensagemAjuda
 mensagemInicia
 MENSAGEMPADRAO
 mensagemSimples
 metaestat
 metaestatListaMapas
 metaestatTemplates
 metar
 metododistancia
 MINEXTENT
 mmscale
 MODOTEXTO
 mostraBuscaRapida
 mostraCoordenadasGEO
 mostraDicionario
 mostraEmail
 mostraEscalaGrafica
 mostraEscalaNumerica
 mostraExten
 mostraHistoricoZoom
 mostraInserirKml
 mostraJanela
 mostralegendajanela
 mostraLetreiro
 MOSTRALISTAKML
 mostraMenuLista
 mostraMenuSuspenso
 mostraSeletor
 MOSTRASELETOR
 MOSTRATITULO
 mostraVersao
 mostraWms
 MOUSECLIQUE
 mousecliqueMapa
 MOUSECLIQUEPERM
 MOUSEDOWN
 mousedownMapa
 MOUSEMOVE
 mousemoveMapa
 mouseParado
 MOUSEPARADO
 MOUSEUP
 mouseupMapa
 moveBox
 movePin
 mudaCursor
 mudaescala
 mudaext
 mudanome
 mudatamanho
 mudatransp
 multiStep
-
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 mínima utilizada quando TRANSICAOSUAVE for igual a true.
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.
Funções utilizadas quando o mapa baseia-se na interface OpenLayers
Interface com motor de navegação baseado na API OpenLayers
Verdadeiro (true) se o navegador for o Opera
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
Gerenciador das janelas flutuantes da biblioteca YUI
- - - -
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.
Parametros obtidos do mapa atual.
Parâmetros 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.
Adiciona ao mapa uma camada vetorial baseada em um arquivo mapfile normal porém permite substituir parâmetros no item DATA do LAYER
parseMustache : function(templateMustache,
hashMustache)
Parser de hash e template com Mustache.
pegaCookie : function(nome)
Pega o valor de um cookie.
pegaDadosLocal : function(item)
Obtem um valor armazenado localmente
pegaElementoPai : function(e)
Pega o elemento pai de um elemento clicado
pegalistadegrupos : function(funcao,
id_menu,
listasgrupos)
Obtem a lista de grupos de um menu
pegalistademenus : function(funcao)
Obtem a lista de menus
pegalistadeSubgrupos : function(funcao,
id_menu,
id_grupo)
Obtem a lista de subgrupos
pegalistadetemas : function(funcao,
id_menu,
id_grupo,
id_subgrupo)
Obtem a lista de temas de um item do catalogo
pegaMapas : function(funcao)
Pega a lista de mapas cadastrados
pegaMensagens : function(funcao)
Pega as mensagens do metadata ‘mensagem’
pegaPosicaoObjeto : function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaSistemas : function(funcao)
Pega a lista de sistemas de adicao de temas
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.
Chamadas em AJAX que executam programas no lado do servidor
Implementa os plugins do i3Geo que adicionam camadas especiais ao mapa, normalmente dados vetoriais processados no navegador Web.
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
procuraratrib : function(idtema)
Abre a janela de dialogo da ferramenta busca
procurartemas2 : function(funcao,
procurar,
locaplic)
Busca um tema pelo nome
procurartemasestrela : function(funcao,
nivel,
fatorestrela,
locaplic)
Busca um tema pelo ranking
projGeo2OSM : function(obj)
Projeta um objeto OpenLayers de GEO para OSM
projOSM2Geo : function(obj)
Projeta um objeto OpenLayers de OSM para GEO
prompt : function(pergunta,
funcaoOk,
valorDefault)
Janela de prompt para entrada de dados
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
+
Gerenciador das janelas flutuantes de aguarde
Executa operações obre o mapa principal
Cria e processa o mapa de referência
Indica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.
Objeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps
Gerencia os marcadores espaciais que o usuario pode definir e compartilhar
marcadores2shp : function(funcao)
Converte os marcadores de lugar em uma camada shapefile
markercluster : function()
Ferramenta mapa agrupamento de pontos
Markercluster
mascara : function()
Abre a janela de diálogo com as ferramenta mascara
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.
melhorcaminho : function()
Ferramenta melhor caminho
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,
largura,
altura)
Mostra uma janela simples com uma mensagem
metaestat : function(largura,
altura,
topo,
esquerda)
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
mmscale : function(tema)
Abre a janela de dialogo que permite definir o comportamento do mapa em função da escala
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
mostraHistoricoZoom : function(id)
Mostra na barra de zoom os ícones que controlam a visualização do histórico da navegação sobre o 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
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
Indica se o título da árvore será incluído ou não
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.
moveBox : function(box,
xmin,
ymin,
xmax,
ymax)
Reposiciona um retangulo
movePin : function(pin,
x,
y)
Reposiciona uma marca
mudaCursor : function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
mudaescala : function(funcao,
escala)
Muda a escala do mapa
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)
Muda o nome de um tema
mudatamanho : function(funcao,
altura,
largura)
Muda o tamanho do mapa
mudatransp : function(funcao,
tema,
valor)
Muda a transparencia de um tema
multiStep : function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
diff --git a/documentacao/index/General9.html b/documentacao/index/General9.html index 2e5c9e6..6209b81 100644 --- a/documentacao/index/General9.html +++ b/documentacao/index/General9.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
R
 R_path
 R_pathlib
 radioEpsg
 randomRGB
 reativa
 recarrega
 recria
 recuperamapa
 redesenha
 redesSociais
 referenciadinamica
 reiniciaMapa
 remove, Array
 removeAcentos
 removeBox
 removeChild
 removeEventos
 removePins
 removeScriptTag
 reordenatemas
 RESOLUCAOTIP
 restauraGraficos
 restauraTabelas
 retornaAtual
 RETORNAGUIA
 rgb2hex
 RIGHT
S
 saiku, i3GEO.analise.dialogo
 saikuConfigDataSource
 saikuMapa, i3GEO.analise.dialogo
 saikuUrl
 salvaMapa
 salvaMapaBanco
 salvaMapfile
 scriptTag
 scrollerWidth
 selecao
 SELECAO
 selecaoatrib2
 selecaobox
 selecaoext
 selecaopt
 selecaotema
 selecaoWkt
 SELETORES
 SELETORTIPO
 shapes
 sld
 sobetema
 Social
 SOICONES
 sortNumber
+
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
N
 Navegação sobre o mapa
 navegacaoDir, dialogo
 navegadorDir
 navegadoresLocais
 navegadorPostgis
 navegaMapa
 NAVEGAMAPA
 navm
 navn
 NOTEMA
 NOTEMAICON
 nptPol, i3GEO.analise.dialogo
 nuvemTags, dialogo
 nuvemTagsFlash, dialogo
O
 objetoIdioma
 objposicaocursor
 OFFSET
 ogcwindow
 ogcwsmap
 oMenuData
 opacidade
 OPACIDADE
 OPACIDADEAGUARDE
 OPCOESADICIONAIS
 OPCOESARVORE
 opcoesEscala
 OPCOESICONES
 opcoesLegenda
 OPCOESLEGENDA
 openlayers, i3GEO.desenho
 OpenLayers, i3GEO.Interface
 opera
 ORDEM
 ORIENTACAO
 outputformat
 OverlayManager, YAHOO.widget
-
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)
Recupera o mapa atual
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
referenciadinamica : function(funcao,
zoom,
tipo,
w,
h)
Obtem a imagem do mapa de referencia
reiniciaMapa : function(funcao)
Reinicia o mapa
Extende os metodos de um objeto Array, permitindo remover um elemento.
removeAcentos : function(str)
Remove acentos de uma palavra ou frase
removeBox : function(namespace)
Remove box do mapa (apenas alias para removePins)
removeChild : function(id,
el)
Remove um filho de um elemento DOM
removeEventos : function(tipo,
eventos)
Remove uma lista de eventos registrados
removePins : function(namespace)
Remove marcas do mapa
removeScriptTag : function(id)
Remove um javascript no documento HTML
reordenatemas : function(funcao,
lista)
Reordena os temas
Resolução de busca utilizada no balão de identificação
restauraGraficos : function(graficos)
Descompacta graficos salvos no mapa atual
restauraTabelas : function(tabelas)
Descompacta tabelas salvas 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
+
Realiza operações de navegação do mapa, como zoom, pan, etc..
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.
Verdadeiro (true) se o navegador for o Internet Explorer
Verdadeiro (true) se o navegador for o Firefox
Objeto com os parâmetros que são utilizados na árvore de camadas para incluir os nós correspondentes a cada tema
Objeto com os parâmetros que são utilizados na árvore de camadas para incluir os nós correspondentes aos ícones de opções de cada tema
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.
-
saiku : function()
Ferramenta SAIKU em nova aba do navegador
Parametros de configuracao da fonte de dados utilizada pelo applicativo SAIKU
saikuMapa : function()
Ferramenta SAIKU em uma janela interna
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,
tabelas)
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
Largura da barra de rolagem do navegador.
selecao : function()
Abre a janela de dialogo da ferramenta selecao
Armazena as funções (eventos) que serão executadas quando uma operação de seleção e concluida.
selecaoatrib2 : function(funcao,
tema,
filtro,
tipo)
Seleciona por atributo
selecaobox : function(funcao,
tema,
tipo,
box)
Seleciona por box
selecaoext : function(funcao,
tema,
tipo)
Seleciona por extensao
selecaopt : function(funcao,
tema,
xy,
tipo,
tolerancia)
Seleciona por ponto
selecaotema : function(funcao,
temao,
tema,
tipo,
buffer)
Seleciona por tema
selecaoWkt : function(funcao,
tema,
tipo,
wkt,
buffer)
Seleciona por WKT
Lista os seletores (bandeiras) que serão incluídas no seletor
Inclui ou não o seletor de tipo de mapa de referência
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)
Sobe um tema na hierarquia
Opções de compartilhamento e uso de redes sociais.
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.
+
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”)
ogcwindow : function(idtema)
Abre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC
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 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.
Funções utilizadas quando o mapa baseia-se na interface OpenLayers
Interface com motor de navegação baseado na API OpenLayers
Verdadeiro (true) se o navegador for o Opera
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
Gerenciador das janelas flutuantes da biblioteca YUI
diff --git a/documentacao/index/Variables.html b/documentacao/index/Variables.html index 76dfd62..1e0b3ac 100755 --- a/documentacao/index/Variables.html +++ b/documentacao/index/Variables.html @@ -14,7 +14,7 @@ if (browserType) {document.write("
");if (browserV -
Variable 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
 cpJSON
+
Variable 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
 cpJSON
cpJSON
Objeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
diff --git a/documentacao/javascript/searchdata.js b/documentacao/javascript/searchdata.js index 3c8f853..d995295 100644 --- a/documentacao/javascript/searchdata.js +++ b/documentacao/javascript/searchdata.js @@ -1,34 +1,4 @@ var indexSectionsWithContent = { - "General": { - "Symbols": true, - "Numbers": true, - "A": true, - "B": true, - "C": true, - "D": true, - "E": true, - "F": true, - "G": true, - "H": true, - "I": true, - "J": true, - "K": false, - "L": true, - "M": true, - "N": true, - "O": true, - "P": true, - "Q": true, - "R": true, - "S": true, - "T": true, - "U": true, - "V": true, - "W": true, - "X": true, - "Y": false, - "Z": true - }, "Variables": { "Symbols": false, "Numbers": false, @@ -59,7 +29,7 @@ var indexSectionsWithContent = { "Y": false, "Z": false }, - "Arquivos": { + "Classe": { "Symbols": false, "Numbers": false, "A": false, @@ -70,14 +40,14 @@ var indexSectionsWithContent = { "F": false, "G": false, "H": false, - "I": false, - "J": true, + "I": true, + "J": false, "K": false, "L": false, "M": false, "N": false, "O": false, - "P": true, + "P": false, "Q": false, "R": false, "S": false, @@ -89,37 +59,7 @@ var indexSectionsWithContent = { "Y": false, "Z": false }, - "Functions": { - "Symbols": true, - "Numbers": false, - "A": true, - "B": true, - "C": true, - "D": true, - "E": true, - "F": true, - "G": true, - "H": true, - "I": true, - "J": false, - "K": false, - "L": true, - "M": true, - "N": true, - "O": true, - "P": true, - "Q": true, - "R": true, - "S": true, - "T": true, - "U": true, - "V": true, - "W": true, - "X": true, - "Y": false, - "Z": true - }, - "Classe": { + "Arquivos": { "Symbols": false, "Numbers": false, "A": false, @@ -130,14 +70,14 @@ var indexSectionsWithContent = { "F": false, "G": false, "H": false, - "I": true, - "J": false, + "I": false, + "J": true, "K": false, "L": false, "M": false, "N": false, "O": false, - "P": false, + "P": true, "Q": false, "R": false, "S": false, @@ -178,5 +118,65 @@ var indexSectionsWithContent = { "X": false, "Y": false, "Z": false + }, + "Functions": { + "Symbols": true, + "Numbers": false, + "A": true, + "B": true, + "C": true, + "D": true, + "E": true, + "F": true, + "G": true, + "H": true, + "I": true, + "J": false, + "K": false, + "L": true, + "M": true, + "N": true, + "O": true, + "P": true, + "Q": true, + "R": true, + "S": true, + "T": true, + "U": true, + "V": true, + "W": true, + "X": true, + "Y": false, + "Z": true + }, + "General": { + "Symbols": true, + "Numbers": true, + "A": true, + "B": true, + "C": true, + "D": true, + "E": true, + "F": true, + "G": true, + "H": true, + "I": true, + "J": true, + "K": false, + "L": true, + "M": true, + "N": true, + "O": true, + "P": true, + "Q": true, + "R": true, + "S": true, + "T": true, + "U": true, + "V": true, + "W": true, + "X": true, + "Y": false, + "Z": true } } \ No newline at end of file diff --git a/documentacao/menu.html b/documentacao/menu.html index aa21ed3..ecb24d8 100644 --- a/documentacao/menu.html +++ b/documentacao/menu.html @@ -11,13 +11,13 @@ if (browserType) {document.write("
");if (browserV - +HideAllBut([2, 6], 9);// -->
- +