From db179b77df46ac3ec7c6b11245c914ac586a36fe Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Tue, 27 Aug 2013 01:36:42 +0000 Subject: [PATCH] $1 --- documentacao/.project | 29 +++++++++++++++++++++++++++++ documentacao/.settings/.jsdtscope | 12 ++++++++++++ documentacao/.settings/org.eclipse.wst.common.component | 6 ++++++ documentacao/.settings/org.eclipse.wst.common.project.facet.core.xml | 7 +++++++ documentacao/.settings/org.eclipse.wst.jsdt.ui.superType.container | 1 + documentacao/.settings/org.eclipse.wst.jsdt.ui.superType.name | 1 + documentacao/Data/ClassHierarchy.nd | Bin 651 -> 0 bytes documentacao/Data/ConfigFileInfo.nd | Bin 26 -> 0 bytes documentacao/Data/FileInfo.nd | 154 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------- documentacao/Data/ImageFileInfo.nd | Bin 2738 -> 0 bytes documentacao/Data/ImageReferenceTable.nd | Bin 8 -> 0 bytes documentacao/Data/IndexInfo.nd | Bin 154 -> 0 bytes documentacao/Data/PreviousMenuState.nd | Bin 4616 -> 0 bytes documentacao/Data/PreviousSettings.nd | Bin 100 -> 0 bytes documentacao/Data/SymbolTable.nd | Bin 141890 -> 0 bytes documentacao/Languages.txt | 226 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------- documentacao/Menu.txt | 258 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------- documentacao/Menu_Backup_2.txt | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ documentacao/Topics.txt | 356 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- documentacao/files/ajuda_usuario-php.html | 50 +++++++++++++++++++++++++------------------------- documentacao/files/classesjs/classe_ajuda-js.html | 98 +++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------- documentacao/files/classesjs/classe_analise-js.html | 148 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------- documentacao/files/classesjs/classe_arvoredecamadas-js.html | 202 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------- documentacao/files/classesjs/classe_arvoredetemas-js.html | 244 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------- documentacao/files/classesjs/classe_barradebotoes-js.html | 194 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------- documentacao/files/classesjs/classe_calculo-js.html | 94 +++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------- documentacao/files/classesjs/classe_configura-js.html | 154 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------- documentacao/files/classesjs/classe_coordenadas-js.html | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------- documentacao/files/classesjs/classe_desenho-js.html | 62 +++++++++++++++++++++++++++++++------------------------------- documentacao/files/classesjs/classe_eventos-js.html | 90 +++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------- documentacao/files/classesjs/classe_gadgets-js.html | 94 +++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------- documentacao/files/classesjs/classe_guias-js.html | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------- documentacao/files/classesjs/classe_i3geo-js.html | 82 +++++++++++++++++++++++++++++++++++++++++----------------------------------------- documentacao/files/classesjs/classe_idioma-js.html | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------- documentacao/files/classesjs/classe_interface-js.html | 238 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------- documentacao/files/classesjs/classe_janela-js.html | 98 +++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------- documentacao/files/classesjs/classe_login-js.html | 74 +++++++++++++++++++++++++++++++++++++------------------------------------- documentacao/files/classesjs/classe_mapa-js.html | 226 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------- documentacao/files/classesjs/classe_maparef-js.html | 92 +++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------- documentacao/files/classesjs/classe_navega-js.html | 214 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------- documentacao/files/classesjs/classe_php-js.html | 478 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- documentacao/files/classesjs/classe_social-js.html | 54 +++++++++++++++++++++++++++--------------------------- documentacao/files/classesjs/classe_tema-js.html | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------- documentacao/files/classesjs/classe_util-js.html | 294 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------- documentacao/files/classesjs/geradordelinks-js.html | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------- documentacao/files/geraminiatura-php.html | 50 +++++++++++++++++++++++++------------------------- documentacao/files/kml-php.html | 50 +++++++++++++++++++++++++------------------------- documentacao/files/ms_configura-php.html | 144 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------- documentacao/files/ms_criamapa-php.html | 50 +++++++++++++++++++++++++------------------------- documentacao/files/ogc-php.html | 50 +++++++++++++++++++++++++------------------------- documentacao/index.html | 18 +++++++++--------- documentacao/index/Arquivos.html | 56 ++++++++++++++++++++++++++++---------------------------- documentacao/index/Classe.html | 56 ++++++++++++++++++++++++++++---------------------------- documentacao/index/Functions.html | 56 ++++++++++++++++++++++++++++---------------------------- documentacao/index/Functions2.html | 48 ++++++++++++++++++++++++------------------------ documentacao/index/Functions3.html | 52 ++++++++++++++++++++++++---------------------------- documentacao/index/Functions4.html | 64 ++++++++++++++++++++++++---------------------------------------- documentacao/index/Functions5.html | 56 ++++++++++++++++++++++++++++++++------------------------ documentacao/index/Functions6.html | 64 ++++++++++++++++++++++++++++++++-------------------------------- documentacao/index/Functions7.html | 68 ++++++++++++++++++++++++++++++++------------------------------------ documentacao/index/Functions8.html | 80 ++++++++++++++++++++++++++++++++++++-------------------------------------------- documentacao/index/Functions9.html | 45 +++++++++++++++++++++++++++++++++++++++++++++ documentacao/index/General.html | 56 ++++++++++++++++++++++++++++---------------------------- documentacao/index/General10.html | 80 ++++++++++++++++++++++++++++++++------------------------------------------------ documentacao/index/General11.html | 41 +++++++++++++++++++++++++++++++++++++++++ documentacao/index/General2.html | 48 ++++++++++++++++++++++++------------------------ documentacao/index/General3.html | 48 ++++++++++++++++++++++++------------------------ documentacao/index/General4.html | 48 ++++++++++++++++++++++++------------------------ documentacao/index/General5.html | 56 ++++++++++++++++++++++++++++---------------------------- documentacao/index/General6.html | 64 ++++++++++++++++++++++++++++++++-------------------------------- documentacao/index/General7.html | 64 ++++++++++++++++++++++++++++++++-------------------------------- documentacao/index/General8.html | 64 ++++++++++++++++++++++++++++++++-------------------------------- documentacao/index/General9.html | 60 ++++++++++++++++++++++++++++-------------------------------- documentacao/javascript/prettify.js | 6 +++--- documentacao/javascript/searchdata.js | 242 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------- documentacao/menu.html | 46 +++++++++++++++++++++++----------------------- documentacao/naturaldocs.sh | 2 +- documentacao/search/ArquivosJ.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/ArquivosP.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/ClasseD.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/ClasseI.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsA.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsB.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsC.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsD.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsE.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsF.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsG.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsI.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsL.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsM.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsN.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsNumbers.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsO.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsP.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsQ.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsR.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsS.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsSymbols.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsT.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsU.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsV.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsW.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsX.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/FunctionsZ.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralA.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralB.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralC.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralD.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralE.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralF.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralG.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralH.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralI.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralJ.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralL.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralM.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralN.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralNumbers.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralO.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralP.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralQ.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralR.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralS.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralSymbols.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralT.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralU.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralV.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralW.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralX.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/GeneralZ.html | 50 +++++++++++++++++++++++++------------------------- documentacao/search/NoResults.html | 40 ++++++++++++++++++++-------------------- fontetema.php | 1 - mashups/index.html | 20 ++++++++++---------- 134 files changed, 5014 insertions(+), 4746 deletions(-) create mode 100755 documentacao/.project create mode 100755 documentacao/.settings/.jsdtscope create mode 100755 documentacao/.settings/org.eclipse.wst.common.component create mode 100755 documentacao/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100755 documentacao/.settings/org.eclipse.wst.jsdt.ui.superType.container create mode 100755 documentacao/.settings/org.eclipse.wst.jsdt.ui.superType.name create mode 100755 documentacao/Menu_Backup_2.txt create mode 100755 documentacao/index/Functions9.html create mode 100755 documentacao/index/General11.html diff --git a/documentacao/.project b/documentacao/.project new file mode 100755 index 0000000..0e146a4 --- /dev/null +++ b/documentacao/.project @@ -0,0 +1,29 @@ + + + DOcs i3geo + + + + + + org.eclipse.wst.jsdt.core.javascriptValidator + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/documentacao/.settings/.jsdtscope b/documentacao/.settings/.jsdtscope new file mode 100755 index 0000000..3a28de0 --- /dev/null +++ b/documentacao/.settings/.jsdtscope @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/documentacao/.settings/org.eclipse.wst.common.component b/documentacao/.settings/org.eclipse.wst.common.component new file mode 100755 index 0000000..e53b74b --- /dev/null +++ b/documentacao/.settings/org.eclipse.wst.common.component @@ -0,0 +1,6 @@ + + + + + + diff --git a/documentacao/.settings/org.eclipse.wst.common.project.facet.core.xml b/documentacao/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100755 index 0000000..77ae5f1 --- /dev/null +++ b/documentacao/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/documentacao/.settings/org.eclipse.wst.jsdt.ui.superType.container b/documentacao/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100755 index 0000000..3bd5d0a --- /dev/null +++ b/documentacao/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/documentacao/.settings/org.eclipse.wst.jsdt.ui.superType.name b/documentacao/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100755 index 0000000..05bd71b --- /dev/null +++ b/documentacao/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/documentacao/Data/ClassHierarchy.nd b/documentacao/Data/ClassHierarchy.nd index 6645b78..932b2dd 100644 Binary files a/documentacao/Data/ClassHierarchy.nd and b/documentacao/Data/ClassHierarchy.nd differ diff --git a/documentacao/Data/ConfigFileInfo.nd b/documentacao/Data/ConfigFileInfo.nd index 23129c8..5c46e4a 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 64afe93..39fc750 100644 --- a/documentacao/Data/FileInfo.nd +++ b/documentacao/Data/FileInfo.nd @@ -1,69 +1,85 @@ -1.52 -JavaScript -C:\ms4w\Apache\htdocs\i3geo\classesjs\teste.txt 1359921526 0 C:\ms4w\Apache\htdocs\i3geo\classesjs\teste.txt -C:\ms4w\Apache\htdocs\i3geo\mashups\teste.txt 1359921526 0 C:\ms4w\Apache\htdocs\i3geo\mashups\teste.txt -C:\ms4w\Apache\htdocs\i3geo\classesjs\geradordelinks.js 1359822704 1 Gerador de links -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_guias.js 1359902981 1 Guias -C:\ms4w\Apache\htdocs\i3geo\.metadata\.plugins\org.eclipse.wst.jsdt.core\indexes\savedIndexNames.txt 1337181554 0 C:\ms4w\Apache\htdocs\i3geo\.metadata\.plugins\org.eclipse.wst.jsdt.core\indexes\savedIndexNames.txt -C:\ms4w\Apache\htdocs\i3geo\classesjs\redesenho.js 1350481599 0 C:\ms4w\Apache\htdocs\i3geo\classesjs\redesenho.js -C:\ms4w\Apache\htdocs\i3geo\classesjs\i3geo_tudo_compacto47.js 1359921535 0 C:\ms4w\Apache\htdocs\i3geo\classesjs\i3geo_tudo_compacto47.js -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_login.js 1359901068 1 Controle de usuário -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_configura.js 1359900794 1 Configurações gerais -C:\ms4w\Apache\htdocs\i3geo\classesjs\atlas.js 1359900524 0 C:\ms4w\Apache\htdocs\i3geo\classesjs\atlas.js -C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers.js 1356974992 0 C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers.js -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_coordenadas.js 1359901669 1 Coordenadas -C:\ms4w\Apache\htdocs\i3geo\geraminiatura.php 1359772546 1 Gerador de miniaturas (thumbnails) -C:\ms4w\Apache\htdocs\i3geo\guia_de_migracao.txt 1356543197 0 C:\ms4w\Apache\htdocs\i3geo\guia_de_migracao.txt -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_idioma.js 1359909008 1 Idioma -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_gadgets.js 1359902640 1 Gadgets (objetos marginais do mapa) -C:\ms4w\Apache\htdocs\i3geo\ms_configura.php 1359921437 1 Variáveis de inicialização ms_configura.php -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_arvoredetemas.js 1359899219 1 Árvore de temas -C:\ms4w\Apache\htdocs\i3geo\.metadata\.plugins\org.eclipse.wst.jsdt.core\libraries\xhr.js 1337181554 0 C:\ms4w\Apache\htdocs\i3geo\.metadata\.plugins\org.eclipse.wst.jsdt.core\libraries\xhr.js -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_arvoredecamadas.js 1359900139 1 Árvore de camadas -C:\ms4w\Apache\htdocs\i3geo\ms_criamapa.php 1359765258 1 Inicializa o i3Geo via URL ms_criamapa.php -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_analise.js 1359900120 1 Análise geográfica -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_desenho.js 1359902163 1 Desenho de elementos gráficos -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_interface.js 1359910252 1 Interface -C:\ms4w\Apache\htdocs\i3geo\.metadata\.plugins\org.eclipse.wst.jsdt.core\libraries\browserWindow.js 1337181554 0 C:\ms4w\Apache\htdocs\i3geo\.metadata\.plugins\org.eclipse.wst.jsdt.core\libraries\browserWindow.js -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_eventos.js 1359902436 1 Eventos -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_calculo.js 1359900350 1 Cálculos -C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers.php 1359323434 0 C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers.php -C:\ms4w\Apache\htdocs\i3geo\testamapfile.php 1355751316 0 C:\ms4w\Apache\htdocs\i3geo\testamapfile.php -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_selecao.js 1357686561 0 C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_selecao.js -C:\ms4w\Apache\htdocs\i3geo\.metadata\.plugins\org.eclipse.wst.jsdt.core\libraries\baseBrowserLibrary.js 1337181554 0 C:\ms4w\Apache\htdocs\i3geo\.metadata\.plugins\org.eclipse.wst.jsdt.core\libraries\baseBrowserLibrary.js -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_social.js 1359912082 1 Social -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_i3geo.js 1359903179 1 i3Geo -C:\ms4w\Apache\htdocs\i3geo\classesjs\dicionario_ajuda.js 1359323431 0 C:\ms4w\Apache\htdocs\i3geo\classesjs\dicionario_ajuda.js -C:\ms4w\Apache\htdocs\i3geo\classesjs\datadownload.js 1359901771 0 Data download -C:\ms4w\Apache\htdocs\i3geo\twitter2geo.php 1359762055 0 C:\ms4w\Apache\htdocs\i3geo\twitter2geo.php -C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers_compacto.css.php 1359921536 0 C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers_compacto.css.php -C:\ms4w\Apache\htdocs\i3geo\classesjs\compactajs.php 1359900604 0 Compactador de javascript -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_util.js 1359914283 1 Utilitários -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_maparef.js 1359911501 1 Mapa de referência -C:\ms4w\Apache\htdocs\i3geo\classesjs\dicionario.js 1359323431 0 C:\ms4w\Apache\htdocs\i3geo\classesjs\dicionario.js -C:\ms4w\Apache\htdocs\i3geo\kml.php 1359772955 1 Catálogo de temas em KML -C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers_compacto.js.php 1359921536 0 C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers_compacto.js.php -C:\ms4w\Apache\htdocs\i3geo\classesjs\i3geo_tudo_compacto47.js.php 1359921535 0 C:\ms4w\Apache\htdocs\i3geo\classesjs\i3geo_tudo_compacto47.js.php -C:\ms4w\Apache\htdocs\i3geo\classesjs\i3geo.js 1359822704 0 C:\ms4w\Apache\htdocs\i3geo\classesjs\i3geo.js -C:\ms4w\Apache\htdocs\i3geo\classesjs\i3geonaocompacto.js 1350481602 0 C:\ms4w\Apache\htdocs\i3geo\classesjs\i3geonaocompacto.js -C:\ms4w\Apache\htdocs\i3geo\.metadata\.plugins\org.eclipse.wst.jsdt.core\libraries\dom5.js 1337181554 0 C:\ms4w\Apache\htdocs\i3geo\.metadata\.plugins\org.eclipse.wst.jsdt.core\libraries\dom5.js -C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers_ajuda.php 1349744929 0 C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers_ajuda.php -C:\ms4w\Apache\htdocs\i3geo\classesjs\wscliente.js 1359985368 0 $i3geo_wscliente -C:\ms4w\Apache\htdocs\i3geo\ajuda_usuario.php 1359769303 1 Lista de funcionalidades -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_tema.js 1359913191 1 Temas -C:\ms4w\Apache\htdocs\i3geo\.metadata\.plugins\org.eclipse.wst.jsdt.core\libraries\system.js 1337181554 0 C:\ms4w\Apache\htdocs\i3geo\.metadata\.plugins\org.eclipse.wst.jsdt.core\libraries\system.js -C:\ms4w\Apache\htdocs\i3geo\testainstal.php 1355751317 0 C:\ms4w\Apache\htdocs\i3geo\testainstal.php -C:\ms4w\Apache\htdocs\i3geo\ogc.php 1359805238 1 Gerador de serviços OGC -C:\ms4w\Apache\htdocs\i3geo\ms_registraip.php 1359762055 0 C:\ms4w\Apache\htdocs\i3geo\ms_registraip.php -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_barradebotoes.js 1359900200 1 Barra de botões -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_janela.js 1359910767 1 Janelas -C:\ms4w\Apache\htdocs\i3geo\versao.php 1359921341 0 C:\ms4w\Apache\htdocs\i3geo\versao.php -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_ajuda.js 1359899347 1 Ajuda -C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers.js.php 1349744926 0 C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers.js.php -C:\ms4w\Apache\htdocs\i3geo\leiame.txt 1354450498 0 C:\ms4w\Apache\htdocs\i3geo\leiame.txt -C:\ms4w\Apache\htdocs\i3geo\classesjs\i3geo47.js 1359822704 0 C:\ms4w\Apache\htdocs\i3geo\classesjs\i3geo47.js -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_navega.js 1359911988 1 Navegação sobre o mapa -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_mapa.js 1359911318 1 Mapa -C:\ms4w\Apache\htdocs\i3geo\classesjs\classe_php.js 1359914341 1 PHP -C:\ms4w\Apache\htdocs\i3geo\licenca.txt 1337182138 0 C:\ms4w\Apache\htdocs\i3geo\licenca.txt -C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers_compacto.js 1359921536 0 C:\ms4w\Apache\htdocs\i3geo\mashups\openlayers_compacto.js +1.51 +JavaScript +/var/www/i3geo/classesjs/redesenho.js 1337177949 0 /var/www/i3geo/classesjs/redesenho.js +/var/www/i3geo/mashups/openlayers_compacto.css.php 1377220053 0 /var/www/i3geo/mashups/openlayers_compacto.css.php +/var/www/i3geo/classesjs/classe_tema.js 1359984004 1 Temas +/var/www/i3geo/classesjs/classe_mapa.js 1375927800 1 Mapa +/var/www/i3geo/leiame.txt 1364249456 0 /var/www/i3geo/leiame.txt +/var/www/i3geo/mashups/openlayers.js 1364830352 0 /var/www/i3geo/mashups/openlayers.js +/var/www/i3geo/exemplos/atlas/leiame.txt 1340848246 0 /var/www/i3geo/exemplos/atlas/leiame.txt +/var/www/i3geo/classesjs/classe_login.js 1359984004 1 Controle de usuário +/var/www/i3geo/interface/googlemaps.phtml 1363958771 0 /var/www/i3geo/interface/googlemaps.phtml +/var/www/i3geo/symbols/testepalete.txt 1337178350 0 /var/www/i3geo/symbols/testepalete.txt +/var/www/i3geo/ms_registraip.php 1359984004 0 /var/www/i3geo/ms_registraip.php +/var/www/i3geo/exemplos/executafuncao.php 1340848247 0 /var/www/i3geo/exemplos/executafuncao.php +/var/www/i3geo/init/remover.php 1363726059 0 /var/www/i3geo/init/remover.php +/var/www/i3geo/classesjs/classe_selecao.js 1357356440 0 /var/www/i3geo/classesjs/classe_selecao.js +/var/www/i3geo/interface/googlemaps1.phtml 1363958782 0 /var/www/i3geo/interface/googlemaps1.phtml +/var/www/i3geo/classesjs/classe_ajuda.js 1370317175 1 Ajuda +/var/www/i3geo/classesjs/atlas.js 1359984004 0 /var/www/i3geo/classesjs/atlas.js +/var/www/i3geo/classesjs/teste.txt 1377220051 0 /var/www/i3geo/classesjs/teste.txt +/var/www/i3geo/classesjs/classe_arvoredecamadas.js 1360160339 1 Árvore de camadas +/var/www/i3geo/interface/ol_parametros.php 1363958988 0 /var/www/i3geo/interface/ol_parametros.php +/var/www/i3geo/exemplos/login3.php 1353380349 0 /var/www/i3geo/exemplos/login3.php +/var/www/i3geo/interface/googlemapsdebug.phtml 1368754657 0 /var/www/i3geo/interface/googlemapsdebug.phtml +/var/www/i3geo/classesjs/classe_eventos.js 1362626402 1 Eventos +/var/www/i3geo/mashups/openlayers_compacto.js 1377220053 0 /var/www/i3geo/mashups/openlayers_compacto.js +/var/www/i3geo/interface/googleearth.phtml 1363958742 0 /var/www/i3geo/interface/googleearth.phtml +/var/www/i3geo/ogc.php 1377537603 1 Gerador de serviços OGC +/var/www/i3geo/ms_criamapa.php 1372171235 1 Inicializa o i3Geo via URL ms_criamapa.php +/var/www/i3geo/classesjs/i3geo5.js 1363958529 0 /var/www/i3geo/classesjs/i3geo5.js +/var/www/i3geo/classesjs/classe_i3geo.js 1372692553 1 i3Geo +/var/www/i3geo/classesjs/classe_arvoredetemas.js 1377209407 1 Árvore de temas +/var/www/i3geo/classesjs/wscliente.js 1359985621 0 /var/www/i3geo/classesjs/wscliente.js +/var/www/i3geo/ms_configura.php 1374289730 1 Variáveis de inicialização ms_configura.php +/var/www/i3geo/classesjs/classe_util.js 1375845645 1 Utilitários +/var/www/i3geo/exemplos/atlas/i3geo.js 1337177955 0 /var/www/i3geo/exemplos/atlas/i3geo.js +/var/www/i3geo/twitter2geo.php 1359984004 0 /var/www/i3geo/twitter2geo.php +/var/www/i3geo/classesjs/datadownload.js 1377209981 0 /var/www/i3geo/classesjs/datadownload.js +/var/www/i3geo/temas/_ltestephp.php 1357213781 0 /var/www/i3geo/temas/_ltestephp.php +/var/www/i3geo/interface/googleearthdebug.phtml 1363958720 0 /var/www/i3geo/interface/googleearthdebug.phtml +/var/www/i3geo/fontetema.php 1377567057 0 fontetema.php +/var/www/i3geo/classesjs/classe_php.js 1377193440 1 PHP +/var/www/i3geo/classesjs/i3geo_tudo_compacto5.js 1377220053 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto5.js +/var/www/i3geo/exemplos/googlemapssanfona.phtml 1353380349 0 /var/www/i3geo/exemplos/googlemapssanfona.phtml +/var/www/i3geo/geraminiatura.php 1372171482 1 Gerador de miniaturas (thumbnails) +/var/www/i3geo/symbols/fontes.txt 1337178363 0 /var/www/i3geo/symbols/fontes.txt +/var/www/i3geo/init/index.php 1377041564 0 /var/www/i3geo/init/index.php +/var/www/i3geo/temas/teste.txt 1376945389 0 /var/www/i3geo/temas/teste.txt +/var/www/i3geo/mashups/teste.txt 1377220051 0 /var/www/i3geo/mashups/teste.txt +/var/www/i3geo/classesjs/i3geonaocompacto.js 1346443160 0 /var/www/i3geo/classesjs/i3geonaocompacto.js +/var/www/i3geo/classesjs/classe_calculo.js 1372689535 1 Cálculos +/var/www/i3geo/classesjs/classe_guias.js 1361369410 1 Guias +/var/www/i3geo/classesjs/geradordelinks.js 1359984004 1 Gerador de links +/var/www/i3geo/mashups/openlayers_compacto.js.php 1377220053 0 /var/www/i3geo/mashups/openlayers_compacto.js.php +/var/www/i3geo/kml.php 1363726058 1 Catálogo de temas em KML +/var/www/i3geo/classesjs/classe_analise.js 1372688621 1 Análise geográfica +/var/www/i3geo/ajuda_usuario.php 1359984004 1 Lista de funcionalidades +/var/www/i3geo/classesjs/classe_gadgets.js 1365217684 1 Gadgets (objetos marginais do mapa) +/var/www/i3geo/classesjs/classe_janela.js 1363958336 1 Janelas +/var/www/i3geo/versao.php 1368066956 0 /var/www/i3geo/versao.php +/var/www/i3geo/classesjs/classe_configura.js 1376676607 1 Configurações gerais +/var/www/i3geo/temas/_wtestephp.php 1357213781 0 /var/www/i3geo/temas/_wtestephp.php +/var/www/i3geo/mashups/openlayers_ajuda.php 1340848302 0 /var/www/i3geo/mashups/openlayers_ajuda.php +/var/www/i3geo/licenca.txt 1337178538 0 /var/www/i3geo/licenca.txt +/var/www/i3geo/testainstal.php 1370867794 0 /var/www/i3geo/testainstal.php +/var/www/i3geo/classesjs/classe_coordenadas.js 1359984004 1 Coordenadas +/var/www/i3geo/classesjs/i3geo.js 1363958842 0 /var/www/i3geo/classesjs/i3geo.js +/var/www/i3geo/classesjs/classe_social.js 1359984004 1 Social +/var/www/i3geo/classesjs/classe_maparef.js 1363638566 1 Mapa de referência +/var/www/i3geo/mashups/openlayers.php 1377201274 0 /var/www/i3geo/mashups/openlayers.php +/var/www/i3geo/interface/googlemaps_noite.phtml 1368755241 0 /var/www/i3geo/interface/googlemaps_noite.phtml +/var/www/i3geo/classesjs/dicionario_ajuda.js 1377112780 0 /var/www/i3geo/classesjs/dicionario_ajuda.js +/var/www/i3geo/mashups/openlayers.js.php 1340394244 0 /var/www/i3geo/mashups/openlayers.js.php +/var/www/i3geo/classesjs/i3geo_tudo_compacto5.js.php 1377220053 0 /var/www/i3geo/classesjs/i3geo_tudo_compacto5.js.php +/var/www/i3geo/guia_de_migracao.txt 1361059203 0 /var/www/i3geo/guia_de_migracao.txt +/var/www/i3geo/classesjs/classe_navega.js 1372709582 1 Navegação sobre o mapa +/var/www/i3geo/classesjs/dicionario.js 1361117403 0 /var/www/i3geo/classesjs/dicionario.js +/var/www/i3geo/classesjs/classe_idioma.js 1359984004 1 Idioma +/var/www/i3geo/symbols/colourramp/geradat.php 1348691292 0 /var/www/i3geo/symbols/colourramp/geradat.php +/var/www/i3geo/init/dicionario.js 1372698847 0 /var/www/i3geo/init/dicionario.js +/var/www/i3geo/classesjs/classe_desenho.js 1360160339 1 Desenho de elementos gráficos +/var/www/i3geo/testamapfile.php 1372168710 0 /var/www/i3geo/testamapfile.php +/var/www/i3geo/classesjs/classe_barradebotoes.js 1370316920 1 Barra de botões +/var/www/i3geo/classesjs/compactajs.php 1363958607 0 /var/www/i3geo/classesjs/compactajs.php +/var/www/i3geo/classesjs/classe_interface.js 1374503044 1 Interface diff --git a/documentacao/Data/ImageFileInfo.nd b/documentacao/Data/ImageFileInfo.nd index 460eccb..87f16e8 100644 Binary files a/documentacao/Data/ImageFileInfo.nd and b/documentacao/Data/ImageFileInfo.nd differ diff --git a/documentacao/Data/ImageReferenceTable.nd b/documentacao/Data/ImageReferenceTable.nd index 278e2bf..b6cb43b 100644 Binary files a/documentacao/Data/ImageReferenceTable.nd and b/documentacao/Data/ImageReferenceTable.nd differ diff --git a/documentacao/Data/IndexInfo.nd b/documentacao/Data/IndexInfo.nd index de00df8..e67d811 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 108ed38..2a10785 100644 Binary files a/documentacao/Data/PreviousMenuState.nd and b/documentacao/Data/PreviousMenuState.nd differ diff --git a/documentacao/Data/PreviousSettings.nd b/documentacao/Data/PreviousSettings.nd index 68e633b..69f2846 100644 Binary files a/documentacao/Data/PreviousSettings.nd and b/documentacao/Data/PreviousSettings.nd differ diff --git a/documentacao/Data/SymbolTable.nd b/documentacao/Data/SymbolTable.nd index dd7e471..2a59bc1 100644 Binary files a/documentacao/Data/SymbolTable.nd and b/documentacao/Data/SymbolTable.nd differ diff --git a/documentacao/Languages.txt b/documentacao/Languages.txt index 47c2e2e..85d5fde 100644 --- a/documentacao/Languages.txt +++ b/documentacao/Languages.txt @@ -1,113 +1,113 @@ -Format: 1.52 - -# This is the Natural Docs languages file for this project. If you change -# anything here, it will apply to THIS PROJECT ONLY. If you'd like to change -# something for all your projects, edit the Languages.txt in Natural Docs' -# Config directory instead. - - -# You can prevent certain file extensions from being scanned like this: -# Ignore Extensions: [extension] [extension] ... - - -#------------------------------------------------------------------------------- -# SYNTAX: -# -# Unlike other Natural Docs configuration files, in this file all comments -# MUST be alone on a line. Some languages deal with the # character, so you -# cannot put comments on the same line as content. -# -# Also, all lists are separated with spaces, not commas, again because some -# languages may need to use them. -# -# Language: [name] -# Alter Language: [name] -# Defines a new language or alters an existing one. Its name can use any -# characters. If any of the properties below have an add/replace form, you -# must use that when using Alter Language. -# -# The language Shebang Script is special. It's entry is only used for -# extensions, and files with those extensions have their shebang (#!) lines -# read to determine the real language of the file. Extensionless files are -# always treated this way. -# -# The language Text File is also special. It's treated as one big comment -# so you can put Natural Docs content in them without special symbols. Also, -# if you don't specify a package separator, ignored prefixes, or enum value -# behavior, it will copy those settings from the language that is used most -# in the source tree. -# -# Extensions: [extension] [extension] ... -# [Add/Replace] Extensions: [extension] [extension] ... -# Defines the file extensions of the language's source files. You can -# redefine extensions found in the main languages file. You can use * to -# mean any undefined extension. -# -# Shebang Strings: [string] [string] ... -# [Add/Replace] Shebang Strings: [string] [string] ... -# Defines a list of strings that can appear in the shebang (#!) line to -# designate that it's part of the language. You can redefine strings found -# in the main languages file. -# -# Ignore Prefixes in Index: [prefix] [prefix] ... -# [Add/Replace] Ignored Prefixes in Index: [prefix] [prefix] ... -# -# Ignore [Topic Type] Prefixes in Index: [prefix] [prefix] ... -# [Add/Replace] Ignored [Topic Type] Prefixes in Index: [prefix] [prefix] ... -# Specifies prefixes that should be ignored when sorting symbols in an -# index. Can be specified in general or for a specific topic type. -# -#------------------------------------------------------------------------------ -# For basic language support only: -# -# Line Comments: [symbol] [symbol] ... -# Defines a space-separated list of symbols that are used for line comments, -# if any. -# -# Block Comments: [opening sym] [closing sym] [opening sym] [closing sym] ... -# Defines a space-separated list of symbol pairs that are used for block -# comments, if any. -# -# Package Separator: [symbol] -# Defines the default package separator symbol. The default is a dot. -# -# [Topic Type] Prototype Enders: [symbol] [symbol] ... -# When defined, Natural Docs will attempt to get a prototype from the code -# immediately following the topic type. It stops when it reaches one of -# these symbols. Use \n for line breaks. -# -# Line Extender: [symbol] -# Defines the symbol that allows a prototype to span multiple lines if -# normally a line break would end it. -# -# Enum Values: [global|under type|under parent] -# Defines how enum values are referenced. The default is global. -# global - Values are always global, referenced as 'value'. -# under type - Values are under the enum type, referenced as -# 'package.enum.value'. -# under parent - Values are under the enum's parent, referenced as -# 'package.value'. -# -# Perl Package: [perl package] -# Specifies the Perl package used to fine-tune the language behavior in ways -# too complex to do in this file. -# -#------------------------------------------------------------------------------ -# For full language support only: -# -# Full Language Support: [perl package] -# Specifies the Perl package that has the parsing routines necessary for full -# language support. -# -#------------------------------------------------------------------------------- - -# The following languages are defined in the main file, if you'd like to alter -# them: -# -# Text File, Shebang Script, C/C++, C#, Java, JavaScript, Perl, Python, -# PHP, SQL, Visual Basic, Pascal, Assembly, Ada, Tcl, Ruby, Makefile, -# ActionScript, ColdFusion, R, Fortran - -# If you add a language that you think would be useful to other developers -# and should be included in Natural Docs by default, please e-mail it to -# languages [at] naturaldocs [dot] org. +Format: 1.51 + +# This is the Natural Docs languages file for this project. If you change +# anything here, it will apply to THIS PROJECT ONLY. If you'd like to change +# something for all your projects, edit the Languages.txt in Natural Docs' +# Config directory instead. + + +# You can prevent certain file extensions from being scanned like this: +# Ignore Extensions: [extension] [extension] ... + + +#------------------------------------------------------------------------------- +# SYNTAX: +# +# Unlike other Natural Docs configuration files, in this file all comments +# MUST be alone on a line. Some languages deal with the # character, so you +# cannot put comments on the same line as content. +# +# Also, all lists are separated with spaces, not commas, again because some +# languages may need to use them. +# +# Language: [name] +# Alter Language: [name] +# Defines a new language or alters an existing one. Its name can use any +# characters. If any of the properties below have an add/replace form, you +# must use that when using Alter Language. +# +# The language Shebang Script is special. It's entry is only used for +# extensions, and files with those extensions have their shebang (#!) lines +# read to determine the real language of the file. Extensionless files are +# always treated this way. +# +# The language Text File is also special. It's treated as one big comment +# so you can put Natural Docs content in them without special symbols. Also, +# if you don't specify a package separator, ignored prefixes, or enum value +# behavior, it will copy those settings from the language that is used most +# in the source tree. +# +# Extensions: [extension] [extension] ... +# [Add/Replace] Extensions: [extension] [extension] ... +# Defines the file extensions of the language's source files. You can +# redefine extensions found in the main languages file. You can use * to +# mean any undefined extension. +# +# Shebang Strings: [string] [string] ... +# [Add/Replace] Shebang Strings: [string] [string] ... +# Defines a list of strings that can appear in the shebang (#!) line to +# designate that it's part of the language. You can redefine strings found +# in the main languages file. +# +# Ignore Prefixes in Index: [prefix] [prefix] ... +# [Add/Replace] Ignored Prefixes in Index: [prefix] [prefix] ... +# +# Ignore [Topic Type] Prefixes in Index: [prefix] [prefix] ... +# [Add/Replace] Ignored [Topic Type] Prefixes in Index: [prefix] [prefix] ... +# Specifies prefixes that should be ignored when sorting symbols in an +# index. Can be specified in general or for a specific topic type. +# +#------------------------------------------------------------------------------ +# For basic language support only: +# +# Line Comments: [symbol] [symbol] ... +# Defines a space-separated list of symbols that are used for line comments, +# if any. +# +# Block Comments: [opening sym] [closing sym] [opening sym] [closing sym] ... +# Defines a space-separated list of symbol pairs that are used for block +# comments, if any. +# +# Package Separator: [symbol] +# Defines the default package separator symbol. The default is a dot. +# +# [Topic Type] Prototype Enders: [symbol] [symbol] ... +# When defined, Natural Docs will attempt to get a prototype from the code +# immediately following the topic type. It stops when it reaches one of +# these symbols. Use \n for line breaks. +# +# Line Extender: [symbol] +# Defines the symbol that allows a prototype to span multiple lines if +# normally a line break would end it. +# +# Enum Values: [global|under type|under parent] +# Defines how enum values are referenced. The default is global. +# global - Values are always global, referenced as 'value'. +# under type - Values are under the enum type, referenced as +# 'package.enum.value'. +# under parent - Values are under the enum's parent, referenced as +# 'package.value'. +# +# Perl Package: [perl package] +# Specifies the Perl package used to fine-tune the language behavior in ways +# too complex to do in this file. +# +#------------------------------------------------------------------------------ +# For full language support only: +# +# Full Language Support: [perl package] +# Specifies the Perl package that has the parsing routines necessary for full +# language support. +# +#------------------------------------------------------------------------------- + +# The following languages are defined in the main file, if you'd like to alter +# them: +# +# Text File, Shebang Script, C/C++, C#, Java, JavaScript, Perl, Python, +# PHP, SQL, Visual Basic, Pascal, Assembly, Ada, Tcl, Ruby, Makefile, +# ActionScript, ColdFusion, R, Fortran + +# If you add a language that you think would be useful to other developers +# and should be included in Natural Docs by default, please e-mail it to +# languages [at] naturaldocs [dot] org. diff --git a/documentacao/Menu.txt b/documentacao/Menu.txt index 5346a12..5ff6940 100644 --- a/documentacao/Menu.txt +++ b/documentacao/Menu.txt @@ -1,127 +1,131 @@ -Format: 1.52 - - -Title: i3Geo -SubTitle: Parâmetros de configuração e customização - -Footer: O i3Geo é Software Livre -Timestamp: Gerado em day month, year -# m - One or two digit month. January is "1" -# mm - Always two digit month. January is "01" -# mon - Short month word. January is "Jan" -# month - Long month word. January is "January" -# d - One or two digit day. 1 is "1" -# dd - Always two digit day. 1 is "01" -# day - Day with letter extension. 1 is "1st" -# yy - Two digit year. 2006 is "06" -# yyyy - Four digit year. 2006 is "2006" -# year - Four digit year. 2006 is "2006" - -# These are indexes you deleted, so Natural Docs will not add them again -# unless you remove them from this line. - -Don't Index: Properties - - -# -------------------------------------------------------------------------- -# -# Cut and paste the lines below to change the order in which your files -# appear on the menu. Don't worry about adding or removing files, Natural -# Docs will take care of that. -# -# You can further organize the menu by grouping the entries. Add a -# "Group: [name] {" line to start a group, and add a "}" to end it. -# -# You can add text and web links to the menu by adding "Text: [text]" and -# "Link: [name] ([URL])" lines, respectively. -# -# The formatting and comments are auto-generated, so don't worry about -# neatness when editing the file. Natural Docs will clean it up the next -# time it is run. When working with groups, just deal with the braces and -# forget about the indentation and comments. -# -# -------------------------------------------------------------------------- - - -Link: Portal do Software Público Brasileiro (http://www.softwarepublico.gov.br) -File: Inicializa o i3Geo via URL ms_criamapa.php (ms_criamapa.php) -File: Lista de funcionalidades (ajuda_usuario.php) -File: Gerador de miniaturas &lparen;thumbnails&rparen; (geraminiatura.php) -File: Catálogo de temas em KML (kml.php) -File: Gerador de serviços OGC (ogc.php) -File: Variáveis de inicialização ms_configura.php (ms_configura.php) - -Group: API { - - File: Árvore de temas (classesjs\classe_arvoredetemas.js) - File: Árvore de camadas (no auto-title, classesjs\classe_arvoredecamadas.js) - File: Ajuda (classesjs\classe_ajuda.js) - File: Análise geográfica (classesjs\classe_analise.js) - File: Barra de botões (classesjs\classe_barradebotoes.js) - File: Cálculos (classesjs\classe_calculo.js) - File: Configurações gerais (classesjs\classe_configura.js) - File: Controle de usuário (classesjs\classe_login.js) - File: Coordenadas (classesjs\classe_coordenadas.js) - File: Desenho de elementos gráficos (classesjs\classe_desenho.js) - File: Eventos (classesjs\classe_eventos.js) - File: Gadgets &lparen;objetos marginais do mapa&rparen; (classesjs\classe_gadgets.js) - File: Gerador de links (classesjs\geradordelinks.js) - File: Guias (classesjs\classe_guias.js) - File: i3Geo (classesjs\classe_i3geo.js) - File: Idioma (classesjs\classe_idioma.js) - File: Interface (classesjs\classe_interface.js) - File: Janelas (classesjs\classe_janela.js) - File: Mapa (classesjs\classe_mapa.js) - File: Mapa de referência (classesjs\classe_maparef.js) - File: Navegação sobre o mapa (classesjs\classe_navega.js) - File: PHP (classesjs\classe_php.js) - File: Social (classesjs\classe_social.js) - File: Temas (classesjs\classe_tema.js) - File: Utilitários (classesjs\classe_util.js) - } # Group: API - -Group: Diagramas e SQL { - - Group: SQL { - - Link: tabelas do banco de dados de amdinistraçã para o controle de usuários (../../admin/sql/cadastrodeusuarios.sql) - Link: tabelas do banco de dados de amdinistraçã para o sistema de cartogramas estatísticos (../../admin/sql/metaestat.sql) - Link: povoamento das tabelas do banco de dados de amdinistraçã para o controle de usuários (../../admin/sql/usuarios_basededados.sql) - Link: povoamento das tabelas do banco de dados de amdinistraçã para o sistema de cartogramas estatísticos (../../admin/sql/metaestat_basededados.sql) - } # Group: SQL - - Group: Figuras { - - Link: banco de dados de administração (../diagramas/mer_banco_de_dados_de_administracao.png) - Link: banco de dados de usuários - gerado com Eclipse + ERMaster (../diagramas/cadastrodeusuarios) - Link: banco de dados de metadados estatisticos - gerado com Eclipse + ERMaster (../diagramas/metaestat) - Link: Arquitetura (../diagramas/arquitetura.png) - Link: Caso de uso geral (../diagramas/caso_de_uso_geral.png) - Link: Atividade abrir mapa interativo (../diagramas/atividade_abrir_mapa_interativo.png) - Link: Atividade atualizar versão (../diagramas/atividade_atualizar_versao.png) - Link: Atividade gerar arquivo de uma nova versão (../diagramas/atividade_gerar_arquivo_nova_versao.png) - Link: Atividade gerar pacote de correções (../diagramas/atividade_gerar_pacote_de_correcoes.png) - } # Group: Figuras - - Group: Arquivos originais { - - Link: Baixe o software DIA (http://dia-installer.de/) - Link: MER do banco de dados de administração (../diagramas/mer_banco_de_dados_de_administracao.dia) - Link: Arquitetura (../diagramas/arquitetura.dia) - Link: Caso de uso geral (../diagramas/caso_de_uso_geral.dia) - Link: Atividade abrir mapa interativo (../diagramas/atividade_abrir_mapa_interativo.dia) - Link: Atividade atualizar versão (../diagramas/atividade_atualizar_versao.dia) - Link: Atividade gerar arquivo de uma nova versão (../diagramas/atividade_gerar_arquivo_nova_versao.dia) - Link: Atividade gerar pacote de correções (../diagramas/atividade_gerar_pacote_de_correcoes.dia) - } # Group: Arquivos originais - - } # Group: Diagramas e SQL - -Group: Index { - - Index: Everything - Function Index: Functions - Arquivo Index: Arquivos - Classe Index: Classe - } # Group: Index - +Format: 1.51 + + +Title: i3Geo +SubTitle: Parâmetros de configuração e customização + +Footer: O i3Geo é Software Livre +Timestamp: Gerado em day month, year +# m - One or two digit month. January is "1" +# mm - Always two digit month. January is "01" +# mon - Short month word. January is "Jan" +# month - Long month word. January is "January" +# d - One or two digit day. 1 is "1" +# dd - Always two digit day. 1 is "01" +# day - Day with letter extension. 1 is "1st" +# yy - Two digit year. 2006 is "06" +# yyyy - Four digit year. 2006 is "2006" +# year - Four digit year. 2006 is "2006" + +# These are indexes you deleted, so Natural Docs will not add them again +# unless you remove them from this line. + +Don't Index: Properties + + +# -------------------------------------------------------------------------- +# +# Cut and paste the lines below to change the order in which your files +# appear on the menu. Don't worry about adding or removing files, Natural +# Docs will take care of that. +# +# You can further organize the menu by grouping the entries. Add a +# "Group: [name] {" line to start a group, and add a "}" to end it. +# +# You can add text and web links to the menu by adding "Text: [text]" and +# "Link: [name] ([URL])" lines, respectively. +# +# The formatting and comments are auto-generated, so don't worry about +# neatness when editing the file. Natural Docs will clean it up the next +# time it is run. When working with groups, just deal with the braces and +# forget about the indentation and comments. +# +# -------------------------------------------------------------------------- + + +Link: Portal do Software Público Brasileiro (http://www.softwarepublico.gov.br) +File: Inicializa o i3Geo via URL ms_criamapa.php (ms_criamapa.php) +File: Lista de funcionalidades (ajuda_usuario.php) +File: Gerador de miniaturas &lparen;thumbnails&rparen; (geraminiatura.php) +File: Catálogo de temas em KML (kml.php) +File: Gerador de serviços OGC (ogc.php) +File: Variáveis de inicialização ms_configura.php (ms_configura.php) + +Group: API { + + Group: Classesjs { + + File: Árvore de camadas (classesjs/classe_arvoredecamadas.js) + File: Árvore de temas (classesjs/classe_arvoredetemas.js) + File: Ajuda (classesjs/classe_ajuda.js) + File: Análise geográfica (classesjs/classe_analise.js) + File: Barra de botões (classesjs/classe_barradebotoes.js) + File: Cálculos (classesjs/classe_calculo.js) + File: Configurações gerais (classesjs/classe_configura.js) + File: Controle de usuário (classesjs/classe_login.js) + File: Coordenadas (classesjs/classe_coordenadas.js) + File: Desenho de elementos gráficos (classesjs/classe_desenho.js) + File: Eventos (classesjs/classe_eventos.js) + File: Gadgets &lparen;objetos marginais do mapa&rparen; (classesjs/classe_gadgets.js) + File: Gerador de links (classesjs/geradordelinks.js) + File: Guias (classesjs/classe_guias.js) + File: i3Geo (classesjs/classe_i3geo.js) + File: Idioma (classesjs/classe_idioma.js) + File: Interface (classesjs/classe_interface.js) + File: Janelas (classesjs/classe_janela.js) + File: Mapa (classesjs/classe_mapa.js) + File: Mapa de referência (classesjs/classe_maparef.js) + File: Navegação sobre o mapa (classesjs/classe_navega.js) + File: PHP (classesjs/classe_php.js) + File: Social (classesjs/classe_social.js) + File: Temas (classesjs/classe_tema.js) + File: Utilitários (classesjs/classe_util.js) + } # Group: Classesjs + + } # Group: API + +Group: Diagramas e SQL { + + Group: SQL { + + Link: tabelas do banco de dados de amdinistraçã para o controle de usuários (../../admin/sql/cadastrodeusuarios.sql) + Link: tabelas do banco de dados de amdinistraçã para o sistema de cartogramas estatísticos (../../admin/sql/metaestat.sql) + Link: povoamento das tabelas do banco de dados de amdinistraçã para o controle de usuários (../../admin/sql/usuarios_basededados.sql) + Link: povoamento das tabelas do banco de dados de amdinistraçã para o sistema de cartogramas estatísticos (../../admin/sql/metaestat_basededados.sql) + } # Group: SQL + + Group: Figuras { + + Link: banco de dados de administração (../diagramas/mer_banco_de_dados_de_administracao.png) + Link: banco de dados de usu´rios - gerado com Eclipse + ERMaster (../diagramas/cadastrodeusuarios) + Link: banco de dados de metadados estatísticos - gerado com Eclipse + ERMaster (../diagramas/metaestat) + Link: Arquitetura (../diagramas/arquitetura.png) + Link: Caso de uso geral (../diagramas/caso_de_uso_geral.png) + Link: Atividade abrir mapa interativo (../diagramas/atividade_abrir_mapa_interativo.png) + Link: Atividade atualizar versão (../diagramas/atividade_atualizar_versao.png) + Link: Atividade gerar arquivo de uma nova versão (../diagramas/atividade_gerar_arquivo_nova_versao.png) + Link: Atividade gerar pacote de correções (../diagramas/atividade_gerar_pacote_de_correcoes.png) + } # Group: Figuras + + Group: Arquivos originais { + + Link: Baixe o software DIA (http://dia-installer.de/) + Link: MER do banco de dados de administração (../diagramas/mer_banco_de_dados_de_administracao.dia) + Link: Arquitetura (../diagramas/arquitetura.dia) + Link: Caso de uso geral (../diagramas/caso_de_uso_geral.dia) + Link: Atividade abrir mapa interativo (../diagramas/atividade_abrir_mapa_interativo.dia) + Link: Atividade atualizar versão (../diagramas/atividade_atualizar_versao.dia) + Link: Atividade gerar arquivo de uma nova versão (../diagramas/atividade_gerar_arquivo_nova_versao.dia) + Link: Atividade gerar pacote de correções (../diagramas/atividade_gerar_pacote_de_correcoes.dia) + } # Group: Arquivos originais + + } # Group: Diagramas e SQL + +Group: Index { + + Index: Everything + Function Index: Functions + Arquivo Index: Arquivos + Classe Index: Classe + } # Group: Index + diff --git a/documentacao/Menu_Backup_2.txt b/documentacao/Menu_Backup_2.txt new file mode 100755 index 0000000..5346a12 --- /dev/null +++ b/documentacao/Menu_Backup_2.txt @@ -0,0 +1,127 @@ +Format: 1.52 + + +Title: i3Geo +SubTitle: Parâmetros de configuração e customização + +Footer: O i3Geo é Software Livre +Timestamp: Gerado em day month, year +# m - One or two digit month. January is "1" +# mm - Always two digit month. January is "01" +# mon - Short month word. January is "Jan" +# month - Long month word. January is "January" +# d - One or two digit day. 1 is "1" +# dd - Always two digit day. 1 is "01" +# day - Day with letter extension. 1 is "1st" +# yy - Two digit year. 2006 is "06" +# yyyy - Four digit year. 2006 is "2006" +# year - Four digit year. 2006 is "2006" + +# These are indexes you deleted, so Natural Docs will not add them again +# unless you remove them from this line. + +Don't Index: Properties + + +# -------------------------------------------------------------------------- +# +# Cut and paste the lines below to change the order in which your files +# appear on the menu. Don't worry about adding or removing files, Natural +# Docs will take care of that. +# +# You can further organize the menu by grouping the entries. Add a +# "Group: [name] {" line to start a group, and add a "}" to end it. +# +# You can add text and web links to the menu by adding "Text: [text]" and +# "Link: [name] ([URL])" lines, respectively. +# +# The formatting and comments are auto-generated, so don't worry about +# neatness when editing the file. Natural Docs will clean it up the next +# time it is run. When working with groups, just deal with the braces and +# forget about the indentation and comments. +# +# -------------------------------------------------------------------------- + + +Link: Portal do Software Público Brasileiro (http://www.softwarepublico.gov.br) +File: Inicializa o i3Geo via URL ms_criamapa.php (ms_criamapa.php) +File: Lista de funcionalidades (ajuda_usuario.php) +File: Gerador de miniaturas &lparen;thumbnails&rparen; (geraminiatura.php) +File: Catálogo de temas em KML (kml.php) +File: Gerador de serviços OGC (ogc.php) +File: Variáveis de inicialização ms_configura.php (ms_configura.php) + +Group: API { + + File: Árvore de temas (classesjs\classe_arvoredetemas.js) + File: Árvore de camadas (no auto-title, classesjs\classe_arvoredecamadas.js) + File: Ajuda (classesjs\classe_ajuda.js) + File: Análise geográfica (classesjs\classe_analise.js) + File: Barra de botões (classesjs\classe_barradebotoes.js) + File: Cálculos (classesjs\classe_calculo.js) + File: Configurações gerais (classesjs\classe_configura.js) + File: Controle de usuário (classesjs\classe_login.js) + File: Coordenadas (classesjs\classe_coordenadas.js) + File: Desenho de elementos gráficos (classesjs\classe_desenho.js) + File: Eventos (classesjs\classe_eventos.js) + File: Gadgets &lparen;objetos marginais do mapa&rparen; (classesjs\classe_gadgets.js) + File: Gerador de links (classesjs\geradordelinks.js) + File: Guias (classesjs\classe_guias.js) + File: i3Geo (classesjs\classe_i3geo.js) + File: Idioma (classesjs\classe_idioma.js) + File: Interface (classesjs\classe_interface.js) + File: Janelas (classesjs\classe_janela.js) + File: Mapa (classesjs\classe_mapa.js) + File: Mapa de referência (classesjs\classe_maparef.js) + File: Navegação sobre o mapa (classesjs\classe_navega.js) + File: PHP (classesjs\classe_php.js) + File: Social (classesjs\classe_social.js) + File: Temas (classesjs\classe_tema.js) + File: Utilitários (classesjs\classe_util.js) + } # Group: API + +Group: Diagramas e SQL { + + Group: SQL { + + Link: tabelas do banco de dados de amdinistraçã para o controle de usuários (../../admin/sql/cadastrodeusuarios.sql) + Link: tabelas do banco de dados de amdinistraçã para o sistema de cartogramas estatísticos (../../admin/sql/metaestat.sql) + Link: povoamento das tabelas do banco de dados de amdinistraçã para o controle de usuários (../../admin/sql/usuarios_basededados.sql) + Link: povoamento das tabelas do banco de dados de amdinistraçã para o sistema de cartogramas estatísticos (../../admin/sql/metaestat_basededados.sql) + } # Group: SQL + + Group: Figuras { + + Link: banco de dados de administração (../diagramas/mer_banco_de_dados_de_administracao.png) + Link: banco de dados de usuários - gerado com Eclipse + ERMaster (../diagramas/cadastrodeusuarios) + Link: banco de dados de metadados estatisticos - gerado com Eclipse + ERMaster (../diagramas/metaestat) + Link: Arquitetura (../diagramas/arquitetura.png) + Link: Caso de uso geral (../diagramas/caso_de_uso_geral.png) + Link: Atividade abrir mapa interativo (../diagramas/atividade_abrir_mapa_interativo.png) + Link: Atividade atualizar versão (../diagramas/atividade_atualizar_versao.png) + Link: Atividade gerar arquivo de uma nova versão (../diagramas/atividade_gerar_arquivo_nova_versao.png) + Link: Atividade gerar pacote de correções (../diagramas/atividade_gerar_pacote_de_correcoes.png) + } # Group: Figuras + + Group: Arquivos originais { + + Link: Baixe o software DIA (http://dia-installer.de/) + Link: MER do banco de dados de administração (../diagramas/mer_banco_de_dados_de_administracao.dia) + Link: Arquitetura (../diagramas/arquitetura.dia) + Link: Caso de uso geral (../diagramas/caso_de_uso_geral.dia) + Link: Atividade abrir mapa interativo (../diagramas/atividade_abrir_mapa_interativo.dia) + Link: Atividade atualizar versão (../diagramas/atividade_atualizar_versao.dia) + Link: Atividade gerar arquivo de uma nova versão (../diagramas/atividade_gerar_arquivo_nova_versao.dia) + Link: Atividade gerar pacote de correções (../diagramas/atividade_gerar_pacote_de_correcoes.dia) + } # Group: Arquivos originais + + } # Group: Diagramas e SQL + +Group: Index { + + Index: Everything + Function Index: Functions + Arquivo Index: Arquivos + Classe Index: Classe + } # Group: Index + diff --git a/documentacao/Topics.txt b/documentacao/Topics.txt index 391d666..b803081 100644 --- a/documentacao/Topics.txt +++ b/documentacao/Topics.txt @@ -1,178 +1,178 @@ -Format: 1.52 - -# This is the Natural Docs topics file for this project. If you change anything -# here, it will apply to THIS PROJECT ONLY. If you'd like to change something -# for all your projects, edit the Topics.txt in Natural Docs' Config directory -# instead. - - -# If you'd like to prevent keywords from being recognized by Natural Docs, you -# can do it like this: -# Ignore Keywords: [keyword], [keyword], ... -# -# Or you can use the list syntax like how they are defined: -# Ignore Keywords: -# [keyword] -# [keyword], [plural keyword] -# ... - - -#------------------------------------------------------------------------------- -# SYNTAX: -# -# Topic Type: [name] -# Alter Topic Type: [name] -# Creates a new topic type or alters one from the main file. Each type gets -# its own index and behavior settings. Its name can have letters, numbers, -# spaces, and these charaters: - / . ' -# -# Plural: [name] -# Sets the plural name of the topic type, if different. -# -# Keywords: -# [keyword] -# [keyword], [plural keyword] -# ... -# Defines or adds to the list of keywords for the topic type. They may only -# contain letters, numbers, and spaces and are not case sensitive. Plural -# keywords are used for list topics. You can redefine keywords found in the -# main topics file. -# -# Index: [yes|no] -# Whether the topics get their own index. Defaults to yes. Everything is -# included in the general index regardless of this setting. -# -# Scope: [normal|start|end|always global] -# How the topics affects scope. Defaults to normal. -# normal - Topics stay within the current scope. -# start - Topics start a new scope for all the topics beneath it, -# like class topics. -# end - Topics reset the scope back to global for all the topics -# beneath it. -# always global - Topics are defined as global, but do not change the scope -# for any other topics. -# -# Class Hierarchy: [yes|no] -# Whether the topics are part of the class hierarchy. Defaults to no. -# -# Page Title If First: [yes|no] -# Whether the topic's title becomes the page title if it's the first one in -# a file. Defaults to no. -# -# Break Lists: [yes|no] -# Whether list topics should be broken into individual topics in the output. -# Defaults to no. -# -# Can Group With: [type], [type], ... -# Defines a list of topic types that this one can possibly be grouped with. -# Defaults to none. -#------------------------------------------------------------------------------- - -# The following topics are defined in the main file, if you'd like to alter -# their behavior or add keywords: -# -# Generic, Class, Interface, Section, File, Group, Function, Variable, -# Property, Type, Constant, Enumeration, Event, Delegate, Macro, -# Database, Database Table, Database View, Database Index, Database -# Cursor, Database Trigger, Cookie, Build Target - -# If you add something that you think would be useful to other developers -# and should be included in Natural Docs by default, please e-mail it to -# topics [at] naturaldocs [dot] org. - - -Topic Type: Variavel - - Plural: Variaveis - Index: No - Can Group With: Variaveis - - Keywords: - variavel, variaveis - variable, variables - - -Topic Type: Propriedade - - Plural: Propriedades - Index: No - Can Group With: Propriedades - - Keywords: - propriedade, propriedades - - -Topic Type: Opcao - - Plural: Opcoes - Index: No - Can Group With: Opcoes - - Keywords: - opcao, opcoes - - -Topic Type: Classe - - Plural: Classe - Scope: Start - Class Hierarchy: Yes - Page Title If First: Yes - Can Group With: Classes - - Keywords: - class, classes - classe, classe - structure, structures - struct, structs - package, packages - namespace, namespaces - - -Topic Type: Tipo - - Plural: Tipos - Index: No - Can Group With: Variaveis, Variables, Constants, Macros, Enumerations - - Keywords: - type, types - tipo, tipos - typedef, typedefs - - -Topic Type: Licenca - - Plural: Licencas - Index: No - - Keywords: - licenca, licencas - - -Topic Type: Arquivo - - Plural: Arquivos - Keywords: - arquivo, arquivos - file, files - - -Topic Type: Valor - - Plural: Valores - Index: No - Can Group With: Parametros - - Keywords: - valor, valores - - -Topic Type: Parametro - - Plural: Parametros - Index: No - - Keywords: - parametro, parametros - parameter, parameters +Format: 1.51 + +# This is the Natural Docs topics file for this project. If you change anything +# here, it will apply to THIS PROJECT ONLY. If you'd like to change something +# for all your projects, edit the Topics.txt in Natural Docs' Config directory +# instead. + + +# If you'd like to prevent keywords from being recognized by Natural Docs, you +# can do it like this: +# Ignore Keywords: [keyword], [keyword], ... +# +# Or you can use the list syntax like how they are defined: +# Ignore Keywords: +# [keyword] +# [keyword], [plural keyword] +# ... + + +#------------------------------------------------------------------------------- +# SYNTAX: +# +# Topic Type: [name] +# Alter Topic Type: [name] +# Creates a new topic type or alters one from the main file. Each type gets +# its own index and behavior settings. Its name can have letters, numbers, +# spaces, and these charaters: - / . ' +# +# Plural: [name] +# Sets the plural name of the topic type, if different. +# +# Keywords: +# [keyword] +# [keyword], [plural keyword] +# ... +# Defines or adds to the list of keywords for the topic type. They may only +# contain letters, numbers, and spaces and are not case sensitive. Plural +# keywords are used for list topics. You can redefine keywords found in the +# main topics file. +# +# Index: [yes|no] +# Whether the topics get their own index. Defaults to yes. Everything is +# included in the general index regardless of this setting. +# +# Scope: [normal|start|end|always global] +# How the topics affects scope. Defaults to normal. +# normal - Topics stay within the current scope. +# start - Topics start a new scope for all the topics beneath it, +# like class topics. +# end - Topics reset the scope back to global for all the topics +# beneath it. +# always global - Topics are defined as global, but do not change the scope +# for any other topics. +# +# Class Hierarchy: [yes|no] +# Whether the topics are part of the class hierarchy. Defaults to no. +# +# Page Title If First: [yes|no] +# Whether the topic's title becomes the page title if it's the first one in +# a file. Defaults to no. +# +# Break Lists: [yes|no] +# Whether list topics should be broken into individual topics in the output. +# Defaults to no. +# +# Can Group With: [type], [type], ... +# Defines a list of topic types that this one can possibly be grouped with. +# Defaults to none. +#------------------------------------------------------------------------------- + +# The following topics are defined in the main file, if you'd like to alter +# their behavior or add keywords: +# +# Generic, Class, Interface, Section, File, Group, Function, Variable, +# Property, Type, Constant, Enumeration, Event, Delegate, Macro, +# Database, Database Table, Database View, Database Index, Database +# Cursor, Database Trigger, Cookie, Build Target + +# If you add something that you think would be useful to other developers +# and should be included in Natural Docs by default, please e-mail it to +# topics [at] naturaldocs [dot] org. + + +Topic Type: Variavel + + Plural: Variaveis + Index: No + Can Group With: Variaveis + + Keywords: + variavel, variaveis + variable, variables + + +Topic Type: Propriedade + + Plural: Propriedades + Index: No + Can Group With: Propriedades + + Keywords: + propriedade, propriedades + + +Topic Type: Opcao + + Plural: Opcoes + Index: No + Can Group With: Opcoes + + Keywords: + opcao, opcoes + + +Topic Type: Classe + + Plural: Classe + Scope: Start + Class Hierarchy: Yes + Page Title If First: Yes + Can Group With: Classes + + Keywords: + class, classes + classe, classe + structure, structures + struct, structs + package, packages + namespace, namespaces + + +Topic Type: Tipo + + Plural: Tipos + Index: No + Can Group With: Variaveis, Variables, Constants, Macros, Enumerations + + Keywords: + type, types + tipo, tipos + typedef, typedefs + + +Topic Type: Licenca + + Plural: Licencas + Index: No + + Keywords: + licenca, licencas + + +Topic Type: Arquivo + + Plural: Arquivos + Keywords: + arquivo, arquivos + file, files + + +Topic Type: Valor + + Plural: Valores + Index: No + Can Group With: Parametros + + Keywords: + valor, valores + + +Topic Type: Parametro + + Plural: Parametros + Index: No + + Keywords: + parametro, parametros + parameter, parameters diff --git a/documentacao/files/ajuda_usuario-php.html b/documentacao/files/ajuda_usuario-php.html index ee807a8..9e1ed1d 100644 --- a/documentacao/files/ajuda_usuario-php.html +++ b/documentacao/files/ajuda_usuario-php.html @@ -1,26 +1,26 @@ -Lista de funcionalidades - i3Geo - - - - - - - - - -

Lista de funcionalidades

Lista as principais funcionalidades do i3Geo.  Em i3geo/classesjs/dicionario_ajuda.js ficam cadastrados os textos.  A listagem é organizada em grupos que podem ser expandidos individualmente ou no total, mostrando assim uma lista completa de funçõs.

É utilizado pelo i3geo para fornecer ajuda ao usuário por meio de links posicionados em cabeçalhos de janelas por exemplo.

Os textos de ajuda ficam no javascript classesjs/dicionario_ajuda.js . Para mostrar uma funcionalidade, utilize por exemplo

http://localhost/i3geo/ajuda_usuario.php?idajuda=1

para obter o ID veja em dicionario_ajuda.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

Summary
Lista de funcionalidadesLista as principais funcionalidades do i3Geo.
Arquivos
i3geo/ajuda_usuario.php
- -

Arquivos

- -

i3geo/ajuda_usuario.php

Parâmetros

idcategoriaid da categoria.  Lista apenas uma categoria
idajudaid da funcionalidade.  Lista apenas uma funcionalidade
- -
- - - - - - - + + + + + + + + + +

Lista de funcionalidades

Lista as principais funcionalidades do i3Geo.  Em i3geo/classesjs/dicionario_ajuda.js ficam cadastrados os textos.  A listagem é organizada em grupos que podem ser expandidos individualmente ou no total, mostrando assim uma lista completa de funçõs.

É utilizado pelo i3geo para fornecer ajuda ao usuário por meio de links posicionados em cabeçalhos de janelas por exemplo.

Os textos de ajuda ficam no javascript classesjs/dicionario_ajuda.js . Para mostrar uma funcionalidade, utilize por exemplo

http://localhost/i3geo/ajuda_usuario.php?idajuda=1

para obter o ID veja em dicionario_ajuda.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

Summary
Lista de funcionalidadesLista as principais funcionalidades do i3Geo.
Arquivos
i3geo/ajuda_usuario.php
+ +

Arquivos

+ +

i3geo/ajuda_usuario.php

Parâmetros

idcategoriaid da categoria.  Lista apenas uma categoria
idajudaid da funcionalidade.  Lista apenas uma funcionalidade
+ +
+ + + + + + + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_ajuda-js.html b/documentacao/files/classesjs/classe_ajuda-js.html index 066c48f..637defe 100644 --- a/documentacao/files/classesjs/classe_ajuda-js.html +++ b/documentacao/files/classesjs/classe_ajuda-js.html @@ -1,50 +1,50 @@ -Ajuda - i3Geo - - - - - - - - - -

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.

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, utilize

i3GEO.ajuda.mostraJanela(“texto”);

Arquivo

i3geo/classesjs/classe_ajuda.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Ajudai3GEO.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 à 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.

Default

{true}

Tipo

{Boolean}

- -

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.

Default

{“i3geo_ajuda”}

Tipo

{String}

- -

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.

Default

{“i3geo_letreiro”}

Tipo

{String}

- -

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.

Default

{$trad(“p1”)}

Tipo

{String}

- -

TRANSICAOSUAVE

Altera a transparência quando o mouse sobrepõe à 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

urlurl 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

texto {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 asmensagens 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
- - + + + + + + + + + +

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.

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, utilize

i3GEO.ajuda.mostraJanela(“texto”);

Arquivo

i3geo/classesjs/classe_ajuda.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Ajudai3GEO.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 � 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.

Default

{true}

Tipo

{Boolean}

+ +

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.

Default

{“i3geo_ajuda”}

Tipo

{String}

+ +

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.

Default

{“i3geo_letreiro”}

Tipo

{String}

+ +

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.

Default

{$trad(“p1”)}

Tipo

{String}

+ +

TRANSICAOSUAVE

Altera a transparência quando o mouse sobrepõe � 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

urlurl 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

texto {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 asmensagens 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/classesjs/classe_analise-js.html b/documentacao/files/classesjs/classe_analise-js.html index 902db7c..cdbfaff 100644 --- a/documentacao/files/classesjs/classe_analise-js.html +++ b/documentacao/files/classesjs/classe_analise-js.html @@ -1,74 +1,76 @@ -Análise geográfica - i3Geo - - - - - - - - - -

Análise geográfica

i3GEO.analise

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

Arquivo

i3geo/classesjs/classe_analise.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

Summary
Análise geográficai3GEO.analise
i3GEO.analise.dialogoAbre as telas de dialogo das opcoes de analise
Functions
graficoInterativoAbre a janela de dialogo da ferramenta graficointerativo
linhaDoTempoAbre a janela de dialogo da ferramenta linhadotempo
perfilAbre a janela de dialogo da ferramenta perfil
gradePontosAbre a janela de dialogo da ferramenta gradepontos
gradePolAbre a janela de dialogo da ferramenta gradepol
gradeHexAbre a janela de dialogo da ferramenta gradehex
analisaGeometriasAbre a janela de dialogo da ferramenta analisageometrias
pontosdistriAbre a janela de dialogo da ferramenta pontosdistri
pontoempoligonoAbre a janela de dialogo da ferramenta pontoempoligono
centromassaAbre a janela de dialogo da ferramenta centro medio
nptPolAbre a janela de dialogo da ferramenta nptpol
bufferAbre a janela de dialogo da ferramenta buffer
distanciaptptAbre a janela de dialogo da ferramenta distanciaptpt
centroideAbre a janela de dialogo da ferramenta centroide
dissolveAbre a janela de dialogo da ferramenta dissolve
agrupaElementosAbre a janela de dialogo da ferramenta agrupaelementos
i3GEO.analise.medeDistanciaAtiva e controla a opcao de medicao de distancias.
Functions
iniciaInicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessorios
fechaJanelaFecha a janela e os elementos graficos criados para a ferramenta de medicao
i3GEO.analise.medeAreaAtiva e controla a opcao de medicao de area.
Functions
iniciaInicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessarios
fechaJanelaFecha a janela e os elementos graficos criados para a ferramenta de medicao
- -

i3GEO.analise.dialogo

Abre as telas de dialogo das opcoes de analise

Exemplo

Para abrir a mensagem de dialogo de geracao de buffer, utilize

i3GEO.analise.dialogo.buffer()

Summary
Functions
graficoInterativoAbre a janela de dialogo da ferramenta graficointerativo
linhaDoTempoAbre a janela de dialogo da ferramenta linhadotempo
perfilAbre a janela de dialogo da ferramenta perfil
gradePontosAbre a janela de dialogo da ferramenta gradepontos
gradePolAbre a janela de dialogo da ferramenta gradepol
gradeHexAbre a janela de dialogo da ferramenta gradehex
analisaGeometriasAbre a janela de dialogo da ferramenta analisageometrias
pontosdistriAbre a janela de dialogo da ferramenta pontosdistri
pontoempoligonoAbre a janela de dialogo da ferramenta pontoempoligono
centromassaAbre a janela de dialogo da ferramenta centro medio
nptPolAbre a janela de dialogo da ferramenta nptpol
bufferAbre a janela de dialogo da ferramenta buffer
distanciaptptAbre a janela de dialogo da ferramenta distanciaptpt
centroideAbre a janela de dialogo da ferramenta centroide
dissolveAbre a janela de dialogo da ferramenta dissolve
agrupaElementosAbre a janela de dialogo da ferramenta agrupaelementos
- -

Functions

- -

graficoInterativo

graficoInterativo: function()

Abre a janela de dialogo da ferramenta graficointerativo

- -

linhaDoTempo

linhaDoTempo: function()

Abre a janela de dialogo da ferramenta linhadotempo

- -

perfil

perfil: function()

Abre a janela de dialogo da ferramenta perfil

- -

gradePontos

gradePontos: function()

Abre a janela de dialogo da ferramenta gradepontos

- -

gradePol

gradePol: function()

Abre a janela de dialogo da ferramenta gradepol

- -

gradeHex

gradeHex: function()

Abre a janela de dialogo da ferramenta gradehex

- -

analisaGeometrias

analisaGeometrias: function()

Abre a janela de dialogo da ferramenta analisageometrias

- -

pontosdistri

pontosdistri: function()

Abre a janela de dialogo da ferramenta pontosdistri

- -

pontoempoligono

pontoempoligono: function()

Abre a janela de dialogo da ferramenta pontoempoligono

- -

centromassa

centromassa: function()

Abre a janela de dialogo da ferramenta centro medio

- -

nptPol

nptPol: function()

Abre a janela de dialogo da ferramenta nptpol

- -

buffer

buffer: function()

Abre a janela de dialogo da ferramenta buffer

- -

distanciaptpt

distanciaptpt: function()

Abre a janela de dialogo da ferramenta distanciaptpt

- -

centroide

centroide: function()

Abre a janela de dialogo da ferramenta centroide

- -

dissolve

dissolve: function()

Abre a janela de dialogo da ferramenta dissolve

- -

agrupaElementos

agrupaElementos: function()

Abre a janela de dialogo da ferramenta agrupaelementos

- -

i3GEO.analise.medeDistancia

Ativa e controla a opcao de medicao de distancias.

A medida e feita quando o usuario clica no mapa com esta opcao ativa

Quando o botao e acionado, abre-se a janela que mostra o resultado da medida, o icone que segue o mouse e alterado.

Para mostrar o resultado do calculo, e incluido um div especifico.

Summary
Functions
iniciaInicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessorios
fechaJanelaFecha a janela e os elementos graficos criados para a ferramenta de medicao
- -

Functions

- -

inicia

inicia: function()

Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessorios

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

- -

fechaJanela

fechaJanela: function()

Fecha a janela e os elementos graficos criados para a ferramenta de medicao

- -

i3GEO.analise.medeArea

Ativa e controla a opcao de medicao de area.

A medida e feita quando o usuario clica no mapa com esta opcao ativa

Quando o botao e acionado, abre-se a janela que mostra o resultado da medida, o icone que segue o mouse e alterado.

Para mostrar o resultado do calculo, e incluido um div especifico.

Summary
Functions
iniciaInicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessarios
fechaJanelaFecha a janela e os elementos graficos criados para a ferramenta de medicao
- -

Functions

- -

inicia

inicia: function()

Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessarios

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

- -

fechaJanela

fechaJanela: function()

Fecha a janela e os elementos graficos criados para a ferramenta de medicao

- -
- - - - -
graficoInterativo: function()
Abre a janela de dialogo da ferramenta graficointerativo
linhaDoTempo: function()
Abre a janela de dialogo da ferramenta linhadotempo
perfil: function()
Abre a janela de dialogo da ferramenta perfil
gradePontos: function()
Abre a janela de dialogo da ferramenta gradepontos
gradePol: function()
Abre a janela de dialogo da ferramenta gradepol
gradeHex: function()
Abre a janela de dialogo da ferramenta gradehex
analisaGeometrias: function()
Abre a janela de dialogo da ferramenta analisageometrias
pontosdistri: function()
Abre a janela de dialogo da ferramenta pontosdistri
pontoempoligono: function()
Abre a janela de dialogo da ferramenta pontoempoligono
centromassa: function()
Abre a janela de dialogo da ferramenta centro medio
nptPol: function()
Abre a janela de dialogo da ferramenta nptpol
buffer: function()
Abre a janela de dialogo da ferramenta buffer
distanciaptpt: function()
Abre a janela de dialogo da ferramenta distanciaptpt
centroide: function()
Abre a janela de dialogo da ferramenta centroide
dissolve: function()
Abre a janela de dialogo da ferramenta dissolve
agrupaElementos: function()
Abre a janela de dialogo da ferramenta agrupaelementos
inicia: function()
Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessorios
fechaJanela: function()
Fecha a janela e os elementos graficos criados para a ferramenta de medicao
inicia: function()
Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessarios
fechaJanela: function()
Fecha a janela e os elementos graficos criados para a ferramenta de medicao
- - + + + + + + + + + +

Análise geográfica

i3GEO.analise

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

Arquivo

i3geo/classesjs/classe_analise.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

Summary
Análise geográficai3GEO.analise
i3GEO.analise.dialogoAbre as telas de dialogo das opcoes de analise
Functions
graficoInterativoAbre a janela de dialogo da ferramenta graficointerativo versao flash
graficoInterativo1Abre a janela de dialogo da ferramenta graficointerativo
linhaDoTempoAbre a janela de dialogo da ferramenta linhadotempo
perfilAbre a janela de dialogo da ferramenta perfil
gradePontosAbre a janela de dialogo da ferramenta gradepontos
gradePolAbre a janela de dialogo da ferramenta gradepol
gradeHexAbre a janela de dialogo da ferramenta gradehex
analisaGeometriasAbre a janela de dialogo da ferramenta analisageometrias
pontosdistriAbre a janela de dialogo da ferramenta pontosdistri
pontoempoligonoAbre a janela de dialogo da ferramenta pontoempoligono
centromassaAbre a janela de dialogo da ferramenta centro medio
nptPolAbre a janela de dialogo da ferramenta nptpol
bufferAbre a janela de dialogo da ferramenta buffer
distanciaptptAbre a janela de dialogo da ferramenta distanciaptpt
centroideAbre a janela de dialogo da ferramenta centroide
dissolveAbre a janela de dialogo da ferramenta dissolve
agrupaElementosAbre a janela de dialogo da ferramenta agrupaelementos
i3GEO.analise.medeDistanciaAtiva e controla a opcao de medicao de distancias.
Functions
iniciaInicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessorios
fechaJanelaFecha a janela e os elementos graficos criados para a ferramenta de medicao
i3GEO.analise.medeAreaAtiva e controla a opcao de medicao de area.
Functions
iniciaInicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessarios
fechaJanelaFecha a janela e os elementos graficos criados para a ferramenta de medicao
+ +

i3GEO.analise.dialogo

Abre as telas de dialogo das opcoes de analise

Exemplo

Para abrir a mensagem de dialogo de geracao de buffer, utilize

i3GEO.analise.dialogo.buffer()

Summary
Functions
graficoInterativoAbre a janela de dialogo da ferramenta graficointerativo versao flash
graficoInterativo1Abre a janela de dialogo da ferramenta graficointerativo
linhaDoTempoAbre a janela de dialogo da ferramenta linhadotempo
perfilAbre a janela de dialogo da ferramenta perfil
gradePontosAbre a janela de dialogo da ferramenta gradepontos
gradePolAbre a janela de dialogo da ferramenta gradepol
gradeHexAbre a janela de dialogo da ferramenta gradehex
analisaGeometriasAbre a janela de dialogo da ferramenta analisageometrias
pontosdistriAbre a janela de dialogo da ferramenta pontosdistri
pontoempoligonoAbre a janela de dialogo da ferramenta pontoempoligono
centromassaAbre a janela de dialogo da ferramenta centro medio
nptPolAbre a janela de dialogo da ferramenta nptpol
bufferAbre a janela de dialogo da ferramenta buffer
distanciaptptAbre a janela de dialogo da ferramenta distanciaptpt
centroideAbre a janela de dialogo da ferramenta centroide
dissolveAbre a janela de dialogo da ferramenta dissolve
agrupaElementosAbre a janela de dialogo da ferramenta agrupaelementos
+ +

Functions

+ +

graficoInterativo

graficoInterativo: function()

Abre a janela de dialogo da ferramenta graficointerativo versao flash

+ +

graficoInterativo1

graficoInterativo1: function()

Abre a janela de dialogo da ferramenta graficointerativo

+ +

linhaDoTempo

linhaDoTempo: function()

Abre a janela de dialogo da ferramenta linhadotempo

+ +

perfil

perfil: function()

Abre a janela de dialogo da ferramenta perfil

+ +

gradePontos

gradePontos: function()

Abre a janela de dialogo da ferramenta gradepontos

+ +

gradePol

gradePol: function()

Abre a janela de dialogo da ferramenta gradepol

+ +

gradeHex

gradeHex: function()

Abre a janela de dialogo da ferramenta gradehex

+ +

analisaGeometrias

analisaGeometrias: function()

Abre a janela de dialogo da ferramenta analisageometrias

+ +

pontosdistri

pontosdistri: function()

Abre a janela de dialogo da ferramenta pontosdistri

+ +

pontoempoligono

pontoempoligono: function()

Abre a janela de dialogo da ferramenta pontoempoligono

+ +

centromassa

centromassa: function()

Abre a janela de dialogo da ferramenta centro medio

+ +

nptPol

nptPol: function()

Abre a janela de dialogo da ferramenta nptpol

+ +

buffer

buffer: function()

Abre a janela de dialogo da ferramenta buffer

+ +

distanciaptpt

distanciaptpt: function()

Abre a janela de dialogo da ferramenta distanciaptpt

+ +

centroide

centroide: function()

Abre a janela de dialogo da ferramenta centroide

+ +

dissolve

dissolve: function()

Abre a janela de dialogo da ferramenta dissolve

+ +

agrupaElementos

agrupaElementos: function()

Abre a janela de dialogo da ferramenta agrupaelementos

+ +

i3GEO.analise.medeDistancia

Ativa e controla a opcao de medicao de distancias.

A medida e feita quando o usuario clica no mapa com esta opcao ativa

Quando o botao e acionado, abre-se a janela que mostra o resultado da medida, o icone que segue o mouse e alterado.

Para mostrar o resultado do calculo, e incluido um div especifico.

Summary
Functions
iniciaInicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessorios
fechaJanelaFecha a janela e os elementos graficos criados para a ferramenta de medicao
+ +

Functions

+ +

inicia

inicia: function()

Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessorios

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

+ +

fechaJanela

fechaJanela: function()

Fecha a janela e os elementos graficos criados para a ferramenta de medicao

+ +

i3GEO.analise.medeArea

Ativa e controla a opcao de medicao de area.

A medida e feita quando o usuario clica no mapa com esta opcao ativa

Quando o botao e acionado, abre-se a janela que mostra o resultado da medida, o icone que segue o mouse e alterado.

Para mostrar o resultado do calculo, e incluido um div especifico.

Summary
Functions
iniciaInicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessarios
fechaJanelaFecha a janela e os elementos graficos criados para a ferramenta de medicao
+ +

Functions

+ +

inicia

inicia: function()

Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessarios

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

+ +

fechaJanela

fechaJanela: function()

Fecha a janela e os elementos graficos criados para a ferramenta de medicao

+ +
+ + + + +
graficoInterativo: function()
Abre a janela de dialogo da ferramenta graficointerativo versao flash
graficoInterativo1: function()
Abre a janela de dialogo da ferramenta graficointerativo
linhaDoTempo: function()
Abre a janela de dialogo da ferramenta linhadotempo
perfil: function()
Abre a janela de dialogo da ferramenta perfil
gradePontos: function()
Abre a janela de dialogo da ferramenta gradepontos
gradePol: function()
Abre a janela de dialogo da ferramenta gradepol
gradeHex: function()
Abre a janela de dialogo da ferramenta gradehex
analisaGeometrias: function()
Abre a janela de dialogo da ferramenta analisageometrias
pontosdistri: function()
Abre a janela de dialogo da ferramenta pontosdistri
pontoempoligono: function()
Abre a janela de dialogo da ferramenta pontoempoligono
centromassa: function()
Abre a janela de dialogo da ferramenta centro medio
nptPol: function()
Abre a janela de dialogo da ferramenta nptpol
buffer: function()
Abre a janela de dialogo da ferramenta buffer
distanciaptpt: function()
Abre a janela de dialogo da ferramenta distanciaptpt
centroide: function()
Abre a janela de dialogo da ferramenta centroide
dissolve: function()
Abre a janela de dialogo da ferramenta dissolve
agrupaElementos: function()
Abre a janela de dialogo da ferramenta agrupaelementos
inicia: function()
Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessorios
fechaJanela: function()
Fecha a janela e os elementos graficos criados para a ferramenta de medicao
inicia: function()
Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessarios
fechaJanela: function()
Fecha a janela e os elementos graficos criados para a ferramenta de medicao
+ + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_arvoredecamadas-js.html b/documentacao/files/classesjs/classe_arvoredecamadas-js.html index 7c2f242..e32494f 100644 --- a/documentacao/files/classesjs/classe_arvoredecamadas-js.html +++ b/documentacao/files/classesjs/classe_arvoredecamadas-js.html @@ -1,102 +1,102 @@ -Árvore de camadas - i3Geo - - - - - - - - - -

Árvore de camadas

i3GEO.arvoreDeCamadas

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

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

Exemplo

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

i3GEO.arvoreDeCamadas.OPCOESTEMAS = false;

Arquivo

i3geo/classesjs/classe_arvoredecamadas.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Árvore de camadasi3GEO.arvoreDeCamadas
Propriedades
TEMPLATELEGENDANome do template HTML que sera usado para compor a legenda.
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
finalizaNome 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.
EXPANDESOLEGENDAAo expandir um tema mostra apenas a legenda, sem as outras opções
PERMITEEXPANDIRTEMASPermite que as opções abaixo dos nós referentes a cada tema sejam mostradas
ARRASTARORDEMAtiva a opção de arrastar um tema para alterar a ordem de desenho das camadas
REFRESHMostra ou não a opção que permite atualizar a árvore
ARRASTARLIXEIRAAtiva a opção de arrastar um tema para a lixeria quando se quer removê-lo do mapa.
ALTERAOPACIDADEMostra ou não a opção que permite alterar a transparência das camadas existentes no mapa
ANIMAMAPAMostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas
LIGARDESLIGARTODOSMostra os ícones de desligar/ligar todos os temas.
FILTRARMostra o ícone para filtrar as camadas.
ABRELEGENDAMostra o ícone para abrir a legenda do mapa.
EXPANDIDAIndica se a árvore será montada de forma expandida ou não.
LEGENDAEXPANDIDAIndica se a legenda da árvore será montada de forma expandida ou não.
OPCOESICONESInclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)
OPCOESTEMASInclui ou não o nó com as opções de manipulação de cada tema.
OPCOESLEGENDAInclui ou não o nó para mostrar a legenda do tema.
AGUARDALEGENDAAtiva a opção de aguarde para mostrar a legenda de um tema quando o usuário estaciona o mouse sobre o nome de um tema.
ICONETEMAMostra ou não o ícone do tema caso exista.
FUNCOESIndicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item “opções”
Variaveis
CAMADASObjeto com a lista de camadas existentes no mapa.
CAMADASINICIAISO mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram o mapa
ARVOREObjeto com a árvore criada com YAHOO.widget.TreeView Pode ser usado para receber métodos da API do YAHOO
ATIVATEMANome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema.
Functions
criaCria a árvore com as opções de manipulação das camadas existentes no mapa
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
- -

Propriedades

- -

TEMPLATELEGENDA

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

Default

{legenda5.htm}

Type

{string}

- -

BARRAPROGRESSO

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

Funciona apenas na interface Openlayers

Default

{true}

Type

{boolean}

- -

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

Default

{false}

Type

{boolean}

- -

FILTRO

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

Default

{“”}

Type

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

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)

Default

{true}

Type

{boolean}

- -

finaliza

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

Default

{“”}

Type

{String}

- -

EXPANDESOLEGENDA

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

Default

{false}

Type

{boolean}

- -

PERMITEEXPANDIRTEMAS

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

Default

{true}

Type

{boolean}

- -

ARRASTARORDEM

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

Default

{true}

Type

{boolean}

- -

REFRESH

Mostra ou não a opção que permite atualizar a árvore

Default

{true}

Type

{boolean}

- -

ARRASTARLIXEIRA

Ativa a opção de arrastar um tema para a lixeria quando se quer removê-lo do mapa.

Default

{true}

Type

{boolean}

- -

ALTERAOPACIDADE

Mostra ou não a opção que permite alterar a transparência das camadas existentes no mapa

Type

{boolean}

- -

ANIMAMAPA

Mostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas

Type

{boolean}

- -

LIGARDESLIGARTODOS

Mostra os ícones de desligar/ligar todos os temas.

Default

{true}

Type

{boolean}

- -

FILTRAR

Mostra o ícone para filtrar as camadas.

Default

{true}

Type

{boolean}

- -

ABRELEGENDA

Mostra o ícone para abrir a legenda do mapa.

Default

{true}

Type

{boolean}

- -

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.

Default

{false}

Tipo

{Boolena}

- -

LEGENDAEXPANDIDA

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

Default

{false}

Tipo

{Boolena}

- -

OPCOESICONES

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

Default

{true}

Tipo

{boolean}

- -

OPCOESTEMAS

Inclui ou não o nó com as opções de manipulação de cada tema.

Default

true

Tipo

{Boolean}

- -

OPCOESLEGENDA

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

Default

true

Tipo

{Boolean}

- -

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.

Default

{false}

Tipo

{Boolean}

- -

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

Default

{true}

Tipo

{Boolean}

- -

FUNCOES

Indicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item “opções”

Além de definir o item como false ou true, algumas funções apenas são mostradas em conformidade com o tipo de camada.  No sistema de administração, pode-se também controlar algumas das funções, como por exemplo “sql”, “wms” e “temporizador”

Exemplo de como alterar um valor diretamente no javascript da interface do mapa

i3GEO.arvoreDeCamadas.FUNCOES.excluir = false;

i3GEO.arvoreDeCamadas.FUNCOES.farolescala = false;

Default

farolescala = true;

excluir = true;

sobe = true;

desce = true;

fonte = true;

zoomtema = true;

compartilhar = true;

opacidade = true;

mudanome = true;

procurar = true;

toponimia = true;

etiquetas = true;

filtrar = true;

tabela = true;

grafico = true;

editorlegenda = true;

destacar = true;

cortina = true;

sql = true;

comentar = true;

temporizador = true;

wms = true;

tme = true;

- -

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.

Exemplo

”CAMADAS”:[

{

aplicaextensao: “nao”, //altera ou nao a extensão geográfica do mapa ao adicionar esssa camada

cache: “sim”, //cache automático de imagens ativo ou não

clas se: “SIM”, //as classes são ou não mostradas na legenda

connectiontype: 1, //tipo de conexão com os dados (conforme constantes do Mapserver)

contextoescala: “nao”, //o tema tem a visualização restrita ou não em função da escala do mapa

download: “”, //o usuário pode ou não fazer o download dos dados

editorsql: “nao”, //é possível ou não editar o SQL que define o acesso aos dados (qd aplicável)

escala: 0, //escala original dos dados

escondido: “nao”, //indica se o tema é mostrado no mapa mas não nas listagens ou na legenda

etiquetas: “FIPS_CNTRY,GMI_CNTRY,CNTRY_NAME”, //lista de itens que são mostrados no balão de identificação

exttema: “”, //extensão geográfica da camada

features: “nao”, // indica se possuí elemento inline

iconetema: “”, // ícone utilizado na legenda

identifica: “”, //permite ou não aparecer na ferramenta de identificação

itembuscarapida: “LONG_NAME”, //coluna utilizada na opção de busca

linhadotempo: “nao”, //indica se o tema está preparado para ser mostrado na ferramenta de linha do tempo

name: “mundo”, //código do tema

nomeoriginal: “”, //nome do tema conforme definido originalmente ao ser adicionado ao mapa

nsel: 0, //número de elementos que estão selecionados

permitecomentario: “nao”, //permite ou não receber comentários do usuário

permiteogc: “”, //permite ou não ser fornecido como WMS

sel: “nao”, //possuí ou não seleção

status: 2, //situação do item STATUS do mapfile

tema: “Países do mundo”, //título atual do tema

temporizador: “”,//deve ou não ser atualizado de tempos em tempos

tiles: “”,//utiliza ou não o modo tile

transitioneffect: “sim”,//pode ser desenhado com efeitos de trasição

transparency: 100, //transparência aplicada no nível do servidor

ty pe: 2, //tipo de layer conforme definido pelo Mapserver

usasld: “nao”, //está sendo aplicado ou não um SLD ao tema

wmsformat: “”,

wmsname: null,

wmssrs: “”,

wmstile: “”,

wmsurl: “”,

zoomtema: “sim” //ao adicionar a camada ao mapa deve ou não ser ajustado conforme a extensão do tema } ]

Tipo

{OBJETO}

- -

CAMADASINICIAIS

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

Tipo

{OBJETO}

- -

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}

- -

ATIVATEMA

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

Tipo

{String}

- -

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

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

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 parâmetro “temas” para verificar se existem diferenças que justifiquem a atualização.

Parametro

temas {JSON}Objeto com a lista de camadas e propriedades (veja CAMADAS).  Se não existir, a árvore é redesenhada
forca {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

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

atualizaLegenda

atualizaLegenda: function(idtema)

Atualiza a legenda de um tema.

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

Parametro

id {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

tipo {String}tipo de operação normal|ligartodos|desligartodos 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

tipo {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

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

Return

{Objeto}objeto do tipo input checkbox
- -

pegaTema

pegaTema: function(idtema,
camadas)

Procura um tema no objeto CAMADAS.

Parametro

idtema{String} ID do tema que será procurado
camadas{Objeto} - objeto com a lista de temas

Return

{JSON}

- -

alteraPropCamadas

alteraPropCamadas: function(propriedade,
valor,
camada)

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

Parameters

propriedade {string}propriedade que será modificada
valornovo valor
camada {string}código da camada
- -
- - - - -
cria: function(onde,
temas,
g_sid,
g_locaplic,
funcaoTema)
Cria a árvore com as opções de manipulação das camadas existentes no mapa
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(idtema,
camadas)
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
- - + + + + + + + + + +

Árvore de camadas

i3GEO.arvoreDeCamadas

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

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

Exemplo

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

i3GEO.arvoreDeCamadas.OPCOESTEMAS = false;

Arquivo

i3geo/classesjs/classe_arvoredecamadas.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Árvore de camadasi3GEO.arvoreDeCamadas
Propriedades
TEMPLATELEGENDANome do template HTML que sera usado para compor a legenda.
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
finalizaNome 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.
EXPANDESOLEGENDAAo expandir um tema mostra apenas a legenda, sem as outras opções
PERMITEEXPANDIRTEMASPermite que as opções abaixo dos nós referentes a cada tema sejam mostradas
ARRASTARORDEMAtiva a opção de arrastar um tema para alterar a ordem de desenho das camadas
REFRESHMostra ou não a opção que permite atualizar a árvore
ARRASTARLIXEIRAAtiva a opção de arrastar um tema para a lixeria quando se quer removê-lo do mapa.
ALTERAOPACIDADEMostra ou não a opção que permite alterar a transparência das camadas existentes no mapa
ANIMAMAPAMostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas
LIGARDESLIGARTODOSMostra os ícones de desligar/ligar todos os temas.
FILTRARMostra o ícone para filtrar as camadas.
ABRELEGENDAMostra o ícone para abrir a legenda do mapa.
EXPANDIDAIndica se a árvore será montada de forma expandida ou não.
LEGENDAEXPANDIDAIndica se a legenda da árvore será montada de forma expandida ou não.
OPCOESICONESInclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)
OPCOESTEMASInclui ou não o nó com as opções de manipulação de cada tema.
OPCOESLEGENDAInclui ou não o nó para mostrar a legenda do tema.
AGUARDALEGENDAAtiva a opção de aguarde para mostrar a legenda de um tema quando o usuário estaciona o mouse sobre o nome de um tema.
ICONETEMAMostra ou não o ícone do tema caso exista.
FUNCOESIndicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item “opções”
Variaveis
CAMADASObjeto com a lista de camadas existentes no mapa.
CAMADASINICIAISO mesmo que CAMADAS mas guarda de forma permanente as camadas que iniciaram o mapa
ARVOREObjeto com a árvore criada com YAHOO.widget.TreeView Pode ser usado para receber métodos da API do YAHOO
ATIVATEMANome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema.
Functions
criaCria a árvore com as opções de manipulação das camadas existentes no mapa
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
+ +

Propriedades

+ +

TEMPLATELEGENDA

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

Default

{legenda5.htm}

Type

{string}

+ +

BARRAPROGRESSO

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

Funciona apenas na interface Openlayers

Default

{true}

Type

{boolean}

+ +

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

Default

{false}

Type

{boolean}

+ +

FILTRO

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

Default

{“”}

Type

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

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)

Default

{true}

Type

{boolean}

+ +

finaliza

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

Default

{“”}

Type

{String}

+ +

EXPANDESOLEGENDA

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

Default

{false}

Type

{boolean}

+ +

PERMITEEXPANDIRTEMAS

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

Default

{true}

Type

{boolean}

+ +

ARRASTARORDEM

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

Default

{true}

Type

{boolean}

+ +

REFRESH

Mostra ou não a opção que permite atualizar a árvore

Default

{true}

Type

{boolean}

+ +

ARRASTARLIXEIRA

Ativa a opção de arrastar um tema para a lixeria quando se quer removê-lo do mapa.

Default

{true}

Type

{boolean}

+ +

ALTERAOPACIDADE

Mostra ou não a opção que permite alterar a transparência das camadas existentes no mapa

Type

{boolean}

+ +

ANIMAMAPA

Mostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas

Type

{boolean}

+ +

LIGARDESLIGARTODOS

Mostra os ícones de desligar/ligar todos os temas.

Default

{true}

Type

{boolean}

+ +

FILTRAR

Mostra o ícone para filtrar as camadas.

Default

{true}

Type

{boolean}

+ +

ABRELEGENDA

Mostra o ícone para abrir a legenda do mapa.

Default

{true}

Type

{boolean}

+ +

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.

Default

{false}

Tipo

{Boolena}

+ +

LEGENDAEXPANDIDA

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

Default

{false}

Tipo

{Boolena}

+ +

OPCOESICONES

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

Default

{true}

Tipo

{boolean}

+ +

OPCOESTEMAS

Inclui ou não o nó com as opções de manipulação de cada tema.

Default

true

Tipo

{Boolean}

+ +

OPCOESLEGENDA

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

Default

true

Tipo

{Boolean}

+ +

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.

Default

{false}

Tipo

{Boolean}

+ +

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

Default

{true}

Tipo

{Boolean}

+ +

FUNCOES

Indicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item “opções”

Além de definir o item como false ou true, algumas funções apenas são mostradas em conformidade com o tipo de camada.  No sistema de administração, pode-se também controlar algumas das funções, como por exemplo “sql”, “wms” e “temporizador”

Exemplo de como alterar um valor diretamente no javascript da interface do mapa

i3GEO.arvoreDeCamadas.FUNCOES.excluir = false;

i3GEO.arvoreDeCamadas.FUNCOES.farolescala = false;

Default

farolescala = true;

excluir = true;

sobe = true;

desce = true;

fonte = true;

zoomtema = true;

compartilhar = true;

opacidade = true;

mudanome = true;

procurar = true;

toponimia = true;

etiquetas = true;

filtrar = true;

tabela = true;

grafico = true;

editorlegenda = true;

destacar = true;

cortina = true;

sql = true;

comentar = true;

temporizador = true;

wms = true;

tme = true;

+ +

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.

Exemplo

”CAMADAS”:[

{

aplicaextensao: “nao”, //altera ou nao a extensão geográfica do mapa ao adicionar esssa camada

cache: “sim”, //cache automático de imagens ativo ou não

clas se: “SIM”, //as classes são ou não mostradas na legenda

connectiontype: 1, //tipo de conexão com os dados (conforme constantes do Mapserver)

contextoescala: “nao”, //o tema tem a visualização restrita ou não em função da escala do mapa

download: “”, //o usuário pode ou não fazer o download dos dados

editorsql: “nao”, //é possível ou não editar o SQL que define o acesso aos dados (qd aplicável)

escala: 0, //escala original dos dados

escondido: “nao”, //indica se o tema é mostrado no mapa mas não nas listagens ou na legenda

etiquetas: “FIPS_CNTRY,GMI_CNTRY,CNTRY_NAME”, //lista de itens que são mostrados no balão de identificação

exttema: “”, //extensão geográfica da camada

features: “nao”, // indica se possuí elemento inline

iconetema: “”, // ícone utilizado na legenda

identifica: “”, //permite ou não aparecer na ferramenta de identificação

itembuscarapida: “LONG_NAME”, //coluna utilizada na opção de busca

linhadotempo: “nao”, //indica se o tema está preparado para ser mostrado na ferramenta de linha do tempo

name: “mundo”, //código do tema

nomeoriginal: “”, //nome do tema conforme definido originalmente ao ser adicionado ao mapa

nsel: 0, //número de elementos que estão selecionados

permitecomentario: “nao”, //permite ou não receber comentários do usuário

permiteogc: “”, //permite ou não ser fornecido como WMS

sel: “nao”, //possuí ou não seleção

status: 2, //situação do item STATUS do mapfile

tema: “Países do mundo”, //título atual do tema

temporizador: “”,//deve ou não ser atualizado de tempos em tempos

tiles: “”,//utiliza ou não o modo tile

transitioneffect: “sim”,//pode ser desenhado com efeitos de trasição

transparency: 100, //transparência aplicada no nível do servidor

ty pe: 2, //tipo de layer conforme definido pelo Mapserver

usasld: “nao”, //está sendo aplicado ou não um SLD ao tema

wmsformat: “”,

wmsname: null,

wmssrs: “”,

wmstile: “”,

wmsurl: “”,

zoomtema: “sim” //ao adicionar a camada ao mapa deve ou não ser ajustado conforme a extensão do tema } ]

Tipo

{OBJETO}

+ +

CAMADASINICIAIS

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

Tipo

{OBJETO}

+ +

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}

+ +

ATIVATEMA

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

Tipo

{String}

+ +

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

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

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 parâmetro “temas” para verificar se existem diferenças que justifiquem a atualização.

Parametro

temas {JSON}Objeto com a lista de camadas e propriedades (veja CAMADAS).  Se não existir, a árvore é redesenhada
forca {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

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

atualizaLegenda

atualizaLegenda: function(idtema)

Atualiza a legenda de um tema.

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

Parametro

id {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

tipo {String}tipo de operação normal|ligartodos|desligartodos 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

tipo {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

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

Return

{Objeto}objeto do tipo input checkbox
+ +

pegaTema

pegaTema: function(idtema,
camadas)

Procura um tema no objeto CAMADAS.

Parametro

idtema{String} ID do tema que será procurado
camadas{Objeto} - objeto com a lista de temas

Return

{JSON}

+ +

alteraPropCamadas

alteraPropCamadas: function(propriedade,
valor,
camada)

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

Parameters

propriedade {string}propriedade que será modificada
valornovo valor
camada {string}código da camada
+ +
+ + + + +
cria: function(onde,
temas,
g_sid,
g_locaplic,
funcaoTema)
Cria a árvore com as opções de manipulação das camadas existentes no mapa
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(idtema,
camadas)
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
+ + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_arvoredetemas-js.html b/documentacao/files/classesjs/classe_arvoredetemas-js.html index d6d6860..8ce462e 100644 --- a/documentacao/files/classesjs/classe_arvoredetemas-js.html +++ b/documentacao/files/classesjs/classe_arvoredetemas-js.html @@ -1,122 +1,124 @@ -Árvore de temas - i3Geo - - - - - - - - - -

Árvore de temas

i3GEO.arvoreDeTemas

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

Exemplos

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

i3GEO.arvoreDeTemas.INCLUISISTEMAS = false;

Arquivo

i3geo/classesjs/classe_arvoredetemas.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

Summary
Árvore de temasi3GEO.arvoreDeTemas
Propriedades
OPCOESADICIONAISObjeto com a definicao das propriedades que serao utilizadas na inclusao dos icones adicionais de adicao de temas e no item de descricao de cada tema.
FATORESTRELAValor que sera utilizado para dividir o valor bruto do numero de acessos de cada tema.
INCLUISISTEMASInclui na arvore a lista de sistemas adicionais definidos no i3geo?
INCLUIWMSInclui na arvore a lista de Web Services WMS?
INCLUIESTRELASInclui na arvore 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 botao que sera usado para clicar no tema
ATIVATEMANome da funcao que sera incluida no evento onclick do elemento checkbox adicionado no inicio do nome de um tema.
IDSMENUSArray com a lista de ids que serao considerados na montagem da arvore.
RETORNAGUIAGuia que sera ativada apos uma operacao de adicao de temas ter sido concluida.
Variaveis
ARVOREObjeto com a arvore criada com YAHOO.widget.TreeView
Functions
flutuanteAbre o catalogo em uma janela flutuante
listaMenusLista os menus disponiveis.
listaGruposLista os grupos de um menu.
listaSubGruposLista os sub-grupos de um grupo.
listaTemasLista os temas de um sub-grupo.
criaCria a arvore com os menus disponiveis.
atualizaRefaz a arvore atual
desativaCheckboxDesmarca todos os checkbox dos temas marcados na arvore.
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.
dialogoAbre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
Functions
uploadarquivoAbre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
conectaservicoAbre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
carregaKmlAbre a janela flutuante para o usuario adicionar temas baseado em arquivos KML
carouselTemasAbre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
buscaIndeAbre a janela flutuante para o usuario procurar metadados na INDE
nuvemTagsMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
nuvemTagsFlashMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
navegacaoDirAbre a janela para adicionar temas navegando pelos diretorios do servidor
importarwmcAbre a janela para importar um arquivo WMC (Web Map Context)
conectarwmsAbre a janela para adicionar temas tendo como fonte um web service do tipo wms
conectarwmstAbre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)
conectarwfsAbre a janela para adicionar temas tendo como fonte um web service do tipo wfs
conectargeojsonAbre a janela para adicionar temas tendo como fonte uma url no formato geojson
conectargeorssAbre a janela para adicionar temas tendo como fonte um georss
uploadAbre a janela para o upload de shape file
uploaddbfAbre a janela para o upload de um arquivo dbf
downloadbaseAbre o aplicativo datadownload
uploadgpxAbre a janela para o upload de um arquivo gpx
uploadkmlAbre a janela para o upload de um arquivo kml
- -

Propriedades

- -

OPCOESADICIONAIS

Objeto com a definicao das propriedades que serao utilizadas na inclusao dos icones adicionais de adicao de temas e no item de descricao de cada tema.

”uploadarquivo” quando “true” indica que sera mostrado o icone de upload de arquivos e o icoe de conexao com servicos

Exemplo

var obj = {

idonde: “”,

incluiArvore: true,

uploaddbf: false,

uploadlocal: false,

downloadbase: true,

conectarwms: true,

conectarwmst: true,

conectargeorss: true,

conectargeojson: true,

nuvemTags: true,

nuvemTagsFlash: true,

carregaKml: true,

navegacaoDir: false,

incluibusca: true,

kml: true,

qrcode: true,

mini: true,

estrelas:true,

refresh: true,

carousel: true,

inde: true,

uploadgpx: false,

comentarios: true,

bookmark: true,

importarwmc: true,

googleearth: true,

uploadarquivo: true, //upload de GPX, SHAPEFILE, DBF, CSV e KML

flutuante: true //mostra a opcao que permite abrir o catalogo em uma janela flutuante }

Tipo

{Object}

- -

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}

- -

INCLUISISTEMAS

Inclui na arvore a lista de sistemas adicionais definidos no i3geo?

Tipo

{Boolean}

- -

INCLUIWMS

Inclui na arvore a lista de Web Services WMS?

Tipo

{Boolean}

- -

INCLUIESTRELAS

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

Tipo

{Boolean}

- -

FILTRADOWNLOAD

Mostra apenas os temas que permitem download

Tipo

{Boolean}

- -

FILTRAOGC

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

Tipo

{Boolean}

- -

TIPOBOTAO

Tipo de botao que sera usado para clicar no tema

Tipo

{String}

Valores

{checkbox|radio}

Default

{checkbox}

- -

ATIVATEMA

Nome da funcao que sera incluida no evento onclick do elemento checkbox adicionado no inicio do nome de um tema.

Tipo

{String}

- -

IDSMENUS

Array com a lista de ids que serao considerados na montagem da arvore.  Por default e vazio, o que significa que todos os menus serao considerados.

Tipo

{Array}

- -

RETORNAGUIA

Guia que sera ativada apos uma operacao de adicao 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: “”

- -

Variaveis

- -

ARVORE

Objeto com a arvore criada com YAHOO.widget.TreeView

Tipo

{YAHOO.widget.TreeView}

- -

Functions

- -

flutuante

flutuante: function()

Abre o catalogo em uma janela flutuante

- -

listaMenus

listaMenus: function(g_sid,
g_locaplic,
funcao)

Lista os menus disponiveis.

Pesquisa no banco de dados administrativo ou na variavel de configuracao (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 alista de menus que sera utilizada.

Parametros

g_sid{String} Codigo da secao PHP criada ao abrir o i3Geo
g_locaplic{String} Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
funcao{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

g_sid{String} Codigo da secao PHP criada ao abrir o i3Geo
g_locaplic{String} Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
id_menu{String} Id do menu que contem os grupos
funcao{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

g_sid{String} Codigo da secao PHP criada ao abrir o i3Geo
g_locaplic{String} Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
id_menu{String} Id do menu que contem os grupos
id_grupo{String} Id do grupo que contem os sub-grupos
funcao{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

g_sid{String} Codigo da secao PHP criada ao abrir o i3Geo
g_locaplic{String} Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
id_menu{String} Id do menu que contem os grupos
id_grupo{String} Id do grupo que contem os sub-grupos
id_subgrupo{String} Id do sub-grupo que contem os temas
funcao{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 disponiveis.

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

g_sid{String} Codigo da secao PHP criada ao abrir o i3Geo
g_locaplic{String} Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
idhtml{String} Id do elemento onde a arvore sera inserida.  Se for vazio, sera utilizado o ID definido em IDHTML
funcaoTema{String} (opcional) Nome da funcao que sera executada quando o usuario clicar no checkbox de um tema
objOpcoes{Object} (opcional) Objeto com as opcoes necessarias para criacao dos icones com as opcoes adicionais de adicao de temas
tipoBotao{String} (opcional) checkbox|radio|download tipo de botao que sera mostrado para o usuario escolher o tema
- -

atualiza

atualiza: function()

Refaz a arvore atual

- -

desativaCheckbox

desativaCheckbox: function()

Desmarca todos os checkbox dos temas marcados na arvore.

- -

buscaTema2

buscaTema2: function(palavra)

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

Parametro

palavra {String}

- -

adicionaTemas

adicionaTemas: function(tsl)

Adiciona ao mapa os temas selecionados na arvore

Parametro

tsl {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

locaplic {String}endereco do i3geo
funcaoOnchange {String}nome da funcao que sera executada quando o usuario escolhe um grupo
idDestino {String}id do elemento HTML que recebera o combo
idCombo {String}id do combo que sera criado
largura {Numeric}largura em pixels do combo
altura {Numeric}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

locaplic {String}endereco do i3geo
funcaoOnchange {String}nome da funcao que sera executada quando o usuario escolhe um grupo
idDestino {String}id do elemento HTML que recebera o combo
idCombo {String}id do combo que sera criado
largura {Numeric}largura em pixels do combo
altura {Numeric}altura do combo em linhas
id_menu {Numeric}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

locaplic {String}endereco do i3geo
funcaoOnchange {String}nome da funcao que sera executada quando o usuario escolhe um grupo
idDestino {String}id do elemento HTML que recebera o combo
idCombo {String}id do combo que sera criado
idGrupo {String}identificador do grupo que sera pesquisado
largura {Numeric}largura em pixels do combo
altura {Numeric}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

locaplic {String}endereco do i3geo
funcaoOnchangenome da funcao que sera executada quando o usuario escolhe um grupo
idDestinoid do elemento HTML que recebera o combo
idComboid do combo que sera criado
idGrupoidentificador do grupo que sera pesquisado
idSubGrupoid do subgrupo
larguralargura em pixels do combo
alturaaltura do combo em linhas
id_menuid do menu escolhido
temas(opcional) objeto contendo a lista de temas
- -

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
uploadarquivoAbre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
conectaservicoAbre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
carregaKmlAbre a janela flutuante para o usuario adicionar temas baseado em arquivos KML
carouselTemasAbre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
buscaIndeAbre a janela flutuante para o usuario procurar metadados na INDE
nuvemTagsMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
nuvemTagsFlashMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
navegacaoDirAbre a janela para adicionar temas navegando pelos diretorios do servidor
importarwmcAbre a janela para importar um arquivo WMC (Web Map Context)
conectarwmsAbre a janela para adicionar temas tendo como fonte um web service do tipo wms
conectarwmstAbre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)
conectarwfsAbre a janela para adicionar temas tendo como fonte um web service do tipo wfs
conectargeojsonAbre a janela para adicionar temas tendo como fonte uma url no formato geojson
conectargeorssAbre a janela para adicionar temas tendo como fonte um georss
uploadAbre a janela para o upload de shape file
uploaddbfAbre a janela para o upload de um arquivo dbf
downloadbaseAbre o aplicativo datadownload
uploadgpxAbre a janela para o upload de um arquivo gpx
uploadkmlAbre a janela para o upload de um arquivo kml
- -

Functions

- -

uploadarquivo

uploadarquivo: function()

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

- -

conectaservico

conectaservico: function()

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

- -

carregaKml

carregaKml: function()

Abre a janela flutuante para o usuario adicionar temas baseado em arquivos KML

- -

carouselTemas

carouselTemas: function()

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

- -

buscaInde

buscaInde: function()

Abre a janela flutuante para o usuario procurar metadados na INDE

- -

nuvemTags

nuvemTags: function()

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

- -

nuvemTagsFlash

nuvemTagsFlash: function()

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

- -

navegacaoDir

navegacaoDir: function()

Abre a janela para adicionar temas navegando pelos diretorios do servidor

- -

importarwmc

importarwmc: function()

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

- -

conectarwms

conectarwms: function()

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

- -

conectarwmst

conectarwmst: function()

Abre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)

- -

conectarwfs

conectarwfs: function()

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

- -

conectargeojson

conectargeojson: function()

Abre a janela para adicionar temas tendo como fonte uma url no formato geojson

- -

conectargeorss

conectargeorss: function()

Abre a janela para adicionar temas tendo como fonte um georss

- -

upload

upload: function()

Abre a janela para o upload de shape file

- -

uploaddbf

uploaddbf: function()

Abre a janela para o upload de um arquivo dbf

- -

downloadbase

downloadbase: function()

Abre o aplicativo datadownload

- -

uploadgpx

uploadgpx: function()

Abre a janela para o upload de um arquivo gpx

- -

uploadkml

uploadkml: function()

Abre a janela para o upload de um arquivo kml

- -
- - - - -
flutuante: function()
Abre o catalogo em uma janela flutuante
listaMenus: function(g_sid,
g_locaplic,
funcao)
Lista os menus disponiveis.
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.
cria: function(g_sid,
g_locaplic,
idhtml,
funcaoTema,
objOpcoes,
tipoBotao)
Cria a arvore com os menus disponiveis.
atualiza: function()
Refaz a arvore atual
desativaCheckbox: function()
Desmarca todos os checkbox dos temas marcados na arvore.
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.
uploadarquivo: function()
Abre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
conectaservico: function()
Abre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
carregaKml: function()
Abre a janela flutuante para o usuario adicionar temas baseado em arquivos KML
carouselTemas: function()
Abre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
buscaInde: function()
Abre a janela flutuante para o usuario procurar metadados na INDE
nuvemTags: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
nuvemTagsFlash: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
navegacaoDir: function()
Abre a janela para adicionar temas navegando pelos diretorios do servidor
importarwmc: function()
Abre a janela para importar um arquivo WMC (Web Map Context)
conectarwms: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms
conectarwmst: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)
conectarwfs: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs
conectargeojson: function()
Abre a janela para adicionar temas tendo como fonte uma url no formato geojson
conectargeorss: function()
Abre a janela para adicionar temas tendo como fonte um georss
upload: function()
Abre a janela para o upload de shape file
uploaddbf: function()
Abre a janela para o upload de um arquivo dbf
downloadbase: function()
Abre o aplicativo datadownload
uploadgpx: function()
Abre a janela para o upload de um arquivo gpx
uploadkml: function()
Abre a janela para o upload de um arquivo kml
- - + + + + + + + + + +

Árvore de temas

i3GEO.arvoreDeTemas

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

Exemplos

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

i3GEO.arvoreDeTemas.INCLUISISTEMAS = false;

Arquivo

i3geo/classesjs/classe_arvoredetemas.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

Summary
Árvore de temasi3GEO.arvoreDeTemas
Propriedades
OPCOESADICIONAISObjeto com a definicao das propriedades que serao utilizadas na inclusao dos icones adicionais de adicao de temas e no item de descricao de cada tema.
FATORESTRELAValor que sera utilizado para dividir o valor bruto do numero de acessos de cada tema.
INCLUISISTEMASInclui na arvore a lista de sistemas adicionais definidos no i3geo?
INCLUIWMSInclui na arvore a lista de Web Services WMS?
INCLUIWMSMETAESTATInclui na arvore a lista de Web Services WMS advindos do sistema de metadados estatisticos?
INCLUIESTRELASInclui na arvore 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 botao que sera usado para clicar no tema
ATIVATEMANome da funcao que sera incluida no evento onclick do elemento checkbox adicionado no inicio do nome de um tema.
IDSMENUSArray com a lista de ids que serao considerados na montagem da arvore.
RETORNAGUIAGuia que sera ativada apos uma operacao de adicao de temas ter sido concluida.
Variaveis
ARVOREObjeto com a arvore criada com YAHOO.widget.TreeView
Functions
flutuanteAbre o catalogo em uma janela flutuante
listaMenusLista os menus disponiveis.
listaGruposLista os grupos de um menu.
listaSubGruposLista os sub-grupos de um grupo.
listaTemasLista os temas de um sub-grupo.
criaCria a arvore com os menus disponiveis.
atualizaRefaz a arvore atual
desativaCheckboxDesmarca todos os checkbox dos temas marcados na arvore.
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.
dialogoAbre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
Functions
uploadarquivoAbre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
conectaservicoAbre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
carregaKmlAbre a janela flutuante para o usuario adicionar temas baseado em arquivos KML
carouselTemasAbre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
buscaIndeAbre a janela flutuante para o usuario procurar metadados na INDE
nuvemTagsMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
nuvemTagsFlashMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
navegacaoDirAbre a janela para adicionar temas navegando pelos diretorios do servidor
importarwmcAbre a janela para importar um arquivo WMC (Web Map Context)
conectarwmsAbre a janela para adicionar temas tendo como fonte um web service do tipo wms
conectarwmstAbre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)
conectarwfsAbre a janela para adicionar temas tendo como fonte um web service do tipo wfs
conectargeojsonAbre a janela para adicionar temas tendo como fonte uma url no formato geojson
conectargeorssAbre a janela para adicionar temas tendo como fonte um georss
uploadAbre a janela para o upload de shape file
uploaddbfAbre a janela para o upload de um arquivo dbf
downloadbaseAbre o aplicativo datadownload
uploadgpxAbre a janela para o upload de um arquivo gpx
uploadkmlAbre a janela para o upload de um arquivo kml
+ +

Propriedades

+ +

OPCOESADICIONAIS

Objeto com a definicao das propriedades que serao utilizadas na inclusao dos icones adicionais de adicao de temas e no item de descricao de cada tema.

”uploadarquivo” quando “true” indica que sera mostrado o icone de upload de arquivos e o icoe de conexao com servicos

Exemplo

var obj = {

idonde: “”,

incluiArvore: true,

uploaddbf: false,

uploadlocal: false,

downloadbase: true,

conectarwms: true,

conectarwmst: true,

conectargeorss: true,

conectargeojson: true,

nuvemTags: true,

nuvemTagsFlash: true,

carregaKml: true,

navegacaoDir: false,

incluibusca: true,

kml: true,

qrcode: true,

mini: true,

estrelas:true,

refresh: true,

carousel: true,

inde: true,

uploadgpx: false,

comentarios: true,

bookmark: true,

importarwmc: true,

googleearth: true,

uploadarquivo: true, //upload de GPX, SHAPEFILE, DBF, CSV e KML

flutuante: true, //mostra a opcao que permite abrir o catalogo em uma janela flutuante

metaestat: true }

Tipo

{Object}

+ +

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}

+ +

INCLUISISTEMAS

Inclui na arvore a lista de sistemas adicionais definidos no i3geo?

Tipo

{Boolean}

+ +

INCLUIWMS

Inclui na arvore a lista de Web Services WMS?

Tipo

{Boolean}

+ +

INCLUIWMSMETAESTAT

Inclui na arvore a lista de Web Services WMS advindos do sistema de metadados estatisticos?

Tipo

{Boolean}

+ +

INCLUIESTRELAS

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

Tipo

{Boolean}

+ +

FILTRADOWNLOAD

Mostra apenas os temas que permitem download

Tipo

{Boolean}

+ +

FILTRAOGC

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

Tipo

{Boolean}

+ +

TIPOBOTAO

Tipo de botao que sera usado para clicar no tema

Tipo

{String}

Valores

{checkbox|radio}

Default

{checkbox}

+ +

ATIVATEMA

Nome da funcao que sera incluida no evento onclick do elemento checkbox adicionado no inicio do nome de um tema.

Tipo

{String}

+ +

IDSMENUS

Array com a lista de ids que serao considerados na montagem da arvore.  Por default e vazio, o que significa que todos os menus serao considerados.

Tipo

{Array}

+ +

RETORNAGUIA

Guia que sera ativada apos uma operacao de adicao 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: “”

+ +

Variaveis

+ +

ARVORE

Objeto com a arvore criada com YAHOO.widget.TreeView

Tipo

{YAHOO.widget.TreeView}

+ +

Functions

+ +

flutuante

flutuante: function()

Abre o catalogo em uma janela flutuante

+ +

listaMenus

listaMenus: function(g_sid,
g_locaplic,
funcao)

Lista os menus disponiveis.

Pesquisa no banco de dados administrativo ou na variavel de configuracao (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 alista de menus que sera utilizada.

Parametros

g_sid{String} Codigo da secao PHP criada ao abrir o i3Geo
g_locaplic{String} Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
funcao{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

g_sid{String} Codigo da secao PHP criada ao abrir o i3Geo
g_locaplic{String} Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
id_menu{String} Id do menu que contem os grupos
funcao{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

g_sid{String} Codigo da secao PHP criada ao abrir o i3Geo
g_locaplic{String} Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
id_menu{String} Id do menu que contem os grupos
id_grupo{String} Id do grupo que contem os sub-grupos
funcao{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

g_sid{String} Codigo da secao PHP criada ao abrir o i3Geo
g_locaplic{String} Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
id_menu{String} Id do menu que contem os grupos
id_grupo{String} Id do grupo que contem os sub-grupos
id_subgrupo{String} Id do sub-grupo que contem os temas
funcao{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 disponiveis.

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

g_sid{String} Codigo da secao PHP criada ao abrir o i3Geo
g_locaplic{String} Endereco da aplicacao (i3geo) onde fica o diretorio classesphp
idhtml{String} Id do elemento onde a arvore sera inserida.  Se for vazio, sera utilizado o ID definido em IDHTML
funcaoTema{String} (opcional) Nome da funcao que sera executada quando o usuario clicar no checkbox de um tema
objOpcoes{Object} (opcional) Objeto com as opcoes necessarias para criacao dos icones com as opcoes adicionais de adicao de temas
tipoBotao{String} (opcional) checkbox|radio|download tipo de botao que sera mostrado para o usuario escolher o tema
+ +

atualiza

atualiza: function()

Refaz a arvore atual

+ +

desativaCheckbox

desativaCheckbox: function()

Desmarca todos os checkbox dos temas marcados na arvore.

+ +

buscaTema2

buscaTema2: function(palavra)

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

Parametro

palavra {String}

+ +

adicionaTemas

adicionaTemas: function(tsl)

Adiciona ao mapa os temas selecionados na arvore

Parametro

tsl {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

locaplic {String}endereco do i3geo
funcaoOnchange {String}nome da funcao que sera executada quando o usuario escolhe um grupo
idDestino {String}id do elemento HTML que recebera o combo
idCombo {String}id do combo que sera criado
largura {Numeric}largura em pixels do combo
altura {Numeric}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

locaplic {String}endereco do i3geo
funcaoOnchange {String}nome da funcao que sera executada quando o usuario escolhe um grupo
idDestino {String}id do elemento HTML que recebera o combo
idCombo {String}id do combo que sera criado
largura {Numeric}largura em pixels do combo
altura {Numeric}altura do combo em linhas
id_menu {Numeric}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

locaplic {String}endereco do i3geo
funcaoOnchange {String}nome da funcao que sera executada quando o usuario escolhe um grupo
idDestino {String}id do elemento HTML que recebera o combo
idCombo {String}id do combo que sera criado
idGrupo {String}identificador do grupo que sera pesquisado
largura {Numeric}largura em pixels do combo
altura {Numeric}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

locaplic {String}endereco do i3geo
funcaoOnchangenome da funcao que sera executada quando o usuario escolhe um grupo
idDestinoid do elemento HTML que recebera o combo
idComboid do combo que sera criado
idGrupoidentificador do grupo que sera pesquisado
idSubGrupoid do subgrupo
larguralargura em pixels do combo
alturaaltura do combo em linhas
id_menuid do menu escolhido
temas(opcional) objeto contendo a lista de temas
+ +

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
uploadarquivoAbre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
conectaservicoAbre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
carregaKmlAbre a janela flutuante para o usuario adicionar temas baseado em arquivos KML
carouselTemasAbre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
buscaIndeAbre a janela flutuante para o usuario procurar metadados na INDE
nuvemTagsMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
nuvemTagsFlashMostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
navegacaoDirAbre a janela para adicionar temas navegando pelos diretorios do servidor
importarwmcAbre a janela para importar um arquivo WMC (Web Map Context)
conectarwmsAbre a janela para adicionar temas tendo como fonte um web service do tipo wms
conectarwmstAbre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)
conectarwfsAbre a janela para adicionar temas tendo como fonte um web service do tipo wfs
conectargeojsonAbre a janela para adicionar temas tendo como fonte uma url no formato geojson
conectargeorssAbre a janela para adicionar temas tendo como fonte um georss
uploadAbre a janela para o upload de shape file
uploaddbfAbre a janela para o upload de um arquivo dbf
downloadbaseAbre o aplicativo datadownload
uploadgpxAbre a janela para o upload de um arquivo gpx
uploadkmlAbre a janela para o upload de um arquivo kml
+ +

Functions

+ +

uploadarquivo

uploadarquivo: function()

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

+ +

conectaservico

conectaservico: function()

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

+ +

carregaKml

carregaKml: function()

Abre a janela flutuante para o usuario adicionar temas baseado em arquivos KML

+ +

carouselTemas

carouselTemas: function()

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

+ +

buscaInde

buscaInde: function()

Abre a janela flutuante para o usuario procurar metadados na INDE

+ +

nuvemTags

nuvemTags: function()

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

+ +

nuvemTagsFlash

nuvemTagsFlash: function()

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

+ +

navegacaoDir

navegacaoDir: function()

Abre a janela para adicionar temas navegando pelos diretorios do servidor

+ +

importarwmc

importarwmc: function()

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

+ +

conectarwms

conectarwms: function()

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

+ +

conectarwmst

conectarwmst: function()

Abre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)

+ +

conectarwfs

conectarwfs: function()

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

+ +

conectargeojson

conectargeojson: function()

Abre a janela para adicionar temas tendo como fonte uma url no formato geojson

+ +

conectargeorss

conectargeorss: function()

Abre a janela para adicionar temas tendo como fonte um georss

+ +

upload

upload: function()

Abre a janela para o upload de shape file

+ +

uploaddbf

uploaddbf: function()

Abre a janela para o upload de um arquivo dbf

+ +

downloadbase

downloadbase: function()

Abre o aplicativo datadownload

+ +

uploadgpx

uploadgpx: function()

Abre a janela para o upload de um arquivo gpx

+ +

uploadkml

uploadkml: function()

Abre a janela para o upload de um arquivo kml

+ +
+ + + + +
flutuante: function()
Abre o catalogo em uma janela flutuante
listaMenus: function(g_sid,
g_locaplic,
funcao)
Lista os menus disponiveis.
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.
cria: function(g_sid,
g_locaplic,
idhtml,
funcaoTema,
objOpcoes,
tipoBotao)
Cria a arvore com os menus disponiveis.
atualiza: function()
Refaz a arvore atual
desativaCheckbox: function()
Desmarca todos os checkbox dos temas marcados na arvore.
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.
uploadarquivo: function()
Abre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
conectaservico: function()
Abre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
carregaKml: function()
Abre a janela flutuante para o usuario adicionar temas baseado em arquivos KML
carouselTemas: function()
Abre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
buscaInde: function()
Abre a janela flutuante para o usuario procurar metadados na INDE
nuvemTags: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
nuvemTagsFlash: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
navegacaoDir: function()
Abre a janela para adicionar temas navegando pelos diretorios do servidor
importarwmc: function()
Abre a janela para importar um arquivo WMC (Web Map Context)
conectarwms: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms
conectarwmst: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)
conectarwfs: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs
conectargeojson: function()
Abre a janela para adicionar temas tendo como fonte uma url no formato geojson
conectargeorss: function()
Abre a janela para adicionar temas tendo como fonte um georss
upload: function()
Abre a janela para o upload de shape file
uploaddbf: function()
Abre a janela para o upload de um arquivo dbf
downloadbase: function()
Abre o aplicativo datadownload
uploadgpx: function()
Abre a janela para o upload de um arquivo gpx
uploadkml: function()
Abre a janela para o upload de um arquivo kml
+ + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_barradebotoes-js.html b/documentacao/files/classesjs/classe_barradebotoes-js.html index c05f15d..7e8ac64 100644 --- a/documentacao/files/classesjs/classe_barradebotoes-js.html +++ b/documentacao/files/classesjs/classe_barradebotoes-js.html @@ -1,98 +1,98 @@ -Barra de botões - i3Geo - - - - - - - - - -

Barra de botões

i3GEO.barraDeBotoes

Constrói a barra de botões flutuante

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

Exemplo

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

i3GEO.barraDeBotoes.tipo = “olhodepeixe”;

Arquivo

i3geo/classesjs/classe_barradebotoes.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

Summary
Barra de botõesi3GEO.barraDeBotoes
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”)
MAXBOTOESNúmero de botões iniciais (válido apenas para o tipo “olhodepeixe”)
AJUDAMostra um texto de ajuda colado ao ícone da ferramenta
ORIENTACAOOrientação vertical ou horizontal da barra (não se aplica ao tipo “olhodepeixe”
HORIZONTALWLargura da barra quando ORIENTACAO = “horizontal”
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
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
OPACIDADEValor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.
PERMITEFECHARMostra o botão para fechar as barras ou não.
PERMITEDESLOCARPermite deslocar as barras ou não.
ATIVAMENUCONTEXTOIndica se o menu de contexto deve ser ativado
AUTOCria as barras de botões automaticamente, utilizando os botões padrão sem considerar a lista de botões definidas no HTML da interface.
LISTABOTOESObjeto com a lista de botões e suas propriedades, como por exemplo, a função a ser executada ao se clicar no botão.
INCLUIBOTAOObjeto que indica quais os botões que serão inseridos na barra de botões 2.
ICONEBOTAOÍcones utilizados em cada um dos botões da barra.
TEMPLATEBOTAOTemplate HTML que será utilizado na construção automática dos botões da barra 2.
BOTAOPADRAOBotão que será ativado ao inicializar os botões com ativaBotoes.
COMPORTAMENTODefine o comportamento dos botões quando é pressionado
Variaveis
BARRASArray com os objetos YAHOO.i3GEO.janela.botoes criados
BOTAOCLICADOÚltimo icone que foi clicado
Functions
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”
inicializaBarraInicializa a barra de botões
ativaMenuContexto (depreciado na versão 4.5)Ativa o menu de contexto acionado com o botão direito do mouse
reativaReativa as barras de ferramentas já criadas
recriaRecria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)
fechaFecha uma barra de ferramentas
- -

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 o tipo “olho de peixe”.

Tipo

{string}

Default

{yui}

Valores

{“yui”,”olhodepeixe”}

- -

OFFSET

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

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

Tipo

{numeric}

Default

{-205}

- -

MAXBOTOES

Número de botões iniciais (válido apenas para o tipo “olhodepeixe”)

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

Tipo

{numeric}

Default

{10}

- -

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 ao tipo “olhodepeixe”

Tipo

{string}

Valores

{“horizontal”,”vertical”}

Default

{“vertical”}

- -

HORIZONTALW

Largura da barra quando ORIENTACAO = “horizontal”

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

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

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}

- -

PERMITEFECHAR

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

Tipo

{boolean}

- -

PERMITEDESLOCAR

Permite deslocar as barras ou não.

Tipo

{boolean}

- -

ATIVAMENUCONTEXTO

Indica se o menu de contexto deve ser ativado

Tipo

{Boolean}

Default

{true}

- -

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

{JSON}

- -

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 }

Tipo

{obj}

- -

ICONEBOTAO

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

Esses ícones são utilizados apenas se i3GEO.barraDeBotoes.TIPO = “olhodepeixe”.  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”,

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

{obj}

- -

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

Variaveis

- -

BARRAS

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

- -

BOTAOCLICADO

Último icone que foi clicado

Tipo

{String}

- -

Functions

- -

ativaPadrao

ativaPadrao: function()

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

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

- -

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

icone {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

padrao (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

id {string}identificador do botão, conforme definido no elemento iddiv de i3GEO.barraDeBotoes.LISTABOTOES
x {numeric}(opcional) posição em pixels da tela onde foi feito o clique do mouse
y {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()

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

O objeto euEnv armazena todas as características da barra

- -

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

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

ativaMenuContexto (depreciado na versão 4.5)

ativaMenuContexto: function(idbarra)

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

Parametro

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

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

indice {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

id {String}id da barra
- -

fecha

fecha: function(id)

Fecha uma barra de ferramentas

Parametro

id {String}id que identifica a barra.  Corresponde ao par�metro idconteudonovo da função de inicialização das barras
- -
- - - - -
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()
Inicializa a barra de botões quando for do tipo “olhodepeixe”
inicializaBarra:function(idconteudo,
idconteudonovo,
barraZoom,
x,
y,
onde)
Inicializa a barra de botões
ativaMenuContexto: function(idbarra)
Ativa o menu de contexto acionado com o botão direito do mouse
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
- - + + + + + + + + + +

Barra de botões

i3GEO.barraDeBotoes

Constrói a barra de botões flutuante

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

Exemplo

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

i3GEO.barraDeBotoes.tipo = “olhodepeixe”;

Arquivo

i3geo/classesjs/classe_barradebotoes.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

Summary
Barra de botõesi3GEO.barraDeBotoes
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”)
MAXBOTOESNúmero de botões iniciais (válido apenas para o tipo “olhodepeixe”)
AJUDAMostra um texto de ajuda colado ao ícone da ferramenta
ORIENTACAOOrientação vertical ou horizontal da barra (não se aplica ao tipo “olhodepeixe”
HORIZONTALWLargura da barra quando ORIENTACAO = “horizontal”
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
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
OPACIDADEValor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.
PERMITEFECHARMostra o botão para fechar as barras ou não.
PERMITEDESLOCARPermite deslocar as barras ou não.
ATIVAMENUCONTEXTOIndica se o menu de contexto deve ser ativado
AUTOCria as barras de botões automaticamente, utilizando os botões padrão sem considerar a lista de botões definidas no HTML da interface.
LISTABOTOESObjeto com a lista de botões e suas propriedades, como por exemplo, a função a ser executada ao se clicar no botão.
INCLUIBOTAOObjeto que indica quais os botões que serão inseridos na barra de botões 2.
ICONEBOTAOÍcones utilizados em cada um dos botões da barra.
TEMPLATEBOTAOTemplate HTML que será utilizado na construção automática dos botões da barra 2.
BOTAOPADRAOBotão que será ativado ao inicializar os botões com ativaBotoes.
COMPORTAMENTODefine o comportamento dos botões quando é pressionado
Variaveis
BARRASArray com os objetos YAHOO.i3GEO.janela.botoes criados
BOTAOCLICADOÚltimo icone que foi clicado
Functions
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”
inicializaBarraInicializa a barra de botões
ativaMenuContexto (depreciado na versão 4.5)Ativa o menu de contexto acionado com o botão direito do mouse
reativaReativa as barras de ferramentas já criadas
recriaRecria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)
fechaFecha uma barra de ferramentas
+ +

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 o tipo “olho de peixe”.

Tipo

{string}

Default

{yui}

Valores

{“yui”,”olhodepeixe”}

+ +

OFFSET

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

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

Tipo

{numeric}

Default

{-205}

+ +

MAXBOTOES

Número de botões iniciais (válido apenas para o tipo “olhodepeixe”)

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

Tipo

{numeric}

Default

{10}

+ +

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 ao tipo “olhodepeixe”

Tipo

{string}

Valores

{“horizontal”,”vertical”}

Default

{“vertical”}

+ +

HORIZONTALW

Largura da barra quando ORIENTACAO = “horizontal”

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

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

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}

+ +

PERMITEFECHAR

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

Tipo

{boolean}

+ +

PERMITEDESLOCAR

Permite deslocar as barras ou não.

Tipo

{boolean}

+ +

ATIVAMENUCONTEXTO

Indica se o menu de contexto deve ser ativado

Tipo

{Boolean}

Default

{true}

+ +

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

{JSON}

+ +

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 }

Tipo

{obj}

+ +

ICONEBOTAO

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

Esses ícones são utilizados apenas se i3GEO.barraDeBotoes.TIPO = “olhodepeixe”.  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”,

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

{obj}

+ +

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

Variaveis

+ +

BARRAS

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

+ +

BOTAOCLICADO

Último icone que foi clicado

Tipo

{String}

+ +

Functions

+ +

ativaPadrao

ativaPadrao: function()

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

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

+ +

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

icone {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

padrao (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

id {string}identificador do botão, conforme definido no elemento iddiv de i3GEO.barraDeBotoes.LISTABOTOES
x {numeric}(opcional) posição em pixels da tela onde foi feito o clique do mouse
y {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()

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

O objeto euEnv armazena todas as características da barra

+ +

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

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

ativaMenuContexto (depreciado na versão 4.5)

ativaMenuContexto: function(idbarra)

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

Parametro

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

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

indice {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

id {String}id da barra
+ +

fecha

fecha: function(id)

Fecha uma barra de ferramentas

Parametro

id {String}id que identifica a barra.  Corresponde ao par�metro idconteudonovo da função de inicialização das barras
+ +
+ + + + +
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()
Inicializa a barra de botões quando for do tipo “olhodepeixe”
inicializaBarra:function(idconteudo,
idconteudonovo,
barraZoom,
x,
y,
onde)
Inicializa a barra de botões
ativaMenuContexto: function(idbarra)
Ativa o menu de contexto acionado com o botão direito do mouse
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
+ + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_calculo-js.html b/documentacao/files/classesjs/classe_calculo-js.html index 8621822..9d35145 100644 --- a/documentacao/files/classesjs/classe_calculo-js.html +++ b/documentacao/files/classesjs/classe_calculo-js.html @@ -1,48 +1,48 @@ -Cálculos - i3Geo - - - - - - - - - -

Cálculos

i3GEO.calculo

Utilitários para cálculos.

Arquivo

i3geo/classesjs/classe_calculo.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

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

Propriedades

- -

metododistancia

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

vicenty|vicenty

Default

{vicenty}

- -

Functions

- -

dms2dd

dms2dd: function(cd,
cm,
cs)

Converte coordenadas formatadas em DMS para DD

Parametros

cd {Numeric}grau (com sinal de - para sul e oeste)
cm {Numeric}minuto
cs {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

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

Returns

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

dd2dms

dd2dms: function(x,
y)

Converte coordenadas de dd em dms.

Parametros

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

Returns

{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

xfign {Numeric}x em valores de imagem.
yfign {Numeric}y em coordenadas de imagem.
g_celula {Numeric}tamanho no terreno do pixel da imagem em dd.
imgext {String}extensão geográfica do mapa.
idorigem {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)

Returns

{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

lon1 {Numeric}x inicial.
lat1 {Numeric}y inicial
lon2 {Numeric}x final
lat2 {Numeric}y final

Return

Type

{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

lon1 {Numeric}x inicial.
lat1 {Numeric}y inicial
lon2 {Numeric}x final
lat2 {Numeric}y final

Return

Type

{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

lon1 {Numeric}x inicial.
lat1 {Numeric}y inicial
lon2 {Numeric}x final
lat2 {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

lon1 {Numeric}x inicial.
lat1 {Numeric}y inicial
lon2 {Numeric}x final
lat2 {Numeric}y final

Return

Ângulo em décimos de grau

Type

{Numeric}

- -

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

lon {Numeric}longitude (x) do ponto de origem
lat {Numeric}latitude do ponto de origem
d {Numeric}distância em Km
direção {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

Type

{Array}

- -

ext2rect

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

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

Parametros

idrect {String}id do elemento html com o retangulo, pode ser vazio
mapext {String}extensao geografica do mapa onde está o retangulo
boxext {String}extensao geografica do retangulo
pixel {Number}tamanho do pixel do mapa em dd
documento {Object 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.
- - + + + + + + + + + +

Cálculos

i3GEO.calculo

Utilitários para cálculos.

Arquivo

i3geo/classesjs/classe_calculo.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

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

Propriedades

+ +

metododistancia

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

vicenty|vicenty

Default

{vicenty}

+ +

Functions

+ +

dms2dd

dms2dd: function(cd,
cm,
cs)

Converte coordenadas formatadas em DMS para DD

Parametros

cd {Numeric}grau (com sinal de - para sul e oeste)
cm {Numeric}minuto
cs {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

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

Returns

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

dd2dms

dd2dms: function(x,
y)

Converte coordenadas de dd em dms.

Parametros

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

Returns

{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

xfign {Numeric}x em valores de imagem.
yfign {Numeric}y em coordenadas de imagem.
g_celula {Numeric}tamanho no terreno do pixel da imagem em dd.
imgext {String}extensão geográfica do mapa.
idorigem {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)

Returns

{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

lon1 {Numeric}x inicial.
lat1 {Numeric}y inicial
lon2 {Numeric}x final
lat2 {Numeric}y final

Return

Type

{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

lon1 {Numeric}x inicial.
lat1 {Numeric}y inicial
lon2 {Numeric}x final
lat2 {Numeric}y final

Return

Type

{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

lon1 {Numeric}x inicial.
lat1 {Numeric}y inicial
lon2 {Numeric}x final
lat2 {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

lon1 {Numeric}x inicial.
lat1 {Numeric}y inicial
lon2 {Numeric}x final
lat2 {Numeric}y final

Return

Ângulo em décimos de grau

Type

{Numeric}

+ +

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

lon {Numeric}longitude (x) do ponto de origem
lat {Numeric}latitude do ponto de origem
d {Numeric}distância em Km
direção {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

Type

{Array}

+ +

ext2rect

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

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

Parametros

idrect {String}id do elemento html com o retangulo, pode ser vazio
mapext {String}extensao geografica do mapa onde está o retangulo
boxext {String}extensao geografica do retangulo
pixel {Number}tamanho do pixel do mapa em dd
documento {Object 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/classesjs/classe_configura-js.html b/documentacao/files/classesjs/classe_configura-js.html index 535bb0b..1c63051 100644 --- a/documentacao/files/classesjs/classe_configura-js.html +++ b/documentacao/files/classesjs/classe_configura-js.html @@ -1,78 +1,78 @@ -Configurações gerais - i3Geo - - - - - - - - - -

Configurações gerais

i3GEO.configura

Configuração do i3geo

Vc pode alterar com esta classe a maioria dos parâmetros que controlam

  • funcionamento do i3geo.

Exemplo

i3GEO.configura.embedLegenda = “nao”

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

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

alert(i3GEO.configura.locaplic)

Arquivo

i3geo/classesjs/classe_configura.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

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

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

{JSON}

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

Exemplo

oMenuData:{

menu:[

{nome:$trad(“s1”),id:”ajudas”}

],

submenus:{

”ajudas”: [

{ text: $trad(“u1”), url: “http://www.softwarepublico.gov.br/spb/ver-comunidade?community_id=1444332” },

{ text: $trad(“u2”), url: “javascript:i3GEO.ajuda.abreDoc()”, target: “_blank” }

]

}

}

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

Tipo

{string}

Valores

completo|simples|balao

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

{JSON}

- -

listaDePropriedadesDoMapa

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

Tipo

{JSON}

- -

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}

- -

mostraRosaDosVentos

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

Tipo

{string}

Valores

{sim|nao}

Default

{“nao”}

- -

liberaGuias

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

Tipo

{string}

Valores

{sim|nao}

Default

{nao}

- -

funcoesBotoes

Objeto com a lista de 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

Tipo

{Object}

- -
- - - - -
mostraMenuSuspenso: function(id)
Mostra o menu suspenso com opções extras de análise, ajuda, etc
- - + + + + + + + + + +

Configurações gerais

i3GEO.configura

Configuração do i3geo

Vc pode alterar com esta classe a maioria dos parâmetros que controlam

  • funcionamento do i3geo.

Exemplo

i3GEO.configura.embedLegenda = “nao”

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

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

alert(i3GEO.configura.locaplic)

Arquivo

i3geo/classesjs/classe_configura.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

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

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

{JSON}

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

Exemplo

oMenuData:{

menu:[

{nome:$trad(“s1”),id:”ajudas”}

],

submenus:{

”ajudas”: [

{ text: $trad(“u1”), url: “http://www.softwarepublico.gov.br/spb/ver-comunidade?community_id=1444332” },

{ text: $trad(“u2”), url: “javascript:i3GEO.ajuda.abreDoc()”, target: “_blank” }

]

}

}

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

Tipo

{string}

Valores

completo|simples|balao

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

{JSON}

+ +

listaDePropriedadesDoMapa

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

Tipo

{JSON}

+ +

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}

+ +

mostraRosaDosVentos

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

Tipo

{string}

Valores

{sim|nao}

Default

{“nao”}

+ +

liberaGuias

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

Tipo

{string}

Valores

{sim|nao}

Default

{nao}

+ +

funcoesBotoes

Objeto com a lista de 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

Tipo

{Object}

+ +
+ + + + +
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/classesjs/classe_coordenadas-js.html b/documentacao/files/classesjs/classe_coordenadas-js.html index a0e80c7..232e369 100644 --- a/documentacao/files/classesjs/classe_coordenadas-js.html +++ b/documentacao/files/classesjs/classe_coordenadas-js.html @@ -1,58 +1,58 @@ -Coordenadas - i3Geo - - - - - - - - - -

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

Summary
Coordenadasi3GEO.coordenadas
Arquivos
i3geo/classesjs/classe_coordenadas.jsGPL2
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
MODOTEXTORepresentação das coordenadas no modo texto
Functions
mostraCoordenadasUTMObtém e mostra as coordenadas UTM da posição do mouse sobre o mapa por meio de um cálculo realizado no servidor.
mostraCoordenadasGEOObtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
geo2zonaUtmDetermina qual é a zona UTM de um par de coordenadas geográficas
criaMascaraDMSCria uma tabela para mostrar as coordenadas no padrão grau minuto e segundo
atualizaGeoAtualiza os valores em uma tabela do tipo DMS
criaMascaraMetricaCria uma tabela para mostrar as coordenadas no padrão métrico (x e y)
calculaProj4Faz a projeção de x e y da origem para o destino
mostraCoordenadasConstrói o conjunto de elementos HTML para mostrar as coordenadas e define as funções de atualização.
- -

Arquivos

- -

i3geo/classesjs/classe_coordenadas.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

- -

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

Default

”geoProj”

- -

defOrigem

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

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 parâmetros 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”.

- -

Variaveis

- -

MODOTEXTO

Representação das coordenadas no modo texto

- -

Functions

- -

mostraCoordenadasUTM

mostraCoordenadasUTM: function(id)

Obtém e mostra as coordenadas UTM da posição do mouse sobre o mapa por meio de um cálculo realizado no servidor.

Essa função deixou de ser utilizada na versão 4.5 do i3Geo.

As coordenadas são obtidas por meio de uma chamada AJAX.

Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o id definido em i3GEO.coordenadas.PARAMETROS (mostraCoordenadasUTM) ou altere a variável i3GEO.eventos.MOUSEPARADO

Se i3GEO.coordenadas.mostraCoordenadasUTM.idhtml for igual a i3GEO.coordenadas.mostraCoordenadasGEO.idhtml

os valores mostrados serão intercalados entre GEO e UTM

Parametro

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

Return

{JSON}objeto com x e y
- -

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

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

geo2zonaUtm

geo2zonaUtm: function(long)

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

Parametros

longlongitude 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

prefixo {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

Parametros

dmsx {string}valors de longitude em “d m s”
dmsy {string}valors de latitude em “d m s”
prefixo {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

prefixo {string}prefixo para batizar os ids dos elementos que serão criados
cixa {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

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

Retorno

{Proj4js.transform}

- -

mostraCoordenadas

mostraCoordenadas: function(ativaMovimento,
onde,
x,
y)

Constrói o conjunto de elementos HTML para mostrar as coordenadas e define as funções de atualização.

Parametro

ativaMovimento {boolean}(opcional) aplica ou não as funções ligadas à movimentação do mouse
onde {string}(opcional) id onde o resultado será mostrado (irá ignorar os ids definidos em coordenadas.config)
- -
- - - - -
mostraCoordenadasUTM: function(id)
Obtém e mostra as coordenadas UTM da posição do mouse sobre o mapa por meio de um cálculo realizado no servidor.
mostraCoordenadasGEO: function(id)
Obtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
geo2zonaUtm: function(long)
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)
calculaProj4: function(origem,
destino,
x,
y)
Faz a projeção de x e y da origem para o destino
mostraCoordenadas: function(ativaMovimento,
onde,
x,
y)
Constrói o conjunto de elementos HTML para mostrar as coordenadas e define as funções de atualização.
- - + + + + + + + + + +

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

Summary
Coordenadasi3GEO.coordenadas
Arquivos
i3geo/classesjs/classe_coordenadas.jsGPL2
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
MODOTEXTORepresentação das coordenadas no modo texto
Functions
mostraCoordenadasUTMObtém e mostra as coordenadas UTM da posição do mouse sobre o mapa por meio de um cálculo realizado no servidor.
mostraCoordenadasGEOObtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
geo2zonaUtmDetermina qual é a zona UTM de um par de coordenadas geográficas
criaMascaraDMSCria uma tabela para mostrar as coordenadas no padrão grau minuto e segundo
atualizaGeoAtualiza os valores em uma tabela do tipo DMS
criaMascaraMetricaCria uma tabela para mostrar as coordenadas no padrão métrico (x e y)
calculaProj4Faz a projeção de x e y da origem para o destino
mostraCoordenadasConstrói o conjunto de elementos HTML para mostrar as coordenadas e define as funções de atualização.
+ +

Arquivos

+ +

i3geo/classesjs/classe_coordenadas.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

+ +

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

Default

”geoProj”

+ +

defOrigem

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

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 parâmetros 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”.

+ +

Variaveis

+ +

MODOTEXTO

Representação das coordenadas no modo texto

+ +

Functions

+ +

mostraCoordenadasUTM

mostraCoordenadasUTM: function(id)

Obtém e mostra as coordenadas UTM da posição do mouse sobre o mapa por meio de um cálculo realizado no servidor.

Essa função deixou de ser utilizada na versão 4.5 do i3Geo.

As coordenadas são obtidas por meio de uma chamada AJAX.

Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o id definido em i3GEO.coordenadas.PARAMETROS (mostraCoordenadasUTM) ou altere a variável i3GEO.eventos.MOUSEPARADO

Se i3GEO.coordenadas.mostraCoordenadasUTM.idhtml for igual a i3GEO.coordenadas.mostraCoordenadasGEO.idhtml

os valores mostrados serão intercalados entre GEO e UTM

Parametro

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

Return

{JSON}objeto com x e y
+ +

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

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

geo2zonaUtm

geo2zonaUtm: function(long)

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

Parametros

longlongitude 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

prefixo {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

Parametros

dmsx {string}valors de longitude em “d m s”
dmsy {string}valors de latitude em “d m s”
prefixo {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

prefixo {string}prefixo para batizar os ids dos elementos que serão criados
cixa {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

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

Retorno

{Proj4js.transform}

+ +

mostraCoordenadas

mostraCoordenadas: function(ativaMovimento,
onde,
x,
y)

Constrói o conjunto de elementos HTML para mostrar as coordenadas e define as funções de atualização.

Parametro

ativaMovimento {boolean}(opcional) aplica ou não as funções ligadas à movimentação do mouse
onde {string}(opcional) id onde o resultado será mostrado (irá ignorar os ids definidos em coordenadas.config)
+ +
+ + + + +
mostraCoordenadasUTM: function(id)
Obtém e mostra as coordenadas UTM da posição do mouse sobre o mapa por meio de um cálculo realizado no servidor.
mostraCoordenadasGEO: function(id)
Obtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
geo2zonaUtm: function(long)
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)
calculaProj4: function(origem,
destino,
x,
y)
Faz a projeção de x e y da origem para o destino
mostraCoordenadas: function(ativaMovimento,
onde,
x,
y)
Constrói o conjunto de elementos HTML para mostrar as coordenadas e define as funções de atualização.
+ + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_desenho-js.html b/documentacao/files/classesjs/classe_desenho-js.html index b14a0af..8463cd9 100644 --- a/documentacao/files/classesjs/classe_desenho-js.html +++ b/documentacao/files/classesjs/classe_desenho-js.html @@ -1,32 +1,32 @@ -Desenho de elementos gráficos - i3Geo - - - - - - - - - -

Desenho de elementos gráficos

i3GEO.desenho

Controla as operações de desenho sobre o mapa

Por desenho, entende-se elementos que são incluídos graficamente no mapa, como por exemplo, linhas, pontos, círculos, etc e que não compõem layers com dados

As operações de desenho são baseadas na biblioteca Richdraw (i3geo/pacotes/richdraw)

Link

http://starkravingfinkle.org/blog/2006/04/richdraw-simple-vmlsvg-editor/

Arquivo

i3geo/classesjs/classe_desenho.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Desenho de elementos gráficosi3GEO.desenho
Variaveis
richdrawObjeto richdraw criado por criaContainerRichdraw
Propriedades
estilosEstilos que podem ser utilizados para desenhar os elementos
estiloPadraoEstilo utilizado como padrão
- -

Variaveis

- -

richdraw

Objeto richdraw criado por criaContainerRichdraw

Tipo

{richdraw object}

- -

Propriedades

- -

estilos

Estilos que podem ser utilizados para desenhar os elementos

- -

estiloPadrao

Estilo utilizado como padrão

- -
- - - - - - - + + + + + + + + + +

Desenho de elementos gráficos

i3GEO.desenho

Controla as operações de desenho sobre o mapa

Por desenho, entende-se elementos que são incluídos graficamente no mapa, como por exemplo, linhas, pontos, círculos, etc e que não compõem layers com dados

As operações de desenho são baseadas na biblioteca Richdraw (i3geo/pacotes/richdraw)

Link

http://starkravingfinkle.org/blog/2006/04/richdraw-simple-vmlsvg-editor/

Arquivo

i3geo/classesjs/classe_desenho.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Desenho de elementos gráficosi3GEO.desenho
Variaveis
richdrawObjeto richdraw criado por criaContainerRichdraw
Propriedades
estilosEstilos que podem ser utilizados para desenhar os elementos
estiloPadraoEstilo utilizado como padrão
+ +

Variaveis

+ +

richdraw

Objeto richdraw criado por criaContainerRichdraw

Tipo

{richdraw object}

+ +

Propriedades

+ +

estilos

Estilos que podem ser utilizados para desenhar os elementos

+ +

estiloPadrao

Estilo utilizado como padrão

+ +
+ + + + + + + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_eventos-js.html b/documentacao/files/classesjs/classe_eventos-js.html index 1909a37..6445b65 100644 --- a/documentacao/files/classesjs/classe_eventos-js.html +++ b/documentacao/files/classesjs/classe_eventos-js.html @@ -1,46 +1,46 @@ -Eventos - i3Geo - - - - - - - - - -

Eventos

i3GEO.eventos

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

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

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

Exemplos

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

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

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

Para remover utilize

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

Arquivo

i3geo/classesjs/classe_eventos.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

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

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

Executa as funções armazenadas em MOUSEUP.

- -

mousecliqueMapa

mousecliqueMapa: function()

Executa as funções armazenadas em MOUSECLIQUE.

- -

cliquePerm

cliquePerm:

Executa as funções armazenadas em MOUSECLIQUEPERM

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

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

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

- -

Propriedades

- -

status

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

- -

Tipos

- -

boolean

- -
- - - - -
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()
Executa as funções armazenadas em MOUSEUP.
mousecliqueMapa: function()
Executa as funções armazenadas em MOUSECLIQUE.
cliquePerm:
Executa as funções armazenadas em MOUSECLIQUEPERM
- - + + + + + + + + + +

Eventos

i3GEO.eventos

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

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

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

Exemplos

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

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

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

Para remover utilize

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

Arquivo

i3geo/classesjs/classe_eventos.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

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

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

Executa as funções armazenadas em MOUSEUP.

+ +

mousecliqueMapa

mousecliqueMapa: function()

Executa as funções armazenadas em MOUSECLIQUE.

+ +

cliquePerm

cliquePerm:

Executa as funções armazenadas em MOUSECLIQUEPERM

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

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

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

+ +

Propriedades

+ +

status

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

+ +

Tipos

+ +

boolean

+ +
+ + + + +
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()
Executa as funções armazenadas em MOUSEUP.
mousecliqueMapa: function()
Executa as funções armazenadas em MOUSECLIQUE.
cliquePerm:
Executa as funções armazenadas em MOUSECLIQUEPERM
+ + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_gadgets-js.html b/documentacao/files/classesjs/classe_gadgets-js.html index 68baf53..985545f 100644 --- a/documentacao/files/classesjs/classe_gadgets-js.html +++ b/documentacao/files/classesjs/classe_gadgets-js.html @@ -1,48 +1,48 @@ -Gadgets (objetos marginais do mapa) - i3Geo - - - - - - - - - -

Gadgets (objetos marginais do mapa)

i3GEO.gadgets

Inclui elementos especiais no mapa

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

Outras funcionalidades são definidas em botões.  Veja <classe_configura.js>

Summary
Gadgets (objetos marginais do mapa)i3GEO.gadgets
Arquivos
i3geo/classesjs/classe_gadgets.jsGPL2
Propriedades
PARAMETROSParametros 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.
mostraBuscaRapidaMostra a opção de busca rápida de lugares por palavra digitada.
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
- -

Arquivos

- -

i3geo/classesjs/classe_gadgets.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

- -

Propriedades

- -

PARAMETROS

Parametros de inicialização dos gadgets.

Essa variável define os parametros individuais de cada gadget e o ID do elemento HTML onde

  • gadget será incluído (parametro “idhtml”).

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

i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos = true|false //indica que os serviços de buscas externos ao i3Geo serão ou não mostrados i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa = true|false //indica se a busca será feita ou não nas camadas existentes no mapa i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.deslocaEsquerda = 0 //número de pixels que indica o quanto o menu será deslocado para a esquerda i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.finaliza = “” //nome de uma função que será executada quando a construção do menu tiver terminado i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI = {} //objeto contendo parâmetros adicionais da API YUI para menus

Você pode acessar os parâmetros da seguinte forma

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

Para evitar o funcionamento de um gadget experimente utilizar o seguinte 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},//google so funciona na interface google maps ou earth

”mostraVisual”

{idhtml:”visual”},

”mostraHistoricoZoom”

{idhtml:”historicozoom”}, //inclui opção admin try{ if(i3GEO.parametros.editor === “sim”){ i3GEO.configura.oMenuData.menu.push({nome:”Admin”,id:”i3GeoAdmin”}); i3GEO.configura.oMenuData.submenus.i3GeoAdmin = [ {id:”omenudataAdmin1”,text: “Página principal”, url: “javascript:var w = window.open(i3GEO.configura.locaplic+’/admin/index.html’)” }, {id:”omenudataAdmin2”,text: “Catálogo”, url: “javascript:var w = window.open(i3GEO.configura.locaplic+’/admin/html/arvore.html’)” }, {id:”omenudataAdmin3”,text: “Menus”, url: “javascript:i3GEO.arvoreDeTemas.abrejanelaIframe(‘900’,’700’,’”+i3GEO.configura.locaplic+”/admin/html/menus.html\’)”} ]; } } catch(e){} “mostraMenuSuspenso”:

{permiteLogin: true,idhtml:”menus”,deslocaEsquerda:0,finaliza:””,parametrosYUI={}},

”mostraMenuLista”

{idhtml:”menuLista”},

”mostraVersao”

{idhtml:”versaoi3geo”},

”mostraEmail”

{idhtml:”emailInstituicao”} }

Tipo

{JSON}

- -

Functions

- -

mostraEmail

mostraEmail: function(id)

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

Parametro

id {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

id {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

id {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

id {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

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

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

Veja: ferramentas/<buscarapida>

Parametro

id {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

  • 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, por exemplo, i3GEOoMenuBar.getMenuItem(“omenudataInterface1”).cfg.setProperty(“text”, “zzzzzz”); i3GEOoMenuBar.getMenuItem(“omenudataInterface1”).destroy();

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)

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

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

Parametro

id {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

id {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.
mostraBuscaRapida: function(id)
Mostra a opção de busca rápida de lugares por palavra digitada.
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
- - + + + + + + + + + +

Gadgets (objetos marginais do mapa)

i3GEO.gadgets

Inclui elementos especiais no mapa

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

Outras funcionalidades são definidas em botões.  Veja <classe_configura.js>

Summary
Gadgets (objetos marginais do mapa)i3GEO.gadgets
Arquivos
i3geo/classesjs/classe_gadgets.jsGPL2
Propriedades
PARAMETROSParametros 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.
mostraBuscaRapidaMostra a opção de busca rápida de lugares por palavra digitada.
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
+ +

Arquivos

+ +

i3geo/classesjs/classe_gadgets.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUACAtilde;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.

+ +

Propriedades

+ +

PARAMETROS

Parametros de inicialização dos gadgets.

Essa variável define os parametros individuais de cada gadget e o ID do elemento HTML onde

  • gadget será incluído (parametro “idhtml”).

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

i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos = true|false //indica que os serviços de buscas externos ao i3Geo serão ou não mostrados i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa = true|false //indica se a busca será feita ou não nas camadas existentes no mapa i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.deslocaEsquerda = 0 //número de pixels que indica o quanto o menu será deslocado para a esquerda i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.finaliza = “” //nome de uma função que será executada quando a construção do menu tiver terminado i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI = {} //objeto contendo parâmetros adicionais da API YUI para menus

Você pode acessar os parâmetros da seguinte forma

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

Para evitar o funcionamento de um gadget experimente utilizar o seguinte 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},//google so funciona na interface google maps ou earth

”mostraVisual”

{idhtml:”visual”},

”mostraHistoricoZoom”

{idhtml:”historicozoom”}, //inclui opção admin try{ if(i3GEO.parametros.editor === “sim”){ i3GEO.configura.oMenuData.menu.push({nome:”Admin”,id:”i3GeoAdmin”}); i3GEO.configura.oMenuData.submenus.i3GeoAdmin = [ {id:”omenudataAdmin1”,text: “Página principal”, url: “javascript:var w = window.open(i3GEO.configura.locaplic+’/admin/index.html’)” }, {id:”omenudataAdmin2”,text: “Catálogo”, url: “javascript:var w = window.open(i3GEO.configura.locaplic+’/admin/html/arvore.html’)” }, {id:”omenudataAdmin3”,text: “Menus”, url: “javascript:i3GEO.arvoreDeTemas.abrejanelaIframe(‘900’,’700’,’”+i3GEO.configura.locaplic+”/admin/html/menus.html\’)”} ]; } } catch(e){} “mostraMenuSuspenso”:

{permiteLogin: true,idhtml:”menus”,deslocaEsquerda:0,finaliza:””,parametrosYUI={}},

”mostraMenuLista”

{idhtml:”menuLista”},

”mostraVersao”

{idhtml:”versaoi3geo”},

”mostraEmail”

{idhtml:”emailInstituicao”} }

Tipo

{JSON}

+ +

Functions

+ +

mostraEmail

mostraEmail: function(id)

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

Parametro

id {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

id {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

id {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

id {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

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

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

Veja: ferramentas/<buscarapida>

Parametro

id {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

  • 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, por exemplo, i3GEOoMenuBar.getMenuItem(“omenudataInterface1”).cfg.setProperty(“text”, “zzzzzz”); i3GEOoMenuBar.getMenuItem(“omenudataInterface1”).destroy();

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)

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

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

Parametro

id {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

id {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.
mostraBuscaRapida: function(id)
Mostra a opção de busca rápida de lugares por palavra digitada.
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/classesjs/classe_guias-js.html b/documentacao/files/classesjs/classe_guias-js.html index 2fd4f58..19bfca8 100644 --- a/documentacao/files/classesjs/classe_guias-js.html +++ b/documentacao/files/classesjs/classe_guias-js.html @@ -1,56 +1,56 @@ -Guias - i3Geo - - - - - - - - - -

Guias

i3GEO.guias

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

Para configurar as guias do mapa principal utilize i3GEO.guias.configura = ...

Arquivo

i3geo/classesjs/classe_guias.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

Summary
Guiasi3GEO.guias
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
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
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 = { titulo:”Legenda do mapa”, id:”guia4”, idconteudo:”guia4obj”,//id do elemento HTML que contém o conteúdo da guia click: function(){ i3GEO.guias.mostra(“legenda”);//mostra a guia i3GEO.mapa.legendaHTML.cria(“guia4obj”); } }

Tipo

{JSON}

- -

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 par�metro 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}

Default

{“”}

- -

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

onde {String}id do elemento que conterá as guias
- -

ativa

ativa: function(guia)

Ativa uma determinada guia

Parametro

guia {String}guia que será ativada
- -

guiaMovel

guiaMovel:

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

- -

Propriedades

- -

ABERTA

Indica se a guia inicializará aberta

Type

{boolean}

- -

Functions

- -

inicia

inicia: function()

Inicializa a guia móvel

- -

abreFecha

abreFecha: function()

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
guiaMovel:
Controla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas
inicia: function()
Inicializa a guia móvel
abreFecha: function()
Abre ou fecha a guia móvel
- - + + + + + + + + + +

Guias

i3GEO.guias

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

Para configurar as guias do mapa principal utilize i3GEO.guias.configura = ...

Arquivo

i3geo/classesjs/classe_guias.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

Summary
Guiasi3GEO.guias
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
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
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 = { titulo:”Legenda do mapa”, id:”guia4”, idconteudo:”guia4obj”,//id do elemento HTML que contém o conteúdo da guia click: function(){ i3GEO.guias.mostra(“legenda”);//mostra a guia i3GEO.mapa.legendaHTML.cria(“guia4obj”); } }

Tipo

{JSON}

+ +

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 par�metro 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}

Default

{“”}

+ +

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

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

ativa

ativa: function(guia)

Ativa uma determinada guia

Parametro

guia {String}guia que será ativada
+ +

guiaMovel

guiaMovel:

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

+ +

Propriedades

+ +

ABERTA

Indica se a guia inicializará aberta

Type

{boolean}

+ +

Functions

+ +

inicia

inicia: function()

Inicializa a guia móvel

+ +

abreFecha

abreFecha: function()

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
guiaMovel:
Controla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas
inicia: function()
Inicializa a guia móvel
abreFecha: function()
Abre ou fecha a guia móvel
+ + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_i3geo-js.html b/documentacao/files/classesjs/classe_i3geo-js.html index abf10c0..bd67d58 100644 --- a/documentacao/files/classesjs/classe_i3geo-js.html +++ b/documentacao/files/classesjs/classe_i3geo-js.html @@ -1,42 +1,42 @@ -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

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.

Arquivo

i3geo/classesjs/classe_i3geo.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
i3GeoA classe i3GEO possuí os métodos de criação e atualização do mapa.
Propriedades
parametrosParametros obtidos do mapa atual.
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 o mapa ter sido criado.
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)
- -

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.

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

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

Tipo

{string}

Default

{“”}

- -

finalizaAPI

Função que será executada após a API utilizada (Openlayers ou Googlemaps) ter sido inicializada e o objeto com o mapa ter sido criado.  Pode ser uma string também, que será avaliada com “eval”.

Tipo

{string}

Default

{“”}

- -

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}

Default

{“”}

- -

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>

Veja <i3GEO.Interface>

- -

inicia

inicia:function(retorno)

Inicializa o mapa

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

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

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

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

- -

atualiza

atualiza: function(retorno)

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

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

Os seguintes gadgets são processados

<i3GEO.arvoreDeCamadas.atualiza>

<i3GEO.arvoreDeCamadas.atualizaFarol>

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

Parametro

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

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

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.

Arquivo

i3geo/classesjs/classe_i3geo.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
i3GeoA classe i3GEO possuí os métodos de criação e atualização do mapa.
Propriedades
parametrosParametros obtidos do mapa atual.
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 o mapa ter sido criado.
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)
+ +

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.

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

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

Tipo

{string}

Default

{“”}

+ +

finalizaAPI

Função que será executada após a API utilizada (Openlayers ou Googlemaps) ter sido inicializada e o objeto com o mapa ter sido criado.  Pode ser uma string também, que será avaliada com “eval”.

Tipo

{string}

Default

{“”}

+ +

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}

Default

{“”}

+ +

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>

Veja <i3GEO.Interface>

+ +

inicia

inicia:function(retorno)

Inicializa o mapa

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

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

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

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

+ +

atualiza

atualiza: function(retorno)

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

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

Os seguintes gadgets são processados

<i3GEO.arvoreDeCamadas.atualiza>

<i3GEO.arvoreDeCamadas.atualizaFarol>

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

Parametro

retorno {String}string com os parametros do novo mapa.  Se retorno não for especificado ou se for vazio, será feita uma chamada em ajax para sua obtenção.  O resultado dessa chamada é armazenada em i3GEO.parametros
+ +
+ + + + +
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/classesjs/classe_idioma-js.html b/documentacao/files/classesjs/classe_idioma-js.html index d1b2730..2fb536d 100644 --- a/documentacao/files/classesjs/classe_idioma-js.html +++ b/documentacao/files/classesjs/classe_idioma-js.html @@ -1,56 +1,56 @@ -Idioma - i3Geo - - - - - - - - - -

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.

Exemplos

i3GEO.idioma.define(“pt”);

i3GEO.idioma.defineDicionario(g_traducao);

i3GEO.idioma.alteraDicionario(“d22”,”novo oi”);

alert($trad(“d22”))

Arquivo

i3geo/classesjs/classe_idioma.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Idiomai3geo.idioma
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
$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}

Default

{“”}

- -

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}veja <dicionario.js>

Default

{g_traducao}

- -

Functions

- -

define

define: function(codigo)

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

Parametro

codigo{String} Código do idioma.
- -

retornaAtual

retornaAtual: function()

Retorna o idioma atual.

Returns

{string} Código do idioma.

- -

defineDicionario

defineDicionario: function(obj)

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

Parametro

obj{Object} Objeto com a tradução.

Example

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

id{String} Código do texto.
novo(String) Novo texto.
- -

traduzir

traduzir: function(id,
dic)

Traduz um texto para o idioma escolhido

Parametro

id{String} Código do texto.
dic{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

novodic{Object} Objeto novo dicionário.

Example

var novodic ={ “pp”: [{

pt:”texto em portugues”,

en:”texto em ingles”,

es:”texto em espanhol”

}]}

i3GEO.idioma.adicionaDicionario(novodic)

alert($trad(“pp”))

- -

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

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

listaIdiomas

listaIdiomas: function()

Lista os idiomas disponíveis no dicionário ativo

Returns

{Array} Array com os 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

- -

$trad

$trad = function(id,
dic)

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

Parametro

id{String} Código do texto.
dic{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
$trad = function(id,
dic)
Atalho para a função de tradução
- - + + + + + + + + + +

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.

Exemplos

i3GEO.idioma.define(“pt”);

i3GEO.idioma.defineDicionario(g_traducao);

i3GEO.idioma.alteraDicionario(“d22”,”novo oi”);

alert($trad(“d22”))

Arquivo

i3geo/classesjs/classe_idioma.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Idiomai3geo.idioma
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
$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}

Default

{“”}

+ +

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}veja <dicionario.js>

Default

{g_traducao}

+ +

Functions

+ +

define

define: function(codigo)

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

Parametro

codigo{String} Código do idioma.
+ +

retornaAtual

retornaAtual: function()

Retorna o idioma atual.

Returns

{string} Código do idioma.

+ +

defineDicionario

defineDicionario: function(obj)

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

Parametro

obj{Object} Objeto com a tradução.

Example

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

id{String} Código do texto.
novo(String) Novo texto.
+ +

traduzir

traduzir: function(id,
dic)

Traduz um texto para o idioma escolhido

Parametro

id{String} Código do texto.
dic{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

novodic{Object} Objeto novo dicionário.

Example

var novodic ={ “pp”: [{

pt:”texto em portugues”,

en:”texto em ingles”,

es:”texto em espanhol”

}]}

i3GEO.idioma.adicionaDicionario(novodic)

alert($trad(“pp”))

+ +

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

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

listaIdiomas

listaIdiomas: function()

Lista os idiomas disponíveis no dicionário ativo

Returns

{Array} Array com os 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

+ +

$trad

$trad = function(id,
dic)

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

Parametro

id{String} Código do texto.
dic{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
$trad = function(id,
dic)
Atalho para a função de tradução
+ + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_interface-js.html b/documentacao/files/classesjs/classe_interface-js.html index ce22c91..7912054 100644 --- a/documentacao/files/classesjs/classe_interface-js.html +++ b/documentacao/files/classesjs/classe_interface-js.html @@ -1,118 +1,122 @@ -Interface - i3Geo - - - - - - - - - -

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

Exemplo

Para iniciar o i3geo com uma interface específica, utilize http://localhost/i3geo/ms_criamapa.php?interface=googlemaps.phtml O HTML deve conter as definições da interface criada e deve estar armazenado em i3geo/aplicmap

Arquivo

i3geo/classesjs/classe_interface.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Interfacei3GEO.Interface
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
BARRABOTOESTOPDistância da barra de botões em relação ao topo do mapa.
BARRABOTOESLEFTDistância da barra de botões em relação ao lado esquerdo do mapa.
BARRADEZOOMTOPDistância da barra de zoom em relação ao topo do mapa.
BARRADEZOOMLEFTDistância 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 parâmetro
i3GEO.Interface.openlayersInterface com motor de navegação baseado na API OpenLayers
Propriedades
parametrosMapPermite incluir parametros da API do OpenLayers não 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
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
LAYERSADICIONAISArray com objetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
i3GEO.Interface.googlemapsInterface com motor de navegação baseado na API Google Maps
Propriedades
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
adicionaNoArvoreGoogleAcrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
ativaDesativaCamadaKmlAtiva ou desativa uma camada do nó de layers KML
i3GEO.Interface.googleearthInterface com motor de navegação baseado na API Google Earth
Variaveis
PARAMETROSLAYERParâmetros 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
adicionaNoArvoreGoogleAcrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
ativaDesativaCamadaKmlAtiva ou desativa uma camada do nó de layers KML
- -

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.

Type

{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 = “”

Type

{string}

Default

{openlayers_t.htm}

- -

BARRABOTOESTOP

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

Tipo

{number}

Default

{12}

- -

BARRABOTOESLEFT

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

Tipo

{number}

Default

{3}

- -

BARRADEZOOMTOP

Distância da barra de zoom em relação ao topo do mapa.

Tipo

{number}

Default

{12}

- -

BARRADEZOOMLEFT

Distância da barra de zoom em relação ao lado esquerdo do mapa.

Tipo

{number}

Default

{3}

- -

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

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

opacidade {numerico}0 a 1
layer {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

retorno {JSON}objeto JSON com os parâmetros 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.
tema {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

- -

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 parâmetro

- -

i3GEO.Interface.openlayers

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

Utilizado quando

i3GEO.Interface.ATUAL = “openlayers”

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

Para detalhes sobre a configuração da interface, veja i3geo/aplicmap/openlayers.htm

Summary
Propriedades
parametrosMapPermite incluir parametros da API do OpenLayers não 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
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
LAYERSADICIONAISArray com objetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
- -

Propriedades

- -

parametrosMap

Permite incluir parametros da API do OpenLayers não previstos no i3Geo.  Veja em http://dev.openlayers.org/releases/OpenLayers-2.12/doc/apidocs/files/OpenLayers/Map-js.html

Exemplo i3GEO.Interface.openlayers.parametrosMap.scales = [50000000, 30000000, 10000000, 5000000];

- -

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

{background style}

Default

{yellow}

- -

TILES

Indica se será utilizado o modo de navegação em tiles

Tipo

{boolean}

Default

{false}

- -

GADGETS

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

Tipo

{object}

Default

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

- -

MINEXTENT

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

Tipo

{array}

Default

{-0.001, -0.001, 0.001, 0.001]}

- -

MAXEXTENT

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

Tipo

{array}

Default

{[-180, -90, 180, 90]}

- -

LAYERSADICIONAIS

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

Tipo

{array}

- -

i3GEO.Interface.googlemaps

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

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
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
adicionaNoArvoreGoogleAcrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
ativaDesativaCamadaKmlAtiva ou desativa uma camada do nó de layers KML
- -

Propriedades

- -

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

Default

0.8

Tipo

{Numeric}

- -

TIPOMAPA

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

Default

”roadmap”

Tipo

{stringGoogle API constante “satellite”|”roadmap”|”hybrid”|”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

pan {Boolean}define se o mapa será deslocado para encaixar o KML
url {String}URL do arquivo KML.  Se não for definido, a URL será obtida do INPUT com id = i3geo_urlkml (veja i3GEO.gadgets.mostraInserirKml)
titulo {string}titulo que aparecerá na árvore.  Se não for definido, será calculado aleatoriamente.
ativo {boolean}indica se a camada estará ativa ou não.  Se não for definido, será considerado como true
- -

adicionaNoArvoreGoogle

adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)

Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa

Os temas são incluídos em um nó chamado “Google Maps”.

Para obter esse nó utilize var node = i3GEO.arvoreDeCamadas.ARVORE.getNodeByProperty(“idkml”,”raiz”);

Parametros

url {string}url do arquivo KML
nomeOverlay {string}título do tema
ativo {boolean}indica o estado do checkbox
id {string}nome do objeto GGeoXml
- -

ativaDesativaCamadaKml

ativaDesativaCamadaKml: function(obj,
url)

Ativa ou desativa uma camada do nó de layers KML

Parametro

obj {object}objeto do tipo checkbox que foi ativado/desativado
url {string}url do KML
- -

i3GEO.Interface.googleearth

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

Utilizado quando

i3GEO.Interface.ATUAL = “googleearth”

Cria o objeto i3GeoMap que pode receber os métodos da API do google Earth

Summary
Variaveis
PARAMETROSLAYERParâmetros 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
adicionaNoArvoreGoogleAcrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
ativaDesativaCamadaKmlAtiva ou desativa uma camada do nó de layers KML
- -

Variaveis

- -

PARAMETROSLAYER

Parâmetros adicionais que são inseridos na URL que define cada layer

Tipo

{string}

- -

Propriedades

- -

GADGETS

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

Tipo

{object}

Default

{}

- -

Functions

- -

adicionaKml

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

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

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

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

Parametros

pan {Boolean}define se o mapa será deslocado para encaixar o KML
url {String}URL do arquivo KML.  Se não for definido, a URL será obtida do INPUT com id = i3geo_urlkml (veja i3GEO.gadgets.mostraInserirKml)
titulo {string}titulo que aparecerá na árvore.  Se não for definido, será calculado aleatoriamente.
ativo {boolean}indica se a camada estará ativa ou não.  Se não for definido, será considerado como true
- -

adicionaNoArvoreGoogle

adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)

Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa

Os temas são incluídos em um nó chamado “Google Earth”.

Para obter esse nó utilize var node = i3GEO.arvoreDeCamadas.ARVORE.getNodeByProperty(“idkml”,”raiz”);

Parametros

url {string}url do arquivo KML
nomeOverlay {string}título do tema
ativo {boolean}indica o estado do checkbox
id {string}nome do objeto GGeoXml
- -

ativaDesativaCamadaKml

ativaDesativaCamadaKml: function(obj)

Ativa ou desativa uma camada do nó de layers KML

Parametro

obj {object}objeto do tipo checkbox que foi ativado/desativado
- -
- - - - -
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
adicionaKml: function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Maps
adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
ativaDesativaCamadaKml: function(obj,
url)
Ativa ou desativa uma camada do nó de layers KML
adicionaKml: function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Earth
adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
ativaDesativaCamadaKml: function(obj)
Ativa ou desativa uma camada do nó de layers KML
- - + + + + + + + + + +

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

Exemplo

Para iniciar o i3geo com uma interface específica, utilize http://localhost/i3geo/ms_criamapa.php?interface=googlemaps.phtml O HTML deve conter as definições da interface criada e deve estar armazenado em i3geo/aplicmap

Arquivo

i3geo/classesjs/classe_interface.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Interfacei3GEO.Interface
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
BARRABOTOESTOPDistância da barra de botões em relação ao topo do mapa.
BARRABOTOESLEFTDistância da barra de botões em relação ao lado esquerdo do mapa.
BARRADEZOOMTOPDistância da barra de zoom em relação ao topo do mapa.
BARRADEZOOMLEFTDistância 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 parâmetro
i3GEO.Interface.openlayersInterface com motor de navegação baseado na API OpenLayers
Propriedades
parametrosMapPermite incluir parametros da API do OpenLayers não 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
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
LAYERSADICIONAISArray com objetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
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
adicionaNoArvoreGoogleAcrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
ativaDesativaCamadaKmlAtiva ou desativa uma camada do nó de layers KML
i3GEO.Interface.googleearthInterface com motor de navegação baseado na API Google Earth
Variaveis
PARAMETROSLAYERParâmetros 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
adicionaNoArvoreGoogleAcrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
ativaDesativaCamadaKmlAtiva ou desativa uma camada do nó de layers KML
+ +

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.

Type

{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 = “”

Type

{string}

Default

{“”}

+ +

BARRABOTOESTOP

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

Tipo

{number}

Default

{12}

+ +

BARRABOTOESLEFT

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

Tipo

{number}

Default

{3}

+ +

BARRADEZOOMTOP

Distância da barra de zoom em relação ao topo do mapa.

Tipo

{number}

Default

{12}

+ +

BARRADEZOOMLEFT

Distância da barra de zoom em relação ao lado esquerdo do mapa.

Tipo

{number}

Default

{3}

+ +

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

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

opacidade {numerico}0 a 1
layer {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

retorno {JSON}objeto JSON com os parâmetros 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.
tema {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

+ +

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 parâmetro

+ +

i3GEO.Interface.openlayers

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

Utilizado quando

i3GEO.Interface.ATUAL = “openlayers”

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

Para detalhes sobre a configuração da interface, veja i3geo/aplicmap/openlayers.htm

Summary
Propriedades
parametrosMapPermite incluir parametros da API do OpenLayers não 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
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
LAYERSADICIONAISArray com objetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
+ +

Propriedades

+ +

parametrosMap

Permite incluir parametros da API do OpenLayers não previstos no i3Geo.  Veja em http://dev.openlayers.org/releases/OpenLayers-2.12/doc/apidocs/files/OpenLayers/Map-js.html

Exemplo i3GEO.Interface.openlayers.parametrosMap.scales = [50000000, 30000000, 10000000, 5000000];

+ +

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

{background style}

Default

{yellow}

+ +

TILES

Indica se será utilizado o modo de navegação em tiles

Tipo

{boolean}

Default

{false}

+ +

GADGETS

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

Tipo

{object}

Default

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

+ +

MINEXTENT

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

Tipo

{array}

Default

{-0.001, -0.001, 0.001, 0.001]}

+ +

MAXEXTENT

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

Tipo

{array}

Default

{[-180, -90, 180, 90]}

+ +

LAYERSADICIONAIS

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

Tipo

{array}

+ +

i3GEO.Interface.googlemaps

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

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
adicionaNoArvoreGoogleAcrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
ativaDesativaCamadaKmlAtiva ou desativa uma camada do nó de layers KML
+ +

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 estilo do Google Maps}

+ +

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}

Default: “”

+ +

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

Default

0.8

Tipo

{Numeric}

+ +

TIPOMAPA

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

Default

”roadmap”

Tipo

{stringGoogle API constante “satellite”|”roadmap”|”hybrid”|”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

pan {Boolean}define se o mapa será deslocado para encaixar o KML
url {String}URL do arquivo KML.  Se não for definido, a URL será obtida do INPUT com id = i3geo_urlkml (veja i3GEO.gadgets.mostraInserirKml)
titulo {string}titulo que aparecerá na árvore.  Se não for definido, será calculado aleatoriamente.
ativo {boolean}indica se a camada estará ativa ou não.  Se não for definido, será considerado como true
+ +

adicionaNoArvoreGoogle

adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)

Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa

Os temas são incluídos em um nó chamado “Google Maps”.

Para obter esse nó utilize var node = i3GEO.arvoreDeCamadas.ARVORE.getNodeByProperty(“idkml”,”raiz”);

Parametros

url {string}url do arquivo KML
nomeOverlay {string}título do tema
ativo {boolean}indica o estado do checkbox
id {string}nome do objeto GGeoXml
+ +

ativaDesativaCamadaKml

ativaDesativaCamadaKml: function(obj,
url)

Ativa ou desativa uma camada do nó de layers KML

Parametro

obj {object}objeto do tipo checkbox que foi ativado/desativado
url {string}url do KML
+ +

i3GEO.Interface.googleearth

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

Utilizado quando

i3GEO.Interface.ATUAL = “googleearth”

Cria o objeto i3GeoMap que pode receber os métodos da API do google Earth

Summary
Variaveis
PARAMETROSLAYERParâmetros 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
adicionaNoArvoreGoogleAcrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
ativaDesativaCamadaKmlAtiva ou desativa uma camada do nó de layers KML
+ +

Variaveis

+ +

PARAMETROSLAYER

Parâmetros adicionais que são inseridos na URL que define cada layer

Tipo

{string}

+ +

Propriedades

+ +

GADGETS

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

Tipo

{object}

Default

{}

+ +

Functions

+ +

adicionaKml

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

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

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

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

Parametros

pan {Boolean}define se o mapa será deslocado para encaixar o KML
url {String}URL do arquivo KML.  Se não for definido, a URL será obtida do INPUT com id = i3geo_urlkml (veja i3GEO.gadgets.mostraInserirKml)
titulo {string}titulo que aparecerá na árvore.  Se não for definido, será calculado aleatoriamente.
ativo {boolean}indica se a camada estará ativa ou não.  Se não for definido, será considerado como true
+ +

adicionaNoArvoreGoogle

adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)

Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa

Os temas são incluídos em um nó chamado “Google Earth”.

Para obter esse nó utilize var node = i3GEO.arvoreDeCamadas.ARVORE.getNodeByProperty(“idkml”,”raiz”);

Parametros

url {string}url do arquivo KML
nomeOverlay {string}título do tema
ativo {boolean}indica o estado do checkbox
id {string}nome do objeto GGeoXml
+ +

ativaDesativaCamadaKml

ativaDesativaCamadaKml: function(obj)

Ativa ou desativa uma camada do nó de layers KML

Parametro

obj {object}objeto do tipo checkbox que foi ativado/desativado
+ +
+ + + + +
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
adicionaKml: function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Maps
adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
ativaDesativaCamadaKml: function(obj,
url)
Ativa ou desativa uma camada do nó de layers KML
adicionaKml: function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Earth
adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
ativaDesativaCamadaKml: function(obj)
Ativa ou desativa uma camada do nó de layers KML
+ + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_janela-js.html b/documentacao/files/classesjs/classe_janela-js.html index d706838..363b782 100644 --- a/documentacao/files/classesjs/classe_janela-js.html +++ b/documentacao/files/classesjs/classe_janela-js.html @@ -1,50 +1,50 @@ -Janelas - i3Geo - - - - - - - - - -

Janelas

i3GEO.janela

Abre janelas flutuantes

As janelas são criadas por meio da biblioteca YUI

Arquivo

i3geo/classesjs/classe_janela.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Janelasi3GEO.janela
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
mensagemSimplesMostra uma janela simples com uma mensagem
- -

Propriedades

- -

ESTILOABD

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

Tipo

{String}

Default

{display:block;padding:5px 0px 5px 2px}

- -

ESTILOAGUARDE

Estilo da janela de aguarde

Pode ser normal|reduzida|minima

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)

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

wlargura {integer}largura da janela em pixels
waltura {integer}altura da janela em pixels
wsrc {String}URL que será incluída no SRC do iframe interno da janela.  Se for “”, o iframe não será criado
nx {Integer}posição x da janela em pixels.  Se for “” será fixada no centro
ny {Integer}posição y da janela em pixels.  Se for “” será fixada no centro
texto {String}texto do cabeçalho
id {String}(opcional) nome que será dado ao id que conterá a janela.  Se não for definido, será usado o 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”.
modal {Boolean}(opcional) indica se a janela bloqueará as inferiores ou não.  Por default é false
classe {String}(opcional) classe CSS que será aplicada à barra de menu.  Por default o valor é hd2.  Na interface Google Earth, esse valor é sempre alterado para “hd”.
funcaoCabecalho {function}(opcional) funcao que será executada quando o usuário clicar no cabecalho
funcaoMinimiza {function}(opcional) funcao que será executada para minimizar a janela

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

w {Integer}nova largura
h {Integer}nova altura
id {String}(opcional) id que identifica a janela aberta, por padrão utiliza “wdoca”
- -

abreAguarde

abreAguarde: function(id,
texto)

Abre uma janela com a mensagem de aguarde

Parametros

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

fechaAguarde

fechaAguarde: function(id)

Fecha uma janela do tipo aguarde

Paremeters

id {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

texto {String}texto da janela

tempo {segundos}

- -

mensagemSimples

mensagemSimples: function(texto,
cabecalho)

Mostra uma janela simples com uma mensagem

Parametros

texto {String}texto da mensagem
- -
- - - - -
cria: function(wlargura,
waltura,
wsrc,
nx,
ny,
texto,
id,
modal,
classe,
funcaoCabecalho,
funcaoMinimiza)
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
mensagemSimples: function(texto,
cabecalho)
Mostra uma janela simples com uma mensagem
- - + + + + + + + + + +

Janelas

i3GEO.janela

Abre janelas flutuantes

As janelas são criadas por meio da biblioteca YUI

Arquivo

i3geo/classesjs/classe_janela.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Janelasi3GEO.janela
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
mensagemSimplesMostra uma janela simples com uma mensagem
+ +

Propriedades

+ +

ESTILOABD

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

Tipo

{String}

Default

{display:block;padding:5px 0px 5px 2px}

+ +

ESTILOAGUARDE

Estilo da janela de aguarde

Pode ser normal|reduzida|minima

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)

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

wlargura {integer}largura da janela em pixels
waltura {integer}altura da janela em pixels
wsrc {String}URL que será incluída no SRC do iframe interno da janela.  Se for “”, o iframe não será criado
nx {Integer}posição x da janela em pixels.  Se for “” será fixada no centro
ny {Integer}posição y da janela em pixels.  Se for “” será fixada no centro
texto {String}texto do cabeçalho
id {String}(opcional) nome que será dado ao id que conterá a janela.  Se não for definido, será usado o 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”.
modal {Boolean}(opcional) indica se a janela bloqueará as inferiores ou não.  Por default é false
classe {String}(opcional) classe CSS que será aplicada à barra de menu.  Por default o valor é hd2.  Na interface Google Earth, esse valor é sempre alterado para “hd”.
funcaoCabecalho {function}(opcional) funcao que será executada quando o usuário clicar no cabecalho
funcaoMinimiza {function}(opcional) funcao que será executada para minimizar a janela

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

w {Integer}nova largura
h {Integer}nova altura
id {String}(opcional) id que identifica a janela aberta, por padrão utiliza “wdoca”
+ +

abreAguarde

abreAguarde: function(id,
texto)

Abre uma janela com a mensagem de aguarde

Parametros

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

fechaAguarde

fechaAguarde: function(id)

Fecha uma janela do tipo aguarde

Paremeters

id {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

texto {String}texto da janela

tempo {segundos}

+ +

mensagemSimples

mensagemSimples: function(texto,
cabecalho)

Mostra uma janela simples com uma mensagem

Parametros

texto {String}texto da mensagem
+ +
+ + + + +
cria: function(wlargura,
waltura,
wsrc,
nx,
ny,
texto,
id,
modal,
classe,
funcaoCabecalho,
funcaoMinimiza)
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
mensagemSimples: function(texto,
cabecalho)
Mostra uma janela simples com uma mensagem
+ + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_login-js.html b/documentacao/files/classesjs/classe_login-js.html index 17a8180..ef30280 100644 --- a/documentacao/files/classesjs/classe_login-js.html +++ b/documentacao/files/classesjs/classe_login-js.html @@ -1,38 +1,38 @@ -Controle de usuário - i3Geo - - - - - - - - - -

Controle de usuário

i3GEO.login

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

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

Summary
Controle de usuárioi3GEO.login
Arquivos
i3geo/classesjs/classe_login.jsGPL2
Variaveis
divnomeloginId do elemento div 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
- -

Arquivos

- -

i3geo/classesjs/classe_login.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

- -

Variaveis

- -

divnomelogin

Id do elemento div que recebera o nome do usuario apos o login para ser mostrado no mapa.

- -

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

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

- -
- - - - - - - + + + + + + + + + +

Controle de usuário

i3GEO.login

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

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

Summary
Controle de usuárioi3GEO.login
Arquivos
i3geo/classesjs/classe_login.jsGPL2
Variaveis
divnomeloginId do elemento div 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
+ +

Arquivos

+ +

i3geo/classesjs/classe_login.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

+ +

Variaveis

+ +

divnomelogin

Id do elemento div que recebera o nome do usuario apos o login para ser mostrado no mapa.

+ +

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

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

+ +
+ + + + + + + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_mapa-js.html b/documentacao/files/classesjs/classe_mapa-js.html index a619af1..0bd2f08 100644 --- a/documentacao/files/classesjs/classe_mapa-js.html +++ b/documentacao/files/classesjs/classe_mapa-js.html @@ -1,114 +1,114 @@ -Mapa - i3Geo - - - - - - - - - -

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.

Arquivo

i3geo/classesjs/classe_mapa.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Mapai3GEO.mapa
Propriedades
AUTORESIZEIndica se o tamanho do mapa sera ajustado toda vez que o navegador for redimensionado
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.
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
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
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

- -

AUTORESIZE

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

Type

{boolean}

Default

{false}

- -

Functions

- -

insereDobraPagina

insereDobraPagina: function(tipo,
imagem)

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

Parametros

tipo {string}tipo de icone googlemaps|openlayers
imagem {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

codigo {string}codigo da camada
- -

ativaLogo

ativaLogo: function()

Ativa ou desativa a logo marca.

- -

i3GEO.mapa.legendaHTML

Controla a obtencao da legenda do mapa formatada em HTML.

util para mostrar a legenda na tela

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

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 apenas, por exemplo:

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

Parametros

id {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)

Libera a legenda criando uma janela flutuante sobre o mapa

Parametros

cksim|nao - (opcional) inclui ou nao o checkbox que permitem desligar a camada
- -

i3GEO.mapa.dialogo

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

Summary
Functions
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
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

- -

listaDeMapasBanco

listaDeMapasBanco: function()

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

Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT

- -

metaestatListaMapas

metaestatListaMapas: function()

Lista os mapas publicados no METAESTAT

- -

locregiao

locregiao: function()

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

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.
cria: function(id)
Cria a legenda HTML
atualiza: function()
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
libera: function(ck)
Libera a legenda criando uma janela flutuante sobre o mapa
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()
Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapas: function()
Lista os mapas publicados no METAESTAT
locregiao: function()
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()
Abre a janela de dialogo da ferramenta identifica
- - + + + + + + + + + +

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.

Arquivo

i3geo/classesjs/classe_mapa.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Mapai3GEO.mapa
Propriedades
AUTORESIZEIndica se o tamanho do mapa sera ajustado toda vez que o navegador for redimensionado
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.
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
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
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

+ +

AUTORESIZE

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

Type

{boolean}

Default

{false}

+ +

Functions

+ +

insereDobraPagina

insereDobraPagina: function(tipo,
imagem)

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

Parametros

tipo {string}tipo de icone googlemaps|openlayers
imagem {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

codigo {string}codigo da camada
+ +

ativaLogo

ativaLogo: function()

Ativa ou desativa a logo marca.

+ +

i3GEO.mapa.legendaHTML

Controla a obtencao da legenda do mapa formatada em HTML.

util para mostrar a legenda na tela

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

id {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)

Libera a legenda criando uma janela flutuante sobre o mapa

Parametros

cksim|nao - (opcional) inclui ou nao o checkbox que permitem desligar a camada
+ +

i3GEO.mapa.dialogo

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

Summary
Functions
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
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

+ +

listaDeMapasBanco

listaDeMapasBanco: function()

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

Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT

+ +

metaestatListaMapas

metaestatListaMapas: function()

Lista os mapas publicados no METAESTAT

+ +

locregiao

locregiao: function()

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

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.
cria: function(id)
Cria a legenda HTML
atualiza: function()
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
libera: function(ck)
Libera a legenda criando uma janela flutuante sobre o mapa
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()
Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapas: function()
Lista os mapas publicados no METAESTAT
locregiao: function()
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(e)
Abre a janela de dialogo da ferramenta identifica
+ + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_maparef-js.html b/documentacao/files/classesjs/classe_maparef-js.html index c2dc063..d8813f1 100644 --- a/documentacao/files/classesjs/classe_maparef-js.html +++ b/documentacao/files/classesjs/classe_maparef-js.html @@ -1,46 +1,48 @@ -Mapa de referência - i3Geo - - - - - - - - - -

Mapa de referência

i3GEO.maparef

Cria e processa o mapa de referência

Exemplo

i3Geo.maparef.inicia()

Arquivo

i3geo/classesjs/classe_maparef.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Mapa de referênciai3GEO.maparef
Propriedades
fatorZoomDinamicoDefine o fator de zoom inicial do mapa de referência quando o modo dinâmico for ativado
SELETORTIPOInclui ou não o seletor de tipo de mapa de referência
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 dinâmico for ativado

Tipo

{numeric}

Default

{-3}

- -

SELETORTIPO

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

Tipo

{Boolean}

Default

{true}

- -

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}

- -

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

{true}

- -

OPACIDADE

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

Varia de 0 a 100

Tipo

{numeric}

Default

{85}

- -

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

{Numeric}

Defaul

{0}

- -

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 dinâmico, 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.
- - + + + + + + + + + +

Mapa de referência

i3GEO.maparef

Cria e processa o mapa de referência

Exemplo

i3Geo.maparef.inicia()

Arquivo

i3geo/classesjs/classe_maparef.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Mapa de referênciai3GEO.maparef
Propriedades
fatorZoomDinamicoDefine o fator de zoom inicial do mapa de referência quando o modo dinâmico 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 dinâmico 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

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

+ +

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

{true}

+ +

OPACIDADE

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

Varia de 0 a 100

Tipo

{numeric}

Default

{85}

+ +

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

{Numeric}

Defaul

{0}

+ +

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 dinâmico, 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/classesjs/classe_navega-js.html b/documentacao/files/classesjs/classe_navega-js.html index e28d3c5..59cd3e2 100644 --- a/documentacao/files/classesjs/classe_navega-js.html +++ b/documentacao/files/classesjs/classe_navega-js.html @@ -1,108 +1,108 @@ -Navegação sobre o mapa - i3Geo - - - - - - - - - -

Navegação sobre o mapa

i3GEO.navega

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

Quando todos os argumentos da função forem opcionais, basta usar nomeFuncao(), nos casos em que os primeiros argumentos forem opcionais e os demais obrigatórios, utilize “” no lugar do argumento que se quer usar o default, exemplo, nomeFuncao(“”,””,10)

Arquivo

i3geo/classesjs/classe_navega.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Navegação sobre o mapai3GEO.navega
Propriedades
FATORZOOMValor utilizado nas operações de zoom in e out.
Functions
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
panFixoDesloca o mapa para uma determinada direção com uma distância fixa.
panFixoNorteDesloca o mapa para o norte
panFixoSulDesloca o mapa para o sul
panFixoOesteDesloca o mapa para o oeste
panFixoLesteDesloca o mapa para o leste
mostraRosaDosVentosMostra sobre o mapa a rosa dos ventos.
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
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.

Default

{2}

Tipo

{Numeric}

- -

Functions

- -

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

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {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

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {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

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {String}(opcional) código da seção aberta no servidor pelo i3geo
x {Numeric}coordenada em décimos de grau da longitude
y {Numeric}coordenada em décimos de grau da latitude
tamanho {Numeric}opcional, tamanho do símbolo do ponto que será inserido no mapa
simbolo {String}opcional, nome do símbolo para o ponto
cor {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

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {String}(opcional) código da seção aberta no servidor pelo i3geo
x {Numeric}coordenada x da imagem
y {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

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {String}(opcional) código da seção aberta no servidor pelo i3geo
xi {Numeric}coordenada x inicial
yi {Numeric}coordenada y inicial
xf {Numeric}coordenada x final
yf {Numeric}coordenada y final
ext {String}extensão geográfica do mapa
tipoimagem {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

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {String}(opcional) código da seção aberta no servidor pelo i3geo
tipoimagem {String}Utlize “” para aplicar o default.  Tipo de imagem que será retornada na imagem do mapa que será criada
ext {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

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

panFixo

panFixo: function(locaplic,
sid,
direcao,
w,
h,
escala)

Desloca o mapa para uma determinada direção com uma distância fixa.

Parametros

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {String}(opcional) código da seção aberta no servidor pelo i3geo
direcao {String}norte,sul,leste,oeste,sudeste,sudoeste,nordeste,noroeste
w {Numeric}largura da imagem do mapa em pixels
h {Numeric}altura da imagem do mapa em pixels
escala {Numeric}escala do mapa
- -

panFixoNorte

panFixoNorte: function()

Desloca o mapa para o norte

- -

panFixoSul

panFixoSul: function()

Desloca o mapa para o sul

- -

panFixoOeste

panFixoOeste: function()

Desloca o mapa para o oeste

- -

panFixoLeste

panFixoLeste: function()

Desloca o mapa para o leste

- -

mostraRosaDosVentos

mostraRosaDosVentos: function()

Mostra sobre o mapa a rosa dos ventos.

A rosa permite que o usuário navegue no mapa sem ter de alterar a opção atual de navegação.

A rosa é mostrada apenas se a variável i3GEO.configura.mostraRosaDosVentos for = a “sim”.<b>

Para que a rosa seja mostrada, é necessário que esta função esteja registrada em

i3GEO.eventos.MOUSEPARADO

- -

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

id {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
Functions
iniciaInicia o destaque de um tema
desativaDesativa o destaque
- -

Propriedades

- -

TAMANHO

Tamanho do box

Tipo

{Integer}

Default

{75}

- -

Functions

- -

inicia

inicia: function(tema)

Inicia o destaque de um tema

Parametros

tema {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

coordenadas {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

- -
- - - - -
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
panFixo: function(locaplic,
sid,
direcao,
w,
h,
escala)
Desloca o mapa para uma determinada direção com uma distância fixa.
panFixoNorte: function()
Desloca o mapa para o norte
panFixoSul: function()
Desloca o mapa para o sul
panFixoOeste: function()
Desloca o mapa para o oeste
panFixoLeste: function()
Desloca o mapa para o leste
mostraRosaDosVentos: function()
Mostra sobre o mapa a rosa dos ventos.
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
desativa: function()
Desativa a lente aberta
inicia: function(tema)
Inicia o destaque de um tema
desativa: function()
Desativa o destaque
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
- - + + + + + + + + + +

Navegação sobre o mapa

i3GEO.navega

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

Quando todos os argumentos da função forem opcionais, basta usar nomeFuncao(), nos casos em que os primeiros argumentos forem opcionais e os demais obrigatórios, utilize “” no lugar do argumento que se quer usar o default, exemplo, nomeFuncao(“”,””,10)

Arquivo

i3geo/classesjs/classe_navega.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Navegação sobre o mapai3GEO.navega
Propriedades
FATORZOOMValor utilizado nas operações de zoom in e out.
Functions
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
panFixoDesloca o mapa para uma determinada direção com uma distância fixa.
panFixoNorteDesloca o mapa para o norte
panFixoSulDesloca o mapa para o sul
panFixoOesteDesloca o mapa para o oeste
panFixoLesteDesloca o mapa para o leste
mostraRosaDosVentosMostra sobre o mapa a rosa dos ventos.
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
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.

Default

{2}

Tipo

{Numeric}

+ +

Functions

+ +

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

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {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

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {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

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {String}(opcional) código da seção aberta no servidor pelo i3geo
x {Numeric}coordenada em décimos de grau da longitude
y {Numeric}coordenada em décimos de grau da latitude
tamanho {Numeric}opcional, tamanho do símbolo do ponto que será inserido no mapa
simbolo {String}opcional, nome do símbolo para o ponto
cor {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

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {String}(opcional) código da seção aberta no servidor pelo i3geo
x {Numeric}coordenada x da imagem
y {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

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {String}(opcional) código da seção aberta no servidor pelo i3geo
xi {Numeric}coordenada x inicial
yi {Numeric}coordenada y inicial
xf {Numeric}coordenada x final
yf {Numeric}coordenada y final
ext {String}extensão geográfica do mapa
tipoimagem {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

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {String}(opcional) código da seção aberta no servidor pelo i3geo
tipoimagem {String}Utlize “” para aplicar o default.  Tipo de imagem que será retornada na imagem do mapa que será criada
ext {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

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

panFixo

panFixo: function(locaplic,
sid,
direcao,
w,
h,
escala)

Desloca o mapa para uma determinada direção com uma distância fixa.

Parametros

locaplic {String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
sid {String}(opcional) código da seção aberta no servidor pelo i3geo
direcao {String}norte,sul,leste,oeste,sudeste,sudoeste,nordeste,noroeste
w {Numeric}largura da imagem do mapa em pixels
h {Numeric}altura da imagem do mapa em pixels
escala {Numeric}escala do mapa
+ +

panFixoNorte

panFixoNorte: function()

Desloca o mapa para o norte

+ +

panFixoSul

panFixoSul: function()

Desloca o mapa para o sul

+ +

panFixoOeste

panFixoOeste: function()

Desloca o mapa para o oeste

+ +

panFixoLeste

panFixoLeste: function()

Desloca o mapa para o leste

+ +

mostraRosaDosVentos

mostraRosaDosVentos: function()

Mostra sobre o mapa a rosa dos ventos.

A rosa permite que o usuário navegue no mapa sem ter de alterar a opção atual de navegação.

A rosa é mostrada apenas se a variável i3GEO.configura.mostraRosaDosVentos for = a “sim”.<b>

Para que a rosa seja mostrada, é necessário que esta função esteja registrada em

i3GEO.eventos.MOUSEPARADO

+ +

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

id {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
Functions
iniciaInicia o destaque de um tema
desativaDesativa o destaque
+ +

Propriedades

+ +

TAMANHO

Tamanho do box

Tipo

{Integer}

Default

{75}

+ +

Functions

+ +

inicia

inicia: function(tema)

Inicia o destaque de um tema

Parametros

tema {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

coordenadas {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

+ +
+ + + + +
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
panFixo: function(locaplic,
sid,
direcao,
w,
h,
escala)
Desloca o mapa para uma determinada direção com uma distância fixa.
panFixoNorte: function()
Desloca o mapa para o norte
panFixoSul: function()
Desloca o mapa para o sul
panFixoOeste: function()
Desloca o mapa para o oeste
panFixoLeste: function()
Desloca o mapa para o leste
mostraRosaDosVentos: function()
Mostra sobre o mapa a rosa dos ventos.
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
desativa: function()
Desativa a lente aberta
inicia: function(tema)
Inicia o destaque de um tema
desativa: function()
Desativa o destaque
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/classesjs/classe_php-js.html b/documentacao/files/classesjs/classe_php-js.html index 6ae4a9d..3a7d1bd 100644 --- a/documentacao/files/classesjs/classe_php-js.html +++ b/documentacao/files/classesjs/classe_php-js.html @@ -1,240 +1,240 @@ -PHP - i3Geo - - - - - - - - - -

PHP

i3GEO.php

Chamadas em AJAX que executam programas no lado do servidor

Muitos dos parâmetros 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>

Arquivo

i3geo/classesjs/classe_php.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
PHPi3GEO.php
Propriedades
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
insereSHPgrafico<INSERESHPGRAFICO>
insereSHP<INSERESHP>
pegaMensagens<PEGAMENSAGENS>
areaPixel<AREAPIXEL>
excluitema<EXCLUITEMA>
reordenatemas<REORDENATEMAS>
criaLegendaHTML<CRIALEGENDAHTML>
inverteStatusClasse<INVERTESTATUSCLASSE>
ligatemas<LIGATEMAS>
pegalistademenus<PEGALISTADEMENUS>
pegalistadegrupos<PEGALISTADEGRUPOS>
pegalistadeSubgrupos<PEGALISTADESUBGRUPOS>
pegalistadetemas<PEGALISTADETEMAS>
listaTemas<LISTATEMAS>
listaTemasEditaveis<LISTATEMASLOCAIS>
listaTemasComSel<LISTATEMASCOMSEL>
listatemasTipo<LISTATEMASTIPO>
pegaSistemas<PEGASISTEMAS>
listadrives<LISTADRIVES>
listaarquivos<LISTAARQUIVOS>
geo2utm<GEO2UTM>
desativacgi<DESATIVACGI>
pegaMapas<PEGALISTADEMAPAS>
mudatamanho<MUDATAMANHO>
ativalogo<ATIVALOGO>
insereAnnotation<INSEREFEATURE>
identificaunico<IDENTIFICAUNICO>
recuperamapa<RECUPERAMAPA>
criaLegendaImagem<CRIALEGENDAIMAGEM>
referenciadinamica<REFERENCIADINAMICA>
referencia<REFERENCIA>
pan<PAN>
aproxima<APROXIMA>
afasta<AFASTA>
zoomponto<ZOOMPONTO>
localizaIP<LOCALIZAIP>
mudaextO parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudaescala<MUDAESCALA>
aplicaResolucao<crialente>
geradestaque<GERADESTAQUE>
selecaopt<SELECAOPT>
selecaobox<SELECAOBOX>
selecaoext<SELECAOEXT>
selecaoatrib2<SELECAOATRIB2>
selecaotema<SELECAOTEMA>
sobetema<SOBETEMA>
descetema<DESCETEMA>
fontetema<FONTETEMA>
zoomtema<ZOOMTEMA>
zoomsel<ZOOMSEL>
limpasel<LIMPASEL>
invertestatuslegenda<INVERTESTATUSLEGENDA>
aplicaCorClasseTema<APLICACORCLASSETEMA>
mudatransp<MUDATRANSP>
mudanome<MUDANOME>
adicionaTemaWMS<ADICIONATEMAWMS>
adicionaTemaSHP<ADICIONATEMASHP>
adicionaTemaIMG<ADICIONATEMAIMG>
identifica2Depreciado na versão 4.7 (utilize “identifica3”)
identifica3<IDENTIFICA3>
reiniciaMapa<REINICIAMAPA>
procurartemas2<PROCURARTEMAS2>
procurartemasestrela<PROCURARTEMASESTRELA>
adtema<ADTEMA>
escalagrafica<ESCALAGRAFICA>
googlemaps<GOOGLEMAPS>
googleearth<GOOGLEEARTH>
openlayers<OPENLAYERS>
corpo<CORPO>
converte2googlemaps<CONVERTE2GOOGLEMAPS>
converte2openlayers<CONVERTE2OPENLAYERS>
criamapa<CRIAMAPA>
inicia<INICIA>
chaveGoogle<CHAVEGOOGLE>
listaRSSwsARRAY<LISTARSSWSARRAY>
listaLayersWMS<LISTALAYERSWMS>
buscaRapida<BUSCARAPIDA>
listaItensTema<LISTAITENS>
listaValoresItensTema<LISTAREGISTROS>
extRegistros<EXTREGISTROS>
listaFontesTexto<LISTATRUETYPE>
listaEpsg<LISTAEPSG>
criatemasel<CRIATEMASEL>
pegaData<PEGADATA>
pegaMetaData<PEGAMETADATA>
alteraData<ALTERADATA>
dadosPerfilRelevo<DADOSPERFILRELEVO>
funcoesGeometriasWkt<FUNCOESGEOMETRIASWKT>
listaVariavelObtém a lista de variáveis do sistema de metadados estatísticos
listaMedidaVariavelObtém a lista medidas de uma variável do sistema de metadados estatísticos
listaParametrosMedidaVariavelObtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos
listaRegioesMedidaVariavelObtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos
listaValoresParametroMedidaVariavelObtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos
relatorioVariavelRelatorio descritivo de uma variável do sistema de metadados estatísticos
listaClassificacaoMedidaLista as classificacoes de uma medida de variavel do sistema de metadados estatísticos
listaClasseClassificacaoLista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos
mapfileMedidaVariavelAdiciona uma camada ao mapa baseado no sistema de metadados estatísticos
listaTipoRegiaoLista as regioes cadastradas no sistema de metadados estatisticos
mapfileTipoRegiaoAdiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
listaHierarquiaRegioesLista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
aplicaFiltroRegiaoAplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
listaCamadasMetaestatLista as camadas existentes no mapa e que se referem ao sistema METAESTAT
listaGruposMapaMetaestatLista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT
listaTemasMapaMetaestatLista os temas cadastrados no sistema de publicacao de mapas do METAESTAT
salvaMapaBancoSalva o mapfile atual no banco de dados de administracao
- -

Propriedades

- -

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 parâmetros “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)

<INSERESHPGRAFICO>

- -

insereSHP

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

<INSERESHP>

- -

pegaMensagens

pegaMensagens: function(funcao)

<PEGAMENSAGENS>

- -

areaPixel

areaPixel: function(funcao,
g_celula)

<AREAPIXEL>

- -

excluitema

excluitema: function(funcao,
temas)

<EXCLUITEMA>

- -

reordenatemas

reordenatemas: function(funcao,
lista)

<REORDENATEMAS>

- -

criaLegendaHTML

criaLegendaHTML: function(funcao,
tema,
template)

<CRIALEGENDAHTML>

- -

inverteStatusClasse

inverteStatusClasse: function(funcao,
tema,
classe)

<INVERTESTATUSCLASSE>

- -

ligatemas

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

<LIGATEMAS>

- -

pegalistademenus

pegalistademenus: function(funcao)

<PEGALISTADEMENUS>

- -

pegalistadegrupos

pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)

<PEGALISTADEGRUPOS>

- -

pegalistadeSubgrupos

pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)

<PEGALISTADESUBGRUPOS>

- -

pegalistadetemas

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

<PEGALISTADETEMAS>

- -

listaTemas

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

<LISTATEMAS>

- -

listaTemasEditaveis

listaTemasEditaveis: function(funcao,
locaplic,
sid)

<LISTATEMASLOCAIS>

- -

listaTemasComSel

listaTemasComSel: function(funcao,
locaplic,
sid)

<LISTATEMASCOMSEL>

- -

listatemasTipo

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

<LISTATEMASTIPO>

- -

pegaSistemas

pegaSistemas: function(funcao)

<PEGASISTEMAS>

- -

listadrives

listadrives: function(funcao)

<LISTADRIVES>

- -

listaarquivos

listaarquivos: function(funcao,
caminho)

<LISTAARQUIVOS>

- -

geo2utm

geo2utm: function(funcao,
x,
y)

<GEO2UTM>

- -

desativacgi

desativacgi: function(funcao)

<DESATIVACGI>

- -

pegaMapas

pegaMapas: function(funcao)

<PEGALISTADEMAPAS>

- -

mudatamanho

mudatamanho: function(funcao,
altura,
largura)

<MUDATAMANHO>

- -

ativalogo

ativalogo: function(funcao,
altura,
largura)

<ATIVALOGO>

- -

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)

<INSEREFEATURE>

- -

identificaunico

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

<IDENTIFICAUNICO>

- -

recuperamapa

recuperamapa: function(funcao)

<RECUPERAMAPA>

- -

criaLegendaImagem

criaLegendaImagem: function(funcao)

<CRIALEGENDAIMAGEM>

- -

referenciadinamica

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

<REFERENCIADINAMICA>

- -

referencia

referencia: function(funcao)

<REFERENCIA>

- -

pan

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

<PAN>

- -

aproxima

aproxima: function(funcao,
nivel)

<APROXIMA>

- -

afasta

afasta: function(funcao,
nivel)

<AFASTA>

- -

zoomponto

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

<ZOOMPONTO>

- -

localizaIP

localizaIP: function(funcao)

<LOCALIZAIP>

- -

mudaext

mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)

O parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.

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

<MUDAEXT>

- -

mudaescala

mudaescala: function(funcao,
escala)

<MUDAESCALA>

- -

aplicaResolucao

aplicaResolucao: function(funcao,
resolucao)

<crialente>

- -

geradestaque

geradestaque: function(funcao,
tema,
ext)

<GERADESTAQUE>

- -

selecaopt

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

<SELECAOPT>

- -

selecaobox

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

<SELECAOBOX>

- -

selecaoext

selecaoext: function(funcao,
tema,
tipo)

<SELECAOEXT>

- -

selecaoatrib2

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

<SELECAOATRIB2>

- -

selecaotema

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

<SELECAOTEMA>

- -

sobetema

sobetema: function(funcao,
tema)

<SOBETEMA>

- -

descetema

descetema: function(funcao,
tema)

<DESCETEMA>

- -

fontetema

fontetema: function(funcao,
tema)

<FONTETEMA>

- -

zoomtema

zoomtema: function(funcao,
tema)

<ZOOMTEMA>

- -

zoomsel

zoomsel: function(funcao,
tema)

<ZOOMSEL>

- -

limpasel

limpasel: function(funcao,
tema)

<LIMPASEL>

- -

invertestatuslegenda

invertestatuslegenda: function(funcao,
tema)

<INVERTESTATUSLEGENDA>

- -

aplicaCorClasseTema

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

<APLICACORCLASSETEMA>

- -

mudatransp

mudatransp: function(funcao,
tema,
valor)

<MUDATRANSP>

- -

mudanome

mudanome: function(funcao,
tema,
valor)

<MUDANOME>

- -

adicionaTemaWMS

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

<ADICIONATEMAWMS>

- -

adicionaTemaSHP

adicionaTemaSHP: function(funcao,
path)

<ADICIONATEMASHP>

- -

adicionaTemaIMG

adicionaTemaIMG: function(funcao,
path)

<ADICIONATEMAIMG>

- -

identifica2

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

Depreciado na versão 4.7 (utilize “identifica3”)

<IDENTIFICA2>

- -

identifica3

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

<IDENTIFICA3>

- -

reiniciaMapa

reiniciaMapa: function(funcao)

<REINICIAMAPA>

- -

procurartemas2

procurartemas2: function(funcao,
procurar,
locaplic)

<PROCURARTEMAS2>

- -

procurartemasestrela

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

<PROCURARTEMASESTRELA>

- -

adtema

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

<ADTEMA>

- -

escalagrafica

escalagrafica: function(funcao)

<ESCALAGRAFICA>

- -

googlemaps

googlemaps: function(funcao)

<GOOGLEMAPS>

- -

googleearth

googleearth: function(funcao)

<GOOGLEEARTH>

- -

openlayers

openlayers: function(funcao)

<OPENLAYERS>

- -

corpo

corpo: function(funcao,
tipoimagem)

<CORPO>

- -

converte2googlemaps

converte2googlemaps: function(funcao)

<CONVERTE2GOOGLEMAPS>

- -

converte2openlayers

converte2openlayers: function(funcao)

<CONVERTE2OPENLAYERS>

- -

criamapa

criamapa: function(funcao,
parametros)

<CRIAMAPA>

- -

inicia

inicia: function(funcao,
embedLegenda,
w,
h)

<INICIA>

- -

chaveGoogle

chaveGoogle: function(funcao)

<CHAVEGOOGLE>

- -

listaRSSwsARRAY

listaRSSwsARRAY: function(funcao,
tipo)

<LISTARSSWSARRAY>

- -

listaLayersWMS

listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer)

<LISTALAYERSWMS>

- -

buscaRapida

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

<BUSCARAPIDA>

- -

listaItensTema

listaItensTema: function(funcao,
tema)

<LISTAITENS>

- -

listaValoresItensTema

listaValoresItensTema: function(funcao,
tema,
itemTema)

<LISTAREGISTROS>

- -

extRegistros

extRegistros: function(funcao,
tema,
reg)

<EXTREGISTROS>

- -

listaFontesTexto

listaFontesTexto: function(funcao)

<LISTATRUETYPE>

- -

listaEpsg

listaEpsg: function(funcao)

<LISTAEPSG>

- -

criatemasel

<CRIATEMASEL>

- -

pegaData

pegaData: function(funcao,
tema)

<PEGADATA>

- -

pegaMetaData

pegaMetaData: function(funcao,
tema)

<PEGAMETADATA>

- -

alteraData

alteraData: function(funcao,
tema,
data)

<ALTERADATA>

- -

dadosPerfilRelevo

dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)

<DADOSPERFILRELEVO>

- -

funcoesGeometriasWkt

funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)

<FUNCOESGEOMETRIASWKT>

- -

listaVariavel

listaVariavel: function(funcao,
filtro_esquema)

Obtém a lista de variáveis do sistema de metadados estatísticos

- -

listaMedidaVariavel

listaMedidaVariavel: function(codigo_variavel,
funcao)

Obtém a lista medidas de uma variável do sistema de metadados estatísticos

- -

listaParametrosMedidaVariavel

listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)

Obtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos

- -

listaRegioesMedidaVariavel

listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)

Obtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos

- -

listaValoresParametroMedidaVariavel

listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)

Obtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos

- -

relatorioVariavel

relatorioVariavel: function(codigo_variavel,
funcao)

Relatorio descritivo de uma variável do sistema de metadados estatísticos

- -

listaClassificacaoMedida

listaClassificacaoMedida: function(id_medida_variavel,
funcao)

Lista as classificacoes de uma medida de variavel do sistema de metadados estatísticos

- -

listaClasseClassificacao

listaClasseClassificacao: function(id_classificacao,
funcao)

Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos

- -

mapfileMedidaVariavel

mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao)

Adiciona uma camada ao mapa baseado no sistema de metadados estatísticos

- -

listaTipoRegiao

listaTipoRegiao: function(funcao,
codigo_tipo_regiao)

Lista as regioes cadastradas no sistema de metadados estatisticos

- -

mapfileTipoRegiao

mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)

Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos

- -

listaHierarquiaRegioes

listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)

Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica

- -

aplicaFiltroRegiao

aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao)

Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica

- -

listaCamadasMetaestat

listaCamadasMetaestat: function(funcao)

Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT

- -

listaGruposMapaMetaestat

listaGruposMapaMetaestat: function(funcao,
id_mapa)

Lista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT

- -

listaTemasMapaMetaestat

listaTemasMapaMetaestat: function(funcao,
id_mapa_grupo)

Lista os temas cadastrados no sistema de publicacao de mapas do METAESTAT

- -

salvaMapaBanco

salvaMapaBanco: function(funcao,
titulo)

Salva o mapfile atual no banco de dados de administracao

- -
- - - - -
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)
INSERESHPGRAFICO
insereSHP: function(funcao,
tema,
item,
valoritem,
xy,
projecao)
INSERESHP
pegaMensagens: function(funcao)
PEGAMENSAGENS
areaPixel: function(funcao,
g_celula)
AREAPIXEL
excluitema: function(funcao,
temas)
EXCLUITEMA
reordenatemas: function(funcao,
lista)
REORDENATEMAS
criaLegendaHTML: function(funcao,
tema,
template)
CRIALEGENDAHTML
inverteStatusClasse: function(funcao,
tema,
classe)
INVERTESTATUSCLASSE
ligatemas: function(funcao,
desligar,
ligar,
adicionar)
LIGATEMAS
pegalistademenus: function(funcao)
PEGALISTADEMENUS
pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)
PEGALISTADEGRUPOS
pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)
PEGALISTADESUBGRUPOS
pegalistadetemas: function(funcao,
id_menu,
id_grupo,
id_subgrupo)
PEGALISTADETEMAS
listaTemas: function(funcao,
tipo,
locaplic,
sid)
LISTATEMAS
listaTemasEditaveis: function(funcao,
locaplic,
sid)
LISTATEMASLOCAIS
listaTemasComSel: function(funcao,
locaplic,
sid)
LISTATEMASCOMSEL
listatemasTipo: function(funcao,
tipo,
locaplic,
sid)
LISTATEMASTIPO
pegaSistemas: function(funcao)
PEGASISTEMAS
listadrives: function(funcao)
LISTADRIVES
listaarquivos: function(funcao,
caminho)
LISTAARQUIVOS
geo2utm: function(funcao,
x,
y)
GEO2UTM
desativacgi: function(funcao)
DESATIVACGI
pegaMapas: function(funcao)
PEGALISTADEMAPAS
mudatamanho: function(funcao,
altura,
largura)
MUDATAMANHO
ativalogo: function(funcao,
altura,
largura)
ATIVALOGO
insereAnnotation: function(funcao,
pin,
xy,
texto,
position,
partials,
offsetx,
offsety,
minfeaturesize,
mindistance,
force,
shadowcolor,
shadowsizex,
shadowsizey,
outlinecolor,
cor,
sombray,
sombrax,
sombra,
fundo,
angulo,
tamanho,
fonte)
INSEREFEATURE
identificaunico: function(funcao,
xy,
tema,
item)
IDENTIFICAUNICO
recuperamapa: function(funcao)
RECUPERAMAPA
criaLegendaImagem: function(funcao)
CRIALEGENDAIMAGEM
referenciadinamica: function(funcao,
zoom,
tipo,
w,
h)
REFERENCIADINAMICA
referencia: function(funcao)
REFERENCIA
pan: function(funcao,
escala,
tipo,
x,
y)
PAN
aproxima: function(funcao,
nivel)
APROXIMA
afasta: function(funcao,
nivel)
AFASTA
zoomponto: function(funcao,
x,
y,
tamanho,
simbolo,
cor)
ZOOMPONTO
localizaIP: function(funcao)
LOCALIZAIP
mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)
O parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudaescala: function(funcao,
escala)
MUDAESCALA
aplicaResolucao: function(funcao,
resolucao)
crialente
geradestaque: function(funcao,
tema,
ext)
GERADESTAQUE
selecaopt: function(funcao,
tema,
xy,
tipo,
tolerancia)
SELECAOPT
selecaobox: function(funcao,
tema,
tipo,
box)
SELECAOBOX
selecaoext: function(funcao,
tema,
tipo)
SELECAOEXT
selecaoatrib2: function(funcao,
tema,
filtro,
tipo)
SELECAOATRIB2
selecaotema: function(funcao,
temao,
tema,
tipo)
SELECAOTEMA
sobetema: function(funcao,
tema)
SOBETEMA
descetema: function(funcao,
tema)
DESCETEMA
fontetema: function(funcao,
tema)
FONTETEMA
zoomtema: function(funcao,
tema)
ZOOMTEMA
zoomsel: function(funcao,
tema)
ZOOMSEL
limpasel: function(funcao,
tema)
LIMPASEL
invertestatuslegenda: function(funcao,
tema)
INVERTESTATUSLEGENDA
aplicaCorClasseTema: function(funcao,
idtema,
idclasse,
rgb)
APLICACORCLASSETEMA
mudatransp: function(funcao,
tema,
valor)
MUDATRANSP
mudanome: function(funcao,
tema,
valor)
MUDANOME
adicionaTemaWMS: function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid)
ADICIONATEMAWMS
adicionaTemaSHP: function(funcao,
path)
ADICIONATEMASHP
adicionaTemaIMG: function(funcao,
path)
ADICIONATEMAIMG
identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Depreciado na versão 4.7 (utilize “identifica3”)
identifica3: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
IDENTIFICA3
reiniciaMapa: function(funcao)
REINICIAMAPA
procurartemas2: function(funcao,
procurar,
locaplic)
PROCURARTEMAS2
procurartemasestrela: function(funcao,
nivel,
fatorestrela,
locaplic)
PROCURARTEMASESTRELA
adtema: function(funcao,
temas,
locaplic,
sid)
ADTEMA
escalagrafica: function(funcao)
ESCALAGRAFICA
googlemaps: function(funcao)
GOOGLEMAPS
googleearth: function(funcao)
GOOGLEEARTH
openlayers: function(funcao)
OPENLAYERS
corpo: function(funcao,
tipoimagem)
CORPO
converte2googlemaps: function(funcao)
CONVERTE2GOOGLEMAPS
converte2openlayers: function(funcao)
CONVERTE2OPENLAYERS
criamapa: function(funcao,
parametros)
CRIAMAPA
inicia: function(funcao,
embedLegenda,
w,
h)
INICIA
chaveGoogle: function(funcao)
CHAVEGOOGLE
listaRSSwsARRAY: function(funcao,
tipo)
LISTARSSWSARRAY
listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer)
LISTALAYERSWMS
buscaRapida: function(funcao,
locaplic,
servico,
palavra)
BUSCARAPIDA
listaItensTema: function(funcao,
tema)
LISTAITENS
listaValoresItensTema: function(funcao,
tema,
itemTema)
LISTAREGISTROS
extRegistros: function(funcao,
tema,
reg)
EXTREGISTROS
listaFontesTexto: function(funcao)
LISTATRUETYPE
listaEpsg: function(funcao)
LISTAEPSG
pegaData: function(funcao,
tema)
PEGADATA
pegaMetaData: function(funcao,
tema)
PEGAMETADATA
alteraData: function(funcao,
tema,
data)
ALTERADATA
dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)
DADOSPERFILRELEVO
funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)
FUNCOESGEOMETRIASWKT
listaVariavel: function(funcao,
filtro_esquema)
Obtém a lista de variáveis do sistema de metadados estatísticos
listaMedidaVariavel: function(codigo_variavel,
funcao)
Obtém a lista medidas de uma variável do sistema de metadados estatísticos
listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos
listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos
listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)
Obtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos
relatorioVariavel: function(codigo_variavel,
funcao)
Relatorio descritivo de uma variável do sistema de metadados estatísticos
listaClassificacaoMedida: function(id_medida_variavel,
funcao)
Lista as classificacoes de uma medida de variavel do sistema de metadados estatísticos
listaClasseClassificacao: function(id_classificacao,
funcao)
Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos
mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao)
Adiciona uma camada ao mapa baseado no sistema de metadados estatísticos
listaTipoRegiao: function(funcao,
codigo_tipo_regiao)
Lista as regioes cadastradas no sistema de metadados estatisticos
mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)
Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)
Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao)
Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
listaCamadasMetaestat: function(funcao)
Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT
listaGruposMapaMetaestat: function(funcao,
id_mapa)
Lista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT
listaTemasMapaMetaestat: function(funcao,
id_mapa_grupo)
Lista os temas cadastrados no sistema de publicacao de mapas do METAESTAT
salvaMapaBanco: function(funcao,
titulo)
Salva o mapfile atual no banco de dados de administracao
- - + + + + + + + + + +

PHP

i3GEO.php

Chamadas em AJAX que executam programas no lado do servidor

Muitos dos parâmetros 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>

Arquivo

i3geo/classesjs/classe_php.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
PHPi3GEO.php
Propriedades
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
insereSHPgrafico<INSERESHPGRAFICO>
insereSHP<INSERESHP>
pegaMensagens<PEGAMENSAGENS>
areaPixel<AREAPIXEL>
excluitema<EXCLUITEMA>
reordenatemas<REORDENATEMAS>
criaLegendaHTML<CRIALEGENDAHTML>
inverteStatusClasse<INVERTESTATUSCLASSE>
ligatemas<LIGATEMAS>
pegalistademenus<PEGALISTADEMENUS>
pegalistadegrupos<PEGALISTADEGRUPOS>
pegalistadeSubgrupos<PEGALISTADESUBGRUPOS>
pegalistadetemas<PEGALISTADETEMAS>
listaTemas<LISTATEMAS>
listaTemasEditaveis<LISTATEMASLOCAIS>
listaTemasComSel<LISTATEMASCOMSEL>
listatemasTipo<LISTATEMASTIPO>
pegaSistemas<PEGASISTEMAS>
listadrives<LISTADRIVES>
listaarquivos<LISTAARQUIVOS>
geo2utm<GEO2UTM>
desativacgi<DESATIVACGI>
pegaMapas<PEGALISTADEMAPAS>
mudatamanho<MUDATAMANHO>
ativalogo<ATIVALOGO>
insereAnnotation<INSEREFEATURE>
identificaunico<IDENTIFICAUNICO>
recuperamapa<RECUPERAMAPA>
criaLegendaImagem<CRIALEGENDAIMAGEM>
referenciadinamica<REFERENCIADINAMICA>
referencia<REFERENCIA>
pan<PAN>
aproxima<APROXIMA>
afasta<AFASTA>
zoomponto<ZOOMPONTO>
localizaIP<LOCALIZAIP>
mudaextO parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudaescala<MUDAESCALA>
aplicaResolucao<crialente>
geradestaque<GERADESTAQUE>
selecaopt<SELECAOPT>
selecaobox<SELECAOBOX>
selecaoext<SELECAOEXT>
selecaoatrib2<SELECAOATRIB2>
selecaotema<SELECAOTEMA>
sobetema<SOBETEMA>
descetema<DESCETEMA>
fontetema<FONTETEMA>
zoomtema<ZOOMTEMA>
zoomsel<ZOOMSEL>
limpasel<LIMPASEL>
invertestatuslegenda<INVERTESTATUSLEGENDA>
aplicaCorClasseTema<APLICACORCLASSETEMA>
mudatransp<MUDATRANSP>
mudanome<MUDANOME>
adicionaTemaWMS<ADICIONATEMAWMS>
adicionaTemaSHP<ADICIONATEMASHP>
adicionaTemaIMG<ADICIONATEMAIMG>
identifica2Depreciado na versão 4.7 (utilize “identifica3”)
identifica3<IDENTIFICA3>
reiniciaMapa<REINICIAMAPA>
procurartemas2<PROCURARTEMAS2>
procurartemasestrela<PROCURARTEMASESTRELA>
adtema<ADTEMA>
escalagrafica<ESCALAGRAFICA>
googlemaps<GOOGLEMAPS>
googleearth<GOOGLEEARTH>
openlayers<OPENLAYERS>
corpo<CORPO>
converte2googlemaps<CONVERTE2GOOGLEMAPS>
converte2openlayers<CONVERTE2OPENLAYERS>
criamapa<CRIAMAPA>
inicia<INICIA>
chaveGoogle<CHAVEGOOGLE>
listaRSSwsARRAY<LISTARSSWSARRAY>
listaLayersWMS<LISTALAYERSWMS>
buscaRapida<BUSCARAPIDA>
listaItensTema<LISTAITENS>
listaValoresItensTema<LISTAREGISTROS>
extRegistros<EXTREGISTROS>
listaFontesTexto<LISTATRUETYPE>
listaEpsg<LISTAEPSG>
criatemasel<CRIATEMASEL>
pegaData<PEGADATA>
pegaMetaData<PEGAMETADATA>
alteraData<ALTERADATA>
dadosPerfilRelevo<DADOSPERFILRELEVO>
funcoesGeometriasWkt<FUNCOESGEOMETRIASWKT>
listaVariavelObtém a lista de variáveis do sistema de metadados estatísticos
listaMedidaVariavelObtém a lista medidas de uma variável do sistema de metadados estatísticos
listaParametrosMedidaVariavelObtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos
listaRegioesMedidaVariavelObtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos
listaValoresParametroMedidaVariavelObtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos
relatorioVariavelRelatorio descritivo de uma variável do sistema de metadados estatísticos
listaClassificacaoMedidaLista as classificacoes de uma medida de variavel do sistema de metadados estatísticos
listaClasseClassificacaoLista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos
mapfileMedidaVariavelAdiciona uma camada ao mapa baseado no sistema de metadados estatísticos
listaTipoRegiaoLista as regioes cadastradas no sistema de metadados estatisticos
mapfileTipoRegiaoAdiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
listaHierarquiaRegioesLista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
aplicaFiltroRegiaoAplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
listaCamadasMetaestatLista as camadas existentes no mapa e que se referem ao sistema METAESTAT
listaGruposMapaMetaestatLista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT
listaTemasMapaMetaestatLista os temas cadastrados no sistema de publicacao de mapas do METAESTAT
salvaMapaBancoSalva o mapfile atual no banco de dados de administracao
+ +

Propriedades

+ +

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 parâmetros “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)

<INSERESHPGRAFICO>

+ +

insereSHP

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

<INSERESHP>

+ +

pegaMensagens

pegaMensagens: function(funcao)

<PEGAMENSAGENS>

+ +

areaPixel

areaPixel: function(funcao,
g_celula)

<AREAPIXEL>

+ +

excluitema

excluitema: function(funcao,
temas)

<EXCLUITEMA>

+ +

reordenatemas

reordenatemas: function(funcao,
lista)

<REORDENATEMAS>

+ +

criaLegendaHTML

criaLegendaHTML: function(funcao,
tema,
template)

<CRIALEGENDAHTML>

+ +

inverteStatusClasse

inverteStatusClasse: function(funcao,
tema,
classe)

<INVERTESTATUSCLASSE>

+ +

ligatemas

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

<LIGATEMAS>

+ +

pegalistademenus

pegalistademenus: function(funcao)

<PEGALISTADEMENUS>

+ +

pegalistadegrupos

pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)

<PEGALISTADEGRUPOS>

+ +

pegalistadeSubgrupos

pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)

<PEGALISTADESUBGRUPOS>

+ +

pegalistadetemas

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

<PEGALISTADETEMAS>

+ +

listaTemas

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

<LISTATEMAS>

+ +

listaTemasEditaveis

listaTemasEditaveis: function(funcao,
locaplic,
sid)

<LISTATEMASLOCAIS>

+ +

listaTemasComSel

listaTemasComSel: function(funcao,
locaplic,
sid)

<LISTATEMASCOMSEL>

+ +

listatemasTipo

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

<LISTATEMASTIPO>

+ +

pegaSistemas

pegaSistemas: function(funcao)

<PEGASISTEMAS>

+ +

listadrives

listadrives: function(funcao)

<LISTADRIVES>

+ +

listaarquivos

listaarquivos: function(funcao,
caminho)

<LISTAARQUIVOS>

+ +

geo2utm

geo2utm: function(funcao,
x,
y)

<GEO2UTM>

+ +

desativacgi

desativacgi: function(funcao)

<DESATIVACGI>

+ +

pegaMapas

pegaMapas: function(funcao)

<PEGALISTADEMAPAS>

+ +

mudatamanho

mudatamanho: function(funcao,
altura,
largura)

<MUDATAMANHO>

+ +

ativalogo

ativalogo: function(funcao,
altura,
largura)

<ATIVALOGO>

+ +

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)

<INSEREFEATURE>

+ +

identificaunico

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

<IDENTIFICAUNICO>

+ +

recuperamapa

recuperamapa: function(funcao)

<RECUPERAMAPA>

+ +

criaLegendaImagem

criaLegendaImagem: function(funcao)

<CRIALEGENDAIMAGEM>

+ +

referenciadinamica

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

<REFERENCIADINAMICA>

+ +

referencia

referencia: function(funcao)

<REFERENCIA>

+ +

pan

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

<PAN>

+ +

aproxima

aproxima: function(funcao,
nivel)

<APROXIMA>

+ +

afasta

afasta: function(funcao,
nivel)

<AFASTA>

+ +

zoomponto

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

<ZOOMPONTO>

+ +

localizaIP

localizaIP: function(funcao)

<LOCALIZAIP>

+ +

mudaext

mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)

O parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.

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

<MUDAEXT>

+ +

mudaescala

mudaescala: function(funcao,
escala)

<MUDAESCALA>

+ +

aplicaResolucao

aplicaResolucao: function(funcao,
resolucao)

<crialente>

+ +

geradestaque

geradestaque: function(funcao,
tema,
ext)

<GERADESTAQUE>

+ +

selecaopt

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

<SELECAOPT>

+ +

selecaobox

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

<SELECAOBOX>

+ +

selecaoext

selecaoext: function(funcao,
tema,
tipo)

<SELECAOEXT>

+ +

selecaoatrib2

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

<SELECAOATRIB2>

+ +

selecaotema

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

<SELECAOTEMA>

+ +

sobetema

sobetema: function(funcao,
tema)

<SOBETEMA>

+ +

descetema

descetema: function(funcao,
tema)

<DESCETEMA>

+ +

fontetema

fontetema: function(funcao,
tema)

<FONTETEMA>

+ +

zoomtema

zoomtema: function(funcao,
tema)

<ZOOMTEMA>

+ +

zoomsel

zoomsel: function(funcao,
tema)

<ZOOMSEL>

+ +

limpasel

limpasel: function(funcao,
tema)

<LIMPASEL>

+ +

invertestatuslegenda

invertestatuslegenda: function(funcao,
tema)

<INVERTESTATUSLEGENDA>

+ +

aplicaCorClasseTema

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

<APLICACORCLASSETEMA>

+ +

mudatransp

mudatransp: function(funcao,
tema,
valor)

<MUDATRANSP>

+ +

mudanome

mudanome: function(funcao,
tema,
valor)

<MUDANOME>

+ +

adicionaTemaWMS

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

<ADICIONATEMAWMS>

+ +

adicionaTemaSHP

adicionaTemaSHP: function(funcao,
path)

<ADICIONATEMASHP>

+ +

adicionaTemaIMG

adicionaTemaIMG: function(funcao,
path)

<ADICIONATEMAIMG>

+ +

identifica2

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

Depreciado na versão 4.7 (utilize “identifica3”)

<IDENTIFICA2>

+ +

identifica3

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

<IDENTIFICA3>

+ +

reiniciaMapa

reiniciaMapa: function(funcao)

<REINICIAMAPA>

+ +

procurartemas2

procurartemas2: function(funcao,
procurar,
locaplic)

<PROCURARTEMAS2>

+ +

procurartemasestrela

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

<PROCURARTEMASESTRELA>

+ +

adtema

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

<ADTEMA>

+ +

escalagrafica

escalagrafica: function(funcao)

<ESCALAGRAFICA>

+ +

googlemaps

googlemaps: function(funcao)

<GOOGLEMAPS>

+ +

googleearth

googleearth: function(funcao)

<GOOGLEEARTH>

+ +

openlayers

openlayers: function(funcao)

<OPENLAYERS>

+ +

corpo

corpo: function(funcao,
tipoimagem)

<CORPO>

+ +

converte2googlemaps

converte2googlemaps: function(funcao)

<CONVERTE2GOOGLEMAPS>

+ +

converte2openlayers

converte2openlayers: function(funcao)

<CONVERTE2OPENLAYERS>

+ +

criamapa

criamapa: function(funcao,
parametros)

<CRIAMAPA>

+ +

inicia

inicia: function(funcao,
embedLegenda,
w,
h)

<INICIA>

+ +

chaveGoogle

chaveGoogle: function(funcao)

<CHAVEGOOGLE>

+ +

listaRSSwsARRAY

listaRSSwsARRAY: function(funcao,
tipo)

<LISTARSSWSARRAY>

+ +

listaLayersWMS

listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer,
tipo_ws)

<LISTALAYERSWMS>

+ +

buscaRapida

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

<BUSCARAPIDA>

+ +

listaItensTema

listaItensTema: function(funcao,
tema)

<LISTAITENS>

+ +

listaValoresItensTema

listaValoresItensTema: function(funcao,
tema,
itemTema)

<LISTAREGISTROS>

+ +

extRegistros

extRegistros: function(funcao,
tema,
reg)

<EXTREGISTROS>

+ +

listaFontesTexto

listaFontesTexto: function(funcao)

<LISTATRUETYPE>

+ +

listaEpsg

listaEpsg: function(funcao)

<LISTAEPSG>

+ +

criatemasel

<CRIATEMASEL>

+ +

pegaData

pegaData: function(funcao,
tema)

<PEGADATA>

+ +

pegaMetaData

pegaMetaData: function(funcao,
tema)

<PEGAMETADATA>

+ +

alteraData

alteraData: function(funcao,
tema,
data)

<ALTERADATA>

+ +

dadosPerfilRelevo

dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)

<DADOSPERFILRELEVO>

+ +

funcoesGeometriasWkt

funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)

<FUNCOESGEOMETRIASWKT>

+ +

listaVariavel

listaVariavel: function(funcao,
filtro_esquema)

Obtém a lista de variáveis do sistema de metadados estatísticos

+ +

listaMedidaVariavel

listaMedidaVariavel: function(codigo_variavel,
funcao)

Obtém a lista medidas de uma variável do sistema de metadados estatísticos

+ +

listaParametrosMedidaVariavel

listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)

Obtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos

+ +

listaRegioesMedidaVariavel

listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)

Obtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos

+ +

listaValoresParametroMedidaVariavel

listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)

Obtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos

+ +

relatorioVariavel

relatorioVariavel: function(codigo_variavel,
funcao)

Relatorio descritivo de uma variável do sistema de metadados estatísticos

+ +

listaClassificacaoMedida

listaClassificacaoMedida: function(id_medida_variavel,
funcao)

Lista as classificacoes de uma medida de variavel do sistema de metadados estatísticos

+ +

listaClasseClassificacao

listaClasseClassificacao: function(id_classificacao,
funcao)

Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos

+ +

mapfileMedidaVariavel

mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao,
opacidade)

Adiciona uma camada ao mapa baseado no sistema de metadados estatísticos

+ +

listaTipoRegiao

listaTipoRegiao: function(funcao,
codigo_tipo_regiao)

Lista as regioes cadastradas no sistema de metadados estatisticos

+ +

mapfileTipoRegiao

mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)

Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos

+ +

listaHierarquiaRegioes

listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)

Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica

+ +

aplicaFiltroRegiao

aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao)

Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica

+ +

listaCamadasMetaestat

listaCamadasMetaestat: function(funcao)

Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT

+ +

listaGruposMapaMetaestat

listaGruposMapaMetaestat: function(funcao,
id_mapa)

Lista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT

+ +

listaTemasMapaMetaestat

listaTemasMapaMetaestat: function(funcao,
id_mapa_grupo)

Lista os temas cadastrados no sistema de publicacao de mapas do METAESTAT

+ +

salvaMapaBanco

salvaMapaBanco: function(funcao,
titulo)

Salva o mapfile atual no banco de dados de administracao

+ +
+ + + + +
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)
INSERESHPGRAFICO
insereSHP: function(funcao,
tema,
item,
valoritem,
xy,
projecao)
INSERESHP
pegaMensagens: function(funcao)
PEGAMENSAGENS
areaPixel: function(funcao,
g_celula)
AREAPIXEL
excluitema: function(funcao,
temas)
EXCLUITEMA
reordenatemas: function(funcao,
lista)
REORDENATEMAS
criaLegendaHTML: function(funcao,
tema,
template)
CRIALEGENDAHTML
inverteStatusClasse: function(funcao,
tema,
classe)
INVERTESTATUSCLASSE
ligatemas: function(funcao,
desligar,
ligar,
adicionar)
LIGATEMAS
pegalistademenus: function(funcao)
PEGALISTADEMENUS
pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)
PEGALISTADEGRUPOS
pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)
PEGALISTADESUBGRUPOS
pegalistadetemas: function(funcao,
id_menu,
id_grupo,
id_subgrupo)
PEGALISTADETEMAS
listaTemas: function(funcao,
tipo,
locaplic,
sid)
LISTATEMAS
listaTemasEditaveis: function(funcao,
locaplic,
sid)
LISTATEMASLOCAIS
listaTemasComSel: function(funcao,
locaplic,
sid)
LISTATEMASCOMSEL
listatemasTipo: function(funcao,
tipo,
locaplic,
sid)
LISTATEMASTIPO
pegaSistemas: function(funcao)
PEGASISTEMAS
listadrives: function(funcao)
LISTADRIVES
listaarquivos: function(funcao,
caminho)
LISTAARQUIVOS
geo2utm: function(funcao,
x,
y)
GEO2UTM
desativacgi: function(funcao)
DESATIVACGI
pegaMapas: function(funcao)
PEGALISTADEMAPAS
mudatamanho: function(funcao,
altura,
largura)
MUDATAMANHO
ativalogo: function(funcao,
altura,
largura)
ATIVALOGO
insereAnnotation: function(funcao,
pin,
xy,
texto,
position,
partials,
offsetx,
offsety,
minfeaturesize,
mindistance,
force,
shadowcolor,
shadowsizex,
shadowsizey,
outlinecolor,
cor,
sombray,
sombrax,
sombra,
fundo,
angulo,
tamanho,
fonte)
INSEREFEATURE
identificaunico: function(funcao,
xy,
tema,
item)
IDENTIFICAUNICO
recuperamapa: function(funcao)
RECUPERAMAPA
criaLegendaImagem: function(funcao)
CRIALEGENDAIMAGEM
referenciadinamica: function(funcao,
zoom,
tipo,
w,
h)
REFERENCIADINAMICA
referencia: function(funcao)
REFERENCIA
pan: function(funcao,
escala,
tipo,
x,
y)
PAN
aproxima: function(funcao,
nivel)
APROXIMA
afasta: function(funcao,
nivel)
AFASTA
zoomponto: function(funcao,
x,
y,
tamanho,
simbolo,
cor)
ZOOMPONTO
localizaIP: function(funcao)
LOCALIZAIP
mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)
O parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudaescala: function(funcao,
escala)
MUDAESCALA
aplicaResolucao: function(funcao,
resolucao)
crialente
geradestaque: function(funcao,
tema,
ext)
GERADESTAQUE
selecaopt: function(funcao,
tema,
xy,
tipo,
tolerancia)
SELECAOPT
selecaobox: function(funcao,
tema,
tipo,
box)
SELECAOBOX
selecaoext: function(funcao,
tema,
tipo)
SELECAOEXT
selecaoatrib2: function(funcao,
tema,
filtro,
tipo)
SELECAOATRIB2
selecaotema: function(funcao,
temao,
tema,
tipo)
SELECAOTEMA
sobetema: function(funcao,
tema)
SOBETEMA
descetema: function(funcao,
tema)
DESCETEMA
fontetema: function(funcao,
tema)
FONTETEMA
zoomtema: function(funcao,
tema)
ZOOMTEMA
zoomsel: function(funcao,
tema)
ZOOMSEL
limpasel: function(funcao,
tema)
LIMPASEL
invertestatuslegenda: function(funcao,
tema)
INVERTESTATUSLEGENDA
aplicaCorClasseTema: function(funcao,
idtema,
idclasse,
rgb)
APLICACORCLASSETEMA
mudatransp: function(funcao,
tema,
valor)
MUDATRANSP
mudanome: function(funcao,
tema,
valor)
MUDANOME
adicionaTemaWMS: function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid)
ADICIONATEMAWMS
adicionaTemaSHP: function(funcao,
path)
ADICIONATEMASHP
adicionaTemaIMG: function(funcao,
path)
ADICIONATEMAIMG
identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Depreciado na versão 4.7 (utilize “identifica3”)
identifica3: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
IDENTIFICA3
reiniciaMapa: function(funcao)
REINICIAMAPA
procurartemas2: function(funcao,
procurar,
locaplic)
PROCURARTEMAS2
procurartemasestrela: function(funcao,
nivel,
fatorestrela,
locaplic)
PROCURARTEMASESTRELA
adtema: function(funcao,
temas,
locaplic,
sid)
ADTEMA
escalagrafica: function(funcao)
ESCALAGRAFICA
googlemaps: function(funcao)
GOOGLEMAPS
googleearth: function(funcao)
GOOGLEEARTH
openlayers: function(funcao)
OPENLAYERS
corpo: function(funcao,
tipoimagem)
CORPO
converte2googlemaps: function(funcao)
CONVERTE2GOOGLEMAPS
converte2openlayers: function(funcao)
CONVERTE2OPENLAYERS
criamapa: function(funcao,
parametros)
CRIAMAPA
inicia: function(funcao,
embedLegenda,
w,
h)
INICIA
chaveGoogle: function(funcao)
CHAVEGOOGLE
listaRSSwsARRAY: function(funcao,
tipo)
LISTARSSWSARRAY
listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer,
tipo_ws)
LISTALAYERSWMS
buscaRapida: function(funcao,
locaplic,
servico,
palavra)
BUSCARAPIDA
listaItensTema: function(funcao,
tema)
LISTAITENS
listaValoresItensTema: function(funcao,
tema,
itemTema)
LISTAREGISTROS
extRegistros: function(funcao,
tema,
reg)
EXTREGISTROS
listaFontesTexto: function(funcao)
LISTATRUETYPE
listaEpsg: function(funcao)
LISTAEPSG
pegaData: function(funcao,
tema)
PEGADATA
pegaMetaData: function(funcao,
tema)
PEGAMETADATA
alteraData: function(funcao,
tema,
data)
ALTERADATA
dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)
DADOSPERFILRELEVO
funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)
FUNCOESGEOMETRIASWKT
listaVariavel: function(funcao,
filtro_esquema)
Obtém a lista de variáveis do sistema de metadados estatísticos
listaMedidaVariavel: function(codigo_variavel,
funcao)
Obtém a lista medidas de uma variável do sistema de metadados estatísticos
listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos
listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos
listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)
Obtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos
relatorioVariavel: function(codigo_variavel,
funcao)
Relatorio descritivo de uma variável do sistema de metadados estatísticos
listaClassificacaoMedida: function(id_medida_variavel,
funcao)
Lista as classificacoes de uma medida de variavel do sistema de metadados estatísticos
listaClasseClassificacao: function(id_classificacao,
funcao)
Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos
mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao,
opacidade)
Adiciona uma camada ao mapa baseado no sistema de metadados estatísticos
listaTipoRegiao: function(funcao,
codigo_tipo_regiao)
Lista as regioes cadastradas no sistema de metadados estatisticos
mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)
Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)
Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao)
Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
listaCamadasMetaestat: function(funcao)
Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT
listaGruposMapaMetaestat: function(funcao,
id_mapa)
Lista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT
listaTemasMapaMetaestat: function(funcao,
id_mapa_grupo)
Lista os temas cadastrados no sistema de publicacao de mapas do METAESTAT
salvaMapaBanco: function(funcao,
titulo)
Salva o mapfile atual no banco de dados de administracao
+ + \ No newline at end of file diff --git a/documentacao/files/classesjs/classe_social-js.html b/documentacao/files/classesjs/classe_social-js.html index 67ece23..9b693ed 100644 --- a/documentacao/files/classesjs/classe_social-js.html +++ b/documentacao/files/classesjs/classe_social-js.html @@ -1,28 +1,28 @@ -Social - i3Geo - - - - - - - - - -

Social

i3GEO.social

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

Arquivo

i3geo/classesjs/classe_social.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Sociali3GEO.social
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

Parametro

id {string}id do elemento HTML que receberá os links
urlcf {string}url para o Facebook
urlpt {string}url para o Twitter
tipo {string}tipo de botão comtotal|semtotal
locaplic {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

link {string}link que será marcado
locaplic {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
- - + + + + + + + + + +

Social

i3GEO.social

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

Arquivo

i3geo/classesjs/classe_social.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Sociali3GEO.social
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

Parametro

id {string}id do elemento HTML que receberá os links
urlcf {string}url para o Facebook
urlpt {string}url para o Twitter
tipo {string}tipo de botão comtotal|semtotal
locaplic {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

link {string}link que será marcado
locaplic {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/classesjs/classe_tema-js.html b/documentacao/files/classesjs/classe_tema-js.html index 206f3dc..72a240d 100644 --- a/documentacao/files/classesjs/classe_tema-js.html +++ b/documentacao/files/classesjs/classe_tema-js.html @@ -1,86 +1,86 @@ -Temas - i3Geo - - - - - - - - - -

Temas

i3GEO.tema

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,

Summary
Temasi3GEO.tema
Arquivos
i3geo/classesjs/classe_tema.jsGPL2
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
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
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
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
- -

Arquivos

- -

i3geo/classesjs/classe_tema.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

- -

Functions

- -

exclui

exclui: function(tema)

Exclui um tema do mapa

Parametros

temacodigo do tema
- -

fonte

fonte: function(tema)

Abre os metadados registrados para o tema

Parametros

temacodigo do tema
- -

zoom

zoom: function(tema)

Zoom para o tema

Parametros

temacodigo do tema
- -

zoomsel

zoomsel: function(tema)

Zoom para os elementos selecionados de um tema

Parametros

temacodigo do tema
- -

limpasel

limpasel: function(tema)

Limpa a selecao do tema

Parametros

temaID (name) do tema clicado
- -

invertestatuslegenda

invertestatuslegenda: function(idtema)

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

Parametros

idtemacodigo do tema
- -

alteracorclasse

alteracorclasse: function(idtema,
idclasse,
rgb)

Altera a cor de uma classe de um tema

Parametros

idtemacodigo do tema
idclasseid da classe
rgbnova cor (r,g,b)
- -

mudanome

mudanome: function(idtema)

Muda o nome de um tema

Parametros

idtemacodigo 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

idtema {String}codigo do tema
nome {String}nome completo do tema que sera mostrado no cabecalho da janela
tipoOperacao {String} {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

idtemaid que identifica o tema no map file.
- -

i3GEO.tema.dialogo

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

Return

i3GEO.janela.cria

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

Functions

- -

tme

tme: function(tema)

Abre a ferramenta TME

Parametros

temacodigo do tema escolhido
- -

mostraWms

mostraWms: function(tema)

Mostra a url que da acesso ao WMS de um tema

Parametros

temacodigo do tema escolhido
- -

comentario

comentario: function(tema)

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

Parametros

temacodigo do tema escolhido
- -

cortina

cortina: function(tema)

Abre a janela de dialogo da ferramenta cortina

Parametros

temacodigo do tema escolhido
- -

abreKml

abreKml: function(tema,
tipo)

Abre a janela de dialogo da ferramenta convertekml

Parametros

temacodigo do tema escolhido
tipotipo 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

idtemacodigo do tema
- -

graficotema

graficotema: function(idtema)

Abre a janela de dialogo da ferramenta graficotema

Parametros

idtemacodigo do tema
- -

toponimia

toponimia: function(idtema)

Abre a janela de dialogo da ferramenta toponimia

Parametros

idtemacodigo do tema
- -

filtro

filtro: function(idtema)

Abre a janela de dialogo da ferramenta filtro

Parametros

idtemacodigo do tema
- -

procuraratrib

procuraratrib: function(idtema)

Abre a janela de dialogo da ferramenta busca

Parametros

idtemaid que identifica o tema conforme definido no map file
- -

tabela

tabela: function(idtema)

Abre a janela de dialogo da ferramenta tabela

Parametros

idtemaid que identifica o tema conforme definido no map file
- -

etiquetas

etiquetas: function(idtema)

Abre a janela de dialogo da ferramenta etiqueta

Parametros

idtemaid que identifica o tema conforme definido no map file
- -

editaLegenda

editaLegenda: function(idtema)

Abre a janela de dialogo da ferramenta legenda

Parametros

idtemaid que identifica o tema conforme definido no map file
- -

download

download: function(idtema)

Abre a janela de dialogo da ferramenta download

Parametros

idtemaid 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

idtemaid que identifica o tema no map file.
- -

aplicarsld

aplicarsld: function(idtema)

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

Parametros

idtemaid que identifica o tema no map file.
- -

editorsql

editorsql: function(idtema)

Abre a janela de dialogo da ferramenta editorsql

Parametros

idtemaid que identifica o tema no map file.
- -
- - - - -
exclui: function(tema)
Exclui um tema do mapa
fonte: function(tema)
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
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)
Muda o nome de um 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
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)
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
- - + + + + + + + + + +

Temas

i3GEO.tema

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,

Summary
Temasi3GEO.tema
Arquivos
i3geo/classesjs/classe_tema.jsGPL2
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
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
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
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
+ +

Arquivos

+ +

i3geo/classesjs/classe_tema.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

+ +

Functions

+ +

exclui

exclui: function(tema)

Exclui um tema do mapa

Parametros

temacodigo do tema
+ +

fonte

fonte: function(tema)

Abre os metadados registrados para o tema

Parametros

temacodigo do tema
+ +

zoom

zoom: function(tema)

Zoom para o tema

Parametros

temacodigo do tema
+ +

zoomsel

zoomsel: function(tema)

Zoom para os elementos selecionados de um tema

Parametros

temacodigo do tema
+ +

limpasel

limpasel: function(tema)

Limpa a selecao do tema

Parametros

temaID (name) do tema clicado
+ +

invertestatuslegenda

invertestatuslegenda: function(idtema)

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

Parametros

idtemacodigo do tema
+ +

alteracorclasse

alteracorclasse: function(idtema,
idclasse,
rgb)

Altera a cor de uma classe de um tema

Parametros

idtemacodigo do tema
idclasseid da classe
rgbnova cor (r,g,b)
+ +

mudanome

mudanome: function(idtema)

Muda o nome de um tema

Parametros

idtemacodigo 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

idtema {String}codigo do tema
nome {String}nome completo do tema que sera mostrado no cabecalho da janela
tipoOperacao {String} {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

idtemaid que identifica o tema no map file.
+ +

i3GEO.tema.dialogo

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

Return

i3GEO.janela.cria

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

Functions

+ +

tme

tme: function(tema)

Abre a ferramenta TME

Parametros

temacodigo do tema escolhido
+ +

mostraWms

mostraWms: function(tema)

Mostra a url que da acesso ao WMS de um tema

Parametros

temacodigo do tema escolhido
+ +

comentario

comentario: function(tema)

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

Parametros

temacodigo do tema escolhido
+ +

cortina

cortina: function(tema)

Abre a janela de dialogo da ferramenta cortina

Parametros

temacodigo do tema escolhido
+ +

abreKml

abreKml: function(tema,
tipo)

Abre a janela de dialogo da ferramenta convertekml

Parametros

temacodigo do tema escolhido
tipotipo 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

idtemacodigo do tema
+ +

graficotema

graficotema: function(idtema)

Abre a janela de dialogo da ferramenta graficotema

Parametros

idtemacodigo do tema
+ +

toponimia

toponimia: function(idtema)

Abre a janela de dialogo da ferramenta toponimia

Parametros

idtemacodigo do tema
+ +

filtro

filtro: function(idtema)

Abre a janela de dialogo da ferramenta filtro

Parametros

idtemacodigo do tema
+ +

procuraratrib

procuraratrib: function(idtema)

Abre a janela de dialogo da ferramenta busca

Parametros

idtemaid que identifica o tema conforme definido no map file
+ +

tabela

tabela: function(idtema)

Abre a janela de dialogo da ferramenta tabela

Parametros

idtemaid que identifica o tema conforme definido no map file
+ +

etiquetas

etiquetas: function(idtema)

Abre a janela de dialogo da ferramenta etiqueta

Parametros

idtemaid que identifica o tema conforme definido no map file
+ +

editaLegenda

editaLegenda: function(idtema)

Abre a janela de dialogo da ferramenta legenda

Parametros

idtemaid que identifica o tema conforme definido no map file
+ +

download

download: function(idtema)

Abre a janela de dialogo da ferramenta download

Parametros

idtemaid 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

idtemaid que identifica o tema no map file.
+ +

aplicarsld

aplicarsld: function(idtema)

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

Parametros

idtemaid que identifica o tema no map file.
+ +

editorsql

editorsql: function(idtema)

Abre a janela de dialogo da ferramenta editorsql

Parametros

idtemaid que identifica o tema no map file.
+ +
+ + + + +
exclui: function(tema)
Exclui um tema do mapa
fonte: function(tema)
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
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)
Muda o nome de um 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
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)
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
+ + \ 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 6691e4d..a5f65aa 100644 --- a/documentacao/files/classesjs/classe_util-js.html +++ b/documentacao/files/classesjs/classe_util-js.html @@ -1,142 +1,154 @@ -Utilitários - i3Geo - - - - - - - - - -

Utilitários

i3GEO.util

Funções de uso geral

Arquivo

i3geo/classesjs/classe_util.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Utilitáriosi3GEO.util
Functions
$iObtem um elemento DOM a partir de seu id
Array.remove()Extende os metodos de um objeto Array, permitindo remover um elemento.
escapeURLConverte uma string em uma url valida
insereCookieCria um novo cookie.
pegaCookiePega o valor de um cookie.
listaChavesLista 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 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
$im ou nome curto $imRetorna o caminho correto de uma imagem.
$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.
insereMarcaInsere ou remove pontos no mapa.
criaInsere um ponto no mapa
adicionaSHPInclui um arquivo shapefile no mapa atual como uma nova camada
abreCorAbre a janela flutuante para escolha de uma cor
ajaxhttpCria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
ajaxexecASXmlExecuta uma chamada ajax no modo assincrono retornando o resultado em XML.
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
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.
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 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
- -

Functions

- -

$i

$i = function(id)

Obtem um elemento DOM a partir de seu id

Parametros

id{String} ID do elemento.

Returns

{Object} Objeto.

- -

Array.remove()

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

- -

escapeURL

escapeURL: function(sUrl)

Converte uma string em uma url valida

Parametros

sUrl {String}url que sera convertida

Return

Tipo

{String}

- -

insereCookie

insereCookie: function(nome,
valor,
expira)

Cria um novo cookie.

Parametros

nome{String} Nome do cookie.
valor{String} Valor do cookie
expira{numerico} Dias que levara para expirar
- -

pegaCookie

pegaCookie: function(nome)

Pega o valor de um cookie.

Parametros

nome{String} Nome do cookie.

Returns

(String)valor do cookie
- -

listaChaves

listaChaves: function (obj)

Lista as chaves de um objeto.

Parametros

obj{Object}

Return

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

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

g_listaPropriedades = {

”propriedades”: [

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

]}

- -

removeAcentos

removeAcentos: function(palavra)

Remove acentos de uma palavra ou frase

Parametros

palavra {String}

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

obj {Object}objeto dom

Return

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

pegaElementoPai

pegaElementoPai: function(e)

Pega o elemento pai de um elemento clicado

Parametros

eelemento 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

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

criaPin

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

Cria um elemento imagem na pagina atual.

Parametros

id {String}(opcional) id do elemento que sera criado.  Por default, sera ‘boxpin’
imagem {URL}(opcional) endereco da imagem
w {String}(opcional) largura da imagem
h {String}(opcional) altura da imagem
mouseoverfuncao que sera executada no evento mouseover
- -

posicionaImagemNoMapa

posicionaImagemNoMapa: function(id,
x,
y)

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

Parametros

id {string}id do elemento que sera posicionado
x {posicao do pixel}se nao for definida ou for vazia, sera utilizado o valor de objposicaocursor.telax
y {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

- -

$im ou nome curto $im

Retorna o caminho correto de uma imagem.

Exemplo: $im(“imagem.png”)

Parametros

g {String}nome da imagem

Retorno

stringcaminho para a imagem
- -

$top ou nome curto $top

Muda a posicao (superior) de um objeto tanto no IE como no Firefox.

Exemplo: $top(“imagem”,100)

Parametros

ididentificador do objeto
valorposicao 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

ididentificador do objeto
valorposicao em relacao a esquerda.
- -

insereMarca

insereMarca:

Insere ou remove pontos no mapa.

- -

cria

cria:function(xi,
yi,
funcaoOnclick,
container,
texto,
srci)

Insere um ponto no mapa

Os pontos sao inseridos em um contaier de pontos e mostrados temporariamente

Parametros

xi {Numeric}coordenada x no mapa (imagem).
yi {Numeric}coordenada y no mapa (imagem).
funcaoOnclick {String}funcao que sera executada quando a marca for clicada, se for “”, o container sera esvaziado ao ser clicado na marca
container {String}id do container que recebera os pontos.  Se nao existir um elemento com esse ID, sera criado um novo DIV.  No caso da interface google Earth, e utilizado na definicao do nome da marca (setname).
texto {String}(apenas para interface Google Earth) nome que sera adicionado junto da marca
srci {string}(opcional) endereco da imagem (sera incluido em SRC do tag IMG)
- -

adicionaSHP

adicionaSHP: function(path)

Inclui um arquivo shapefile no mapa atual como uma nova camada

Parametros

path {String}caminho completo do shapefile
- -

abreCor

abreCor: function(janelaid,
elemento,
tipo)

Abre a janela flutuante para escolha de uma cor

Parametros

janelaid {String}id do conteudo da janela flutuante que chamou a funcao.  Pode ser “” caso elemento exista em document
elemento {String}id do elemento que recebera os valores da cor selecionada
tipo {String}opcional pode ser definido como rgb ou hex indicando o tipo de retorno da cor
- -

ajaxhttp

ajaxhttp: function()

Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax

O uso dessa funcao nao e recomendado.  De preferencia para uso da chamada ajax via YUI

Return

{XMLHttpRequest}

- -

ajaxexecASXml

ajaxexecASXml: function(programa,
funcao)

Executa uma chamada ajax no modo assincrono retornando o resultado em XML.

Parametros

programa {String}URL do programa que sera executado no servidor.
funcao {funcao}funcao que tratara o resultado.

Returns

O resultado em um objeto DOM.  Se o retorno contiver a palavra “Erro”, e gerado um alert.

- -

aparece

aparece: function(id,
tempo,
intervalo)

Aplica efeito de aparecimento suave de um objeto

Parametros

id {String}id do objeto
tempo {Integer}tempo em milesegundos que levara o efeito
intervalo {Integer}intervalo entre uma imagem e outra
- -

desaparece

desaparece: function(id,
tempo,
intervalo,
removeobj)

Aplica efeito de desaparecimento suave de um objeto

Parametros

id {String}id do objeto
tempo {Integer}tempo em milesegundos que levara o efeito
intervalo {Integer}intervalo entre uma imagem e outra
removeobj {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

wkt {String}geometria no formato wkt
tipo {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

js {String}endereco do JS
ini {String}funcao que sera executada ao ser carregado o script (pode ser “”)
idid do elemento script que sera criado
aguarde {boolean}mostra ou nao a janela de aguarde
- -

removeScriptTag

removeScriptTag: function(id)

Remove um javascript no documento HTML

Parametros

idid 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

textonome do javascript

Retorno

{boolean}

- -

mensagemAjuda

mensagemAjuda: function(onde,
texto)

Formata uma mensagem de texto com icone de ?

Parametros

onde {String}id do elemento que recebera a mensagem
texto {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

str {String}r,g,b

Return

{String}

- -

comboTemas

comboTemas: function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo)

Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo

Parametros

id {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.
onde {String}id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.
nome {String}valor que sera incluido no parametro “name” do elemento “select”.
multiplo {Booleano}indica se o combo permite selecoes multiplas
tipoCombo {String}Tipo de temas que serao incluidos no combo ligados|selecionados|raster|pontosSelecionados|pontos|linhaDoTempo
estilo {string}estilo (css) que sera aplicado ao combo
- -

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

id {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.
onde {String}id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.
nome {String}valor que sera incluido no parametro “name” do elemento “select”.
tipoLista {String}Tipo de temas que serao incluidos na lista ligados|selecionados|raster|pontosSelecionados|pontos|polraster
prefixo {string}Prefixo que sera usado no id de cada elemento
size {numeric}tamanho dos elementos input editaveis
- -

comboItens

comboItens: function(id,
tema,
funcao,
onde,
nome,
alias)

Cria um combo (caixa de selecao) com a lista de itens de um layer

Parametros

id {String}id do elemento select que sera criado
tema {String}codigo do tema (layer)
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.
onde {String}id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.
nome {String}valor que sera incluido no parametro “name” do elemento “select”.

alias {string} sim|nao indica se para os nomes dos itens sera usado o alias (default= sim)

- -

comboValoresItem

comboValoresItem: function(id,
tema,
itemTema,
funcao,
onde)

Cria uma caixa de selecao com os valores de um item de um tema

Parametros

id {String}id do elemento select que sera criado
tema {String}codigo do tema (layer)
itemTema {String}nome do item
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.
onde {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

id {String}id do elemento select que sera criado
onde {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

id [String}id do elemento select que sera criado
selecionado {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

tema {string}codigo do layer existente no mapa
funcao {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”
onde {string}id do elemento que recebera a mensagem de aguarde
size {numeric}tamanho dos elementos input editaveis
prefixo {string}Prefixo que sera usado no id de cada elemento
ordenacao {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

funcao {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”
onde {string}id do elemento que recebera a mensagem de aguarde
prefixo {string}Prefixo que sera usado no name de cada elemento
- -

proximoAnterior

proximoAnterior: function(anterior,
proxima,
texto,
idatual,
container,
mantem)

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

anterior {String}nome da funcao que e executada para voltar a tela anterior.  Pode ser “”.
proxima {String}nome da funcao que e executada para avancar para a proxima tela.  Pode ser “”.
texto {String}texto que compora a tela atual
idatual {String}id do elemento DIV que sera criado para inserir o conteudo definido em ‘texto”
container {String}id do elemento DIV ja existente que recebera as telas.
- -

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

mensagem {string}mensagem que sera enviada ao console no caso do Firefox
dir {string}diretorio em i3geo/ferramentas
nome {string}nome da classe da ferramenta
nomejs {string}nome do arquivo javascript
nomefuncao {string}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

box1retangulo que sera verificado
box2retangulo de referencia

Return

boolean

- -

abreColourRamp

abreColourRamp: function(janelaid,
elemento,
ncores)

Abre a janela flutuante para escolha de um degrade de cores

Parametros

janelaid {String}id do conteudo da janela flutuante que chamou a funcao.  Pode ser “” caso o ‘elemento’ exista em window.document
elemento {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
ncores {numerico}numero de cores default ao abrir o seletor 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

id {string}id do elemento que sera removido (filho)
el {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

id {string}id do elemento que sera removido (filho)
prop {string}propriedade que recebera o valor
valor {string}valor que sera aplicado
- -

in_array

in_array: function(x,
matriz)

Procura a ocorrencia de um elemento em um array

Parametros

xo que sera procurado
matrizarray

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

steps {array}funcoes que serao executadas
args {array}array de arrays com os argumentos de cada funcao
callback {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 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(float,
length)

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

float {numer}numero que sera arredondado
length {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

sUrlurl que será requisitada
funcaoRetornofunção que irá processar o resultado
- -
- - - - -
$i = function(id)
Obtem um elemento DOM a partir de seu id
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.
arvore: function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
removeAcentos: function(palavra)
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)
Cria um elemento imagem 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
insereMarca:
Insere ou remove pontos no mapa.
cria:function(xi,
yi,
funcaoOnclick,
container,
texto,
srci)
Insere um ponto no mapa
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
ajaxhttp: function()
Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
ajaxexecASXml: function(programa,
funcao)
Executa uma chamada ajax no modo assincrono retornando o resultado em XML.
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)
Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo
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)
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.
proximoAnterior: function(anterior,
proxima,
texto,
idatual,
container,
mantem)
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 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(float,
length)
Arredonda um numero
ajaxGet: function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
- - + + + + + + + + + +

Utilitários

i3GEO.util

Funções de uso geral

Arquivo

i3geo/classesjs/classe_util.js

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Summary
Utilitáriosi3GEO.util
Functions
$iObtem um elemento DOM a partir de seu id
Array.remove()Extende os metodos de um objeto Array, permitindo remover um elemento.
escapeURLConverte uma string em uma url valida
insereCookieCria um novo cookie.
pegaCookiePega o valor de um cookie.
listaChavesLista 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 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
$im ou nome curto $imRetorna o caminho correto de uma imagem.
$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.
insereMarcaInsere ou remove pontos no mapa.
criaInsere um ponto no mapa
adicionaSHPInclui um arquivo shapefile no mapa atual como uma nova camada
abreCorAbre a janela flutuante para escolha de uma cor
ajaxhttpCria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
ajaxexecASXmlExecuta uma chamada ajax no modo assincrono retornando o resultado em XML.
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
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.
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 de geo para a projecao OSM
extGeo2OSMConverte string xmin ymin xmax ymax de geo para a projecao OSM
+ +

Functions

+ +

$i

$i = function(id)

Obtem um elemento DOM a partir de seu id

Parametros

id{String} ID do elemento.

Returns

{Object} Objeto.

+ +

Array.remove()

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

+ +

escapeURL

escapeURL: function(sUrl)

Converte uma string em uma url valida

Parametros

sUrl {String}url que sera convertida

Return

Tipo

{String}

+ +

insereCookie

insereCookie: function(nome,
valor,
expira)

Cria um novo cookie.

Parametros

nome{String} Nome do cookie.
valor{String} Valor do cookie
expira{numerico} Dias que levara para expirar
+ +

pegaCookie

pegaCookie: function(nome)

Pega o valor de um cookie.

Parametros

nome{String} Nome do cookie.

Returns

(String)valor do cookie
+ +

listaChaves

listaChaves: function (obj)

Lista as chaves de um objeto.

Parametros

obj{Object}

Return

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

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

g_listaPropriedades = {

”propriedades”: [

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

]}

+ +

removeAcentos

removeAcentos: function(palavra)

Remove acentos de uma palavra ou frase

Parametros

palavra {String}

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

obj {Object}objeto dom

Return

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

pegaElementoPai

pegaElementoPai: function(e)

Pega o elemento pai de um elemento clicado

Parametros

eelemento 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

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

criaPin

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

Cria um elemento imagem na pagina atual.

Parametros

id {String}(opcional) id do elemento que sera criado.  Por default, sera ‘boxpin’
imagem {URL}(opcional) endereco da imagem
w {String}(opcional) largura da imagem
h {String}(opcional) altura da imagem
mouseoverfuncao que sera executada no evento mouseover
+ +

posicionaImagemNoMapa

posicionaImagemNoMapa: function(id,
x,
y)

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

Parametros

id {string}id do elemento que sera posicionado
x {posicao do pixel}se nao for definida ou for vazia, sera utilizado o valor de objposicaocursor.telax
y {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

+ +

$im ou nome curto $im

Retorna o caminho correto de uma imagem.

Exemplo: $im(“imagem.png”)

Parametros

g {String}nome da imagem

Retorno

stringcaminho para a imagem
+ +

$top ou nome curto $top

Muda a posicao (superior) de um objeto tanto no IE como no Firefox.

Exemplo: $top(“imagem”,100)

Parametros

ididentificador do objeto
valorposicao 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

ididentificador do objeto
valorposicao em relacao a esquerda.
+ +

insereMarca

insereMarca:

Insere ou remove pontos no mapa.

+ +

cria

cria:function(xi,
yi,
funcaoOnclick,
container,
texto,
srci,
w,
h)

Insere um ponto no mapa

Os pontos sao inseridos em um contaier de pontos e mostrados temporariamente

Parametros

xi {Numeric}coordenada x no mapa (imagem).
yi {Numeric}coordenada y no mapa (imagem).
funcaoOnclick {String}funcao que sera executada quando a marca for clicada, se for “”, o container sera esvaziado ao ser clicado na marca
container {String}id do container que recebera os pontos.  Se nao existir um elemento com esse ID, sera criado um novo DIV.  No caso da interface google Earth, e utilizado na definicao do nome da marca (setname).
texto {String}(apenas para interface Google Earth) nome que sera adicionado junto da marca
srci {string}(opcional) endereco da imagem (sera incluido em SRC do tag IMG)
w {numeric}(opcional) largura
h {numeric}(opcional) altura
+ +

adicionaSHP

adicionaSHP: function(path)

Inclui um arquivo shapefile no mapa atual como uma nova camada

Parametros

path {String}caminho completo do shapefile
+ +

abreCor

abreCor: function(janelaid,
elemento,
tipo)

Abre a janela flutuante para escolha de uma cor

Parametros

janelaid {String}id do conteudo da janela flutuante que chamou a funcao.  Pode ser “” caso elemento exista em document
elemento {String}id do elemento que recebera os valores da cor selecionada
tipo {String}opcional pode ser definido como rgb,rgbSep (separado por espacos em branco) ou hex indicando o tipo de retorno da cor
+ +

ajaxhttp

ajaxhttp: function()

Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax

O uso dessa funcao nao e recomendado.  De preferencia para uso da chamada ajax via YUI

Return

{XMLHttpRequest}

+ +

ajaxexecASXml

ajaxexecASXml: function(programa,
funcao)

Executa uma chamada ajax no modo assincrono retornando o resultado em XML.

Parametros

programa {String}URL do programa que sera executado no servidor.
funcao {funcao}funcao que tratara o resultado.

Returns

O resultado em um objeto DOM.  Se o retorno contiver a palavra “Erro”, e gerado um alert.

+ +

aparece

aparece: function(id,
tempo,
intervalo)

Aplica efeito de aparecimento suave de um objeto

Parametros

id {String}id do objeto
tempo {Integer}tempo em milesegundos que levara o efeito
intervalo {Integer}intervalo entre uma imagem e outra
+ +

desaparece

desaparece: function(id,
tempo,
intervalo,
removeobj)

Aplica efeito de desaparecimento suave de um objeto

Parametros

id {String}id do objeto
tempo {Integer}tempo em milesegundos que levara o efeito
intervalo {Integer}intervalo entre uma imagem e outra
removeobj {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

wkt {String}geometria no formato wkt
tipo {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

js {String}endereco do JS
ini {String}funcao que sera executada ao ser carregado o script (pode ser “”)
idid do elemento script que sera criado
aguarde {boolean}mostra ou nao a janela de aguarde
+ +

removeScriptTag

removeScriptTag: function(id)

Remove um javascript no documento HTML

Parametros

idid 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

textonome do javascript

Retorno

{boolean}

+ +

mensagemAjuda

mensagemAjuda: function(onde,
texto)

Formata uma mensagem de texto com icone de ?

Parametros

onde {String}id do elemento que recebera a mensagem
texto {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

str {String}r,g,b

Return

{String}

+ +

comboTemas

comboTemas: function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo)

Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo

Parametros

id {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.
onde {String}id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.
nome {String}valor que sera incluido no parametro “name” do elemento “select”.
multiplo {Booleano}indica se o combo permite selecoes multiplas
tipoCombo {String}Tipo de temas que serao incluidos no combo ligados|selecionados|raster|pontosSelecionados|pontos|linhaDoTempo
estilo {string}estilo (css) que sera aplicado ao combo
+ +

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

id {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.
onde {String}id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.
nome {String}valor que sera incluido no parametro “name” do elemento “select”.
tipoLista {String}Tipo de temas que serao incluidos na lista ligados|selecionados|raster|pontosSelecionados|pontos|polraster
prefixo {string}Prefixo que sera usado no id de cada elemento
size {numeric}tamanho dos elementos input editaveis
+ +

comboItens

comboItens: function(id,
tema,
funcao,
onde,
nome,
alias)

Cria um combo (caixa de selecao) com a lista de itens de um layer

Parametros

id {String}id do elemento select que sera criado
tema {String}codigo do tema (layer)
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.
onde {String}id do elemento HTML que recebera o combo. e utilizado apenas para inserir uma mensagem de aguarde.
nome {String}valor que sera incluido no parametro “name” do elemento “select”.

alias {string} sim|nao indica se para os nomes dos itens sera usado o alias (default= sim)

+ +

comboValoresItem

comboValoresItem: function(id,
tema,
itemTema,
funcao,
onde)

Cria uma caixa de selecao com os valores de um item de um tema

Parametros

id {String}id do elemento select que sera criado
tema {String}codigo do tema (layer)
itemTema {String}nome do item
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.
onde {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

id {String}id do elemento select que sera criado
onde {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

id [String}id do elemento select que sera criado
selecionado {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

tema {string}codigo do layer existente no mapa
funcao {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”
onde {string}id do elemento que recebera a mensagem de aguarde
size {numeric}tamanho dos elementos input editaveis
prefixo {string}Prefixo que sera usado no id de cada elemento
ordenacao {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

funcao {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”
onde {string}id do elemento que recebera a mensagem de aguarde
prefixo {string}Prefixo que sera usado no name de cada elemento
+ +

proximoAnterior

proximoAnterior: function(anterior,
proxima,
texto,
idatual,
container,
mantem)

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

anterior {String}nome da funcao que e executada para voltar a tela anterior.  Pode ser “”.
proxima {String}nome da funcao que e executada para avancar para a proxima tela.  Pode ser “”.
texto {String}texto que compora a tela atual
idatual {String}id do elemento DIV que sera criado para inserir o conteudo definido em ‘texto”
container {String}id do elemento DIV ja existente que recebera as telas.
+ +

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

mensagem {string}mensagem que sera enviada ao console no caso do Firefox
dir {string}diretorio em i3geo/ferramentas
nome {string}nome da classe da ferramenta
nomejs {string}nome do arquivo javascript
nomefuncao {string}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

box1retangulo que sera verificado
box2retangulo de referencia

Return

boolean

+ +

abreColourRamp

abreColourRamp: function(janelaid,
elemento,
ncores)

Abre a janela flutuante para escolha de um degrade de cores

Parametros

janelaid {String}id do conteudo da janela flutuante que chamou a funcao.  Pode ser “” caso o ‘elemento’ exista em window.document
elemento {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
ncores {numerico}numero de cores default ao abrir o seletor 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

id {string}id do elemento que sera removido (filho)
el {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

id {string}id do elemento que sera removido (filho)
prop {string}propriedade que recebera o valor
valor {string}valor que sera aplicado
+ +

in_array

in_array: function(x,
matriz)

Procura a ocorrencia de um elemento em um array

Parametros

xo que sera procurado
matrizarray

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

steps {array}funcoes que serao executadas
args {array}array de arrays com os argumentos de cada funcao
callback {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(float,
length)

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

float {numer}numero que sera arredondado
length {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

sUrlurl que será requisitada
funcaoRetornofunção que irá processar o resultado
+ +

pegaDadosLocal

pegaDadosLocal: function(item)

Obtem um valor armazenado localmente

Parametro

item {string}key a ser obtido

Return: array

+ +

limpaDadosLocal

limpaDadosLocal: function(item)

Limpa os dados locais

Parametro

item {string}key a ser limpo
+ +

gravaDadosLocal

gravaDadosLocal: function(item,
valor)

Grava um valor localmente

Parametro

item {string}key a ser gravado
valor {string}valor a ser gravado
+ +

extGeo2OSM

extGeo2OSM: function(ext)

Converte string xmin ymin xmax ymax de geo para a projecao OSM

+ +

extGeo2OSM

Converte string xmin ymin xmax ymax de geo para a projecao OSM

+ +
+ + + + +
$i = function(id)
Obtem um elemento DOM a partir de seu id
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.
arvore: function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
removeAcentos: function(palavra)
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)
Cria um elemento imagem 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
insereMarca:
Insere ou remove pontos no mapa.
cria:function(xi,
yi,
funcaoOnclick,
container,
texto,
srci,
w,
h)
Insere um ponto no mapa
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
ajaxhttp: function()
Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
ajaxexecASXml: function(programa,
funcao)
Executa uma chamada ajax no modo assincrono retornando o resultado em XML.
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)
Cria um combo (caixa de selesao) com a lista de temas existentes no mapa e de determinado tipo
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)
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.
proximoAnterior: function(anterior,
proxima,
texto,
idatual,
container,
mantem)
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(float,
length)
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)
Converte string xmin ymin xmax ymax de geo para a projecao OSM
+ + \ No newline at end of file diff --git a/documentacao/files/classesjs/geradordelinks-js.html b/documentacao/files/classesjs/geradordelinks-js.html index 157a314..c15ecb4 100644 --- a/documentacao/files/classesjs/geradordelinks-js.html +++ b/documentacao/files/classesjs/geradordelinks-js.html @@ -1,54 +1,54 @@ -Gerador de links - i3Geo - - - - - - - - - -

Gerador de links

Classe javascript da aplicação de geração de links.

Lê o conjunto de javascripts para o funcionamento da interface geradordelinks.htm

Arquivo

i3geo/classesjs/geradordelinks.js

Esse programa possuí as seguintes dependências

i3geo/pacotes/cpaint/cpaint2.inc.compressed.js

i3geo/pacotes/openlayers/OpenLayers.js

i3geo/classesjs/compactados/funcoes_compacto.js

As dependências são carregadas pelo próprio geradordelinks.js, não sendo necessário incluir no HTML.

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Veja

<i3geo/geradordelinks.htm>

<i3geo/classesjs/funcoes.js>

Summary
Gerador de linksClasse javascript da aplicação de geração de links.
i3geo_gl_configuraCria o objeto javascript com os parâmetros de configuração da api e com as funções de manipulação.
Functions
seltemaAdiciona na lista de temas escolhidos pelo usuário um novo tema.
crialinkPega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
combogruposChama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
combosubgruposChama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
combotemasMonta um combo com a lista de temas vinculados diretamente a um grupo.
preseltemaCompatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
previewMostra um preview do tema clicado.
descerDesce um tema na lista de temas selecionados.
subirSobe um tema na lista de temas selecionados
excluirExclui um tema da lista de temas selecionados
buscageo_initInicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
i3geo_gl_iniciaInicia a interface do gerador de links.
Propriedades
$i3geo_glContém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface
- -

i3geo_gl_configura

Cria o objeto javascript com os parâmetros de configuração da api e com as funções de manipulação.

Example

var i3geo_gl_configura = new i3geo_gl_configura(“http://localhost/i3geo”,”estadosl”,”temasa”,”link”)

Parameters

loc_i3geoendereço web onde está instalado o i3geo.
nomeseltemaidentificador do tema inicial que será incluido no link, normalmente estadosl
temasaId do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
linkId do elemento HTML do tipo <a> onde será mostrado o link criado para o mapa.
grupoId do elemento HTML que receberá o combo com os grupos
subgrupoId do elemento HTML que receberá o combo com os subgrupos
temaId do elemento HTML que receberá o combo com a lista de temas
buscageoId do elemento HTML onde será incluída a opção de busca de coordenadas geográficas
menuid do elemento HTML onde será incluido a lista de menus
Summary
Functions
seltemaAdiciona na lista de temas escolhidos pelo usuário um novo tema.
crialinkPega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
combogruposChama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
combosubgruposChama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
combotemasMonta um combo com a lista de temas vinculados diretamente a um grupo.
preseltemaCompatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
previewMostra um preview do tema clicado.
descerDesce um tema na lista de temas selecionados.
subirSobe um tema na lista de temas selecionados
excluirExclui um tema da lista de temas selecionados
buscageo_initInicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
i3geo_gl_iniciaInicia a interface do gerador de links.
Propriedades
$i3geo_glContém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface
- -

Functions

- -

seltema

this.seltema = function(idtema)

Adiciona na lista de temas escolhidos pelo usuário um novo tema.

Ativada quando um grupo ou subgrupo é escolhido.

Parameters

idtema = identificador do tema conforme definido em menutemas/menutemas.xml

- -

crialink

this.crialink = function()

Pega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.

- -

combogrupos

this.combogrupos = function(idMenu)

Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo

Parameters

idMenuid do menu que será pesquisado
- -

combosubgrupos

this.combosubgrupos = function(idGrupo,
dados)

Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo

Parameters

idGrupoid do grupo que será pesquisado
- -

combotemas

this.combotemas = function (idGrupo,
idSubGrupo,
temas)

Monta um combo com a lista de temas vinculados diretamente a um grupo.

Chamado pela função combosubgrupos.

Parameters

idGrupoid que identifica o grupo escolhido.
idSubGrupoid do sibgrupo
- -

preseltema

this.preseltema = function(idgrupo,
idsubgrupo,
idtema)

Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros

- -

preview

this.preview = function(e)

Mostra um preview do tema clicado.

Parameters

eelemento do DOM do objeto clicado.
- -

descer

this.descer = function(e)

Desce um tema na lista de temas selecionados.

Parameters

eelemento do DOM do objeto clicado.
- -

subir

this.subir = function(e)

Sobe um tema na lista de temas selecionados

Parameters

eelemento do DOM.
- -

excluir

this.excluir = function(e)

Exclui um tema da lista de temas selecionados

Parameters

eelemento do DOM.
- -

buscageo_init

this.buscageo_init = function()

Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.

- -

i3geo_gl_inicia

function i3geo_gl_inicia(objeto_i3geo_gl_configura)

Inicia a interface do gerador de links.

Parameters

objeto_i3geo_gl_configuraobjeto com os parâmentros de configuração criado pela função i3geo_gl_configura
- -

Propriedades

- -

$i3geo_gl

Contém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface

- -
- - - - -
this.seltema = function(idtema)
Adiciona na lista de temas escolhidos pelo usuário um novo tema.
this.crialink = function()
Pega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
this.combogrupos = function(idMenu)
Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
this.combosubgrupos = function(idGrupo,
dados)
Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
this.combotemas = function (idGrupo,
idSubGrupo,
temas)
Monta um combo com a lista de temas vinculados diretamente a um grupo.
this.preseltema = function(idgrupo,
idsubgrupo,
idtema)
Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
this.preview = function(e)
Mostra um preview do tema clicado.
this.descer = function(e)
Desce um tema na lista de temas selecionados.
this.subir = function(e)
Sobe um tema na lista de temas selecionados
this.excluir = function(e)
Exclui um tema da lista de temas selecionados
this.buscageo_init = function()
Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
function i3geo_gl_inicia(objeto_i3geo_gl_configura)
Inicia a interface do gerador de links.
- - + + + + + + + + + +

Gerador de links

Classe javascript da aplicação de geração de links.

Lê o conjunto de javascripts para o funcionamento da interface geradordelinks.htm

Arquivo

i3geo/classesjs/geradordelinks.js

Esse programa possuí as seguintes dependências

i3geo/pacotes/cpaint/cpaint2.inc.compressed.js

i3geo/pacotes/openlayers/OpenLayers.js

i3geo/classesjs/compactados/funcoes_compacto.js

As dependências são carregadas pelo próprio geradordelinks.js, não sendo necessário incluir no HTML.

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

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

Veja

<i3geo/geradordelinks.htm>

<i3geo/classesjs/funcoes.js>

Summary
Gerador de linksClasse javascript da aplicação de geração de links.
i3geo_gl_configuraCria o objeto javascript com os parâmetros de configuração da api e com as funções de manipulação.
Functions
seltemaAdiciona na lista de temas escolhidos pelo usuário um novo tema.
crialinkPega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
combogruposChama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
combosubgruposChama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
combotemasMonta um combo com a lista de temas vinculados diretamente a um grupo.
preseltemaCompatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
previewMostra um preview do tema clicado.
descerDesce um tema na lista de temas selecionados.
subirSobe um tema na lista de temas selecionados
excluirExclui um tema da lista de temas selecionados
buscageo_initInicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
i3geo_gl_iniciaInicia a interface do gerador de links.
Propriedades
$i3geo_glContém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface
+ +

i3geo_gl_configura

Cria o objeto javascript com os parâmetros de configuração da api e com as funções de manipulação.

Example

var i3geo_gl_configura = new i3geo_gl_configura(“http://localhost/i3geo”,”estadosl”,”temasa”,”link”)

Parameters

loc_i3geoendereço web onde está instalado o i3geo.
nomeseltemaidentificador do tema inicial que será incluido no link, normalmente estadosl
temasaId do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
linkId do elemento HTML do tipo <a> onde será mostrado o link criado para o mapa.
grupoId do elemento HTML que receberá o combo com os grupos
subgrupoId do elemento HTML que receberá o combo com os subgrupos
temaId do elemento HTML que receberá o combo com a lista de temas
buscageoId do elemento HTML onde será incluída a opção de busca de coordenadas geográficas
menuid do elemento HTML onde será incluido a lista de menus
Summary
Functions
seltemaAdiciona na lista de temas escolhidos pelo usuário um novo tema.
crialinkPega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
combogruposChama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
combosubgruposChama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
combotemasMonta um combo com a lista de temas vinculados diretamente a um grupo.
preseltemaCompatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
previewMostra um preview do tema clicado.
descerDesce um tema na lista de temas selecionados.
subirSobe um tema na lista de temas selecionados
excluirExclui um tema da lista de temas selecionados
buscageo_initInicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
i3geo_gl_iniciaInicia a interface do gerador de links.
Propriedades
$i3geo_glContém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface
+ +

Functions

+ +

seltema

this.seltema = function(idtema)

Adiciona na lista de temas escolhidos pelo usuário um novo tema.

Ativada quando um grupo ou subgrupo é escolhido.

Parameters

idtema = identificador do tema conforme definido em menutemas/menutemas.xml

+ +

crialink

this.crialink = function()

Pega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.

+ +

combogrupos

this.combogrupos = function(idMenu)

Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo

Parameters

idMenuid do menu que será pesquisado
+ +

combosubgrupos

this.combosubgrupos = function(idGrupo,
dados)

Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo

Parameters

idGrupoid do grupo que será pesquisado
+ +

combotemas

this.combotemas = function (idGrupo,
idSubGrupo,
temas)

Monta um combo com a lista de temas vinculados diretamente a um grupo.

Chamado pela função combosubgrupos.

Parameters

idGrupoid que identifica o grupo escolhido.
idSubGrupoid do sibgrupo
+ +

preseltema

this.preseltema = function(idgrupo,
idsubgrupo,
idtema)

Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros

+ +

preview

this.preview = function(e)

Mostra um preview do tema clicado.

Parameters

eelemento do DOM do objeto clicado.
+ +

descer

this.descer = function(e)

Desce um tema na lista de temas selecionados.

Parameters

eelemento do DOM do objeto clicado.
+ +

subir

this.subir = function(e)

Sobe um tema na lista de temas selecionados

Parameters

eelemento do DOM.
+ +

excluir

this.excluir = function(e)

Exclui um tema da lista de temas selecionados

Parameters

eelemento do DOM.
+ +

buscageo_init

this.buscageo_init = function()

Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.

+ +

i3geo_gl_inicia

function i3geo_gl_inicia(objeto_i3geo_gl_configura)

Inicia a interface do gerador de links.

Parameters

objeto_i3geo_gl_configuraobjeto com os parâmentros de configuração criado pela função i3geo_gl_configura
+ +

Propriedades

+ +

$i3geo_gl

Contém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface

+ +
+ + + + +
this.seltema = function(idtema)
Adiciona na lista de temas escolhidos pelo usuário um novo tema.
this.crialink = function()
Pega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
this.combogrupos = function(idMenu)
Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
this.combosubgrupos = function(idGrupo,
dados)
Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
this.combotemas = function (idGrupo,
idSubGrupo,
temas)
Monta um combo com a lista de temas vinculados diretamente a um grupo.
this.preseltema = function(idgrupo,
idsubgrupo,
idtema)
Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
this.preview = function(e)
Mostra um preview do tema clicado.
this.descer = function(e)
Desce um tema na lista de temas selecionados.
this.subir = function(e)
Sobe um tema na lista de temas selecionados
this.excluir = function(e)
Exclui um tema da lista de temas selecionados
this.buscageo_init = function()
Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
function i3geo_gl_inicia(objeto_i3geo_gl_configura)
Inicia a interface do gerador de links.
+ + \ No newline at end of file diff --git a/documentacao/files/geraminiatura-php.html b/documentacao/files/geraminiatura-php.html index 402c903..37b687e 100644 --- a/documentacao/files/geraminiatura-php.html +++ b/documentacao/files/geraminiatura-php.html @@ -1,26 +1,26 @@ -Gerador de miniaturas (thumbnails) - i3Geo - - - - - - - - - -

Gerador de miniaturas (thumbnails)

Gera as miniaturas dos mapas baseado nos mapfiles existentes em i3geo/temas.  As miniaturas são utilizadas no i3geo na guia temas para mostrar um preview.

Por padrão, as imagens são armazenadas no diretório temporário do i3geo e devem ser movidas para o diretório i3geo/temas/miniaturas para poderem ser utilizadas.  O programa verifica se a miniatura já existe no diretório temas/miniaturas e gera apenas as que faltarem.

É utilizado também como um include pelo sistema de administração, permitindo armazenar as miniaturas no local correto.

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

Colaboração: Luis Henrique Weirich de Matos

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.

Summary
Gerador de miniaturas (thumbnails)Gera as miniaturas dos mapas baseado nos mapfiles existentes em i3geo/temas.
Arquivos
i3geo/geraminiatura.phpgeraminiatura.php?tipo=mini
- -

Arquivos

- -

i3geo/geraminiatura.php

Exemplo

geraminiatura.php?tipo=mini

Parâmetro

tipotipo de imagem que será gerada mini|grande|todos
- -
- - - - - - - + + + + + + + + + +

Gerador de miniaturas (thumbnails)

Gera as miniaturas dos mapas baseado nos mapfiles existentes em i3geo/temas.  As miniaturas são utilizadas no i3geo na guia temas para mostrar um preview.

Por padrão, as imagens são armazenadas no diretório temporário do i3geo e devem ser movidas para o diretório i3geo/temas/miniaturas para poderem ser utilizadas.  O programa verifica se a miniatura já existe no diretório temas/miniaturas e gera apenas as que faltarem.

É utilizado também como um include pelo sistema de administração, permitindo armazenar as miniaturas no local correto.

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

Colaboração: Luis Henrique Weirich de Matos

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.

Summary
Gerador de miniaturas (thumbnails)Gera as miniaturas dos mapas baseado nos mapfiles existentes em i3geo/temas.
Arquivos
i3geo/geraminiatura.phpgeraminiatura.php?tipo=mini
+ +

Arquivos

+ +

i3geo/geraminiatura.php

Exemplo

geraminiatura.php?tipo=mini

Parâmetro

tipotipo de imagem que será gerada mini|grande|todos
+ +
+ + + + + + + \ No newline at end of file diff --git a/documentacao/files/kml-php.html b/documentacao/files/kml-php.html index d8e8c7b..ec2d5c9 100644 --- a/documentacao/files/kml-php.html +++ b/documentacao/files/kml-php.html @@ -1,26 +1,26 @@ -Catálogo de temas em KML - i3Geo - - - - - - - - - -

Catálogo de temas em KML

Gera um arquivo KML contendo os temas existentes no catálogo.  Esse KML pode ser utilizado no Google Earth para que os temas possam ser vistos nesse aplicativo seguindo a mesma estrutura de organização

Exemplo

kml.php?idioma=en

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 cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Summary
Catálogo de temas em KMLGera um arquivo KML contendo os temas existentes no catálogo.
Arquivos
i3geo/kml.php
- -

Arquivos

- -

i3geo/kml.php

Parâmetros

perfilperfis separados por espaços.  Ao usar um perfil, serão mostrados apenas os temas disponíveis para o perfil indicado.
tipoxml(opcional) quando definido como “kml” será inserido o cabeçalho de tipo kml no xml, possibilitando abrir o xml diretamente na aplicação Google Earth
idiomapt|en|es
- -
- - - - - - - + + + + + + + + + +

Catálogo de temas em KML

Gera um arquivo KML contendo os temas existentes no catálogo.  Esse KML pode ser utilizado no Google Earth para que os temas possam ser vistos nesse aplicativo seguindo a mesma estrutura de organização

Exemplo

kml.php?idioma=en

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 cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Summary
Catálogo de temas em KMLGera um arquivo KML contendo os temas existentes no catálogo.
Arquivos
i3geo/kml.php
+ +

Arquivos

+ +

i3geo/kml.php

Parâmetros

perfilperfis separados por espaços.  Ao usar um perfil, serão mostrados apenas os temas disponíveis para o perfil indicado.
tipoxml(opcional) quando definido como “kml” será inserido o cabeçalho de tipo kml no xml, possibilitando abrir o xml diretamente na aplicação Google Earth
idiomapt|en|es
+ +
+ + + + + + + \ No newline at end of file diff --git a/documentacao/files/ms_configura-php.html b/documentacao/files/ms_configura-php.html index 1c30750..b3664ca 100644 --- a/documentacao/files/ms_configura-php.html +++ b/documentacao/files/ms_configura-php.html @@ -1,72 +1,74 @@ -Variáveis de inicialização ms_configura.php - i3Geo - - - - - - - - - -

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.

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
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.
navegadoresLocais (DEPRECIADO)Ip dos usuarios que podem navegar no servidor para acessar arquivos de dados geográficos.
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
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.
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.
- -

Variaveis

- -

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

O Linkedin exige que cada site seja registrado para permitir que a API de autenticação funcione

Veja o site para maiores informações: http://developer.linkedin.com/docs/DOC-1008

Caso vc não queira permitir essa opção, deixe essa variável vazia, e.x

Ao registrai3geo/testamapfile.phpr utilize o valor http://meuservidor/i3geo/pacotes/openid/login.php?login

Exemplo

$linkedinoauth = array( “consumerkey” => “0oQ30ge-ggKarx4HGaXVK118n8mekMBbFYTrC-agGV9hvxUXfeWwS1q7ZMvD-8LL”, “consumersecret” => “nRGXfHp1XNMt0eCG7tWJpoCcXX1uoZseDtgiU-CRy1ajqipo4KpjjZdDUXmqZGQA” );

Tipo

{array}

- -

facebookoauth

Parâmetros registrados no Facebook para permitir que o i3Geo faça autenticação com base na conta do usuário

O Facebook exige que cada site seja registrado para permitir que a API de autenticação funcione

Veja o site para maiores informações: http://developers.facebook.com/setup/

Caso vc não queira permitir essa opção, deixe essa variável vazia, e.x

Ao registrar utilize o valor http://meuservidor/i3geo/pacotes/openid/login.php?login

Exemplo

$facebookoauth = array( “consumerkey” => “136279263094148”, “consumersecret” => “679fc4a007b1d289377fa8af8f7086b6” );

Tipo

{array}

- -

twitteroauth

Parâmetros registrados no Twitter para permitir que o i3Geo faça autenticação com base na conta do usuário

O Twitter exige que cada site seja registrado para permitir que a API de autenticação funcione

Veja o site para maiores informações: http://www.snipe.net/2009/07/writing-your-first-twitter-application-with-oauth/

Lista de aplicações cadastradas: https://twitter.com/oauth_clients/

Caso vc não queira permitir essa opção, deixe essa variável vazia, e.x

$twitteroauth = “”;

Ao registrar a aplicação, utilize o endereço do i3geo em Application Website, por exemplo http://meuservidor/i3geo

Ao registrar utilize como “Callback URL” o valor http://meuservidor/i3geo/pacotes/openid/login.php?login

Exemplo

$twitteroauth = array( “consumerkey” => “vUvBcsOULjS0ewxuSvbS6w”, “consumersecret” => “0Hj6uCyycDCeNOgzTUF1bBSel75KtfbnCS4bxWVqaxk”, “requesttokenurl” => “https://twitter.com/oauth/request_token”, “accesstokenurl” => “https://twitter.com/oauth/access_token”, “authorizeurl” => “https://twitter.com/oauth/authorize” );

Tipo

{array}

- -

mensagemInicia

Mensagem de inicialização mostrada pelo programa ms_criamapa.php

É obtida de um include para permitir a atualização da versão nos pacotes de correção

Tipo

{string}

- -

tituloInstituicao

Nome que será utilizado em alguns cabeçalhos e títulos de páginas

Tipo

{string}

- -

emailInstituicao

Endereço de e-mail que pode ser mostrado na interface do mapa

Tipo

{string}

- -

googleApiKey

Chave utilizada pela API do Google maps.

A API do Google maps é utilizada em algumas funcionalidades do i3geo.  Vc deve registrar uma chave no site do Google para o seu endereço de servidor web. veja como fazer em: http://code.google.com/apis/maps/signup.html

Tipo

{string}

- -

metaestatTemplates

Indica a pasta onde ficam os templates utilizados para a publicacao de mapas.  E utilizado pelo sistema de metadados estatisticos.  O default e a pasta /ferramentas/metaestat/templates A pasta deve estar dentro do diretorio onde esta instalado o i3geo A pasta com os templates deve conter uma pasta chamada “logos” para guardar as logomarcas utilizadas pelos mapas

Tipo

{string}

- -

navegadoresLocais (DEPRECIADO)

Ip dos usuarios que podem navegar no servidor para acessar arquivos de dados geográficos.

O i3geo possibilita que os usuários acessem dados geográficos no servidor diretamente, navegando pelo sistema de arquivos.  Isso possibilita o acesso aos dados mesmo que não constem na árvore de temas definida em menutemas/menutemas.xml Por segurança, essa funcionalidade só é ativada para números IP específicos, definidos nessa variável.

Para cada IP registrado, deve-se definir os diretórios que serão acessíveis, conforme mostrado abaixo.

A validação do IP é feita com javascript, na inicialização do mapa, a variável javascript objmapa.navegacaoDir é definida como sim (caso $navegadoresLocais for diferente de “”) ou nao.

Se objmapa.navegacaoDir for igual a “sim”, ou seja, $navegadoresLocais é diferente de “”, na guia de adição de temas da interface HTML, será mostrada a opção de navegação.  Portanto, se vc não quiser que essa opção seja ativada, mantenha essa variável igual a

$navegadoresLocais = “”;

Com a opção ativa na interface do mapa, o ip do cliente é verificado e caso estiver registrado no array, a navegação pelos diretórios do servidor será permitida.  Para mais detalhes, veja a ferramenta i3geo/ferramentas/navegacaodir

Tipo

{array}

- -

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

Tipo

{array}

- -

dir_tmp

Caminho completo do diretório temporário utilizado pelo mapserver.

Tipo

{string}

- -

locaplic

Caminho completo onde fica o I3Geo

Tipo

{string}

- -

locmapserv

Localização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host.

Essa variável é necessária em processos que utilizam o mapserver no modo CGI.

Por exemplo, se o endereço for http://localhost/cgi-bin/mapserv.exe, a variável deverá conter apenas /cgi-bin/mapserv.exe

Tipo

{string}

- -

locmapas

Onde fica o xml, para preencher a guia mapas.

Se for “” será utilizado o sistema de administração do i3geo (veja i3geo/admin).

A guia “Mapas” mostra uma lista de links que permitem abrir mapas específicos.  Essa lista é utilizada também pela versão mobile do i3geo.

Veja a documentação específica do arquivo mapas.xml para maiores detalhes.

Tipo

{string}

- -

R_path

Onde esta o executavel do software R

O R é um pacote estatístico utilizado pelo I3Geo para geração de gráficos e análises estatísticas Se vc não possui o R instalado, comente a linha abaixo

Tipo

{string}

- -

R_pathlib

Onde ficam as bibliotecas adicionais necessárias ao funcionamento do R

Instale no R as bibliotecas SPATSTAT e DELDIR.  No Ubuntu, experimente usar o software RKWard que possui um instalador de bibliotecas

Tipo

{string}

- -

postgis_mapa

String de conexão para acesso aos dados (opcional).

Prefira usar o esquema de criptografia nativo do Mapserver, veja em

http://mapserver.org/utilities/msencrypt.html

Com o uso opcional dessa variável é possível esconder a string de conexão com o banco de dados.  O Mapserver não permite esconder essa string, por isso, no i3geo, foi implementado um esquema de substituição.  Toda vez que um objeto “map” é criado via PHP Mapscript, a string de conexão é substituída pelo valor de $postgis_mapa.  Se não for desejado a substituição, deixe essa variável em branco.  Se vc especificar essa variável, o mapa será forçado a recusar o modo de operação CGI.

Para mais detalhes veja a função substituiCon em classesphp/funcoes_gerais.php

exemplo -

$postgis_mapa = array( “teste”=>”user=geodados password=geodados dbname=geodados host=10.1.1.36 port=5432”, “conexao2”=>”user=geodados password=geodados dbname=geodadosteste host=10.1.1.36 port=5432” )

No exemplo, vc pode usar “teste” ou “conexao2” no seu mapfile veja em i3geo/temas/testesubstring.map

Se vc não quiser usar essa substituição, deixe como está ou use

$postgis_mapa = “”

Tipo

{array ou string}

- -

utilizacgi

Variável indicando se o desenho do corpo do mapa será baseado no modo cgi.

Por default, o mapserver desenha o mapa via php, porém, pode-se alterar o modo de desenho.

No modo normal, a imagem do mapa é gerada e armazenada no diretório ms_tmp.  Após a geração da imagem

  • endereço do arquivo é retornado ao mapa (retorno via Ajax) e o javascript se encarrega de alterar o endereço da imagem no navegador.  Com o uso do CGI a imagem não é gerada, sendo repassado ao navegador
  • endereço do cgi acrescentado do nome do mapfile, fazendo com que a imagem seja retornada diretamente.

Em alguns casos o uso do cgi torna a aplicação mais rápida.

Tipo

{string}

- -

expoeMapfile

Essa variável controla se o nome do mapfile atual será ou não retornado para a aplicação via ajax.

Quando essa variável for definida como “nao” algumas das funcionalidades do i3geo poderão ficar prejudicadas, mas sem comprometimento das funções principais.

Tipo

{string}

- -

conexaoadmin

Arquivo PHP que define a string de conexão (PDO) com o banco de dados administrativo.

Esse arquivo é incluído no programa i3geo/admin/conexao.php

O banco de dados administrativo é utilizado para definir coisas como a árvore de temas, árvore de mapas, etc.

O banco de dados, originalmente, é montado em SQLITE, porém, em ambientes corporativos, sugere-se o uso de bancos de daods mais robustos.

Se você quiser utilizar a conexão default, baseado no SQLITE, mantenha essa variável vazia.

O uso do banco de dados não é obrigatório, uma vez que os arquivos podem ser mantidos em disco (arquivos XML).

O programa PHP que estabelece a conexão deve retornar objetos com nomes padronizados.  Veja o arquivo i3geo/admin/conexao.php para maiores detalhes.

Exemplos

$conexaoadmin = $locaplic.”/admin/php/conexaopostgresql.php”; $conexaoadmin = $locaplic.”/admin/php/conexaomma.php”;

Tipo

{string}

- -

$esquemaadmin

Indica em qual esquema do banco de dados de administração estão armazenadas as tabelas do sistema de administração.  Por default, utiliza-se o esquema public.

Tipo

{string}

- -

interfacePadrao

Interface padrão utilizada para abrir o mapa.

A interface pode ser um arquivo com as extensões .htm .html .phtml

O arquivo deve estar armazenado em i3geo/aplicmap

A interface padrão é utilizada quando não é definida nenhuma interface via URL.

Tipo

{string}

- -

base

Enderço do arquivo mapfile que será utilizado como base para a criação do mapa

Se vc não usar o caminho completo, o arquivo será procurado em i3geo/aplicmap

Quando não for definido, o i3Geo tentará escolher o mapfile mais adequado, conforme o que existir em i3geo/aplicmap

A escolha depende do sistema operacional e da versão do Mapserver.

Vc pode usar essa variável para customizar a inicialização do mapa.

Tipo

{string}

- -

cachedir

Pasta onde ficarão armazenadas as imagens geradas pelo i3Geo para os LAYERS que permitem cache.

Os layers que permitem cache são definidos no sistema de administração do i3Geo.

Se cachedir for vazia, será utilizado o default do i3geo (diretório temporário)

Exemplo

$cachedir = ‘c:/temp/cache’;

Tipo

{string}

- -
- - - - - - - + + + + + + + + + +

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
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.
navegadoresLocaisIp dos usuarios que podem navegar no servidor para acessar arquivos de dados geográficos.
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.
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.
+ +

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

+ +

i3georendermode

Opcoes que definem a rotina que sera utilizada para enviar ao navegador as imagens geradas de cada camada

0modo default.  Utiliza a funcao imagepng() do PHP para enviar a imagem ao navegador
1utiliza a funcao do Mapserver saveImage() para enviar a imagem ao navegador (e mais rapida, mas nao funciona em algumas versoes do Mapserver)
2utiliza X-Sendfile (mais rapido que as outras opcoes) mas exige modificacoes na instalacao do Apache.  Veja em: https://tn123.org/mod_xsendfile/ e http://edmarmoretti.blogspot.com.br/
+ +

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

O Linkedin exige que cada site seja registrado para permitir que a API de autenticação funcione

Veja o site para maiores informações: http://developer.linkedin.com/docs/DOC-1008

Caso vc não queira permitir essa opção, deixe essa variável vazia, e.x

Ao registrai3geo/testamapfile.phpr utilize o valor http://meuservidor/i3geo/pacotes/openid/login.php?login

Exemplo

$linkedinoauth = array( “consumerkey” => “0oQ30ge-ggKarx4HGaXVK118n8mekMBbFYTrC-agGV9hvxUXfeWwS1q7ZMvD-8LL”, “consumersecret” => “nRGXfHp1XNMt0eCG7tWJpoCcXX1uoZseDtgiU-CRy1ajqipo4KpjjZdDUXmqZGQA” );

Tipo

{array}

+ +

facebookoauth

Parâmetros registrados no Facebook para permitir que o i3Geo faça autenticação com base na conta do usuário

O Facebook exige que cada site seja registrado para permitir que a API de autenticação funcione

Veja o site para maiores informações: http://developers.facebook.com/setup/

Caso vc não queira permitir essa opção, deixe essa variável vazia, e.x

Ao registrar utilize o valor http://meuservidor/i3geo/pacotes/openid/login.php?login

Exemplo

$facebookoauth = array( “consumerkey” => “136279263094148”, “consumersecret” => “679fc4a007b1d289377fa8af8f7086b6” );

Tipo

{array}

+ +

twitteroauth

Parâmetros registrados no Twitter para permitir que o i3Geo faça autenticação com base na conta do usuário

O Twitter exige que cada site seja registrado para permitir que a API de autenticação funcione

Veja o site para maiores informações: http://www.snipe.net/2009/07/writing-your-first-twitter-application-with-oauth/

Lista de aplicações cadastradas: https://twitter.com/oauth_clients/

Caso vc não queira permitir essa opção, deixe essa variável vazia, e.x

$twitteroauth = “”;

Ao registrar a aplicação, utilize o endereço do i3geo em Application Website, por exemplo http://meuservidor/i3geo

Ao registrar utilize como “Callback URL” o valor http://meuservidor/i3geo/pacotes/openid/login.php?login

Exemplo

$twitteroauth = array( “consumerkey” => “vUvBcsOULjS0ewxuSvbS6w”, “consumersecret” => “0Hj6uCyycDCeNOgzTUF1bBSel75KtfbnCS4bxWVqaxk”, “requesttokenurl” => “https://twitter.com/oauth/request_token”, “accesstokenurl” => “https://twitter.com/oauth/access_token”, “authorizeurl” => “https://twitter.com/oauth/authorize” );

Tipo

{array}

+ +

mensagemInicia

Mensagem de inicialização mostrada pelo programa ms_criamapa.php

É obtida de um include para permitir a atualização da versão nos pacotes de correção

Tipo

{string}

+ +

tituloInstituicao

Nome que será utilizado em alguns cabeçalhos e títulos de páginas

Tipo

{string}

+ +

emailInstituicao

Endereço de e-mail que pode ser mostrado na interface do mapa

Tipo

{string}

+ +

googleApiKey

Chave utilizada pela API do Google maps.

A API do Google maps é utilizada em algumas funcionalidades do i3geo.  Vc deve registrar uma chave no site do Google para o seu endereço de servidor web. veja como fazer em: http://code.google.com/apis/maps/signup.html

Tipo

{string}

+ +

metaestatTemplates

Indica a pasta onde ficam os templates utilizados para a publicacao de mapas.  E utilizado pelo sistema de metadados estatisticos.  O default e a pasta /ferramentas/metaestat/templates A pasta deve estar dentro do diretorio onde esta instalado o i3geo A pasta com os templates deve conter uma pasta chamada “logos” para guardar as logomarcas utilizadas pelos mapas

Tipo

{string}

+ +

navegadoresLocais

Ip dos usuarios que podem navegar no servidor para acessar arquivos de dados geográficos.

O i3geo possibilita que os usuários acessem dados geográficos no servidor diretamente, navegando pelo sistema de arquivos.  Isso possibilita o acesso aos dados mesmo que não constem na árvore de temas definida em menutemas/menutemas.xml Por segurança, essa funcionalidade só é ativada para números IP específicos, definidos nessa variável.

Para cada IP registrado, deve-se definir os diretórios que serão acessíveis, conforme mostrado abaixo.

A validação do IP é feita com javascript, na inicialização do mapa, a variável javascript objmapa.navegacaoDir é definida como sim (caso $navegadoresLocais for diferente de “”) ou nao.

Se objmapa.navegacaoDir for igual a “sim”, ou seja, $navegadoresLocais é diferente de “”, na guia de adição de temas da interface HTML, será mostrada a opção de navegação.  Portanto, se vc não quiser que essa opção seja ativada, mantenha essa variável igual a

$navegadoresLocais = “”;

Com a opção ativa na interface do mapa, o ip do cliente é verificado e caso estiver registrado no array, a navegação pelos diretórios do servidor será permitida.  Para mais detalhes, veja a ferramenta i3geo/ferramentas/navegacaodir

Tipo

{array}

+ +

dir_tmp

Caminho completo do diretório temporário utilizado pelo mapserver.

Tipo

{string}

+ +

locaplic

Caminho completo onde fica o I3Geo

Tipo

{string}

+ +

locmapserv

Localização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host.

Essa variável é necessária em processos que utilizam o mapserver no modo CGI.

Por exemplo, se o endereço for http://localhost/cgi-bin/mapserv.exe, a variável deverá conter apenas /cgi-bin/mapserv.exe

Tipo

{string}

+ +

locmapas

Onde fica o xml, para preencher a guia mapas.

Se for “” será utilizado o sistema de administração do i3geo (veja i3geo/admin).

A guia “Mapas” mostra uma lista de links que permitem abrir mapas específicos.  Essa lista é utilizada também pela versão mobile do i3geo.

Veja a documentação específica do arquivo mapas.xml para maiores detalhes.

Tipo

{string}

+ +

R_path

Onde esta o executavel do software R

O R é um pacote estatístico utilizado pelo I3Geo para geração de gráficos e análises estatísticas Se vc não possui o R instalado, comente a linha abaixo

Tipo

{string}

+ +

R_pathlib

Onde ficam as bibliotecas adicionais necessárias ao funcionamento do R

Instale no R as bibliotecas SPATSTAT e DELDIR.  No Ubuntu, experimente usar o software RKWard que possui um instalador de bibliotecas

Tipo

{string}

+ +

postgis_mapa

String de conexão para acesso aos dados (opcional).

Prefira usar o esquema de criptografia nativo do Mapserver, veja em

http://mapserver.org/utilities/msencrypt.html

Com o uso opcional dessa variável é possível esconder a string de conexão com o banco de dados.  O Mapserver não permite esconder essa string, por isso, no i3geo, foi implementado um esquema de substituição.  Toda vez que um objeto “map” é criado via PHP Mapscript, a string de conexão é substituída pelo valor de $postgis_mapa.  Se não for desejado a substituição, deixe essa variável em branco.  Se vc especificar essa variável, o mapa será forçado a recusar o modo de operação CGI.

Para mais detalhes veja a função substituiCon em classesphp/funcoes_gerais.php

exemplo -

$postgis_mapa = array( “teste”=>”user=geodados password=geodados dbname=geodados host=10.1.1.36 port=5432”, “conexao2”=>”user=geodados password=geodados dbname=geodadosteste host=10.1.1.36 port=5432” )

No exemplo, vc pode usar “teste” ou “conexao2” no seu mapfile veja em i3geo/temas/testesubstring.map

Se vc não quiser usar essa substituição, deixe como está ou use

$postgis_mapa = “”

Tipo

{array ou string}

+ +

utilizacgi

Variável indicando se o desenho do corpo do mapa será baseado no modo cgi.

Por default, o mapserver desenha o mapa via php, porém, pode-se alterar o modo de desenho.

No modo normal, a imagem do mapa é gerada e armazenada no diretório ms_tmp.  Após a geração da imagem

  • endereço do arquivo é retornado ao mapa (retorno via Ajax) e o javascript se encarrega de alterar o endereço da imagem no navegador.  Com o uso do CGI a imagem não é gerada, sendo repassado ao navegador
  • endereço do cgi acrescentado do nome do mapfile, fazendo com que a imagem seja retornada diretamente.

Em alguns casos o uso do cgi torna a aplicação mais rápida.

Tipo

{string}

+ +

expoeMapfile

Essa variável controla se o nome do mapfile atual será ou não retornado para a aplicação via ajax.

Quando essa variável for definida como “nao” algumas das funcionalidades do i3geo poderão ficar prejudicadas, mas sem comprometimento das funções principais.

Tipo

{string}

+ +

conexaoadmin

Arquivo PHP que define a string de conexão (PDO) com o banco de dados administrativo.

Esse arquivo é incluído no programa i3geo/admin/conexao.php

O banco de dados administrativo é utilizado para definir coisas como a árvore de temas, árvore de mapas, etc.

O banco de dados, originalmente, é montado em SQLITE, porém, em ambientes corporativos, sugere-se o uso de bancos de dados mais robustos.

Se você quiser utilizar a conexão default, baseado no SQLITE, mantenha essa variável vazia.

O programa PHP que estabelece a conexão deve retornar objetos com nomes padronizados.  Veja o arquivo i3geo/admin/conexao.php e i3geo/admin/php/conexaopostgresql.php para maiores detalhes.

Exemplos

$conexaoadmin = $locaplic.”/admin/php/conexaopostgresql.php”; $conexaoadmin = $locaplic.”/admin/php/conexaomma.php”;

Tipo

{string}

+ +

$esquemaadmin

Indica em qual esquema do banco de dados de administração estão armazenadas as tabelas do sistema de administração.  Por default, utiliza-se o esquema public.

Tipo

{string}

+ +

interfacePadrao

Interface padrão utilizada para abrir o mapa.

A interface pode ser um arquivo com as extensões .htm .html .phtml

O arquivo deve estar armazenado em i3geo/aplicmap

A interface padrão é utilizada quando não é definida nenhuma interface via URL.

Tipo

{string}

+ +

base

Enderço do arquivo mapfile que será utilizado como base para a criação do mapa

Se vc não usar o caminho completo, o arquivo será procurado em i3geo/aplicmap

Quando não for definido, o i3Geo tentará escolher o mapfile mais adequado, conforme o que existir em i3geo/aplicmap

A escolha depende do sistema operacional e da versão do Mapserver.

Vc pode usar essa variável para customizar a inicialização do mapa.

Tipo

{string}

+ +

cachedir

Pasta onde ficarão armazenadas as imagens geradas pelo i3Geo para os LAYERS que permitem cache.

Os layers que permitem cache são definidos no sistema de administração do i3Geo.

Se cachedir for vazia, será utilizado o default do i3geo (diretório temporário)

Exemplo

$cachedir = ‘c:/temp/cache’;

Tipo

{string}

+ +
+ + + + + + + \ No newline at end of file diff --git a/documentacao/files/ms_criamapa-php.html b/documentacao/files/ms_criamapa-php.html index c9dac9d..85ad22e 100644 --- a/documentacao/files/ms_criamapa-php.html +++ b/documentacao/files/ms_criamapa-php.html @@ -1,26 +1,26 @@ -Inicializa o i3Geo via URL ms_criamapa.php - i3Geo - - - - - - - - - -

Inicializa o i3Geo via URL ms_criamapa.php

Esse é o programa principal de inicialização, podendo ser chamado diretamente pelo navegador web.

Cria os diretórios temporários em ms_tmp, incluindo o mapfile (http://mapserver.org/mapfile/index.html#mapfile) que será a base para o funcionamento do mapa.

Com o uso de parâmetros é possível alterar o processo padrão de criação do mapa, como por exemplo, podem ser adicionadas novas camadas ou modificada a abrangência espacial do mapa.

A inicialização padrão abrirá uma interface HTML com todas as funcionalidades disponíveis, porém é possível escolher qualquer outro HTML para a apresentação do mapa.

No diretório i3geo/interface estão os arquivos HTML que formatam a apresentação do mapa.  Além desses arquivos, podem ser criados outros, conforme a necessidade do usuário.

Os parâmetros podem ser utilizados na chamada do i3geo via navegador, p.e.,

http://localhost/i3geo/ms_criamapa.php?temasa=estadosl

A ordem dos parâmetros não é importante, mas o primeiro deve ser precedido de “?”.  Os demais parâmetros devem ser acrescentados sempre precedidos de “&”, p.e.,

http://localhost/i3geo/ms_criamapa.php?temasa=estadosl bioma&layers=estadosl bioma

Caso a inicialização do i3geo ocorra por um outro programa PHP, o ms_criamapa.php deve ser executado via include.  Nesse caso, os parâmetros devem ser especificados como variáveis, p.e.,

$temasa=”bioma”;

include(“ms_criamapa.php”);

Observações

Os cookies passados ao servidor são eliminados com a linha

$_COOKIE = array();

Se a sua aplicação precisa de cookies, comente essa linha do programa.

A interface HTML padrão de abertura do mapa é definido em uma variável no arquivo ms_configura.php, podendo ser alterada se necessário.

Link

http://localhost/i3geo/ms_criamapa.php

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

Summary
Inicializa o i3Geo via URL ms_criamapa.phpEsse é o programa principal de inicialização, podendo ser chamado diretamente pelo navegador web.
Arquivos
i3geo/ms_criamapa.php
- -

Arquivos

- -

i3geo/ms_criamapa.php

Parâmetros

basearquivo mapfile que servirá de base para a criação do mapa.  Por default, são utilizados os arquivos existentes em i3geo/aplicmap (geral1windows, geral1,...)  Essa variável pode ser definida em ms_configura também.  Se não estiver definida em nenhum lugar, o i3Geo tentará descobrir o arquivo adequado a ser utilizado.  Você pode utilizar essa opção para abrir um mapa com as camadas que você quiser, mas para evitar redundâncias, prefira o uso de &temasa
temasalista, separada por espaços, com os nomes dos arquivos map ou gvsig que serão adicionados ao mapa.  Se o arquivo não estiver no diretório i3geo/temas, o nome deve incluir o caminho completo no servidor.  O arquivo pode conter mais de um layer pois todos os existentes serão adicionados ao mapa.  Por default, todos os layers encontrados nos mapfiles são adicionados ao mapa com o status de desenho em OFF.
layerslista, separada por espaços, com os nomes dos layers que serão ligados.  A lista deve conter os nomes dos layers e não os nomes dos mapfiles acrescentados ao mapa.  Por exemplo, ao adicionar com “temasa” um mapfile chamado “transporte” que contenha os layers “estradas” e “ferrovias” os dois layers serão adicionados ao mapa.  Para que esses dois layers fiquem visíveis no mapa deve-se utilizar &layers=estradas ferrovias.
desligarlista com os nomes dos temas que serão forçados a inicializar desligados, ou seja, com STATUS OFF
mapextextensao geografica que será utilizada.  Por padrão, a extensão geográfica é definida para abranger o Brasil todo.  Para alterar o padrão deve-se utilizar o parâmetro mapext para especificar a nova abrangência.  Essa abrangência deve ser definida em coordenadas no formato décimos de grau e na projeção geográfica.  Exemplo: &mapext=-54 -30 -50 -12.  Observe que a ordem dos valores são xmin ymin xmax ymax
executaprograma ou função em php que será executado via include.  O include é feito no final do processo de inicialização quando a variável $tmpfname já está definida.  Essa variável guarda o nome do arquivo mapfile que será utilizado pelo i3geo.
interfacenome da interface que será utilizada para abrir o mapa.  As interfaces são arquivos HTML que podem estar no diretório aplicmap.  Por default, utiliza-se o geral.htm.  Vc pode copiar esse html e alterá-lo para customizar o mapa.  Para chamar o html customizado, utilize ms_criamapa.php?interface=meumapa.htm
perfilperfil utilizado para restringir os menus de temas. ms_criamapa.php?perfil=usuário1
caminhocaminho relativo que indica o local onde a interface do mapa esta localizada.
pontoslista de coordenadas x e y que serão adicionadas como pontos no mapa.
nometemapontosnome do tema de pontos
linhaslista de coordenadas x e y que serão adicionadas como linhas no mapa.  As coordenadas de linhas diferentes devem ser separadas por “,”, por exemplo: -54 -12 -50 -12,-50 -1 -50 -2 -50 -3
nometemalinhasnome do tema de linhas
poligonoslista de coordenadas x e y que serão adicionadas como polígonos no mapa.  As coordenadas dos vértices de polígonos diferentes devem ser separadas por “,”.
nometemapoligonosnome do tema de polígonos
simbolonome do símbolo que será utilizado para desenhar os elementos inseridos (veja arquivo de símbolos em i3geo/symbols)
corsimbolocor do símbolo definido em RGB separados por espaço ou vírgula
tamanhosimbolotamanho do símbolo em pixels
wktinsere elementos no mapa com coordenadas definidas em wkt
nometemawktnome do tema em wkt
idiomaidioma da interface (veja os idiomas disponíveis em classe_idioma.js)
kmlurlurl de um arquivo KML que será incluido no mapa.  Válido apenas na interface google maps
url_wmsendereço de um WMS (será incluido como uma camada no mapa)
layer_wmsnome do layer
style_wmsestilo do layer
nome_wmsnome da camada (titulo)
srs_wmscódigo da projeção
image_wmstipo de imagem disponível
versao_wmsVersão do WMS (necessário quando da inclusão de uma camada WMS diretamente pela URL)
gvsiggvp(depreciado na versão 4.7 - utilize o parametro temasa) endereço no servidor do arquivo de projeto gvSig (gvp) que será utilizado para construir o mapa (experimental)
gvsigviewlista com nomes de views existentes no projeto gvSig separado por virgula.  Se for vazio, serao adicionadas todas as views.  Exemplo (http://localhost/i3geo/ms_criamapa.php?gvsiggvp=c:\temp\teste.gvp&gvsigview=Untitled - 0) //TODO documentar esse parametro
restauramapaid do mapa armazenado no sistema de administracao e que será restaurado para ser aberto novamente (veja em i3geo/admin/html/mapas.html)
- -
- - - - - - - + + + + + + + + + +

Inicializa o i3Geo via URL ms_criamapa.php

Esse é o programa principal de inicialização, podendo ser chamado diretamente pelo navegador web.

Cria os diretórios temporários em ms_tmp, incluindo o mapfile (http://mapserver.org/mapfile/index.html#mapfile) que será a base para o funcionamento do mapa.

Com o uso de parâmetros é possível alterar o processo padrão de criação do mapa, como por exemplo, podem ser adicionadas novas camadas ou modificada a abrangência espacial do mapa.

A inicialização padrão abrirá uma interface HTML com todas as funcionalidades disponíveis, porém é possível escolher qualquer outro HTML para a apresentação do mapa.

No diretório i3geo/interface estão os arquivos HTML que formatam a apresentação do mapa.  Além desses arquivos, podem ser criados outros, conforme a necessidade do usuário.

Os parâmetros podem ser utilizados na chamada do i3geo via navegador, p.e.,

http://localhost/i3geo/ms_criamapa.php?temasa=estadosl

A ordem dos parâmetros não é importante, mas o primeiro deve ser precedido de “?”.  Os demais parâmetros devem ser acrescentados sempre precedidos de “&”, p.e.,

http://localhost/i3geo/ms_criamapa.php?temasa=estadosl bioma&layers=estadosl bioma

Caso a inicialização do i3geo ocorra por um outro programa PHP, o ms_criamapa.php deve ser executado via include.  Nesse caso, os parâmetros devem ser especificados como variáveis, p.e.,

$temasa=”bioma”;

include(“ms_criamapa.php”);

Observações

Os cookies passados ao servidor são eliminados com a linha

$_COOKIE = array();

Se a sua aplicação precisa de cookies, comente essa linha do programa.

A interface HTML padrão de abertura do mapa é definido em uma variável no arquivo ms_configura.php, podendo ser alterada se necessário.

Link

http://localhost/i3geo/ms_criamapa.php

Licença

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

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

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

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU 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.

Summary
Inicializa o i3Geo via URL ms_criamapa.phpEsse é o programa principal de inicialização, podendo ser chamado diretamente pelo navegador web.
Arquivos
i3geo/ms_criamapa.php
+ +

Arquivos

+ +

i3geo/ms_criamapa.php

Parâmetros

basearquivo mapfile que servirá de base para a criação do mapa.  Por default, são utilizados os arquivos existentes em i3geo/aplicmap (geral1windows, geral1,...)  Essa variável pode ser definida em ms_configura também.  Se não estiver definida em nenhum lugar, o i3Geo tentará descobrir o arquivo adequado a ser utilizado.  Você pode utilizar essa opção para abrir um mapa com as camadas que você quiser, mas para evitar redundâncias, prefira o uso de &temasa
temasalista, separada por espaços, com os nomes dos arquivos map ou gvsig que serão adicionados ao mapa.  Se o arquivo não estiver no diretório i3geo/temas, o nome deve incluir o caminho completo no servidor.  O arquivo pode conter mais de um layer pois todos os existentes serão adicionados ao mapa.  Por default, todos os layers encontrados nos mapfiles são adicionados ao mapa com o status de desenho em OFF.
layerslista, separada por espaços, com os nomes dos layers que serão ligados.  A lista deve conter os nomes dos layers e não os nomes dos mapfiles acrescentados ao mapa.  Por exemplo, ao adicionar com “temasa” um mapfile chamado “transporte” que contenha os layers “estradas” e “ferrovias” os dois layers serão adicionados ao mapa.  Para que esses dois layers fiquem visíveis no mapa deve-se utilizar &layers=estradas ferrovias.
desligarlista com os nomes dos temas que serão forçados a inicializar desligados, ou seja, com STATUS OFF
mapextextensao geografica que será utilizada.  Por padrão, a extensão geográfica é definida para abranger o Brasil todo.  Para alterar o padrão deve-se utilizar o parâmetro mapext para especificar a nova abrangência.  Essa abrangência deve ser definida em coordenadas no formato décimos de grau e na projeção geográfica.  Exemplo: &mapext=-54 -30 -50 -12.  Observe que a ordem dos valores são xmin ymin xmax ymax
executaprograma ou função em php que será executado via include.  O include é feito no final do processo de inicialização quando a variável $tmpfname já está definida.  Essa variável guarda o nome do arquivo mapfile que será utilizado pelo i3geo.
interfacenome da interface que será utilizada para abrir o mapa.  As interfaces são arquivos HTML que podem estar no diretório aplicmap.  Por default, utiliza-se o geral.htm.  Vc pode copiar esse html e alterá-lo para customizar o mapa.  Para chamar o html customizado, utilize ms_criamapa.php?interface=meumapa.htm
perfilperfil utilizado para restringir os menus de temas. ms_criamapa.php?perfil=usuário1
caminhocaminho relativo que indica o local onde a interface do mapa esta localizada.
pontoslista de coordenadas x e y que serão adicionadas como pontos no mapa.
nometemapontosnome do tema de pontos
linhaslista de coordenadas x e y que serão adicionadas como linhas no mapa.  As coordenadas de linhas diferentes devem ser separadas por “,”, por exemplo: -54 -12 -50 -12,-50 -1 -50 -2 -50 -3
nometemalinhasnome do tema de linhas
poligonoslista de coordenadas x e y que serão adicionadas como polígonos no mapa.  As coordenadas dos vértices de polígonos diferentes devem ser separadas por “,”.
nometemapoligonosnome do tema de polígonos
simbolonome do símbolo que será utilizado para desenhar os elementos inseridos (veja arquivo de símbolos em i3geo/symbols)
corsimbolocor do símbolo definido em RGB separados por espaço ou vírgula
tamanhosimbolotamanho do símbolo em pixels
wktinsere elementos no mapa com coordenadas definidas em wkt
nometemawktnome do tema em wkt
idiomaidioma da interface (veja os idiomas disponíveis em classe_idioma.js)
kmlurlurl de um arquivo KML que será incluido no mapa.  Válido apenas na interface google maps
url_wmsendereço de um WMS (será incluido como uma camada no mapa)
layer_wmsnome do layer
style_wmsestilo do layer
nome_wmsnome da camada (titulo)
srs_wmscódigo da projeção
image_wmstipo de imagem disponível
versao_wmsVersão do WMS (necessário quando da inclusão de uma camada WMS diretamente pela URL)
gvsiggvp(depreciado na versão 4.7 - utilize o parametro temasa) endereço no servidor do arquivo de projeto gvSig (gvp) que será utilizado para construir o mapa (experimental)
gvsigviewlista com nomes de views existentes no projeto gvSig separado por virgula.  Se for vazio, serao adicionadas todas as views.  Exemplo (http://localhost/i3geo/ms_criamapa.php?gvsiggvp=c:\temp\teste.gvp&gvsigview=Untitled - 0)
restauramapaid do mapa armazenado no sistema de administracao e que será restaurado para ser aberto novamente (veja em i3geo/admin/html/mapas.html)
+ +
+ + + + + + + \ No newline at end of file diff --git a/documentacao/files/ogc-php.html b/documentacao/files/ogc-php.html index 8f182e4..3ba7f2e 100644 --- a/documentacao/files/ogc-php.html +++ b/documentacao/files/ogc-php.html @@ -1,26 +1,26 @@ -Gerador de serviços OGC - i3Geo - - - - - - - - - -

Gerador de serviços OGC

Gera web services nos padrões OGC para os temas existentes na pasta i3geo/temas

A lista de projeções mostradas na função getcapabilities é definida na variável $listaepsg.  Edite essa variável diretamente no programa se forem necessárias outras projeções além das existentes

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 cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Summary
Gerador de serviços OGCGera web services nos padrões OGC para os temas existentes na pasta i3geo/temas
Arquivos
i3geo/ogc.php
- -

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

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

- -
- - - - - - - + + + + + + + + + +

Gerador de serviços OGC

Gera web services nos padrões OGC para os temas existentes na pasta i3geo/temas

A lista de projeções mostradas na função getcapabilities é definida na variável $listaepsg.  Edite essa variável diretamente no programa se forem necessárias outras projeções além das existentes

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 cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Summary
Gerador de serviços OGCGera web services nos padrões OGC para os temas existentes na pasta i3geo/temas
Arquivos
i3geo/ogc.php
+ +

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

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

+ +
+ + + + + + + \ No newline at end of file diff --git a/documentacao/index.html b/documentacao/index.html index 9804bc5..9bba552 100755 --- a/documentacao/index.html +++ b/documentacao/index.html @@ -1,10 +1,10 @@ -i3Geo - - - - - - -This documentation was designed for use with frames. However, you can still use it by <a href="menu.html">starting from the menu page</a>.<script language=JavaScript><!-- -location.href="menu.html"; +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/frameset.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>i3Geo</title></head> + +<!-- Generated by Natural Docs, version 1.51 --> +<!-- http://www.naturaldocs.org --> + +<!-- saved from url=(0026)http://www.naturaldocs.org --> + +<frameset cols="185,*"><frame name=Menu src="menu.html"><frame name=Content src="files/ms_criamapa-php.html"></frameset><noframes>This documentation was designed for use with frames. However, you can still use it by <a href="menu.html">starting from the menu page</a>.<script language=JavaScript><!-- +location.href="menu.html"; // --></script> \ No newline at end of file diff --git a/documentacao/index/Arquivos.html b/documentacao/index/Arquivos.html index 744e075..aac114f 100644 --- a/documentacao/index/Arquivos.html +++ b/documentacao/index/Arquivos.html @@ -1,29 +1,29 @@ - - -i3Geo - Arquivo Index - - - - - - - - - - - - -
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
P
 php
- -
GPL2
GPL2
GPL2
GPL2
- - - -
geraminiatura.php?tipo=mini
- -
- - - + + + + + + + + + + + + +
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
P
 php
+ +
GPL2
GPL2
GPL2
GPL2
+ + + +
geraminiatura.php?tipo=mini
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/Classe.html b/documentacao/index/Classe.html index 4188ec8..5e494ef 100644 --- a/documentacao/index/Classe.html +++ b/documentacao/index/Classe.html @@ -1,29 +1,29 @@ - - -i3Geo - Classe Index - - - - - - - - - - - - -
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
D
 dialogo
I
 i3GEO.analise.dialogo
 i3GEO.analise.medeArea
 i3GEO.analise.medeDistancia
 i3GEO.Interface.googleearth
 i3GEO.Interface.googlemaps
 i3GEO.Interface.openlayers
 i3GEO.login.dialogo
 i3GEO.mapa.dialogo
 i3GEO.mapa.legendaHTML
 i3GEO.navega.autoRedesenho
 i3GEO.navega.destacaTema
 i3GEO.navega.dialogo
 i3GEO.navega.lente
 i3GEO.tema.dialogo
 i3geo_gl_configura
 i3geo_gl_configura.buscageo
 i3geo_gl_configura.grupo
 i3geo_gl_configura.link
 i3geo_gl_configura.loc_i3geo
 i3geo_gl_configura.menu
 i3geo_gl_configura.nomeseltema
 i3geo_gl_configura.subgrupo
 i3geo_gl_configura.tema
 i3geo_gl_configura.temasa
- -
Abre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
- - - -
Abre as telas de dialogo das opcoes de analise
Ativa e controla a opcao de medicao de area.
Ativa e controla a opcao de medicao de distancias.
Interface com motor de navegação baseado na API Google Earth
Interface com motor de navegação baseado na API Google Maps
Interface com motor de navegação baseado na API OpenLayers
Abre as telas de
Abre as telas de dialogo das opcoes de manipulacao do mapa atual
Controla a obtencao da legenda do mapa formatada em HTML.
Controla o redesenho automático do mapa por meio de um temporizador
Destaca um tema mostrando-o sobre os outros em um box que segue o mouse
Abre as telas de diálogo das opções de navegação no mapa atual
Ativa e controla a lente de aumento.
Abre as telas de dialogo das opcoes de manipulacao de um tema
Cria o objeto javascript com os parâmetros de configuração da api e com as funções de manipulação.
Id do elemento HTML onde será incluída a opção de busca de coordenadas geográficas
Id do elemento HTML que receberá o combo com os grupos
Id do elemento HTML do tipo a onde será mostrado o link criado para o mapa.
endereço web onde está instalado o i3geo.
id do elemento HTML onde será incluido a lista de menus
identificador do tema inicial que será incluido no link, normalmente estadosl
Id do elemento HTML que receberá o combo com os subgrupos
Id do elemento HTML que receberá o combo com a lista de temas
Id do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
- -
- - - + + + + + + + + + + + + +
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
D
 dialogo
I
 i3GEO.analise.dialogo
 i3GEO.analise.medeArea
 i3GEO.analise.medeDistancia
 i3GEO.Interface.googleearth
 i3GEO.Interface.googlemaps
 i3GEO.Interface.openlayers
 i3GEO.login.dialogo
 i3GEO.mapa.dialogo
 i3GEO.mapa.legendaHTML
 i3GEO.navega.autoRedesenho
 i3GEO.navega.destacaTema
 i3GEO.navega.dialogo
 i3GEO.navega.lente
 i3GEO.tema.dialogo
 i3geo_gl_configura
 i3geo_gl_configura.buscageo
 i3geo_gl_configura.grupo
 i3geo_gl_configura.link
 i3geo_gl_configura.loc_i3geo
 i3geo_gl_configura.menu
 i3geo_gl_configura.nomeseltema
 i3geo_gl_configura.subgrupo
 i3geo_gl_configura.tema
 i3geo_gl_configura.temasa
+ +
Abre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
+ + + +
Abre as telas de dialogo das opcoes de analise
Ativa e controla a opcao de medicao de area.
Ativa e controla a opcao de medicao de distancias.
Interface com motor de navegação baseado na API Google Earth
Interface com motor de navegação baseado na API Google Maps
Interface com motor de navegação baseado na API OpenLayers
Abre as telas de
Abre as telas de dialogo das opcoes de manipulacao do mapa atual
Controla a obtencao da legenda do mapa formatada em HTML.
Controla o redesenho automático do mapa por meio de um temporizador
Destaca um tema mostrando-o sobre os outros em um box que segue o mouse
Abre as telas de diálogo das opções de navegação no mapa atual
Ativa e controla a lente de aumento.
Abre as telas de dialogo das opcoes de manipulacao de um tema
Cria o objeto javascript com os parâmetros de configuração da api e com as funções de manipulação.
Id do elemento HTML onde será incluída a opção de busca de coordenadas geográficas
Id do elemento HTML que receberá o combo com os grupos
Id do elemento HTML do tipo a onde será mostrado o link criado para o mapa.
endereço web onde está instalado o i3geo.
id do elemento HTML onde será incluido a lista de menus
identificador do tema inicial que será incluido no link, normalmente estadosl
Id do elemento HTML que receberá o combo com os subgrupos
Id do elemento HTML que receberá o combo com a lista de temas
Id do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/Functions.html b/documentacao/index/Functions.html index 4293cdb..9bd9e66 100644 --- a/documentacao/index/Functions.html +++ b/documentacao/index/Functions.html @@ -1,29 +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
$#!
 $i
 $im ou nome curto$im
 $left ou nome curto$left
 $top ou nome curto$top
 $trad
0-9
 5), ativaMenuContexto(depreciado na versão 4
- -
$i = function(id)
Obtem um elemento DOM a partir de seu id
Retorna o caminho correto de uma imagem.
Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.
Muda a posicao (superior) de um objeto tanto no IE como no Firefox.
$trad = function(id,
dic)
Atalho para a função de tradução
- - - -
ativaMenuContexto: function(idbarra)
Ativa o menu de contexto acionado com o botão direito do mouse
- -
- - - + + + + + + + + + + + + +
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 $i
 $im ou nome curto$im
 $left ou nome curto$left
 $top ou nome curto$top
 $trad
0-9
 5), ativaMenuContexto(depreciado na versão 4
+ +
$i = function(id)
Obtem um elemento DOM a partir de seu id
Retorna o caminho correto de uma imagem.
Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.
Muda a posicao (superior) de um objeto tanto no IE como no Firefox.
$trad = function(id,
dic)
Atalho para a função de tradução
+ + + +
ativaMenuContexto: function(idbarra)
Ativa o menu de contexto acionado com o botão direito do mouse
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/Functions2.html b/documentacao/index/Functions2.html index daf14bb..76cf413 100644 --- a/documentacao/index/Functions2.html +++ b/documentacao/index/Functions2.html @@ -1,25 +1,25 @@ - - -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
A
 abreAguarde
 abreColourRamp
 abreCor
 abreDoc
 abreFecha
 abreJanela
 abreKml, i3GEO.tema.dialogo
 adicionaDicionario
 adicionaKml
 adicionaNoArvoreGoogle
 adicionaSHP
 adicionaTemaIMG
 adicionaTemas
 adicionaTemaSHP
 adicionaTemaWMS
 adtema
 afasta
 agrupaElementos, i3GEO.analise.dialogo
 ajaxexecASXml
 ajaxGet
 ajaxhttp
 ajustaDocType
 alteracorclasse
 alteraData
 alteraDicionario
 alteraLayers
 alteraPropCamadas
 alteraTamanho
 analisaGeometrias, i3GEO.analise.dialogo
 animacao, i3GEO.mapa.dialogo
 aparece
 aplicaCorClasseTema
 aplicaEscala
 aplicaFiltroRegiao
 aplicaOpacidade
 aplicaResolucao
 aplicarsld, i3GEO.tema.dialogo
 aplicaTemas
 aproxima
 areaPixel
 arvore
 ativa
 ativaBotoes
 ativaDesativaCamadaKml
 ativaIcone
 ativalogo
 ativaLogo
 ativaPadrao
 ativaTema
 atualiza
 atualizaGeo
 atualizaLegenda
 atualizaMapa
 atualizaTema
 autoredesenha, i3GEO.mapa.dialogo
- -
abreAguarde: function(id,
texto)
Abre uma janela com a mensagem de aguarde
abreColourRamp: function(janelaid,
elemento,
ncores)
Abre a janela flutuante para escolha de um degrade de cores
abreCor: function(janelaid,
elemento,
tipo)
Abre a janela flutuante para escolha de uma cor
abreDoc: function(url)
Abre a documentacao do i3geo em uma nova janela do navegador
abreFecha: function()
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
adicionaDicionario: function(novodic)
Adiciona novos registros ao dicionário atual
adicionaKml: function()
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaKml: function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Earth
adicionaKml: function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Maps
adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaSHP: function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaTemaIMG: function(funcao,
path)
ADICIONATEMAIMG
adicionaTemas: function(tsl)
Adiciona ao mapa os temas selecionados na arvore
adicionaTemaSHP: function(funcao,
path)
ADICIONATEMASHP
adicionaTemaWMS: function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid)
ADICIONATEMAWMS
adtema: function(funcao,
temas,
locaplic,
sid)
ADTEMA
afasta: function(funcao,
nivel)
AFASTA
agrupaElementos: function()
Abre a janela de dialogo da ferramenta agrupaelementos
ajaxexecASXml: function(programa,
funcao)
Executa uma chamada ajax no modo assincrono retornando o resultado em XML.
ajaxGet: function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
ajaxhttp: function()
Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
ajustaDocType: function()
Ajusta o DOCTYPE do HTML para funcionar com CSS3
alteracorclasse: function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
alteraData: function(funcao,
tema,
data)
ALTERADATA
alteraDicionario: function(id,
novo)
Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual.
Altera todos os layers do mapa modificando um determinado parâmetro
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()
Abre a janela de dialogo da ferramenta analisageometrias
animacao: function()
Abre a janela de dialogo da ferramenta que permite animar o mapa atual
aparece: function(id,
tempo,
intervalo)
Aplica efeito de aparecimento suave de um objeto
aplicaCorClasseTema: function(funcao,
idtema,
idclasse,
rgb)
APLICACORCLASSETEMA
aplicaEscala: function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao)
Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
aplicaOpacidade: function(opacidade,
layer)
Aplica um fator de opacidade a todos os layers do mapa
aplicaResolucao: function(funcao,
resolucao)
crialente
aplicarsld: function(idtema)
Fax o upload de um arquivo SLD (xml) e aplica ao tema
aplicaTemas: function(tipo)
Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos
aproxima: function(funcao,
nivel)
APROXIMA
areaPixel: function(funcao,
g_celula)
AREAPIXEL
arvore: function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
ativa: function(guia)
Ativa uma determinada guia
ativa: function(id)
Ativa o auto-redesenho do mapa
ativaBotoes:function(padrao)
Ativa os botoes definidos em LISTABOTOES
ativaDesativaCamadaKml: function(obj)
Ativa ou desativa uma camada do nó de layers KML
ativaDesativaCamadaKml: function(obj,
url)
Ativa ou desativa uma camada do nó de layers KML
ativaIcone: function(icone)
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
ativalogo: function(funcao,
altura,
largura)
ATIVALOGO
ativaLogo: function()
Ativa ou desativa a logo marca.
ativaPadrao: function()
Ativa o botão definido como padrão, executando a função definida em onclick
ativaTema: function(codigo)
Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
atualiza: function(temas,
forca)
Atualiza a árvore de camadas.
atualiza: function()
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
atualizaGeo: function(dmsx,
dmsy,
prefixo)
Atualiza os valores em uma tabela do tipo DMS
atualizaLegenda: function(idtema)
Atualiza a legenda de um tema.
atualizaMapa: function()
Aplica o método atualizaMapa da interface atual.
atualizaTema: function(retorno,
tema)
Aplica o método atualizaTema da interface atual
autoredesenha: function()
Abre a janela de dialogo da ferramenta opcoes_autoredesenha
- -
- - - + + + + + + + + + + + + +
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 abreAguarde
 abreColourRamp
 abreCor
 abreDoc
 abreFecha
 abreJanela
 abreKml, i3GEO.tema.dialogo
 adicionaDicionario
 adicionaKml
 adicionaNoArvoreGoogle
 adicionaSHP
 adicionaTemaIMG
 adicionaTemas
 adicionaTemaSHP
 adicionaTemaWMS
 adtema
 afasta
 agrupaElementos, i3GEO.analise.dialogo
 ajaxexecASXml
 ajaxGet
 ajaxhttp
 ajustaDocType
 alteracorclasse
 alteraData
 alteraDicionario
 alteraLayers
 alteraPropCamadas
 alteraTamanho
 analisaGeometrias, i3GEO.analise.dialogo
 animacao, i3GEO.mapa.dialogo
 aparece
 aplicaCorClasseTema
 aplicaEscala
 aplicaFiltroRegiao
 aplicaOpacidade
 aplicaResolucao
 aplicarsld, i3GEO.tema.dialogo
 aplicaTemas
 aproxima
 areaPixel
 arvore
 ativa
 ativaBotoes
 ativaDesativaCamadaKml
 ativaIcone
 ativalogo
 ativaLogo
 ativaPadrao
 ativaTema
 atualiza
 atualizaGeo
 atualizaLegenda
 atualizaMapa
 atualizaTema
 autoredesenha, i3GEO.mapa.dialogo
+ +
abreAguarde: function(id,
texto)
Abre uma janela com a mensagem de aguarde
abreColourRamp: function(janelaid,
elemento,
ncores)
Abre a janela flutuante para escolha de um degrade de cores
abreCor: function(janelaid,
elemento,
tipo)
Abre a janela flutuante para escolha de uma cor
abreDoc: function(url)
Abre a documentacao do i3geo em uma nova janela do navegador
abreFecha: function()
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
adicionaDicionario: function(novodic)
Adiciona novos registros ao dicionário atual
adicionaKml: function()
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaKml: function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Earth
adicionaKml: function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Maps
adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaSHP: function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaTemaIMG: function(funcao,
path)
ADICIONATEMAIMG
adicionaTemas: function(tsl)
Adiciona ao mapa os temas selecionados na arvore
adicionaTemaSHP: function(funcao,
path)
ADICIONATEMASHP
adicionaTemaWMS: function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid)
ADICIONATEMAWMS
adtema: function(funcao,
temas,
locaplic,
sid)
ADTEMA
afasta: function(funcao,
nivel)
AFASTA
agrupaElementos: function()
Abre a janela de dialogo da ferramenta agrupaelementos
ajaxexecASXml: function(programa,
funcao)
Executa uma chamada ajax no modo assincrono retornando o resultado em XML.
ajaxGet: function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
ajaxhttp: function()
Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
ajustaDocType: function()
Ajusta o DOCTYPE do HTML para funcionar com CSS3
alteracorclasse: function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
alteraData: function(funcao,
tema,
data)
ALTERADATA
alteraDicionario: function(id,
novo)
Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual.
Altera todos os layers do mapa modificando um determinado parâmetro
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()
Abre a janela de dialogo da ferramenta analisageometrias
animacao: function()
Abre a janela de dialogo da ferramenta que permite animar o mapa atual
aparece: function(id,
tempo,
intervalo)
Aplica efeito de aparecimento suave de um objeto
aplicaCorClasseTema: function(funcao,
idtema,
idclasse,
rgb)
APLICACORCLASSETEMA
aplicaEscala: function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao)
Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
aplicaOpacidade: function(opacidade,
layer)
Aplica um fator de opacidade a todos os layers do mapa
aplicaResolucao: function(funcao,
resolucao)
crialente
aplicarsld: function(idtema)
Fax o upload de um arquivo SLD (xml) e aplica ao tema
aplicaTemas: function(tipo)
Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos
aproxima: function(funcao,
nivel)
APROXIMA
areaPixel: function(funcao,
g_celula)
AREAPIXEL
arvore: function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
ativa: function(guia)
Ativa uma determinada guia
ativa: function(id)
Ativa o auto-redesenho do mapa
ativaBotoes:function(padrao)
Ativa os botoes definidos em LISTABOTOES
ativaDesativaCamadaKml: function(obj)
Ativa ou desativa uma camada do nó de layers KML
ativaDesativaCamadaKml: function(obj,
url)
Ativa ou desativa uma camada do nó de layers KML
ativaIcone: function(icone)
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
ativalogo: function(funcao,
altura,
largura)
ATIVALOGO
ativaLogo: function()
Ativa ou desativa a logo marca.
ativaPadrao: function()
Ativa o botão definido como padrão, executando a função definida em onclick
ativaTema: function(codigo)
Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
atualiza: function(temas,
forca)
Atualiza a árvore de camadas.
atualiza: function()
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
atualizaGeo: function(dmsx,
dmsy,
prefixo)
Atualiza os valores em uma tabela do tipo DMS
atualizaLegenda: function(idtema)
Atualiza a legenda de um tema.
atualizaMapa: function()
Aplica o método atualizaMapa da interface atual.
atualizaTema: function(retorno,
tema)
Aplica o método atualizaTema da interface atual
autoredesenha: function()
Abre a janela de dialogo da ferramenta opcoes_autoredesenha
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/Functions3.html b/documentacao/index/Functions3.html index 46dc753..4f1ea80 100644 --- a/documentacao/index/Functions3.html +++ b/documentacao/index/Functions3.html @@ -1,29 +1,25 @@ - - -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
B
 bookmark
 buffer, i3GEO.analise.dialogo
 buscaFotos, i3GEO.navega.dialogo
 buscageo_init, i3geo_gl_configura
 buscaInde, dialogo
 buscaRapida
 buscaTema2
C
 calculaDPI
 calculaProj4
 capturaCheckBox
 carouselTemas, dialogo
 carregaKml, dialogo
 carregaMapa, i3GEO.mapa.dialogo
 centroDoMapa
 centroide, i3GEO.analise.dialogo
 centromassa, i3GEO.analise.dialogo
 chaveGoogle
 checkItensEditaveis
 checkTemas
 cliqueGrafico, i3GEO.mapa.dialogo
 cliqueIdentificaDefault, i3GEO.mapa.dialogo
 cliquePerm
 cliquePonto, i3GEO.mapa.dialogo
 cliqueTexto, i3GEO.mapa.dialogo
 comboFontes
 combogrupos, i3geo_gl_configura
 comboGruposMenu
 comboItens
 comboMenus
 comboSimNao
 combosubgrupos, i3geo_gl_configura
 comboSubGruposMenu
 combotemas, i3geo_gl_configura
 comboTemas
 comboTemasMenu
 comboValoresItem
 comentario, i3GEO.tema.dialogo
 compartilhar
 conectargeojson, dialogo
 conectargeorss, dialogo
 conectarwfs, dialogo
 conectarwms, dialogo
 conectarwmst, dialogo
 conectaservico, dialogo
 confluence, i3GEO.navega.dialogo
 congelaMapa, i3GEO.mapa.dialogo
 converte2googlemaps
 converte2openlayers
 convertekml, i3GEO.mapa.dialogo
 convertews, i3GEO.mapa.dialogo
 corFundo, i3GEO.mapa.dialogo
 corpo
 cortina, i3GEO.tema.dialogo
 cria
 criaLegendaHTML
 criaLegendaImagem
 crialink, i3geo_gl_configura
 criamapa
 criaMascaraDMS
 criaMascaraMetrica
 criaPin
 criatemasel
- -
bookmark: function(link,
locaplic)
Cria os botões de bookmark em redes sociais
buffer: function()
Abre a janela de dialogo da ferramenta buffer
buscaFotos: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
this.buscageo_init = function()
Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
buscaInde: function()
Abre a janela flutuante para o usuario procurar metadados na INDE
buscaRapida: function(funcao,
locaplic,
servico,
palavra)
BUSCARAPIDA
buscaTema2: function(palavra)
Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
- - - -
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.
carouselTemas: function()
Abre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
carregaKml: function()
Abre a janela flutuante para o usuario adicionar temas baseado em arquivos KML
carregaMapa: function()
Abre a janela de dialogo da ferramenta carregamapa
centroDoMapa: function()
Obtém as coordenadas geográficas do centro do mapa
centroide: function()
Abre a janela de dialogo da ferramenta centroide
centromassa: function()
Abre a janela de dialogo da ferramenta centro medio
chaveGoogle: function(funcao)
CHAVEGOOGLE
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()
Abre a janela de dialogo da ferramenta identifica
cliquePerm:
Executa as funções armazenadas em MOUSECLIQUEPERM
cliquePonto: function()
Abre a janela de dialogo da ferramenta inserexy2
cliqueTexto: function()
Abre a janela de dialogo da ferramenta inseretxt
comboFontes: function(id,
onde)
Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis
this.combogrupos = function(idMenu)
Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
comboGruposMenu: function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura,
id_menu)
Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
comboItens: function(id,
tema,
funcao,
onde,
nome,
alias)
Cria um combo (caixa de selecao) com a lista de itens de um layer
comboMenus: function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura)
Busca a lista de menus existentes no i3geo e monta um combo com o resultado.
comboSimNao: function(id,
selecionado)
Cria uma caixa de selecao com as palavras sim e nao
this.combosubgrupos = function(idGrupo,
dados)
Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
comboSubGruposMenu: function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
largura,
altura)
Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
this.combotemas = function (idGrupo,
idSubGrupo,
temas)
Monta um combo com a lista de temas vinculados diretamente a um grupo.
comboTemas: function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo)
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
compartilhar: function(id,
urlcf,
urlpt,
tipo,
locaplic)
Cria os botões de publicar no Twitter e curtir/compartilhar no Facebook
conectargeojson: function()
Abre a janela para adicionar temas tendo como fonte uma url no formato geojson
conectargeorss: function()
Abre a janela para adicionar temas tendo como fonte um georss
conectarwfs: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs
conectarwms: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms
conectarwmst: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)
conectaservico: function()
Abre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
confluence: function()
Abre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências
congelaMapa: function()
Congela a visão atual do mapa mostrando-o em uma janela flutuante
converte2googlemaps: function(funcao)
CONVERTE2GOOGLEMAPS
converte2openlayers: function(funcao)
CONVERTE2OPENLAYERS
convertekml: function()
Abre a janela de dialogo da ferramenta convertemapakml
convertews: function()
Abre a janela de dialogo da ferramenta convertews
corFundo: function()
Abre a janela de dialogo da ferramenta opcoes_fundo
corpo: function(funcao,
tipoimagem)
CORPO
cortina: function(tema)
Abre a janela de dialogo da ferramenta cortina
cria: function(onde,
temas,
g_sid,
g_locaplic,
funcaoTema)
Cria a árvore com as opções de manipulação das camadas existentes no mapa
cria: function(id)
Cria a legenda HTML
criaLegendaHTML: function(funcao,
tema,
template)
CRIALEGENDAHTML
criaLegendaImagem: function(funcao)
CRIALEGENDAIMAGEM
this.crialink = function()
Pega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
criamapa: function(funcao,
parametros)
CRIAMAPA
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)
Cria um elemento imagem na pagina atual.
CRIATEMASEL
- -
- - - + + + + + + + + + + + + +
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
B
 bookmark
 buffer, i3GEO.analise.dialogo
 buscaFotos, i3GEO.navega.dialogo
 buscageo_init, i3geo_gl_configura
 buscaInde, dialogo
 buscaRapida
 buscaTema2
+ +
bookmark: function(link,
locaplic)
Cria os botões de bookmark em redes sociais
buffer: function()
Abre a janela de dialogo da ferramenta buffer
buscaFotos: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
this.buscageo_init = function()
Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
buscaInde: function()
Abre a janela flutuante para o usuario procurar metadados na INDE
buscaRapida: function(funcao,
locaplic,
servico,
palavra)
BUSCARAPIDA
buscaTema2: function(palavra)
Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/Functions4.html b/documentacao/index/Functions4.html index 72a7ed4..d50bb30 100644 --- a/documentacao/index/Functions4.html +++ b/documentacao/index/Functions4.html @@ -1,41 +1,25 @@ - - -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
D
 dadosPerfilRelevo
 dd2dms
 dd2tela
 decimalPlaces
 defBotao
 define
 defineDicionario
 defineValor
 desaparece
 desativa
 desativacgi
 desativaCheckbox
 descer, i3geo_gl_configura
 descetema
 destinoDD
 detectaTablet
 dialogoFerramenta
 direcao
 dissolve, i3GEO.analise.dialogo
 distancia
 distanciaptpt, i3GEO.analise.dialogo
 distHaversine
 distVincenty
 dms2dd
 download, i3GEO.tema.dialogo
 downloadbase, dialogo
E
 editaLegenda, i3GEO.tema.dialogo
 editorsql, i3GEO.tema.dialogo
 escalagrafica
 escapeURL
 escondePin
 etiquetas, i3GEO.tema.dialogo
 exclui
 excluir, i3geo_gl_configura
 excluitema
 execBotao
 ext2rect
 extRegistros
F
 fecha
 fechaAguarde
 fechaJanela
 filtraregiao, i3GEO.mapa.dialogo
 filtro, i3GEO.tema.dialogo
 flutuante
 fonte
 fontetema
 funcoesGeometriasWkt
G
 geo2utm
 geo2zonaUtm
 geradestaque
 getScrollerWidth
 getScrollHeight
 google, i3GEO.navega.dialogo
 googleearth
 googlemaps
 gradeCoord, i3GEO.mapa.dialogo
 gradeHex, i3GEO.analise.dialogo
 gradePol, i3GEO.analise.dialogo
 gradePontos, i3GEO.analise.dialogo
 graficoInterativo, i3GEO.analise.dialogo
 graficotema, i3GEO.tema.dialogo
 guiaMovel
I
 i3geo_gl_inicia, i3geo_gl_configura
 identifica2
 identifica3
 identificaunico
 importarwmc, dialogo
 imprimir, i3GEO.mapa.dialogo
 in_array
 inicia
 inicializaBarra
 inicializaBarraOP
 insereAnnotation
 insereCookie
 insereDobraPagina
 insereMarca
 insereSHP
 insereSHPgrafico
 intersectaBox
 inverteStatusClasse
 invertestatuslegenda
- -
dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)
DADOSPERFILRELEVO
dd2dms: function(x,
y)
Converte coordenadas de dd em dms.
dd2tela: function (vx,
vy,
docmapa,
ext,
cellsize)
Converte coordenadas dd em coordenadas de tela.
decimalPlaces: function(float,
length)
Arredonda um numero
defBotao: function(iddiv)
Obtém as definições de um botão conforme o seu código (iddiv)
define: function(codigo)
Define qual o idioma em uso.
defineDicionario: function(obj)
Define o objeto com as traduções.
defineValor: function(id,
prop,
valor)
Aplica um valor a uma propriedade de um elemento
desaparece: function(id,
tempo,
intervalo,
removeobj)
Aplica efeito de desaparecimento suave de um objeto
desativa:function()
Desativa o auto-redesenho do mapa
desativa: function()
Desativa o destaque
desativa: function()
Desativa a lente aberta
desativacgi: function(funcao)
DESATIVACGI
desativaCheckbox: function()
Desmarca todos os checkbox dos temas marcados na arvore.
this.descer = function(e)
Desce um tema na lista de temas selecionados.
descetema: function(funcao,
tema)
DESCETEMA
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
detectaTablet: function()
Verifica se esta em uso um dispositivo do tipo movel
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()
Abre a janela de dialogo da ferramenta dissolve
distancia: function(lon1,
lat1,
lon2,
lat2)
Calcula a distância em km entre dois pontos.
distanciaptpt: function()
Abre a janela de dialogo da ferramenta distanciaptpt
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
downloadbase: function()
Abre o aplicativo datadownload
- - - -
editaLegenda: function(idtema)
Abre a janela de dialogo da ferramenta legenda
editorsql: function(idtema)
Abre a janela de dialogo da ferramenta editorsql
escalagrafica: function(funcao)
ESCALAGRAFICA
escapeURL: function(sUrl)
Converte uma string em uma url valida
escondePin: function()
Esconde os PINS com IDs registrados em i3GEO.util.PINS
etiquetas: function(idtema)
Abre a janela de dialogo da ferramenta etiqueta
exclui: function(tema)
Exclui um tema do mapa
this.excluir = function(e)
Exclui um tema da lista de temas selecionados
excluitema: function(funcao,
temas)
EXCLUITEMA
execBotao: function(id,
x,
y,
posX,
posY)
Com base no código de um botão (iddiv), obtém a função armazenada em i3GEO.barraDeBotoes.LISTABOTOES e executa.
ext2rect: function(idrect,
mapext,
boxext,
pixel,
documento)
Calcula o posicionamento de um retângulo com base na extensão geográfica.
extRegistros: function(funcao,
tema,
reg)
EXTREGISTROS
- - - -
fecha: function(id)
Fecha uma barra de ferramentas
fechaAguarde: function(id)
Fecha uma janela do tipo aguarde
Fecha a janela de ajuda.
fechaJanela: function()
Fecha a janela e os elementos graficos criados para a ferramenta de medicao
fechaJanela: function()
Fecha a janela e os elementos graficos criados para a ferramenta de medicao
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(idtema)
Abre a janela de dialogo da ferramenta filtro
flutuante: function()
Abre o catalogo em uma janela flutuante
fonte: function(tema)
Abre os metadados registrados para o tema
fontetema: function(funcao,
tema)
FONTETEMA
funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)
FUNCOESGEOMETRIASWKT
- - - -
geo2utm: function(funcao,
x,
y)
GEO2UTM
geo2zonaUtm: function(long)
Determina qual é a zona UTM de um par de coordenadas geográficas
geradestaque: function(funcao,
tema,
ext)
GERADESTAQUE
getScrollerWidth: function()
Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador
getScrollHeight: function()
Calcula o tamanho vertical do browser
google: function(coordenadas)
Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
googleearth: function(funcao)
GOOGLEEARTH
googlemaps: function(funcao)
GOOGLEMAPS
gradeCoord: function()
Abre a janela de dialogo da ferramenta gradecoord
gradeHex: function()
Abre a janela de dialogo da ferramenta gradehex
gradePol: function()
Abre a janela de dialogo da ferramenta gradepol
gradePontos: function()
Abre a janela de dialogo da ferramenta gradepontos
graficoInterativo: function()
Abre a janela de dialogo da ferramenta graficointerativo
graficotema: function(idtema)
Abre a janela de dialogo da ferramenta graficotema
guiaMovel:
Controla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas
- - - -
function i3geo_gl_inicia(objeto_i3geo_gl_configura)
Inicia a interface do gerador de links.
identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Depreciado na versão 4.7 (utilize “identifica3”)
identifica3: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
IDENTIFICA3
identificaunico: function(funcao,
xy,
tema,
item)
IDENTIFICAUNICO
importarwmc: function()
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()
Inicializa a guia móvel
inicia: function()
Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessarios
inicia: function()
Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessorios
inicia: function(tema)
Inicia o destaque de um tema
inicia: function()
Ativa a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente
inicializaBarra:function(idconteudo,
idconteudonovo,
barraZoom,
x,
y,
onde)
Inicializa a barra de botões
inicializaBarraOP: function()
Inicializa a barra de botões quando for do tipo “olhodepeixe”
insereAnnotation: function(funcao,
pin,
xy,
texto,
position,
partials,
offsetx,
offsety,
minfeaturesize,
mindistance,
force,
shadowcolor,
shadowsizex,
shadowsizey,
outlinecolor,
cor,
sombray,
sombrax,
sombra,
fundo,
angulo,
tamanho,
fonte)
INSEREFEATURE
insereCookie: function(nome,
valor,
expira)
Cria um novo cookie.
insereDobraPagina: function(tipo,
imagem)
Insere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
insereMarca:
Insere ou remove pontos no mapa.
insereSHP: function(funcao,
tema,
item,
valoritem,
xy,
projecao)
INSERESHP
insereSHPgrafico: function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
INSERESHPGRAFICO
intersectaBox: function(box1,
box2)
Verifica se um retangulo esta dentro de outro retangulo
inverteStatusClasse: function(funcao,
tema,
classe)
INVERTESTATUSCLASSE
invertestatuslegenda: function(funcao,
tema)
INVERTESTATUSLEGENDA
- -
- - - + + + + + + + + + + + + +
Function 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
 carregaKml, dialogo
 carregaMapa, i3GEO.mapa.dialogo
 centroDoMapa
 centroide, i3GEO.analise.dialogo
 centromassa, i3GEO.analise.dialogo
 chaveGoogle
 checkItensEditaveis
 checkTemas
 cliqueGrafico, i3GEO.mapa.dialogo
 cliqueIdentificaDefault, i3GEO.mapa.dialogo
 cliquePerm
 cliquePonto, i3GEO.mapa.dialogo
 cliqueTexto, i3GEO.mapa.dialogo
 comboFontes
 combogrupos, i3geo_gl_configura
 comboGruposMenu
 comboItens
 comboMenus
 comboSimNao
 combosubgrupos, i3geo_gl_configura
 comboSubGruposMenu
 combotemas, i3geo_gl_configura
 comboTemas
 comboTemasMenu
 comboValoresItem
 comentario, i3GEO.tema.dialogo
 compartilhar
 conectargeojson, dialogo
 conectargeorss, dialogo
 conectarwfs, dialogo
 conectarwms, dialogo
 conectarwmst, dialogo
 conectaservico, dialogo
 confluence, i3GEO.navega.dialogo
 congelaMapa, i3GEO.mapa.dialogo
 converte2googlemaps
 converte2openlayers
 convertekml, i3GEO.mapa.dialogo
 convertews, i3GEO.mapa.dialogo
 corFundo, i3GEO.mapa.dialogo
 corpo
 cortina, i3GEO.tema.dialogo
 cria
 criaLegendaHTML
 criaLegendaImagem
 crialink, i3geo_gl_configura
 criamapa
 criaMascaraDMS
 criaMascaraMetrica
 criaPin
 criatemasel
+ +
calculaDPI: function()
Calcula o valor de DPI do monitor.
calculaProj4: function(origem,
destino,
x,
y)
Faz a projeção de x e y da origem para o destino
capturaCheckBox: function(tema)
Retorna o objeto input (check box) que corresponde a uma determinada camada na árvore.
carouselTemas: function()
Abre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
carregaKml: function()
Abre a janela flutuante para o usuario adicionar temas baseado em arquivos KML
carregaMapa: function()
Abre a janela de dialogo da ferramenta carregamapa
centroDoMapa: function()
Obtém as coordenadas geográficas do centro do mapa
centroide: function()
Abre a janela de dialogo da ferramenta centroide
centromassa: function()
Abre a janela de dialogo da ferramenta centro medio
chaveGoogle: function(funcao)
CHAVEGOOGLE
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(e)
Abre a janela de dialogo da ferramenta identifica
cliquePerm:
Executa as funções armazenadas em MOUSECLIQUEPERM
cliquePonto: function()
Abre a janela de dialogo da ferramenta inserexy2
cliqueTexto: function()
Abre a janela de dialogo da ferramenta inseretxt
comboFontes: function(id,
onde)
Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis
this.combogrupos = function(idMenu)
Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
comboGruposMenu: function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura,
id_menu)
Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
comboItens: function(id,
tema,
funcao,
onde,
nome,
alias)
Cria um combo (caixa de selecao) com a lista de itens de um layer
comboMenus: function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura)
Busca a lista de menus existentes no i3geo e monta um combo com o resultado.
comboSimNao: function(id,
selecionado)
Cria uma caixa de selecao com as palavras sim e nao
this.combosubgrupos = function(idGrupo,
dados)
Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
comboSubGruposMenu: function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
largura,
altura)
Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
this.combotemas = function (idGrupo,
idSubGrupo,
temas)
Monta um combo com a lista de temas vinculados diretamente a um grupo.
comboTemas: function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo)
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
compartilhar: function(id,
urlcf,
urlpt,
tipo,
locaplic)
Cria os botões de publicar no Twitter e curtir/compartilhar no Facebook
conectargeojson: function()
Abre a janela para adicionar temas tendo como fonte uma url no formato geojson
conectargeorss: function()
Abre a janela para adicionar temas tendo como fonte um georss
conectarwfs: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs
conectarwms: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms
conectarwmst: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)
conectaservico: function()
Abre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
confluence: function()
Abre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências
congelaMapa: function()
Congela a visão atual do mapa mostrando-o em uma janela flutuante
converte2googlemaps: function(funcao)
CONVERTE2GOOGLEMAPS
converte2openlayers: function(funcao)
CONVERTE2OPENLAYERS
convertekml: function()
Abre a janela de dialogo da ferramenta convertemapakml
convertews: function()
Abre a janela de dialogo da ferramenta convertews
corFundo: function()
Abre a janela de dialogo da ferramenta opcoes_fundo
corpo: function(funcao,
tipoimagem)
CORPO
cortina: function(tema)
Abre a janela de dialogo da ferramenta cortina
cria: function(onde,
temas,
g_sid,
g_locaplic,
funcaoTema)
Cria a árvore com as opções de manipulação das camadas existentes no mapa
cria: function(id)
Cria a legenda HTML
criaLegendaHTML: function(funcao,
tema,
template)
CRIALEGENDAHTML
criaLegendaImagem: function(funcao)
CRIALEGENDAIMAGEM
this.crialink = function()
Pega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
criamapa: function(funcao,
parametros)
CRIAMAPA
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)
Cria um elemento imagem na pagina atual.
CRIATEMASEL
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/Functions5.html b/documentacao/index/Functions5.html index de9b774..fc64067 100644 --- a/documentacao/index/Functions5.html +++ b/documentacao/index/Functions5.html @@ -1,25 +1,33 @@ - - -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
L
 libera, i3GEO.mapa.legendaHTML
 ligaDesliga
 ligaDesligaTemas
 ligatemas
 limpasel
 linhaDoTempo, i3GEO.analise.dialogo
 listaarquivos
 listaCamadasMetaestat
 listaChaves
 listaClasseClassificacao
 listaClassificacaoMedida
 listaDeMapasBanco, i3GEO.mapa.dialogo
 listadrives
 listaEpsg
 listaFontesTexto
 listaGrupos
 listaGruposMapaMetaestat
 listaHierarquiaRegioes
 listaIdiomas
 listaItensTema
 listaLayersWMS
 listaLigadosDesligados
 listaMedidaVariavel
 listaMenus
 listaParametrosMedidaVariavel
 listaRegioesMedidaVariavel
 listaRSSwsARRAY
 listaSubGrupos
 listaTemas
 listaTemasComSel
 listaTemasEditaveis
 listaTemasMapaMetaestat
 listatemasTipo
 listaTipoRegiao
 listaValoresItensTema
 listaValoresParametroMedidaVariavel
 listaVariavel
 localizaIP
 locregiao, i3GEO.mapa.dialogo
- -
libera: function(ck)
Libera a legenda criando uma janela flutuante sobre o mapa
ligaDesliga: function(obj)
Liga/desliga um tema
ligaDesligaTemas: function(lista,
status)
Marca ou desmarca os checkbox da árvore de uma lista de temas
ligatemas: function(funcao,
desligar,
ligar,
adicionar)
LIGATEMAS
limpasel: function(funcao,
tema)
LIMPASEL
linhaDoTempo: function()
Abre a janela de dialogo da ferramenta linhadotempo
listaarquivos: function(funcao,
caminho)
LISTAARQUIVOS
listaCamadasMetaestat: function(funcao)
Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT
listaChaves: function (obj)
Lista as chaves de um objeto.
listaClasseClassificacao: function(id_classificacao,
funcao)
Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos
listaClassificacaoMedida: function(id_medida_variavel,
funcao)
Lista as classificacoes de uma medida de variavel do sistema de metadados estatísticos
listaDeMapasBanco: function()
Lista os mapas cadastrados no sistema de administracao do i3geo
listadrives: function(funcao)
LISTADRIVES
listaEpsg: function(funcao)
LISTAEPSG
listaFontesTexto: function(funcao)
LISTATRUETYPE
listaGrupos: function(g_sid,
g_locaplic,
id_menu,
funcao)
Lista os grupos de um menu.
listaGruposMapaMetaestat: function(funcao,
id_mapa)
Lista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT
listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)
Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
listaIdiomas: function()
Lista os idiomas disponíveis no dicionário ativo
listaItensTema: function(funcao,
tema)
LISTAITENS
listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer)
LISTALAYERSWMS
listaLigadosDesligados: function(tipo)
Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.
listaMedidaVariavel: function(codigo_variavel,
funcao)
Obtém a lista medidas de uma variável do sistema de metadados estatísticos
listaMenus: function(g_sid,
g_locaplic,
funcao)
Lista os menus disponiveis.
listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos
listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos
listaRSSwsARRAY: function(funcao,
tipo)
LISTARSSWSARRAY
listaSubGrupos: function(g_sid,
g_locaplic,
id_menu,
id_grupo,
funcao)
Lista os sub-grupos de um grupo.
listaTemas: function(g_sid,
g_locaplic,
id_menu,
id_grupo,
id_subgrupo,
funcao)
Lista os temas de um sub-grupo.
listaTemasComSel: function(funcao,
locaplic,
sid)
LISTATEMASCOMSEL
listaTemasEditaveis: function(funcao,
locaplic,
sid)
LISTATEMASLOCAIS
listaTemasMapaMetaestat: function(funcao,
id_mapa_grupo)
Lista os temas cadastrados no sistema de publicacao de mapas do METAESTAT
listatemasTipo: function(funcao,
tipo,
locaplic,
sid)
LISTATEMASTIPO
listaTipoRegiao: function(funcao,
codigo_tipo_regiao)
Lista as regioes cadastradas no sistema de metadados estatisticos
listaValoresItensTema: function(funcao,
tema,
itemTema)
LISTAREGISTROS
listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)
Obtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos
listaVariavel: function(funcao,
filtro_esquema)
Obtém a lista de variáveis do sistema de metadados estatísticos
localizaIP: function(funcao)
LOCALIZAIP
locregiao: function()
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
- -
- - - + + + + + + + + + + + + +
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
D
 dadosPerfilRelevo
 dd2dms
 dd2tela
 decimalPlaces
 defBotao
 define
 defineDicionario
 defineValor
 desaparece
 desativa
 desativacgi
 desativaCheckbox
 descer, i3geo_gl_configura
 descetema
 destinoDD
 detectaMobile
 detectaTablet
 dialogoFerramenta
 direcao
 dissolve, i3GEO.analise.dialogo
 distancia
 distanciaptpt, i3GEO.analise.dialogo
 distHaversine
 distVincenty
 dms2dd
 download, i3GEO.tema.dialogo
 downloadbase, dialogo
E
 editaLegenda, i3GEO.tema.dialogo
 editorsql, i3GEO.tema.dialogo
 escalagrafica
 escapeURL
 escondePin
 etiquetas, i3GEO.tema.dialogo
 exclui
 excluir, i3geo_gl_configura
 excluitema
 execBotao
 ext2rect
 extGeo2OSM
 extRegistros
F
 fecha
 fechaAguarde
 fechaJanela
 filtraregiao, i3GEO.mapa.dialogo
 filtro, i3GEO.tema.dialogo
 flutuante
 fonte
 fontetema
 funcoesGeometriasWkt
+ +
dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)
DADOSPERFILRELEVO
dd2dms: function(x,
y)
Converte coordenadas de dd em dms.
dd2tela: function (vx,
vy,
docmapa,
ext,
cellsize)
Converte coordenadas dd em coordenadas de tela.
decimalPlaces: function(float,
length)
Arredonda um numero
defBotao: function(iddiv)
Obtém as definições de um botão conforme o seu código (iddiv)
define: function(codigo)
Define qual o idioma em uso.
defineDicionario: function(obj)
Define o objeto com as traduções.
defineValor: function(id,
prop,
valor)
Aplica um valor a uma propriedade de um elemento
desaparece: function(id,
tempo,
intervalo,
removeobj)
Aplica efeito de desaparecimento suave de um objeto
desativa:function()
Desativa o auto-redesenho do mapa
desativa: function()
Desativa o destaque
desativa: function()
Desativa a lente aberta
desativacgi: function(funcao)
DESATIVACGI
desativaCheckbox: function()
Desmarca todos os checkbox dos temas marcados na arvore.
this.descer = function(e)
Desce um tema na lista de temas selecionados.
descetema: function(funcao,
tema)
DESCETEMA
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
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()
Abre a janela de dialogo da ferramenta dissolve
distancia: function(lon1,
lat1,
lon2,
lat2)
Calcula a distância em km entre dois pontos.
distanciaptpt: function()
Abre a janela de dialogo da ferramenta distanciaptpt
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
downloadbase: function()
Abre o aplicativo datadownload
+ + + +
editaLegenda: function(idtema)
Abre a janela de dialogo da ferramenta legenda
editorsql: function(idtema)
Abre a janela de dialogo da ferramenta editorsql
escalagrafica: function(funcao)
ESCALAGRAFICA
escapeURL: function(sUrl)
Converte uma string em uma url valida
escondePin: function()
Esconde os PINS com IDs registrados em i3GEO.util.PINS
etiquetas: function(idtema)
Abre a janela de dialogo da ferramenta etiqueta
exclui: function(tema)
Exclui um tema do mapa
this.excluir = function(e)
Exclui um tema da lista de temas selecionados
excluitema: function(funcao,
temas)
EXCLUITEMA
execBotao: function(id,
x,
y,
posX,
posY)
Com base no código de um botão (iddiv), obtém a função armazenada em i3GEO.barraDeBotoes.LISTABOTOES e executa.
ext2rect: function(idrect,
mapext,
boxext,
pixel,
documento)
Calcula o posicionamento de um retângulo com base na extensão geográfica.
extGeo2OSM: function(ext)
Converte string xmin ymin xmax ymax de geo para a projecao OSM
extRegistros: function(funcao,
tema,
reg)
EXTREGISTROS
+ + + +
fecha: function(id)
Fecha uma barra de ferramentas
fechaAguarde: function(id)
Fecha uma janela do tipo aguarde
Fecha a janela de ajuda.
fechaJanela: function()
Fecha a janela e os elementos graficos criados para a ferramenta de medicao
fechaJanela: function()
Fecha a janela e os elementos graficos criados para a ferramenta de medicao
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(idtema)
Abre a janela de dialogo da ferramenta filtro
flutuante: function()
Abre o catalogo em uma janela flutuante
fonte: function(tema)
Abre os metadados registrados para o tema
fontetema: function(funcao,
tema)
FONTETEMA
funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)
FUNCOESGEOMETRIASWKT
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/Functions6.html b/documentacao/index/Functions6.html index edaa952..eccbddb 100644 --- a/documentacao/index/Functions6.html +++ b/documentacao/index/Functions6.html @@ -1,33 +1,33 @@ - - -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
M
 mapfileMedidaVariavel
 mapfileTipoRegiao
 mensagemAjuda
 mensagemSimples
 metaestat, i3GEO.mapa.dialogo
 metaestatListaMapas, i3GEO.mapa.dialogo
 metar, i3GEO.navega.dialogo
 mostraBuscaRapida
 mostraCoordenadas
 mostraCoordenadasGEO
 mostraCoordenadasUTM
 mostraDicionario
 mostraEmail
 mostraEscalaGrafica
 mostraEscalaNumerica
 mostraExten, i3GEO.mapa.dialogo
 mostraInserirKml
 mostraJanela
 mostralegendajanela
 mostraLetreiro
 mostraMenuLista
 mostraMenuSuspenso
 mostraRosaDosVentos
 mostraSeletor
 mostraVersao
 mostraWms, i3GEO.tema.dialogo
 mousecliqueMapa
 mousedownMapa
 mousemoveMapa
 mouseParado
 mouseupMapa
 mudaCursor
 mudaescala
 mudaext
 mudanome
 mudatamanho
 mudatransp
 multiStep
N
 navegacaoDir, dialogo
 navegaMapa
 nptPol, i3GEO.analise.dialogo
 nuvemTags, dialogo
 nuvemTagsFlash, dialogo
O
 opacidade, i3GEO.mapa.dialogo
 opcoesEscala, i3GEO.mapa.dialogo
 opcoesLegenda, i3GEO.mapa.dialogo
 openlayers
 outputformat, i3GEO.mapa.dialogo
- -
mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao)
Adiciona uma camada ao mapa baseado no sistema de metadados estatísticos
mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)
Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
mensagemAjuda: function(onde,
texto)
Formata uma mensagem de texto com icone de ?
mensagemSimples: function(texto,
cabecalho)
Mostra uma janela simples com uma mensagem
metaestat: function()
Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapas: function()
Lista os mapas publicados no METAESTAT
metar: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
mostraBuscaRapida: function(id)
Mostra a opção de busca rápida de lugares por palavra digitada.
mostraCoordenadas: function(ativaMovimento,
onde,
x,
y)
Constrói o conjunto de elementos HTML para mostrar as coordenadas e define as funções de atualização.
mostraCoordenadasGEO: function(id)
Obtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
mostraCoordenadasUTM: function(id)
Obtém e mostra as coordenadas UTM da posição do mouse sobre o mapa por meio de um cálculo realizado no servidor.
mostraDicionario: function()
Abre uma nova janela do navegador com a lista de palavras do dicionário.
mostraEmail: function(id)
Mostra o e-mail armazenado na variável i3GEO.parametros.emailInstituicao
mostraEscalaGrafica: function(id)
Mostra no mapa a escala grafica como um elemento fora do mapa.
mostraEscalaNumerica: function(id)
Mostra no mapa a escala numérica.
mostraExten: function()
Abre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
mostraInserirKml: function(id)
Mostra no mapa a a opção para inserir kml.
mostraJanela: function(texto)
Mostra um texto dentro da janela de mensagens padrão.
mostralegendajanela: function(idtema,
nome,
tipoOperacao)
Mostra a legenda de um tema em uma janela flutuante especifica
mostraLetreiro: function()
Preenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.
mostraMenuLista: function(id)
Mostra as opções existentes no menu suspenso porém na forma de uma lista de opções
mostraMenuSuspenso: function(id)
Mostra o menu suspenso com opções extras de análise, ajuda, etc
mostraRosaDosVentos: function()
Mostra sobre o mapa a rosa dos ventos.
mostraSeletor: function()
Inclui as bandeiras no mapa permitindo a seleção do idioma
mostraVersao: function(id)
Mostra a versão atual do i3Geo armazenada na variável i3GEO.parametros.mensageminicial
mostraWms: function(tema)
Mostra a url que da acesso ao WMS de um tema
mousecliqueMapa: function()
Executa as funções armazenadas em MOUSECLIQUE.
mousedownMapa: function()
Executa as funções armazenadas em MOUSEDOWN.
mousemoveMapa: function()
Executa as funções armazenadas em MOUSEMOVE.
mouseParado: function()
Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
mouseupMapa: function()
Executa as funções armazenadas em MOUSEUP.
mudaCursor: function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
mudaescala: function(funcao,
escala)
MUDAESCALA
mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)
O parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudanome: function(funcao,
tema,
valor)
MUDANOME
mudatamanho: function(funcao,
altura,
largura)
MUDATAMANHO
mudatransp: function(funcao,
tema,
valor)
MUDATRANSP
multiStep: function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
- - - -
navegacaoDir: function()
Abre a janela para adicionar temas navegando pelos diretorios do servidor
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()
Abre a janela de dialogo da ferramenta nptpol
nuvemTags: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
nuvemTagsFlash: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
- - - -
opacidade: function()
Abre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
opcoesEscala: function()
Abre a janela de dialogo da ferramenta opcoes_escala
opcoesLegenda: function()
Abre a janela de dialogo da ferramenta opcoes_legenda
openlayers: function(funcao)
OPENLAYERS
outputformat: function()
Abre a janela de dialogo da ferramenta outputformat
- -
- - - + + + + + + + + + + + + +
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
G
 geo2utm
 geo2zonaUtm
 geradestaque
 getScrollerWidth
 getScrollHeight
 google, i3GEO.navega.dialogo
 googleearth
 googlemaps
 gradeCoord, i3GEO.mapa.dialogo
 gradeHex, i3GEO.analise.dialogo
 gradePol, i3GEO.analise.dialogo
 gradePontos, i3GEO.analise.dialogo
 graficoInterativo, i3GEO.analise.dialogo
 graficoInterativo1, i3GEO.analise.dialogo
 graficotema, i3GEO.tema.dialogo
 gravaDadosLocal
 guiaMovel
I
 i3geo_gl_inicia, i3geo_gl_configura
 identifica2
 identifica3
 identificaunico
 importarwmc, dialogo
 imprimir, i3GEO.mapa.dialogo
 in_array
 inicia
 inicializaBarra
 inicializaBarraOP
 insereAnnotation
 insereCookie
 insereDobraPagina
 insereMarca
 insereSHP
 insereSHPgrafico
 intersectaBox
 inverteStatusClasse
 invertestatuslegenda
L
 libera, i3GEO.mapa.legendaHTML
 ligaDesliga
 ligaDesligaTemas
 ligatemas
 limpaDadosLocal
 limpasel
 linhaDoTempo, i3GEO.analise.dialogo
 listaarquivos
 listaCamadasMetaestat
 listaChaves
 listaClasseClassificacao
 listaClassificacaoMedida
 listaDeMapasBanco, i3GEO.mapa.dialogo
 listadrives
 listaEpsg
 listaFontesTexto
 listaGrupos
 listaGruposMapaMetaestat
 listaHierarquiaRegioes
 listaIdiomas
 listaItensTema
 listaLayersWMS
 listaLigadosDesligados
 listaMedidaVariavel
 listaMenus
 listaParametrosMedidaVariavel
 listaRegioesMedidaVariavel
 listaRSSwsARRAY
 listaSubGrupos
 listaTemas
 listaTemasComSel
 listaTemasEditaveis
 listaTemasMapaMetaestat
 listatemasTipo
 listaTipoRegiao
 listaValoresItensTema
 listaValoresParametroMedidaVariavel
 listaVariavel
 localizaIP
 locregiao, i3GEO.mapa.dialogo
+ +
geo2utm: function(funcao,
x,
y)
GEO2UTM
geo2zonaUtm: function(long)
Determina qual é a zona UTM de um par de coordenadas geográficas
geradestaque: function(funcao,
tema,
ext)
GERADESTAQUE
getScrollerWidth: function()
Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador
getScrollHeight: function()
Calcula o tamanho vertical do browser
google: function(coordenadas)
Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
googleearth: function(funcao)
GOOGLEEARTH
googlemaps: function(funcao)
GOOGLEMAPS
gradeCoord: function()
Abre a janela de dialogo da ferramenta gradecoord
gradeHex: function()
Abre a janela de dialogo da ferramenta gradehex
gradePol: function()
Abre a janela de dialogo da ferramenta gradepol
gradePontos: function()
Abre a janela de dialogo da ferramenta gradepontos
graficoInterativo: function()
Abre a janela de dialogo da ferramenta graficointerativo versao flash
graficoInterativo1: function()
Abre a janela de dialogo da ferramenta graficointerativo
graficotema: function(idtema)
Abre a janela de dialogo da ferramenta graficotema
gravaDadosLocal: function(item,
valor)
Grava um valor localmente
guiaMovel:
Controla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas
+ + + +
function i3geo_gl_inicia(objeto_i3geo_gl_configura)
Inicia a interface do gerador de links.
identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Depreciado na versão 4.7 (utilize “identifica3”)
identifica3: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
IDENTIFICA3
identificaunico: function(funcao,
xy,
tema,
item)
IDENTIFICAUNICO
importarwmc: function()
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()
Inicializa a guia móvel
inicia: function()
Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessarios
inicia: function()
Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessorios
inicia: function(tema)
Inicia o destaque de um tema
inicia: function()
Ativa a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente
inicializaBarra:function(idconteudo,
idconteudonovo,
barraZoom,
x,
y,
onde)
Inicializa a barra de botões
inicializaBarraOP: function()
Inicializa a barra de botões quando for do tipo “olhodepeixe”
insereAnnotation: function(funcao,
pin,
xy,
texto,
position,
partials,
offsetx,
offsety,
minfeaturesize,
mindistance,
force,
shadowcolor,
shadowsizex,
shadowsizey,
outlinecolor,
cor,
sombray,
sombrax,
sombra,
fundo,
angulo,
tamanho,
fonte)
INSEREFEATURE
insereCookie: function(nome,
valor,
expira)
Cria um novo cookie.
insereDobraPagina: function(tipo,
imagem)
Insere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
insereMarca:
Insere ou remove pontos no mapa.
insereSHP: function(funcao,
tema,
item,
valoritem,
xy,
projecao)
INSERESHP
insereSHPgrafico: function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
INSERESHPGRAFICO
intersectaBox: function(box1,
box2)
Verifica se um retangulo esta dentro de outro retangulo
inverteStatusClasse: function(funcao,
tema,
classe)
INVERTESTATUSCLASSE
invertestatuslegenda: function(funcao,
tema)
INVERTESTATUSLEGENDA
+ + + +
libera: function(ck)
Libera a legenda criando uma janela flutuante sobre o mapa
ligaDesliga: function(obj)
Liga/desliga um tema
ligaDesligaTemas: function(lista,
status)
Marca ou desmarca os checkbox da árvore de uma lista de temas
ligatemas: function(funcao,
desligar,
ligar,
adicionar)
LIGATEMAS
limpaDadosLocal: function(item)
Limpa os dados locais
limpasel: function(funcao,
tema)
LIMPASEL
linhaDoTempo: function()
Abre a janela de dialogo da ferramenta linhadotempo
listaarquivos: function(funcao,
caminho)
LISTAARQUIVOS
listaCamadasMetaestat: function(funcao)
Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT
listaChaves: function (obj)
Lista as chaves de um objeto.
listaClasseClassificacao: function(id_classificacao,
funcao)
Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos
listaClassificacaoMedida: function(id_medida_variavel,
funcao)
Lista as classificacoes de uma medida de variavel do sistema de metadados estatísticos
listaDeMapasBanco: function()
Lista os mapas cadastrados no sistema de administracao do i3geo
listadrives: function(funcao)
LISTADRIVES
listaEpsg: function(funcao)
LISTAEPSG
listaFontesTexto: function(funcao)
LISTATRUETYPE
listaGrupos: function(g_sid,
g_locaplic,
id_menu,
funcao)
Lista os grupos de um menu.
listaGruposMapaMetaestat: function(funcao,
id_mapa)
Lista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT
listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)
Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
listaIdiomas: function()
Lista os idiomas disponíveis no dicionário ativo
listaItensTema: function(funcao,
tema)
LISTAITENS
listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer,
tipo_ws)
LISTALAYERSWMS
listaLigadosDesligados: function(tipo)
Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.
listaMedidaVariavel: function(codigo_variavel,
funcao)
Obtém a lista medidas de uma variável do sistema de metadados estatísticos
listaMenus: function(g_sid,
g_locaplic,
funcao)
Lista os menus disponiveis.
listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos
listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos
listaRSSwsARRAY: function(funcao,
tipo)
LISTARSSWSARRAY
listaSubGrupos: function(g_sid,
g_locaplic,
id_menu,
id_grupo,
funcao)
Lista os sub-grupos de um grupo.
listaTemas: function(g_sid,
g_locaplic,
id_menu,
id_grupo,
id_subgrupo,
funcao)
Lista os temas de um sub-grupo.
listaTemasComSel: function(funcao,
locaplic,
sid)
LISTATEMASCOMSEL
listaTemasEditaveis: function(funcao,
locaplic,
sid)
LISTATEMASLOCAIS
listaTemasMapaMetaestat: function(funcao,
id_mapa_grupo)
Lista os temas cadastrados no sistema de publicacao de mapas do METAESTAT
listatemasTipo: function(funcao,
tipo,
locaplic,
sid)
LISTATEMASTIPO
listaTipoRegiao: function(funcao,
codigo_tipo_regiao)
Lista as regioes cadastradas no sistema de metadados estatisticos
listaValoresItensTema: function(funcao,
tema,
itemTema)
LISTAREGISTROS
listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)
Obtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos
listaVariavel: function(funcao,
filtro_esquema)
Obtém a lista de variáveis do sistema de metadados estatísticos
localizaIP: function(funcao)
LOCALIZAIP
locregiao: function()
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/Functions7.html b/documentacao/index/Functions7.html index 697ca3d..cd0fa43 100644 --- a/documentacao/index/Functions7.html +++ b/documentacao/index/Functions7.html @@ -1,37 +1,33 @@ - - -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
P
 pan
 panFixo
 panFixoLeste
 panFixoNorte
 panFixoOeste
 panFixoSul
 pegaCookie
 pegaData
 pegaElementoPai
 pegalistadegrupos
 pegalistademenus
 pegalistadeSubgrupos
 pegalistadetemas
 pegaMapas
 pegaMensagens
 pegaMetaData
 pegaPosicaoObjeto
 pegaSistemas
 pegaTema
 perfil, i3GEO.analise.dialogo
 pontoempoligono, i3GEO.analise.dialogo
 pontosdistri, i3GEO.analise.dialogo
 posicionaImagemNoMapa
 preseltema, i3geo_gl_configura
 preview, i3geo_gl_configura
 procuraratrib, i3GEO.tema.dialogo
 procurartemas2
 procurartemasestrela
 protocolo
 proximoAnterior
Q
 queryMap, i3GEO.mapa.dialogo
R
 radioEpsg
 randomRGB
 reativa
 recria
 recuperamapa
 redesenha
 redesSociais
 referencia
 referenciadinamica
 reiniciaMapa
 relatorioVariavel
 remove, Array
 removeAcentos
 removeChild
 removeScriptTag
 reordenatemas
 retornaAtual
 rgb2hex
S
 salvaMapa, i3GEO.mapa.dialogo
 salvaMapaBanco
 salvaMapfile, i3GEO.tema.dialogo
 scriptTag
 selecao, i3GEO.mapa.dialogo
 selecaoatrib2
 selecaobox
 selecaoext
 selecaopt
 selecaotema
 seltema, i3geo_gl_configura
 sld, i3GEO.tema.dialogo
 sobetema
 sortNumber
 subir, i3geo_gl_configura
- -
pan: function(funcao,
escala,
tipo,
x,
y)
PAN
panFixo: function(locaplic,
sid,
direcao,
w,
h,
escala)
Desloca o mapa para uma determinada direção com uma distância fixa.
panFixoLeste: function()
Desloca o mapa para o leste
panFixoNorte: function()
Desloca o mapa para o norte
panFixoOeste: function()
Desloca o mapa para o oeste
panFixoSul: function()
Desloca o mapa para o sul
pegaCookie: function(nome)
Pega o valor de um cookie.
pegaData: function(funcao,
tema)
PEGADATA
pegaElementoPai: function(e)
Pega o elemento pai de um elemento clicado
pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)
PEGALISTADEGRUPOS
pegalistademenus: function(funcao)
PEGALISTADEMENUS
pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)
PEGALISTADESUBGRUPOS
pegalistadetemas: function(funcao,
id_menu,
id_grupo,
id_subgrupo)
PEGALISTADETEMAS
pegaMapas: function(funcao)
PEGALISTADEMAPAS
pegaMensagens: function(funcao)
PEGAMENSAGENS
pegaMetaData: function(funcao,
tema)
PEGAMETADATA
pegaPosicaoObjeto: function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaSistemas: function(funcao)
PEGASISTEMAS
pegaTema: function(idtema,
camadas)
Procura um tema no objeto CAMADAS.
perfil: function()
Abre a janela de dialogo da ferramenta perfil
pontoempoligono: function()
Abre a janela de dialogo da ferramenta pontoempoligono
pontosdistri: function()
Abre a janela de dialogo da ferramenta pontosdistri
posicionaImagemNoMapa: function(id,
x,
y)
Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa
this.preseltema = function(idgrupo,
idsubgrupo,
idtema)
Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
this.preview = function(e)
Mostra um preview do tema clicado.
procuraratrib: function(idtema)
Abre a janela de dialogo da ferramenta busca
procurartemas2: function(funcao,
procurar,
locaplic)
PROCURARTEMAS2
procurartemasestrela: function(funcao,
nivel,
fatorestrela,
locaplic)
PROCURARTEMASESTRELA
protocolo: function()
Obtem o protocolo utilizado na URL atual
proximoAnterior: function(anterior,
proxima,
texto,
idatual,
container,
mantem)
Cria uma sequencia de opcoes com botao de anterior e proximo.
- - - -
queryMap: function()
Abre a janela de dialogo da ferramenta opcoes_querymap
- - - -
radioEpsg: function (funcao,
onde,
prefixo)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
randomRGB: function()
Gera uma cor RGB de forma aleatoria
reativa: function(indice)
Reativa as barras de ferramentas já criadas
recria: function(id)
Recria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)
recuperamapa: function(funcao)
RECUPERAMAPA
redesenha: function()
Aplica o método redesenha da interface atual.
redesSociais: function()
Abre uma janela com informações sobre a presença do i3Geo em redes sociais
referencia: function(funcao)
REFERENCIA
referenciadinamica: function(funcao,
zoom,
tipo,
w,
h)
REFERENCIADINAMICA
reiniciaMapa: function(funcao)
REINICIAMAPA
relatorioVariavel: function(codigo_variavel,
funcao)
Relatorio descritivo de uma variável do sistema de metadados estatísticos
Extende os metodos de um objeto Array, permitindo remover um elemento.
removeAcentos: function(palavra)
Remove acentos de uma palavra ou frase
removeChild: function(id,
el)
Remove um filho de um elemento DOM
removeScriptTag: function(id)
Remove um javascript no documento HTML
reordenatemas: function(funcao,
lista)
REORDENATEMAS
retornaAtual: function()
Retorna o idioma atual.
rgb2hex: function(str)
Converte uma cor RGB para HEX
- - - -
salvaMapa: function()
Abre a janela de dialogo da ferramenta salvamapa
salvaMapaBanco: function(funcao,
titulo)
Salva o mapfile atual no banco de dados de administracao
salvaMapfile: function(idtema)
Abre a janela de dialogo da ferramenta salvamapfile
scriptTag: function(js,
ini,
id,
aguarde)
Insere um javascript no documento HTML
selecao: function()
Abre a janela de dialogo da ferramenta selecao
selecaoatrib2: function(funcao,
tema,
filtro,
tipo)
SELECAOATRIB2
selecaobox: function(funcao,
tema,
tipo,
box)
SELECAOBOX
selecaoext: function(funcao,
tema,
tipo)
SELECAOEXT
selecaopt: function(funcao,
tema,
xy,
tipo,
tolerancia)
SELECAOPT
selecaotema: function(funcao,
temao,
tema,
tipo)
SELECAOTEMA
this.seltema = function(idtema)
Adiciona na lista de temas escolhidos pelo usuário um novo tema.
sld: function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
sobetema: function(funcao,
tema)
SOBETEMA
sortNumber: function(a,
b)
Ordena um array contendo numeros.
this.subir = function(e)
Sobe um tema na lista de temas selecionados
- -
- - - + + + + + + + + + + + + +
Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
M
 mapfileMedidaVariavel
 mapfileTipoRegiao
 mensagemAjuda
 mensagemSimples
 metaestat, i3GEO.mapa.dialogo
 metaestatListaMapas, i3GEO.mapa.dialogo
 metar, i3GEO.navega.dialogo
 mostraBuscaRapida
 mostraCoordenadas
 mostraCoordenadasGEO
 mostraCoordenadasUTM
 mostraDicionario
 mostraEmail
 mostraEscalaGrafica
 mostraEscalaNumerica
 mostraExten, i3GEO.mapa.dialogo
 mostraInserirKml
 mostraJanela
 mostralegendajanela
 mostraLetreiro
 mostraMenuLista
 mostraMenuSuspenso
 mostraRosaDosVentos
 mostraSeletor
 mostraVersao
 mostraWms, i3GEO.tema.dialogo
 mousecliqueMapa
 mousedownMapa
 mousemoveMapa
 mouseParado
 mouseupMapa
 mudaCursor
 mudaescala
 mudaext
 mudanome
 mudatamanho
 mudatransp
 multiStep
N
 navegacaoDir, dialogo
 navegaMapa
 nptPol, i3GEO.analise.dialogo
 nuvemTags, dialogo
 nuvemTagsFlash, dialogo
O
 opacidade, i3GEO.mapa.dialogo
 opcoesEscala, i3GEO.mapa.dialogo
 opcoesLegenda, i3GEO.mapa.dialogo
 openlayers
 outputformat, i3GEO.mapa.dialogo
+ +
mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao,
opacidade)
Adiciona uma camada ao mapa baseado no sistema de metadados estatísticos
mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)
Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
mensagemAjuda: function(onde,
texto)
Formata uma mensagem de texto com icone de ?
mensagemSimples: function(texto,
cabecalho)
Mostra uma janela simples com uma mensagem
metaestat: function()
Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapas: function()
Lista os mapas publicados no METAESTAT
metar: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
mostraBuscaRapida: function(id)
Mostra a opção de busca rápida de lugares por palavra digitada.
mostraCoordenadas: function(ativaMovimento,
onde,
x,
y)
Constrói o conjunto de elementos HTML para mostrar as coordenadas e define as funções de atualização.
mostraCoordenadasGEO: function(id)
Obtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
mostraCoordenadasUTM: function(id)
Obtém e mostra as coordenadas UTM da posição do mouse sobre o mapa por meio de um cálculo realizado no servidor.
mostraDicionario: function()
Abre uma nova janela do navegador com a lista de palavras do dicionário.
mostraEmail: function(id)
Mostra o e-mail armazenado na variável i3GEO.parametros.emailInstituicao
mostraEscalaGrafica: function(id)
Mostra no mapa a escala grafica como um elemento fora do mapa.
mostraEscalaNumerica: function(id)
Mostra no mapa a escala numérica.
mostraExten: function()
Abre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
mostraInserirKml: function(id)
Mostra no mapa a a opção para inserir kml.
mostraJanela: function(texto)
Mostra um texto dentro da janela de mensagens padrão.
mostralegendajanela: function(idtema,
nome,
tipoOperacao)
Mostra a legenda de um tema em uma janela flutuante especifica
mostraLetreiro: function()
Preenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.
mostraMenuLista: function(id)
Mostra as opções existentes no menu suspenso porém na forma de uma lista de opções
mostraMenuSuspenso: function(id)
Mostra o menu suspenso com opções extras de análise, ajuda, etc
mostraRosaDosVentos: function()
Mostra sobre o mapa a rosa dos ventos.
mostraSeletor: function()
Inclui as bandeiras no mapa permitindo a seleção do idioma
mostraVersao: function(id)
Mostra a versão atual do i3Geo armazenada na variável i3GEO.parametros.mensageminicial
mostraWms: function(tema)
Mostra a url que da acesso ao WMS de um tema
mousecliqueMapa: function()
Executa as funções armazenadas em MOUSECLIQUE.
mousedownMapa: function()
Executa as funções armazenadas em MOUSEDOWN.
mousemoveMapa: function()
Executa as funções armazenadas em MOUSEMOVE.
mouseParado: function()
Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
mouseupMapa: function()
Executa as funções armazenadas em MOUSEUP.
mudaCursor: function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
mudaescala: function(funcao,
escala)
MUDAESCALA
mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)
O parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudanome: function(funcao,
tema,
valor)
MUDANOME
mudatamanho: function(funcao,
altura,
largura)
MUDATAMANHO
mudatransp: function(funcao,
tema,
valor)
MUDATRANSP
multiStep: function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
+ + + +
navegacaoDir: function()
Abre a janela para adicionar temas navegando pelos diretorios do servidor
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()
Abre a janela de dialogo da ferramenta nptpol
nuvemTags: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
nuvemTagsFlash: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
+ + + +
opacidade: function()
Abre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
opcoesEscala: function()
Abre a janela de dialogo da ferramenta opcoes_escala
opcoesLegenda: function()
Abre a janela de dialogo da ferramenta opcoes_legenda
openlayers: function(funcao)
OPENLAYERS
outputformat: function()
Abre a janela de dialogo da ferramenta outputformat
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/Functions8.html b/documentacao/index/Functions8.html index b38d9af..b4c1511 100644 --- a/documentacao/index/Functions8.html +++ b/documentacao/index/Functions8.html @@ -1,45 +1,37 @@ - - -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, i3GEO.mapa.dialogo
 tabela, i3GEO.tema.dialogo
 tamanho, i3GEO.mapa.dialogo
 tamanhoBrowser
 tela2dd
 telaRemota, i3GEO.mapa.dialogo
 template, i3GEO.mapa.dialogo
 tempoMsg
 temporizador
 tipoimagem, i3GEO.mapa.dialogo
 tme, i3GEO.tema.dialogo
 toponimia, i3GEO.tema.dialogo
 traduzir
 trocaIdioma
U
 upload, dialogo
 uploadarquivo, dialogo
 uploaddbf, dialogo
 uploadgpx, dialogo
 uploadkml, dialogo
V
 verifica
 verificaScriptTag
 versaoNavegador
W
 wiki, i3GEO.navega.dialogo
 wkt2ext
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
trocaIdioma: function(codigo)
Troca o idioma atual por outro.
- - - -
upload: function()
Abre a janela para o upload de shape file
uploadarquivo: function()
Abre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
uploaddbf: function()
Abre a janela para o upload de um arquivo dbf
uploadgpx: function()
Abre a janela para o upload de um arquivo gpx
uploadkml: function()
Abre a janela para o upload de um arquivo kml
- - - -
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
- - - -
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
- - - -
xy2xy: function(locaplic,
sid,
xi,
yi,
xf,
yf,
ext,
tipoimagem)
Desloca o mapa de um ponto de coordenadas xy para um segundo ponto
- - - -
zoom: function(tema)
Zoom para o tema
zoomExt: function(locaplic,
sid,
tipoimagem,
ext)
Aplica uma nova extensão geográfica ao mapa.
zoomin: function(locaplic,
sid)
Aproxima o mapa aplicando um fator de modificação da escala
zoomout: function(locaplic,
sid)
Afasta o mapa aplicando um fator de modificação da escala
zoomponto: function(locaplic,
sid,
x,
y,
tamanho,
simbolo,
cor)
Centraliza o mapa em um ponto e acrescenta o ponto como uma nova camada no mapa
zoompontoIMG: function(locaplic,
sid,
x,
y)
Centraliza o mapa em um ponto de coordenadas medidas na imagem do mapa
zoomsel: function(funcao,
tema)
ZOOMSEL
zoomtema: function(funcao,
tema)
ZOOMTEMA
- -
- - - + + + + + + + + + + + + +
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
 panFixo
 panFixoLeste
 panFixoNorte
 panFixoOeste
 panFixoSul
 pegaCookie
 pegaDadosLocal
 pegaData
 pegaElementoPai
 pegalistadegrupos
 pegalistademenus
 pegalistadeSubgrupos
 pegalistadetemas
 pegaMapas
 pegaMensagens
 pegaMetaData
 pegaPosicaoObjeto
 pegaSistemas
 pegaTema
 perfil, i3GEO.analise.dialogo
 pontoempoligono, i3GEO.analise.dialogo
 pontosdistri, i3GEO.analise.dialogo
 posicionaImagemNoMapa
 preseltema, i3geo_gl_configura
 preview, i3geo_gl_configura
 procuraratrib, i3GEO.tema.dialogo
 procurartemas2
 procurartemasestrela
 protocolo
 proximoAnterior
Q
 queryMap, i3GEO.mapa.dialogo
R
 radioEpsg
 randomRGB
 reativa
 recria
 recuperamapa
 redesenha
 redesSociais
 referencia
 referenciadinamica
 reiniciaMapa
 relatorioVariavel
 remove, Array
 removeAcentos
 removeChild
 removeScriptTag
 reordenatemas
 retornaAtual
 rgb2hex
S
 salvaMapa, i3GEO.mapa.dialogo
 salvaMapaBanco
 salvaMapfile, i3GEO.tema.dialogo
 scriptTag
 selecao, i3GEO.mapa.dialogo
 selecaoatrib2
 selecaobox
 selecaoext
 selecaopt
 selecaotema
 seltema, i3geo_gl_configura
 sld, i3GEO.tema.dialogo
 sobetema
 sortNumber
 subir, i3geo_gl_configura
+ +
pan: function(funcao,
escala,
tipo,
x,
y)
PAN
panFixo: function(locaplic,
sid,
direcao,
w,
h,
escala)
Desloca o mapa para uma determinada direção com uma distância fixa.
panFixoLeste: function()
Desloca o mapa para o leste
panFixoNorte: function()
Desloca o mapa para o norte
panFixoOeste: function()
Desloca o mapa para o oeste
panFixoSul: function()
Desloca o mapa para o sul
pegaCookie: function(nome)
Pega o valor de um cookie.
pegaDadosLocal: function(item)
Obtem um valor armazenado localmente
pegaData: function(funcao,
tema)
PEGADATA
pegaElementoPai: function(e)
Pega o elemento pai de um elemento clicado
pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)
PEGALISTADEGRUPOS
pegalistademenus: function(funcao)
PEGALISTADEMENUS
pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)
PEGALISTADESUBGRUPOS
pegalistadetemas: function(funcao,
id_menu,
id_grupo,
id_subgrupo)
PEGALISTADETEMAS
pegaMapas: function(funcao)
PEGALISTADEMAPAS
pegaMensagens: function(funcao)
PEGAMENSAGENS
pegaMetaData: function(funcao,
tema)
PEGAMETADATA
pegaPosicaoObjeto: function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaSistemas: function(funcao)
PEGASISTEMAS
pegaTema: function(idtema,
camadas)
Procura um tema no objeto CAMADAS.
perfil: function()
Abre a janela de dialogo da ferramenta perfil
pontoempoligono: function()
Abre a janela de dialogo da ferramenta pontoempoligono
pontosdistri: function()
Abre a janela de dialogo da ferramenta pontosdistri
posicionaImagemNoMapa: function(id,
x,
y)
Posiciona uma imagem no mapa no local onde o mouse esta posicionado sobre o mapa
this.preseltema = function(idgrupo,
idsubgrupo,
idtema)
Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
this.preview = function(e)
Mostra um preview do tema clicado.
procuraratrib: function(idtema)
Abre a janela de dialogo da ferramenta busca
procurartemas2: function(funcao,
procurar,
locaplic)
PROCURARTEMAS2
procurartemasestrela: function(funcao,
nivel,
fatorestrela,
locaplic)
PROCURARTEMASESTRELA
protocolo: function()
Obtem o protocolo utilizado na URL atual
proximoAnterior: function(anterior,
proxima,
texto,
idatual,
container,
mantem)
Cria uma sequencia de opcoes com botao de anterior e proximo.
+ + + +
queryMap: function()
Abre a janela de dialogo da ferramenta opcoes_querymap
+ + + +
radioEpsg: function (funcao,
onde,
prefixo)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
randomRGB: function()
Gera uma cor RGB de forma aleatoria
reativa: function(indice)
Reativa as barras de ferramentas já criadas
recria: function(id)
Recria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)
recuperamapa: function(funcao)
RECUPERAMAPA
redesenha: function()
Aplica o método redesenha da interface atual.
redesSociais: function()
Abre uma janela com informações sobre a presença do i3Geo em redes sociais
referencia: function(funcao)
REFERENCIA
referenciadinamica: function(funcao,
zoom,
tipo,
w,
h)
REFERENCIADINAMICA
reiniciaMapa: function(funcao)
REINICIAMAPA
relatorioVariavel: function(codigo_variavel,
funcao)
Relatorio descritivo de uma variável do sistema de metadados estatísticos
Extende os metodos de um objeto Array, permitindo remover um elemento.
removeAcentos: function(palavra)
Remove acentos de uma palavra ou frase
removeChild: function(id,
el)
Remove um filho de um elemento DOM
removeScriptTag: function(id)
Remove um javascript no documento HTML
reordenatemas: function(funcao,
lista)
REORDENATEMAS
retornaAtual: function()
Retorna o idioma atual.
rgb2hex: function(str)
Converte uma cor RGB para HEX
+ + + +
salvaMapa: function()
Abre a janela de dialogo da ferramenta salvamapa
salvaMapaBanco: function(funcao,
titulo)
Salva o mapfile atual no banco de dados de administracao
salvaMapfile: function(idtema)
Abre a janela de dialogo da ferramenta salvamapfile
scriptTag: function(js,
ini,
id,
aguarde)
Insere um javascript no documento HTML
selecao: function()
Abre a janela de dialogo da ferramenta selecao
selecaoatrib2: function(funcao,
tema,
filtro,
tipo)
SELECAOATRIB2
selecaobox: function(funcao,
tema,
tipo,
box)
SELECAOBOX
selecaoext: function(funcao,
tema,
tipo)
SELECAOEXT
selecaopt: function(funcao,
tema,
xy,
tipo,
tolerancia)
SELECAOPT
selecaotema: function(funcao,
temao,
tema,
tipo)
SELECAOTEMA
this.seltema = function(idtema)
Adiciona na lista de temas escolhidos pelo usuário um novo tema.
sld: function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
sobetema: function(funcao,
tema)
SOBETEMA
sortNumber: function(a,
b)
Ordena um array contendo numeros.
this.subir = function(e)
Sobe um tema na lista de temas selecionados
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/Functions9.html b/documentacao/index/Functions9.html new file mode 100755 index 0000000..c1bb68e --- /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, i3GEO.mapa.dialogo
 tabela, i3GEO.tema.dialogo
 tamanho, i3GEO.mapa.dialogo
 tamanhoBrowser
 tela2dd
 telaRemota, i3GEO.mapa.dialogo
 template, i3GEO.mapa.dialogo
 tempoMsg
 temporizador
 tipoimagem, i3GEO.mapa.dialogo
 tme, i3GEO.tema.dialogo
 toponimia, i3GEO.tema.dialogo
 traduzir
 trocaIdioma
U
 upload, dialogo
 uploadarquivo, dialogo
 uploaddbf, dialogo
 uploadgpx, dialogo
 uploadkml, dialogo
V
 verifica
 verificaScriptTag
 versaoNavegador
W
 wiki, i3GEO.navega.dialogo
 wkt2ext
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
trocaIdioma: function(codigo)
Troca o idioma atual por outro.
+ + + +
upload: function()
Abre a janela para o upload de shape file
uploadarquivo: function()
Abre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
uploaddbf: function()
Abre a janela para o upload de um arquivo dbf
uploadgpx: function()
Abre a janela para o upload de um arquivo gpx
uploadkml: function()
Abre a janela para o upload de um arquivo kml
+ + + +
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
+ + + +
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
+ + + +
xy2xy: function(locaplic,
sid,
xi,
yi,
xf,
yf,
ext,
tipoimagem)
Desloca o mapa de um ponto de coordenadas xy para um segundo ponto
+ + + +
zoom: function(tema)
Zoom para o tema
zoomExt: function(locaplic,
sid,
tipoimagem,
ext)
Aplica uma nova extensão geográfica ao mapa.
zoomin: function(locaplic,
sid)
Aproxima o mapa aplicando um fator de modificação da escala
zoomout: function(locaplic,
sid)
Afasta o mapa aplicando um fator de modificação da escala
zoomponto: function(locaplic,
sid,
x,
y,
tamanho,
simbolo,
cor)
Centraliza o mapa em um ponto e acrescenta o ponto como uma nova camada no mapa
zoompontoIMG: function(locaplic,
sid,
x,
y)
Centraliza o mapa em um ponto de coordenadas medidas na imagem do mapa
zoomsel: function(funcao,
tema)
ZOOMSEL
zoomtema: function(funcao,
tema)
ZOOMTEMA
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General.html b/documentacao/index/General.html index 882d326..6d6dbcf 100644 --- a/documentacao/index/General.html +++ b/documentacao/index/General.html @@ -1,29 +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
$#!
 $esquemaadmin
 $i
 $i3geo_gl, i3geo_gl_configura
 $im ou nome curto$im
 $left ou nome curto$left
 $top ou nome curto$top
 $trad
 Árvore de camadas
 Árvore de temas
0-9
 5), ativaMenuContexto(depreciado na versão 4
- -
Indica em qual esquema do banco de dados de administração estão armazenadas as tabelas do sistema de administração.
$i = function(id)
Obtem um elemento DOM a partir de seu id
Contém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface
Retorna o caminho correto de uma imagem.
Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.
Muda a posicao (superior) de um objeto tanto no IE como no Firefox.
$trad = function(id,
dic)
Atalho para a função de tradução
i3GEO.arvoreDeCamadas
i3GEO.arvoreDeTemas
- - - -
ativaMenuContexto: function(idbarra)
Ativa o menu de contexto acionado com o botão direito do mouse
- -
- - - + + + + + + + + + + + + +
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 $esquemaadmin
 $i
 $i3geo_gl, i3geo_gl_configura
 $im ou nome curto$im
 $left ou nome curto$left
 $top ou nome curto$top
 $trad
 Árvore de camadas
 Árvore de temas
0-9
 5), ativaMenuContexto(depreciado na versão 4
+ +
Indica em qual esquema do banco de dados de administração estão armazenadas as tabelas do sistema de administração.
$i = function(id)
Obtem um elemento DOM a partir de seu id
Contém o objeto $i3geo_gl com todas as propriedades e funções de controle da interface
Retorna o caminho correto de uma imagem.
Muda a posicao (esquerda) de um objeto tanto no IE como no Firefox.
Muda a posicao (superior) de um objeto tanto no IE como no Firefox.
$trad = function(id,
dic)
Atalho para a função de tradução
i3GEO.arvoreDeCamadas
i3GEO.arvoreDeTemas
+ + + +
ativaMenuContexto: function(idbarra)
Ativa o menu de contexto acionado com o botão direito do mouse
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General10.html b/documentacao/index/General10.html index 8eaa319..bd1cf2a 100644 --- a/documentacao/index/General10.html +++ b/documentacao/index/General10.html @@ -1,49 +1,33 @@ - - -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
S
 salvaMapa, i3GEO.mapa.dialogo
 salvaMapaBanco
 salvaMapfile, i3GEO.tema.dialogo
 scriptTag
 selecao, i3GEO.mapa.dialogo
 selecaoatrib2
 selecaobox
 selecaoext
 selecaopt
 selecaotema
 SELETORES
 SELETORTIPO
 seltema, i3geo_gl_configura
 sld, i3GEO.tema.dialogo
 sobetema
 Social
 SOICONES
 sortNumber
 status
 subir, i3geo_gl_configura
T
 t3d, i3GEO.mapa.dialogo
 tabela, i3GEO.tema.dialogo
 TABLET
 tamanho, i3GEO.mapa.dialogo
 TAMANHO, i3GEO.navega.destacaTema
 tamanhoBrowser
 tela2dd
 telaRemota, i3GEO.mapa.dialogo
 temaAtivo
 Temas
 template, i3GEO.mapa.dialogo
 TEMPLATEBOTAO
 templateLegenda
 TEMPLATELEGENDA
 tempoAplicar
 tempoMouseParado
 tempoMsg
 temporizador
 TILES, i3GEO.Interface.openlayers
 TIPO
 TIPOAJUDA
 TIPOBOTAO
 tipoimagem
 TIPOMAPA, i3GEO.Interface.googlemaps
 Tipos
 tipotip
 tituloInstituicao
 tme, i3GEO.tema.dialogo
 TOP
 toponimia, i3GEO.tema.dialogo
 traduzir
 TRANSICAOSUAVE
 trocaIdioma
 twitteroauth
U
 upload, dialogo
 uploadarquivo, dialogo
 uploaddbf, dialogo
 uploadgpx, dialogo
 uploadkml, dialogo
 Utilitários
 utilizacgi
V
 Variaveis
 verifica
 VERIFICAABRANGENCIATEMAS
 verificaScriptTag
 versaoNavegador
W
 wiki, i3GEO.navega.dialogo
 wkt2ext
X
 xy2xy
Z
 zoom
 zoomExt
 zoomin
 zoomout
 zoomponto
 zoompontoIMG
 ZOOMSCALE, i3GEO.Interface.googlemaps
 zoomsel
 zoomtema
- -
salvaMapa: function()
Abre a janela de dialogo da ferramenta salvamapa
salvaMapaBanco: function(funcao,
titulo)
Salva o mapfile atual no banco de dados de administracao
salvaMapfile: function(idtema)
Abre a janela de dialogo da ferramenta salvamapfile
scriptTag: function(js,
ini,
id,
aguarde)
Insere um javascript no documento HTML
selecao: function()
Abre a janela de dialogo da ferramenta selecao
selecaoatrib2: function(funcao,
tema,
filtro,
tipo)
SELECAOATRIB2
selecaobox: function(funcao,
tema,
tipo,
box)
SELECAOBOX
selecaoext: function(funcao,
tema,
tipo)
SELECAOEXT
selecaopt: function(funcao,
tema,
xy,
tipo,
tolerancia)
SELECAOPT
selecaotema: function(funcao,
temao,
tema,
tipo)
SELECAOTEMA
Lista os seletores (bandeiras) que serão incluídas no seletor
Inclui ou não o seletor de tipo de mapa de referência
this.seltema = function(idtema)
Adiciona na lista de temas escolhidos pelo usuário um novo tema.
sld: function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
sobetema: function(funcao,
tema)
SOBETEMA
i3GEO.social
Esconde as bordas das barras e o fundo, mostrando apenas os ícones
sortNumber: function(a,
b)
Ordena um array contendo numeros.
Indica se as operações permanentes serão ou não executadas se ‘ativo’ estiver true.
this.subir = function(e)
Sobe um tema na lista de temas selecionados
- - - -
t3d: function()
Abre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
tabela: function(idtema)
Abre a janela de dialogo da ferramenta tabela
Quando true, são aplicadas configurações especiais para uso em tablets.
tamanho: function()
Abre a janela de dialogo da ferramenta opcoes_tamanho
Tamanho do box
tamanhoBrowser: function()
Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window
tela2dd: function(xfign,
yfign,
g_celula,
imgext,
idorigem)
Converte o x,y de unidades de tela para décimo de grau.
telaRemota: function()
Abre a janela de dialogo da ferramenta de configuracao de uma tela remota
Indica o último tema que foi ativado no mapa
i3GEO.tema
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.
Tempo em milisegundos que será esperado até que o mapa seja desenhado automaticamente.
Tempo em milisegundos que será esperado para detectar que o mouse está parado.
tempoMsg: function(texto,
tempo)
Abre uma janela com uma mensagem temporaria
temporizador: function(idtema,
tempo)
Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
Indica se será utilizado o modo de navegação em tiles
Tipo de barra.
Tipo do balão de ajuda que é mostrado colado ao ícone da ferramenta
Tipo de botao que sera usado para clicar no tema
Indica o tipo de filtro de imagem que está ativo.
tipoimagem: function()
Abre a janela de dialogo da ferramenta tipoimagem
Tipo de mapa que será usado como default, conforme constantes definidas na API do Google Maps.
Tipo de tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
Nome que será utilizado em alguns cabeçalhos e títulos de páginas
tme: function(tema)
Abre a ferramenta TME
Posição da janela em relação ao topo do mapa
toponimia: function(idtema)
Abre a janela de dialogo da ferramenta toponimia
traduzir: function(id,
dic)
Traduz um texto para o idioma escolhido
Altera a transparência quando o mouse sobrepõe à janela e quando sai
trocaIdioma: function(codigo)
Troca o idioma atual por outro.
Parâmetros registrados no Twitter para permitir que o i3Geo faça autenticação com base na conta do usuário
- - - -
upload: function()
Abre a janela para o upload de shape file
uploadarquivo: function()
Abre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
uploaddbf: function()
Abre a janela para o upload de um arquivo dbf
uploadgpx: function()
Abre a janela para o upload de um arquivo gpx
uploadkml: function()
Abre a janela para o upload de um arquivo kml
i3GEO.util
Variável indicando se o desenho do corpo do mapa será baseado no modo cgi.
- - - -
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
- - - -
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
- - - -
xy2xy: function(locaplic,
sid,
xi,
yi,
xf,
yf,
ext,
tipoimagem)
Desloca o mapa de um ponto de coordenadas xy para um segundo ponto
- - - -
zoom: function(tema)
Zoom para o tema
zoomExt: function(locaplic,
sid,
tipoimagem,
ext)
Aplica uma nova extensão geográfica ao mapa.
zoomin: function(locaplic,
sid)
Aproxima o mapa aplicando um fator de modificação da escala
zoomout: function(locaplic,
sid)
Afasta o mapa aplicando um fator de modificação da escala
zoomponto: function(locaplic,
sid,
x,
y,
tamanho,
simbolo,
cor)
Centraliza o mapa em um ponto e acrescenta o ponto como uma nova camada no mapa
zoompontoIMG: function(locaplic,
sid,
x,
y)
Centraliza o mapa em um ponto de coordenadas medidas na imagem do mapa
Array com a lista de escalas em cada nivel de zoom utilizado pelo Google
zoomsel: function(funcao,
tema)
ZOOMSEL
zoomtema: function(funcao,
tema)
ZOOMTEMA
- -
- - - + + + + + + + + + + + + +
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
R
 R_path
 R_pathlib
 radioEpsg
 randomRGB
 reativa
 recarrega
 recria
 recuperamapa
 redesenha
 redesSociais
 referencia
 referenciadinamica
 REFRESH
 reiniciaMapa
 relatorioVariavel
 remove, Array
 removeAcentos
 removeChild
 removeScriptTag
 reordenatemas
 retornaAtual
 RETORNAGUIA
 rgb2hex
 richdraw
 RIGHT
S
 salvaMapa, i3GEO.mapa.dialogo
 salvaMapaBanco
 salvaMapfile, i3GEO.tema.dialogo
 scriptTag
 selecao, i3GEO.mapa.dialogo
 selecaoatrib2
 selecaobox
 selecaoext
 selecaopt
 selecaotema
 SELETORES
 SELETORTIPO
 seltema, i3geo_gl_configura
 sld, i3GEO.tema.dialogo
 sobetema
 Social
 SOICONES
 sortNumber
 status
 subir, i3geo_gl_configura
T
 t3d, i3GEO.mapa.dialogo
 tabela, i3GEO.tema.dialogo
 TABLET
 tamanho, i3GEO.mapa.dialogo
 TAMANHO, i3GEO.navega.destacaTema
 tamanhoBrowser
 tela2dd
 telaRemota, i3GEO.mapa.dialogo
 temaAtivo
 Temas
 template, i3GEO.mapa.dialogo
 TEMPLATEBOTAO
 templateLegenda
 TEMPLATELEGENDA
 tempoAplicar
 tempoMouseParado
 tempoMsg
 temporizador
 TILES, i3GEO.Interface.openlayers
 TIPO
 TIPOAJUDA
 TIPOBOTAO
 tipoimagem
 TIPOMAPA, i3GEO.Interface.googlemaps
 Tipos
 tipotip
 tituloInstituicao
 tme, i3GEO.tema.dialogo
 TOP
 toponimia, i3GEO.tema.dialogo
 traduzir
 TRANSICAOSUAVE
 trocaIdioma
 twitteroauth
+ +
Onde esta o executavel do software R
Onde ficam as bibliotecas adicionais necessárias ao funcionamento do R
radioEpsg: function (funcao,
onde,
prefixo)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
randomRGB: function()
Gera uma cor RGB de forma aleatoria
reativa: function(indice)
Reativa as barras de ferramentas já criadas
Recarrega ou nao a pagina atual apos o login
recria: function(id)
Recria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)
recuperamapa: function(funcao)
RECUPERAMAPA
redesenha: function()
Aplica o método redesenha da interface atual.
redesSociais: function()
Abre uma janela com informações sobre a presença do i3Geo em redes sociais
referencia: function(funcao)
REFERENCIA
referenciadinamica: function(funcao,
zoom,
tipo,
w,
h)
REFERENCIADINAMICA
Mostra ou não a opção que permite atualizar a árvore
reiniciaMapa: function(funcao)
REINICIAMAPA
relatorioVariavel: function(codigo_variavel,
funcao)
Relatorio descritivo de uma variável do sistema de metadados estatísticos
Extende os metodos de um objeto Array, permitindo remover um elemento.
removeAcentos: function(palavra)
Remove acentos de uma palavra ou frase
removeChild: function(id,
el)
Remove um filho de um elemento DOM
removeScriptTag: function(id)
Remove um javascript no documento HTML
reordenatemas: function(funcao,
lista)
REORDENATEMAS
retornaAtual: function()
Retorna o idioma atual.
Guia que sera ativada apos uma operacao de adicao de temas ter sido concluida.
rgb2hex: function(str)
Converte uma cor RGB para HEX
Objeto richdraw criado por criaContainerRichdraw
Posição da janela em relação ao lado direito do mapa
+ + + +
salvaMapa: function()
Abre a janela de dialogo da ferramenta salvamapa
salvaMapaBanco: function(funcao,
titulo)
Salva o mapfile atual no banco de dados de administracao
salvaMapfile: function(idtema)
Abre a janela de dialogo da ferramenta salvamapfile
scriptTag: function(js,
ini,
id,
aguarde)
Insere um javascript no documento HTML
selecao: function()
Abre a janela de dialogo da ferramenta selecao
selecaoatrib2: function(funcao,
tema,
filtro,
tipo)
SELECAOATRIB2
selecaobox: function(funcao,
tema,
tipo,
box)
SELECAOBOX
selecaoext: function(funcao,
tema,
tipo)
SELECAOEXT
selecaopt: function(funcao,
tema,
xy,
tipo,
tolerancia)
SELECAOPT
selecaotema: function(funcao,
temao,
tema,
tipo)
SELECAOTEMA
Lista os seletores (bandeiras) que serão incluídas no seletor
Inclui ou não o seletor de tipo de mapa de referência
this.seltema = function(idtema)
Adiciona na lista de temas escolhidos pelo usuário um novo tema.
sld: function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
sobetema: function(funcao,
tema)
SOBETEMA
i3GEO.social
Esconde as bordas das barras e o fundo, mostrando apenas os ícones
sortNumber: function(a,
b)
Ordena um array contendo numeros.
Indica se as operações permanentes serão ou não executadas se ‘ativo’ estiver true.
this.subir = function(e)
Sobe um tema na lista de temas selecionados
+ + + +
t3d: function()
Abre a janela de dialogo da ferramenta de geracao da visualizacao em 3d
tabela: function(idtema)
Abre a janela de dialogo da ferramenta tabela
Quando true, são aplicadas configurações especiais para uso em tablets.
tamanho: function()
Abre a janela de dialogo da ferramenta opcoes_tamanho
Tamanho do box
tamanhoBrowser: function()
Calcula o tamanho da area util do navegador considerando-se as propriedades nativas do objeto window
tela2dd: function(xfign,
yfign,
g_celula,
imgext,
idorigem)
Converte o x,y de unidades de tela para décimo de grau.
telaRemota: function()
Abre a janela de dialogo da ferramenta de configuracao de uma tela remota
Indica o último tema que foi ativado no mapa
i3GEO.tema
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.
Tempo em milisegundos que será esperado até que o mapa seja desenhado automaticamente.
Tempo em milisegundos que será esperado para detectar que o mouse está parado.
tempoMsg: function(texto,
tempo)
Abre uma janela com uma mensagem temporaria
temporizador: function(idtema,
tempo)
Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
Indica se será utilizado o modo de navegação em tiles
Tipo de barra.
Tipo do balão de ajuda que é mostrado colado ao ícone da ferramenta
Tipo de botao que sera usado para clicar no tema
Indica o tipo de filtro de imagem que está ativo.
tipoimagem: function()
Abre a janela de dialogo da ferramenta tipoimagem
Tipo de mapa que será usado como default, conforme constantes definidas na API do Google Maps.
Tipo de tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
Nome que será utilizado em alguns cabeçalhos e títulos de páginas
tme: function(tema)
Abre a ferramenta TME
Posição da janela em relação ao topo do mapa
toponimia: function(idtema)
Abre a janela de dialogo da ferramenta toponimia
traduzir: function(id,
dic)
Traduz um texto para o idioma escolhido
Altera a transparência quando o mouse sobrepõe � janela e quando sai
trocaIdioma: function(codigo)
Troca o idioma atual por outro.
Parâmetros registrados no Twitter para permitir que o i3Geo faça autenticação com base na conta do usuário
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General11.html b/documentacao/index/General11.html new file mode 100755 index 0000000..4072981 --- /dev/null +++ b/documentacao/index/General11.html @@ -0,0 +1,41 @@ + + +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
U
 upload, dialogo
 uploadarquivo, dialogo
 uploaddbf, dialogo
 uploadgpx, dialogo
 uploadkml, dialogo
 Utilitários
 utilizacgi
V
 VALORSELETORTIPO
 Variaveis
 verifica
 VERIFICAABRANGENCIATEMAS
 verificaScriptTag
 versaoNavegador
W
 wiki, i3GEO.navega.dialogo
 wkt2ext
X
 xy2xy
Z
 zoom
 zoomExt
 zoomin
 zoomout
 zoomponto
 zoompontoIMG
 ZOOMSCALE, i3GEO.Interface.googlemaps
 zoomsel
 zoomtema
+ +
upload: function()
Abre a janela para o upload de shape file
uploadarquivo: function()
Abre uma janela flutunate que permite abrir outras ferramentas para o upload de arquivos de determinados tipos
uploaddbf: function()
Abre a janela para o upload de um arquivo dbf
uploadgpx: function()
Abre a janela para o upload de um arquivo gpx
uploadkml: function()
Abre a janela para o upload de um arquivo kml
i3GEO.util
Variável indicando se o desenho do corpo do mapa será baseado no modo cgi.
+ + + +
Valor inicial do seletor de tipo.
verifica: function()
Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
Verifica ou não se um tema da árvore está dentro da abrangência do mapa atual, marcando esses temas na árvore
verificaScriptTag: function(texto)
Verifica se um javascript esta carregado no documento.
versaoNavegador: function()
Retorna algumas versoes de navegador
+ + + +
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
+ + + +
xy2xy: function(locaplic,
sid,
xi,
yi,
xf,
yf,
ext,
tipoimagem)
Desloca o mapa de um ponto de coordenadas xy para um segundo ponto
+ + + +
zoom: function(tema)
Zoom para o tema
zoomExt: function(locaplic,
sid,
tipoimagem,
ext)
Aplica uma nova extensão geográfica ao mapa.
zoomin: function(locaplic,
sid)
Aproxima o mapa aplicando um fator de modificação da escala
zoomout: function(locaplic,
sid)
Afasta o mapa aplicando um fator de modificação da escala
zoomponto: function(locaplic,
sid,
x,
y,
tamanho,
simbolo,
cor)
Centraliza o mapa em um ponto e acrescenta o ponto como uma nova camada no mapa
zoompontoIMG: function(locaplic,
sid,
x,
y)
Centraliza o mapa em um ponto de coordenadas medidas na imagem do mapa
Array com a lista de escalas em cada nivel de zoom utilizado pelo Google
zoomsel: function(funcao,
tema)
ZOOMSEL
zoomtema: function(funcao,
tema)
ZOOMTEMA
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General2.html b/documentacao/index/General2.html index b586689..2861ef0 100644 --- a/documentacao/index/General2.html +++ b/documentacao/index/General2.html @@ -1,25 +1,25 @@ - - -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
A
 ABERTA
 abreAguarde
 abreColourRamp
 abreCor
 abreDoc
 abreFecha
 abreJanela
 abreKml, i3GEO.tema.dialogo
 ABRELEGENDA
 adicionaDicionario
 adicionaKml
 adicionaNoArvoreGoogle
 adicionaSHP
 adicionaTemaIMG
 adicionaTemas
 adicionaTemaSHP
 adicionaTemaWMS
 adtema
 afasta
 agrupaElementos, i3GEO.analise.dialogo
 AGUARDALEGENDA
 AGUARDEMODAL
 ajaxexecASXml
 ajaxGet
 ajaxhttp
 Ajuda
 AJUDA
 ajustaDocType
 alteracorclasse
 alteraData
 alteraDicionario
 alteraLayers
 ALTERAOPACIDADE
 alteraPropCamadas
 alteraTamanho
 ALTTABLET
 ALTURACORPOGUIAS
 alturatip
 Análise geográfica
 analisaGeometrias, i3GEO.analise.dialogo
 animacao, i3GEO.mapa.dialogo
 ANIMAMAPA
 aparece
 aplicaCorClasseTema
 aplicaEscala
 aplicaFiltroRegiao
 aplicaOpacidade
 aplicaResolucao
 aplicarsld, i3GEO.tema.dialogo
 aplicaTemas
 aproxima
 areaPixel
 Arquivos
 ARRASTARLIXEIRA
 ARRASTARORDEM
 arvore
 ARVORE
 ativa
 ATIVA
 ativaBotoes
 ativaDesativaCamadaKml
 ativaIcone
 ATIVAJANELA
 ativalogo
 ativaLogo
 ATIVAMENUCONTEXTO
 ativaPadrao
 ativaTema
 ATIVATEMA
 ATUAL
 atualiza
 atualizaGeo
 atualizaLegenda
 atualizaMapa
 atualizaTema
 AUTO
 AUTOALTURA
 autoredesenha, i3GEO.mapa.dialogo
 AUTORESIZE
 autotamanho
- -
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()
Abre ou fecha a guia móvel
abreJanela: function()
Abre a janela flutuante para mostrar as mensagens de ajuda.
abreKml: function(tema,
tipo)
Abre a janela de dialogo da ferramenta convertekml
Mostra o ícone para abrir a legenda do mapa.
adicionaDicionario: function(novodic)
Adiciona novos registros ao dicionário atual
adicionaKml: function()
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaKml: function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Earth
adicionaKml: function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Maps
adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaSHP: function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaTemaIMG: function(funcao,
path)
ADICIONATEMAIMG
adicionaTemas: function(tsl)
Adiciona ao mapa os temas selecionados na arvore
adicionaTemaSHP: function(funcao,
path)
ADICIONATEMASHP
adicionaTemaWMS: function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid)
ADICIONATEMAWMS
adtema: function(funcao,
temas,
locaplic,
sid)
ADTEMA
afasta: function(funcao,
nivel)
AFASTA
agrupaElementos: function()
Abre a janela de dialogo da ferramenta agrupaelementos
Ativa a opção de aguarde para mostrar a legenda de um tema quando o usuário estaciona o mouse sobre o nome de um tema.
Indica se a janela de aguarde será do tipo MODAL, ou seja, se irá ou não bloquear as opções do mapa.
ajaxexecASXml: function(programa,
funcao)
Executa uma chamada ajax no modo assincrono retornando o resultado em XML.
ajaxGet: function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
ajaxhttp: function()
Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
i3GEO.ajuda
Mostra um texto de ajuda colado ao ícone da ferramenta
Ajusta ou não a declaração DOCTYPE do documento HTML.
alteracorclasse: function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
alteraData: function(funcao,
tema,
data)
ALTERADATA
alteraDicionario: function(id,
novo)
Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual.
Altera todos os layers do mapa modificando um determinado parâmetro
Mostra ou não a opção que permite alterar a transparência das camadas existentes no mapa
alteraPropCamadas: function(propriedade,
valor,
camada)
Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS
alteraTamanho: function(w,
h,
id)
Altera o tamanho de uma janela aberta
Nome do arquivo HTML com a interface alternativa utilizada quando o i3Geo detecta o uso de um dispositivo móvel
Altura em pixels que será aplicado em cada guia
Altura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
i3GEO.analise
analisaGeometrias: function()
Abre a janela de dialogo da ferramenta analisageometrias
animacao: function()
Abre a janela de dialogo da ferramenta que permite animar o mapa atual
Mostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas
aparece: function(id,
tempo,
intervalo)
Aplica efeito de aparecimento suave de um objeto
aplicaCorClasseTema: function(funcao,
idtema,
idclasse,
rgb)
APLICACORCLASSETEMA
aplicaEscala: function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao)
Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
aplicaOpacidade: function(opacidade,
layer)
Aplica um fator de opacidade a todos os layers do mapa
aplicaResolucao: function(funcao,
resolucao)
crialente
aplicarsld: function(idtema)
Fax o upload de um arquivo SLD (xml) e aplica ao tema
aplicaTemas: function(tipo)
Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos
aproxima: function(funcao,
nivel)
APROXIMA
areaPixel: function(funcao,
g_celula)
AREAPIXEL
Ativa a opção de arrastar um tema para a lixeria quando se quer removê-lo do mapa.
Ativa a opção de arrastar um tema para alterar a ordem de desenho das camadas
arvore: function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
Objeto com a árvore criada com YAHOO.widget.TreeView Pode ser usado para receber métodos da API do YAHOO
ativa: function(guia)
Ativa uma determinada guia
ativa: function(id)
Ativa o auto-redesenho do mapa
Indica se a barra de botões será ou não cosntruída automaticamente no processo de inicialização do mapa.
ativaBotoes:function(padrao)
Ativa os botoes definidos em LISTABOTOES
ativaDesativaCamadaKml: function(obj)
Ativa ou desativa uma camada do nó de layers KML
ativaDesativaCamadaKml: function(obj,
url)
Ativa ou desativa uma camada do nó de layers KML
ativaIcone: function(icone)
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
Define se a janela de mensagens pode ou não ser aberta.
ativalogo: function(funcao,
altura,
largura)
ATIVALOGO
ativaLogo: function()
Ativa ou desativa a logo marca.
Indica se o menu de contexto deve ser ativado
ativaPadrao: function()
Ativa o botão definido como padrão, executando a função definida em onclick
ativaTema: function(codigo)
Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema.
Guia que está ativa ou que será ativada ao iniciar o mapa
atualiza: function(temas,
forca)
Atualiza a árvore de camadas.
atualiza: function()
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
atualizaGeo: function(dmsx,
dmsy,
prefixo)
Atualiza os valores em uma tabela do tipo DMS
atualizaLegenda: function(idtema)
Atualiza a legenda de um tema.
atualizaMapa: function()
Aplica o método atualizaMapa da interface atual.
atualizaTema: function(retorno,
tema)
Aplica o método atualizaTema da interface atual
Cria as barras de botões automaticamente, utilizando os botões padrão sem considerar a lista de botões definidas no HTML da interface.
Ajusta automaticamente a altura das barras conforme a altura do mapa.
autoredesenha: function()
Abre a janela de dialogo da ferramenta opcoes_autoredesenha
Indica se o tamanho do mapa sera ajustado toda vez que o navegador for redimensionado
Calcula o tamanho do mapa conforme o tamanho da janela do navegador (false) ou calcula o tamanho do mapa conforme o tamanho da tela do monitor (true)
- -
- - - + + + + + + + + + + + + +
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 ABERTA
 abreAguarde
 abreColourRamp
 abreCor
 abreDoc
 abreFecha
 abreJanela
 abreKml, i3GEO.tema.dialogo
 ABRELEGENDA
 adicionaDicionario
 adicionaKml
 adicionaNoArvoreGoogle
 adicionaSHP
 adicionaTemaIMG
 adicionaTemas
 adicionaTemaSHP
 adicionaTemaWMS
 adtema
 afasta
 agrupaElementos, i3GEO.analise.dialogo
 AGUARDALEGENDA
 AGUARDEMODAL
 ajaxexecASXml
 ajaxGet
 ajaxhttp
 Ajuda
 AJUDA
 ajustaDocType
 alteracorclasse
 alteraData
 alteraDicionario
 alteraLayers
 ALTERAOPACIDADE
 alteraPropCamadas
 alteraTamanho
 ALTTABLET
 ALTURACORPOGUIAS
 alturatip
 Análise geográfica
 analisaGeometrias, i3GEO.analise.dialogo
 animacao, i3GEO.mapa.dialogo
 ANIMAMAPA
 aparece
 aplicaCorClasseTema
 aplicaEscala
 aplicaFiltroRegiao
 aplicaOpacidade
 aplicaResolucao
 aplicarsld, i3GEO.tema.dialogo
 aplicaTemas
 aproxima
 areaPixel
 Arquivos
 ARRASTARLIXEIRA
 ARRASTARORDEM
 arvore
 ARVORE
 ativa
 ATIVA
 ativaBotoes
 ativaDesativaCamadaKml
 ativaIcone
 ATIVAJANELA
 ativalogo
 ativaLogo
 ATIVAMENUCONTEXTO
 ativaPadrao
 ativaTema
 ATIVATEMA
 ATUAL
 atualiza
 atualizaGeo
 atualizaLegenda
 atualizaMapa
 atualizaTema
 AUTO
 AUTOALTURA
 autoredesenha, i3GEO.mapa.dialogo
 AUTORESIZE
 autotamanho
+ +
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()
Abre ou fecha a guia móvel
abreJanela: function()
Abre a janela flutuante para mostrar as mensagens de ajuda.
abreKml: function(tema,
tipo)
Abre a janela de dialogo da ferramenta convertekml
Mostra o ícone para abrir a legenda do mapa.
adicionaDicionario: function(novodic)
Adiciona novos registros ao dicionário atual
adicionaKml: function()
Aplica o método de adição de kml ao mapa conforme a interface atual
adicionaKml: function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Earth
adicionaKml: function(pan,
url,
titulo,
ativo)
Insere no mapa uma camada KML com base na API do Google Maps
adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaNoArvoreGoogle: function(url,
nomeOverlay,
ativo,
id)
Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa
adicionaSHP: function(path)
Inclui um arquivo shapefile no mapa atual como uma nova camada
adicionaTemaIMG: function(funcao,
path)
ADICIONATEMAIMG
adicionaTemas: function(tsl)
Adiciona ao mapa os temas selecionados na arvore
adicionaTemaSHP: function(funcao,
path)
ADICIONATEMASHP
adicionaTemaWMS: function(funcao,
servico,
tema,
nome,
proj,
formato,
versao,
nomecamada,
tiporep,
suportasld,
formatosinfo,
locaplic,
sid)
ADICIONATEMAWMS
adtema: function(funcao,
temas,
locaplic,
sid)
ADTEMA
afasta: function(funcao,
nivel)
AFASTA
agrupaElementos: function()
Abre a janela de dialogo da ferramenta agrupaelementos
Ativa a opção de aguarde para mostrar a legenda de um tema quando o usuário estaciona o mouse sobre o nome de um tema.
Indica se a janela de aguarde será do tipo MODAL, ou seja, se irá ou não bloquear as opções do mapa.
ajaxexecASXml: function(programa,
funcao)
Executa uma chamada ajax no modo assincrono retornando o resultado em XML.
ajaxGet: function(sUrl,
funcaoRetorno)
Faz uma requisição ao servidor por meio de AJAX
ajaxhttp: function()
Cria o objeto XMLHttpRequest para uso com funcoes proprias de chamada em ajax
i3GEO.ajuda
Mostra um texto de ajuda colado ao ícone da ferramenta
Ajusta ou não a declaração DOCTYPE do documento HTML.
alteracorclasse: function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
alteraData: function(funcao,
tema,
data)
ALTERADATA
alteraDicionario: function(id,
novo)
Altera um texto do dicionario ou acresecenta um novo texto para o idioma atual.
Altera todos os layers do mapa modificando um determinado parâmetro
Mostra ou não a opção que permite alterar a transparência das camadas existentes no mapa
alteraPropCamadas: function(propriedade,
valor,
camada)
Altera o valor de uma propriedade de um tema do objeto i3GEO.arvoreDeCamadas.CAMADAS
alteraTamanho: function(w,
h,
id)
Altera o tamanho de uma janela aberta
Nome do arquivo HTML com a interface alternativa utilizada quando o i3Geo detecta o uso de um dispositivo móvel
Altura em pixels que será aplicado em cada guia
Altura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
i3GEO.analise
analisaGeometrias: function()
Abre a janela de dialogo da ferramenta analisageometrias
animacao: function()
Abre a janela de dialogo da ferramenta que permite animar o mapa atual
Mostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas
aparece: function(id,
tempo,
intervalo)
Aplica efeito de aparecimento suave de um objeto
aplicaCorClasseTema: function(funcao,
idtema,
idclasse,
rgb)
APLICACORCLASSETEMA
aplicaEscala: function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
aplicaFiltroRegiao: function(funcao,
codigo_tipo_regiao,
codigo_regiao)
Aplica um filtro no SQL que define uma camada do sistema de metadados estatisticos para filtrar para uma regiao especifica
aplicaOpacidade: function(opacidade,
layer)
Aplica um fator de opacidade a todos os layers do mapa
aplicaResolucao: function(funcao,
resolucao)
crialente
aplicarsld: function(idtema)
Fax o upload de um arquivo SLD (xml) e aplica ao tema
aplicaTemas: function(tipo)
Refaz o mapa ligando e desligando os temas conforme consta na árvore de camadas ou ligando/desligando todos
aproxima: function(funcao,
nivel)
APROXIMA
areaPixel: function(funcao,
g_celula)
AREAPIXEL
Ativa a opção de arrastar um tema para a lixeria quando se quer removê-lo do mapa.
Ativa a opção de arrastar um tema para alterar a ordem de desenho das camadas
arvore: function(titulo,
onde,
obj)
Cria uma arvore com base em um objeto contendo as propriedades.
Objeto com a árvore criada com YAHOO.widget.TreeView Pode ser usado para receber métodos da API do YAHOO
ativa: function(guia)
Ativa uma determinada guia
ativa: function(id)
Ativa o auto-redesenho do mapa
Indica se a barra de botões será ou não cosntruída automaticamente no processo de inicialização do mapa.
ativaBotoes:function(padrao)
Ativa os botoes definidos em LISTABOTOES
ativaDesativaCamadaKml: function(obj)
Ativa ou desativa uma camada do nó de layers KML
ativaDesativaCamadaKml: function(obj,
url)
Ativa ou desativa uma camada do nó de layers KML
ativaIcone: function(icone)
Altera as bordas de um ícone aplicando um efeito de ícone realçado.
Define se a janela de mensagens pode ou não ser aberta.
ativalogo: function(funcao,
altura,
largura)
ATIVALOGO
ativaLogo: function()
Ativa ou desativa a logo marca.
Indica se o menu de contexto deve ser ativado
ativaPadrao: function()
Ativa o botão definido como padrão, executando a função definida em onclick
ativaTema: function(codigo)
Altera a variavel i3GEO.temaAtivo e atualiza a interface em funcao do novo tema que for ativado
Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema.
Guia que está ativa ou que será ativada ao iniciar o mapa
atualiza: function(temas,
forca)
Atualiza a árvore de camadas.
atualiza: function()
Atualiza o elemento HTML do mapa utilizado para mostrar a legenda
atualizaGeo: function(dmsx,
dmsy,
prefixo)
Atualiza os valores em uma tabela do tipo DMS
atualizaLegenda: function(idtema)
Atualiza a legenda de um tema.
atualizaMapa: function()
Aplica o método atualizaMapa da interface atual.
atualizaTema: function(retorno,
tema)
Aplica o método atualizaTema da interface atual
Cria as barras de botões automaticamente, utilizando os botões padrão sem considerar a lista de botões definidas no HTML da interface.
Ajusta automaticamente a altura das barras conforme a altura do mapa.
autoredesenha: function()
Abre a janela de dialogo da ferramenta opcoes_autoredesenha
Indica se o tamanho do mapa sera ajustado toda vez que o navegador for redimensionado
Calcula o tamanho do mapa conforme o tamanho da janela do navegador (false) ou calcula o tamanho do mapa conforme o tamanho da tela do monitor (true)
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General3.html b/documentacao/index/General3.html index 253797a..a84f4d9 100644 --- a/documentacao/index/General3.html +++ b/documentacao/index/General3.html @@ -1,25 +1,25 @@ - - -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
B
 Barra de botões
 BARRABOTOESLEFT
 BARRABOTOESTOP
 BARRADEZOOMLEFT
 BARRADEZOOMTOP
 BARRAPROGRESSO
 BARRAS
 base
 bookmark
 boolean
 BOTAOCLICADO
 BOTAOPADRAO
 buffer, i3GEO.analise.dialogo
 buscaFotos, i3GEO.navega.dialogo
 buscageo_init, i3geo_gl_configura
 buscaInde, dialogo
 buscaRapida
 buscaTema2
- -
i3GEO.barraDeBotoes
Distância da barra de botões em relação ao lado esquerdo do mapa.
Distância da barra de botões em relação ao topo do mapa.
Distância da barra de zoom em relação ao lado esquerdo do mapa.
Distância 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()
Abre a janela de dialogo da ferramenta buffer
buscaFotos: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
this.buscageo_init = function()
Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
buscaInde: function()
Abre a janela flutuante para o usuario procurar metadados na INDE
buscaRapida: function(funcao,
locaplic,
servico,
palavra)
BUSCARAPIDA
buscaTema2: function(palavra)
Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
- -
- - - + + + + + + + + + + + + +
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
 BARRADEZOOMTOP
 BARRAPROGRESSO
 BARRAS
 base
 bookmark
 boolean
 BOTAOCLICADO
 BOTAOPADRAO
 buffer, i3GEO.analise.dialogo
 buscaFotos, i3GEO.navega.dialogo
 buscageo_init, i3geo_gl_configura
 buscaInde, dialogo
 buscaRapida
 buscaTema2
+ +
i3GEO.barraDeBotoes
Distância da barra de botões em relação ao lado esquerdo do mapa.
Distância da barra de botões em relação ao topo do mapa.
Distância da barra de zoom em relação ao lado esquerdo do mapa.
Distância 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()
Abre a janela de dialogo da ferramenta buffer
buscaFotos: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
this.buscageo_init = function()
Inicializa o OpenLayers para permitir ao usuário escolher a abrangência espacial do link.
buscaInde: function()
Abre a janela flutuante para o usuario procurar metadados na INDE
buscaRapida: function(funcao,
locaplic,
servico,
palavra)
BUSCARAPIDA
buscaTema2: function(palavra)
Procura temas na arvore de temas (a busca e feita no servidor e nao na arvore atual).
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General4.html b/documentacao/index/General4.html index 128deb6..b8dd39f 100644 --- a/documentacao/index/General4.html +++ b/documentacao/index/General4.html @@ -1,25 +1,25 @@ - - -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
C
 Cálculos
 cachedir
 calculaDPI
 calculaProj4
 CAMADAS
 CAMADASINICIAIS
 capturaCheckBox
 carouselTemas, dialogo
 carregaKml, dialogo
 carregaMapa, i3GEO.mapa.dialogo
 Catálogo de temas em KML
 centroDoMapa
 centroide, i3GEO.analise.dialogo
 centromassa, i3GEO.analise.dialogo
 chaveGoogle
 checkItensEditaveis
 checkTemas
 cliqueGrafico, i3GEO.mapa.dialogo
 cliqueIdentificaDefault, i3GEO.mapa.dialogo
 cliquePerm
 cliquePonto, i3GEO.mapa.dialogo
 cliqueTexto, i3GEO.mapa.dialogo
 comboFontes
 combogrupos, i3geo_gl_configura
 comboGruposMenu
 comboItens
 comboMenus
 comboSimNao
 combosubgrupos, i3geo_gl_configura
 comboSubGruposMenu
 combotemas, i3geo_gl_configura
 comboTemas
 comboTemasMenu
 comboValoresItem
 comentario, i3GEO.tema.dialogo
 compartilhar
 COMPORTAMENTO
 conectargeojson, dialogo
 conectargeorss, dialogo
 conectarwfs, dialogo
 conectarwms, dialogo
 conectarwmst, dialogo
 conectaservico, dialogo
 conexaoadmin
 config
 CONFIGURA
 Configurações gerais
 confluence, i3GEO.navega.dialogo
 congelaMapa, i3GEO.mapa.dialogo
 Controle de usuário
 converte2googlemaps
 converte2openlayers
 convertekml, i3GEO.mapa.dialogo
 convertews, i3GEO.mapa.dialogo
 Coordenadas
 corFundo, i3GEO.mapa.dialogo
 corpo
 cortina, i3GEO.tema.dialogo
 cpJSON
 cria
 criaLegendaHTML
 criaLegendaImagem
 crialink, i3geo_gl_configura
 criamapa
 criaMascaraDMS
 criaMascaraMetrica
 criaPin
 criatemasel
 cursores
- -
i3GEO.calculo
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.
carouselTemas: function()
Abre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
carregaKml: function()
Abre a janela flutuante para o usuario adicionar temas baseado em arquivos KML
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()
Abre a janela de dialogo da ferramenta centroide
centromassa: function()
Abre a janela de dialogo da ferramenta centro medio
chaveGoogle: function(funcao)
CHAVEGOOGLE
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()
Abre a janela de dialogo da ferramenta identifica
cliquePerm:
Executa as funções armazenadas em MOUSECLIQUEPERM
cliquePonto: function()
Abre a janela de dialogo da ferramenta inserexy2
cliqueTexto: function()
Abre a janela de dialogo da ferramenta inseretxt
comboFontes: function(id,
onde)
Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis
this.combogrupos = function(idMenu)
Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
comboGruposMenu: function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura,
id_menu)
Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
comboItens: function(id,
tema,
funcao,
onde,
nome,
alias)
Cria um combo (caixa de selecao) com a lista de itens de um layer
comboMenus: function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura)
Busca a lista de menus existentes no i3geo e monta um combo com o resultado.
comboSimNao: function(id,
selecionado)
Cria uma caixa de selecao com as palavras sim e nao
this.combosubgrupos = function(idGrupo,
dados)
Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
comboSubGruposMenu: function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
largura,
altura)
Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
this.combotemas = function (idGrupo,
idSubGrupo,
temas)
Monta um combo com a lista de temas vinculados diretamente a um grupo.
comboTemas: function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo)
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
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
conectargeojson: function()
Abre a janela para adicionar temas tendo como fonte uma url no formato geojson
conectargeorss: function()
Abre a janela para adicionar temas tendo como fonte um georss
conectarwfs: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs
conectarwms: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms
conectarwmst: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)
conectaservico: function()
Abre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
Arquivo PHP que define a string de conexão (PDO) com o banco de dados administrativo.
Define as configurações de cada tipo de coordenada que será utilizada e/ou mostrada no mapa
Define os parâmetros de cada guia que será mostrada no mapa, como título, conteúdo, etc.
i3GEO.configura
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
i3GEO.login
converte2googlemaps: function(funcao)
CONVERTE2GOOGLEMAPS
converte2openlayers: function(funcao)
CONVERTE2OPENLAYERS
convertekml: function()
Abre a janela de dialogo da ferramenta convertemapakml
convertews: function()
Abre a janela de dialogo da ferramenta convertews
i3GEO.coordenadas
corFundo: function()
Abre a janela de dialogo da ferramenta opcoes_fundo
corpo: function(funcao,
tipoimagem)
CORPO
cortina: function(tema)
Abre a janela de dialogo da ferramenta cortina
Objeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
cria: function(onde,
temas,
g_sid,
g_locaplic,
funcaoTema)
Cria a árvore com as opções de manipulação das camadas existentes no mapa
cria: function(id)
Cria a legenda HTML
criaLegendaHTML: function(funcao,
tema,
template)
CRIALEGENDAHTML
criaLegendaImagem: function(funcao)
CRIALEGENDAIMAGEM
this.crialink = function()
Pega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
criamapa: function(funcao,
parametros)
CRIAMAPA
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)
Cria um elemento imagem na pagina atual.
CRIATEMASEL
Imagens utilizadas para os cursores do mouse mostrados no mapa
- -
- - - + + + + + + + + + + + + +
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
 carregaKml, dialogo
 carregaMapa, i3GEO.mapa.dialogo
 Catálogo de temas em KML
 centroDoMapa
 centroide, i3GEO.analise.dialogo
 centromassa, i3GEO.analise.dialogo
 chaveGoogle
 checkItensEditaveis
 checkTemas
 cliqueGrafico, i3GEO.mapa.dialogo
 cliqueIdentificaDefault, i3GEO.mapa.dialogo
 cliquePerm
 cliquePonto, i3GEO.mapa.dialogo
 cliqueTexto, i3GEO.mapa.dialogo
 comboFontes
 combogrupos, i3geo_gl_configura
 comboGruposMenu
 comboItens
 comboMenus
 comboSimNao
 combosubgrupos, i3geo_gl_configura
 comboSubGruposMenu
 combotemas, i3geo_gl_configura
 comboTemas
 comboTemasMenu
 comboValoresItem
 comentario, i3GEO.tema.dialogo
 compartilhar
 COMPORTAMENTO
 conectargeojson, dialogo
 conectargeorss, dialogo
 conectarwfs, dialogo
 conectarwms, dialogo
 conectarwmst, dialogo
 conectaservico, dialogo
 conexaoadmin
 config
 CONFIGURA
 Configurações gerais
 confluence, i3GEO.navega.dialogo
 congelaMapa, i3GEO.mapa.dialogo
 Controle de usuário
 converte2googlemaps
 converte2openlayers
 convertekml, i3GEO.mapa.dialogo
 convertews, i3GEO.mapa.dialogo
 Coordenadas
 corFundo, i3GEO.mapa.dialogo
 corpo
 cortina, i3GEO.tema.dialogo
 cpJSON
 cria
 criaLegendaHTML
 criaLegendaImagem
 crialink, i3geo_gl_configura
 criamapa
 criaMascaraDMS
 criaMascaraMetrica
 criaPin
 criatemasel
 cursores
+ +
i3GEO.calculo
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.
carouselTemas: function()
Abre a janela flutuante para o usuario adicionar temas baseado nas imagens miniatura
carregaKml: function()
Abre a janela flutuante para o usuario adicionar temas baseado em arquivos KML
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()
Abre a janela de dialogo da ferramenta centroide
centromassa: function()
Abre a janela de dialogo da ferramenta centro medio
chaveGoogle: function(funcao)
CHAVEGOOGLE
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(e)
Abre a janela de dialogo da ferramenta identifica
cliquePerm:
Executa as funções armazenadas em MOUSECLIQUEPERM
cliquePonto: function()
Abre a janela de dialogo da ferramenta inserexy2
cliqueTexto: function()
Abre a janela de dialogo da ferramenta inseretxt
comboFontes: function(id,
onde)
Cria um combo (caixa de selecao) com a lista fontes de texto disponiveis
this.combogrupos = function(idMenu)
Chama a função do i3geo que monta um combo com a lista de grupos de um menu do i3geo
comboGruposMenu: function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura,
id_menu)
Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
comboItens: function(id,
tema,
funcao,
onde,
nome,
alias)
Cria um combo (caixa de selecao) com a lista de itens de um layer
comboMenus: function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
largura,
altura)
Busca a lista de menus existentes no i3geo e monta um combo com o resultado.
comboSimNao: function(id,
selecionado)
Cria uma caixa de selecao com as palavras sim e nao
this.combosubgrupos = function(idGrupo,
dados)
Chama a função do i3geo que monta um combo com a lista de subgrupos de um grupo do menu do i3geo
comboSubGruposMenu: function(locaplic,
funcaoOnchange,
idDestino,
idCombo,
idGrupo,
largura,
altura)
Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
this.combotemas = function (idGrupo,
idSubGrupo,
temas)
Monta um combo com a lista de temas vinculados diretamente a um grupo.
comboTemas: function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo,
estilo)
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
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
conectargeojson: function()
Abre a janela para adicionar temas tendo como fonte uma url no formato geojson
conectargeorss: function()
Abre a janela para adicionar temas tendo como fonte um georss
conectarwfs: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wfs
conectarwms: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms
conectarwmst: function()
Abre a janela para adicionar temas tendo como fonte um web service do tipo wms-t (time)
conectaservico: function()
Abre uma janela flutunate que permite abrir outras ferramentas para conexao com servicos externos
Arquivo PHP que define a string de conexão (PDO) com o banco de dados administrativo.
Define as configurações de cada tipo de coordenada que será utilizada e/ou mostrada no mapa
Define os parâmetros de cada guia que será mostrada no mapa, como título, conteúdo, etc.
i3GEO.configura
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
i3GEO.login
converte2googlemaps: function(funcao)
CONVERTE2GOOGLEMAPS
converte2openlayers: function(funcao)
CONVERTE2OPENLAYERS
convertekml: function()
Abre a janela de dialogo da ferramenta convertemapakml
convertews: function()
Abre a janela de dialogo da ferramenta convertews
i3GEO.coordenadas
corFundo: function()
Abre a janela de dialogo da ferramenta opcoes_fundo
corpo: function(funcao,
tipoimagem)
CORPO
cortina: function(tema)
Abre a janela de dialogo da ferramenta cortina
Objeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
cria: function(onde,
temas,
g_sid,
g_locaplic,
funcaoTema)
Cria a árvore com as opções de manipulação das camadas existentes no mapa
cria: function(id)
Cria a legenda HTML
criaLegendaHTML: function(funcao,
tema,
template)
CRIALEGENDAHTML
criaLegendaImagem: function(funcao)
CRIALEGENDAIMAGEM
this.crialink = function()
Pega os parâmetros especificados pelo usuário e monta o link para mostrar na tela.
criamapa: function(funcao,
parametros)
CRIAMAPA
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)
Cria um elemento imagem na pagina atual.
CRIATEMASEL
Imagens utilizadas para os cursores do mouse mostrados no mapa
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General5.html b/documentacao/index/General5.html index cf95e07..f96c3cc 100644 --- a/documentacao/index/General5.html +++ b/documentacao/index/General5.html @@ -1,29 +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
D
 dadosPerfilRelevo
 dd2dms
 dd2tela
 decimalPlaces
 defBotao
 define
 defineDicionario
 defineValor
 defOrigem
 desaparece
 desativa
 desativacgi
 desativaCheckbox
 descer, i3geo_gl_configura
 descetema
 Desenho de elementos gráficos
 destinoDD
 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, i3GEO.tema.dialogo
 downloadbase, dialogo
E
 editaLegenda, i3GEO.tema.dialogo
 editorsql, i3GEO.tema.dialogo
 emailInstituicao
 embedLegenda
 escalagrafica
 escapeURL
 escondePin
 ESTILOABD
 ESTILOAGUARDE
 estiloPadrao
 estilos
 etiquetas, i3GEO.tema.dialogo
 Eventos
 exclui
 excluir, i3geo_gl_configura
 excluitema
 execBotao
 EXPANDESOLEGENDA
 EXPANDIDA
 expoeMapfile
 ext2rect
 extRegistros
- -
dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)
DADOSPERFILRELEVO
dd2dms: function(x,
y)
Converte coordenadas de dd em dms.
dd2tela: function (vx,
vy,
docmapa,
ext,
cellsize)
Converte coordenadas dd em coordenadas de tela.
decimalPlaces: function(float,
length)
Arredonda um numero
defBotao: function(iddiv)
Obtém as definições de um botão conforme o seu código (iddiv)
define: function(codigo)
Define qual o idioma em uso.
defineDicionario: function(obj)
Define o objeto com as traduções.
defineValor: function(id,
prop,
valor)
Aplica um valor a uma propriedade de um elemento
CRS que define a projeção original das coordenadas capturadas na tela.
desaparece: function(id,
tempo,
intervalo,
removeobj)
Aplica efeito de desaparecimento suave de um objeto
desativa:function()
Desativa o auto-redesenho do mapa
desativa: function()
Desativa o destaque
desativa: function()
Desativa a lente aberta
desativacgi: function(funcao)
DESATIVACGI
desativaCheckbox: function()
Desmarca todos os checkbox dos temas marcados na arvore.
this.descer = function(e)
Desce um tema na lista de temas selecionados.
descetema: function(funcao,
tema)
DESCETEMA
i3GEO.desenho
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
detectaTablet: function()
Verifica se esta em uso um dispositivo do tipo movel
Abre as janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
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()
Abre a janela de dialogo da ferramenta dissolve
distancia: function(lon1,
lat1,
lon2,
lat2)
Calcula a distância em km entre dois pontos.
distanciaptpt: function()
Abre a janela de dialogo da ferramenta distanciaptpt
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 elemento div 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
downloadbase: function()
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
Endereço de e-mail que pode ser mostrado na interface do mapa
Indica se a legenda deve ser incluida no corpo do mapa.
escalagrafica: function(funcao)
ESCALAGRAFICA
escapeURL: function(sUrl)
Converte uma string em uma url valida
escondePin: function()
Esconde os PINS com IDs registrados em i3GEO.util.PINS
Estilo que será aplicado ao elemento body da janela (class=’bd’)
Estilo da janela de aguarde
Estilo utilizado como padrão
Estilos que podem ser utilizados para desenhar os elementos
etiquetas: function(idtema)
Abre a janela de dialogo da ferramenta etiqueta
i3GEO.eventos
exclui: function(tema)
Exclui um tema do mapa
this.excluir = function(e)
Exclui um tema da lista de temas selecionados
excluitema: function(funcao,
temas)
EXCLUITEMA
execBotao: function(id,
x,
y,
posX,
posY)
Com base no código de um botão (iddiv), obtém a função armazenada em i3GEO.barraDeBotoes.LISTABOTOES e executa.
Ao expandir um tema mostra apenas a legenda, sem as outras opções
Indica se a árvore será montada de forma expandida ou não.
Essa variável controla se o nome do mapfile atual será ou não retornado para a aplicação via ajax.
ext2rect: function(idrect,
mapext,
boxext,
pixel,
documento)
Calcula o posicionamento de um retângulo com base na extensão geográfica.
extRegistros: function(funcao,
tema,
reg)
EXTREGISTROS
- -
- - - + + + + + + + + + + + + +
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
D
 dadosPerfilRelevo
 dd2dms
 dd2tela
 decimalPlaces
 defBotao
 define
 defineDicionario
 defineValor
 defOrigem
 desaparece
 desativa
 desativacgi
 desativaCheckbox
 descer, i3geo_gl_configura
 descetema
 Desenho de elementos gráficos
 destinoDD
 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, i3GEO.tema.dialogo
 downloadbase, dialogo
E
 editaLegenda, i3GEO.tema.dialogo
 editorsql, i3GEO.tema.dialogo
 emailInstituicao
 embedLegenda
 escalagrafica
 escapeURL
 escondePin
 ESTILOABD
 ESTILOAGUARDE
 estiloPadrao
 ESTILOPADRAO, i3GEO.Interface.googlemaps
 estilos
 ESTILOS, i3GEO.Interface.googlemaps
 etiquetas, i3GEO.tema.dialogo
 Eventos
 exclui
 excluir, i3geo_gl_configura
 excluitema
 execBotao
 EXPANDESOLEGENDA
 EXPANDIDA
 expoeMapfile
 ext2rect
 extGeo2OSM
 extRegistros
+ +
dadosPerfilRelevo: function(funcao,
opcao,
pontos,
amostragem,
item)
DADOSPERFILRELEVO
dd2dms: function(x,
y)
Converte coordenadas de dd em dms.
dd2tela: function (vx,
vy,
docmapa,
ext,
cellsize)
Converte coordenadas dd em coordenadas de tela.
decimalPlaces: function(float,
length)
Arredonda um numero
defBotao: function(iddiv)
Obtém as definições de um botão conforme o seu código (iddiv)
define: function(codigo)
Define qual o idioma em uso.
defineDicionario: function(obj)
Define o objeto com as traduções.
defineValor: function(id,
prop,
valor)
Aplica um valor a uma propriedade de um elemento
CRS que define a projeção original das coordenadas capturadas na tela.
desaparece: function(id,
tempo,
intervalo,
removeobj)
Aplica efeito de desaparecimento suave de um objeto
desativa:function()
Desativa o auto-redesenho do mapa
desativa: function()
Desativa o destaque
desativa: function()
Desativa a lente aberta
desativacgi: function(funcao)
DESATIVACGI
desativaCheckbox: function()
Desmarca todos os checkbox dos temas marcados na arvore.
this.descer = function(e)
Desce um tema na lista de temas selecionados.
descetema: function(funcao,
tema)
DESCETEMA
i3GEO.desenho
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
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 janelas de dialogo com as opcoes adicionais que permitem acrescentar temas ao mapa
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()
Abre a janela de dialogo da ferramenta dissolve
distancia: function(lon1,
lat1,
lon2,
lat2)
Calcula a distância em km entre dois pontos.
distanciaptpt: function()
Abre a janela de dialogo da ferramenta distanciaptpt
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 elemento div 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
downloadbase: function()
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
Endereço de e-mail que pode ser mostrado na interface do mapa
Indica se a legenda deve ser incluida no corpo do mapa.
escalagrafica: function(funcao)
ESCALAGRAFICA
escapeURL: function(sUrl)
Converte uma string em uma url valida
escondePin: function()
Esconde os PINS com IDs registrados em i3GEO.util.PINS
Estilo que será aplicado ao elemento body da janela (class=’bd’)
Estilo da janela de aguarde
Estilo utilizado como padrão
Nome do estilo definido em ESTILOS que sera usado como padrao para o mapa.
Estilos que podem ser utilizados para desenhar os elementos
Estilos que podem ser utilizados com o mapa
etiquetas: function(idtema)
Abre a janela de dialogo da ferramenta etiqueta
i3GEO.eventos
exclui: function(tema)
Exclui um tema do mapa
this.excluir = function(e)
Exclui um tema da lista de temas selecionados
excluitema: function(funcao,
temas)
EXCLUITEMA
execBotao: function(id,
x,
y,
posX,
posY)
Com base no código de um botão (iddiv), obtém a função armazenada em i3GEO.barraDeBotoes.LISTABOTOES e executa.
Ao expandir um tema mostra apenas a legenda, sem as outras opções
Indica se a árvore será montada de forma expandida ou não.
Essa variável controla se o nome do mapfile atual será ou não retornado para a aplicação via ajax.
ext2rect: function(idrect,
mapext,
boxext,
pixel,
documento)
Calcula o posicionamento de um retângulo com base na extensão geográfica.
extGeo2OSM: function(ext)
Converte string xmin ymin xmax ymax de geo para a projecao OSM
extRegistros: function(funcao,
tema,
reg)
EXTREGISTROS
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General6.html b/documentacao/index/General6.html index d78b4c3..b39b621 100644 --- a/documentacao/index/General6.html +++ b/documentacao/index/General6.html @@ -1,33 +1,33 @@ - - -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
F
 facebookoauth
 FATORESTRELA
 FATORZOOM
 fatorZoomDinamico
 fecha
 fechaAguarde
 fechaJanela
 FILTRADOWNLOAD
 FILTRAOGC
 FILTRAR
 filtraregiao, i3GEO.mapa.dialogo
 filtro, i3GEO.tema.dialogo
 FILTRO
 finaliza
 finalizaAPI
 flutuante
 fonte
 fontetema
 formato
 funcaoIdentifica
 funcaoLoginErro
 funcaoLoginOk
 funcaoTip
 FUNCOES
 funcoesBotoes
 funcoesGeometriasWkt
 Functions
 FUNDOTEMA, i3GEO.Interface.openlayers
G
 GADGETS
 Gadgets(objetos marginais do mapa)
 geo2utm
 geo2zonaUtm
 geradestaque
 Gerador de links
 Gerador de miniaturas(thumbnails)
 Gerador de serviços OGC
 getScrollerWidth
 getScrollHeight
 google, i3GEO.navega.dialogo
 googleApiKey
 googleearth
 googlemaps
 gradeCoord, i3GEO.mapa.dialogo
 gradeHex, i3GEO.analise.dialogo
 gradePol, i3GEO.analise.dialogo
 gradePontos, i3GEO.analise.dialogo
 graficoInterativo, i3GEO.analise.dialogo
 graficotema, i3GEO.tema.dialogo
 grupoLayers
 guardaExtensao
 guiaMovel
 Guias
H
 HORIZONTALW
- -
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 dinâmico for ativado
fecha: function(id)
Fecha uma barra de ferramentas
fechaAguarde: function(id)
Fecha uma janela do tipo aguarde
Fecha a janela de ajuda.
fechaJanela: function()
Fecha a janela e os elementos graficos criados para a ferramenta de medicao
fechaJanela: function()
Fecha a janela e os elementos graficos criados para a ferramenta de medicao
Mostra apenas os temas que permitem download
Mostra apenas os temas que permitem o uso de serviços OGC
Mostra o ícone para filtrar as camadas.
filtraregiao: function()
Abre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
filtro: function(idtema)
Abre a janela de dialogo da ferramenta filtro
Filtro que será aplicado para restringir os tipos de camadas mostradas na árvore
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 o mapa ter sido criado.
flutuante: function()
Abre o catalogo em uma janela flutuante
fonte: function(tema)
Abre os metadados registrados para o tema
fontetema: function(funcao,
tema)
FONTETEMA
Formato de apresentação das coordenadas
Função que será executada na operação de identificação quando o usuário clica no mapa
Funcao que sera executada quando o login ocorrer de forma errada
Funcao que sera executada quando o login ocorrer de forma correta
Função que será executada na operação de identificação quando o usuário estaciona o mouse sobre o mapa
Indicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item “opções”
Objeto com a lista de funcionalidades que serão adicionadas aos botões existentes no mapa.
funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)
FUNCOESGEOMETRIASWKT
Estilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.
- - - -
Lista dos controles específicos da API do Google Earth que serão inseridos ou não no mapa
Lista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa
i3GEO.gadgets
geo2utm: function(funcao,
x,
y)
GEO2UTM
geo2zonaUtm: function(long)
Determina qual é a zona UTM de um par de coordenadas geográficas
geradestaque: function(funcao,
tema,
ext)
GERADESTAQUE
Classe javascript da aplicação de geração de links.
Gera as miniaturas dos mapas baseado nos mapfiles existentes em i3geo/temas.
Gera web services nos padrões OGC para os temas existentes na pasta i3geo/temas
getScrollerWidth: function()
Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador
getScrollHeight: function()
Calcula o tamanho vertical do browser
google: function(coordenadas)
Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
Chave utilizada pela API do Google maps.
googleearth: function(funcao)
GOOGLEEARTH
googlemaps: function(funcao)
GOOGLEMAPS
gradeCoord: function()
Abre a janela de dialogo da ferramenta gradecoord
gradeHex: function()
Abre a janela de dialogo da ferramenta gradehex
gradePol: function()
Abre a janela de dialogo da ferramenta gradepol
gradePontos: function()
Abre a janela de dialogo da ferramenta gradepontos
graficoInterativo: function()
Abre a janela de dialogo da ferramenta graficointerativo
graficotema: function(idtema)
Abre a janela de dialogo da ferramenta graficotema
Lista de grupos e seus respectivos layers, para montagem da árvore de camadas.
Indica se a extensao geografica do mapa sera armazenada como um cookie
guiaMovel:
Controla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas
i3GEO.guias
- - - -
Largura da barra quando ORIENTACAO = “horizontal”
- -
- - - + + + + + + + + + + + + +
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
F
 facebookoauth
 FATORESTRELA
 FATORZOOM
 fatorZoomDinamico
 fecha
 fechaAguarde
 fechaJanela
 FILTRADOWNLOAD
 FILTRAOGC
 FILTRAR
 filtraregiao, i3GEO.mapa.dialogo
 filtro, i3GEO.tema.dialogo
 FILTRO
 finaliza
 finalizaAPI
 flutuante
 fonte
 fontetema
 formato
 funcaoIdentifica
 funcaoLoginErro
 funcaoLoginOk
 funcaoTip
 FUNCOES
 funcoesBotoes
 funcoesGeometriasWkt
 Functions
 FUNDOTEMA, i3GEO.Interface.openlayers
G
 GADGETS
 Gadgets(objetos marginais do mapa)
 geo2utm
 geo2zonaUtm
 geradestaque
 Gerador de links
 Gerador de miniaturas(thumbnails)
 Gerador de serviços OGC
 getScrollerWidth
 getScrollHeight
 google, i3GEO.navega.dialogo
 googleApiKey
 googleearth
 googlemaps
 gradeCoord, i3GEO.mapa.dialogo
 gradeHex, i3GEO.analise.dialogo
 gradePol, i3GEO.analise.dialogo
 gradePontos, i3GEO.analise.dialogo
 graficoInterativo, i3GEO.analise.dialogo
 graficoInterativo1, i3GEO.analise.dialogo
 graficotema, i3GEO.tema.dialogo
 gravaDadosLocal
 grupoLayers
 guardaExtensao
 guiaMovel
 Guias
H
 HORIZONTALW
+ +
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 dinâmico for ativado
fecha: function(id)
Fecha uma barra de ferramentas
fechaAguarde: function(id)
Fecha uma janela do tipo aguarde
Fecha a janela de ajuda.
fechaJanela: function()
Fecha a janela e os elementos graficos criados para a ferramenta de medicao
fechaJanela: function()
Fecha a janela e os elementos graficos criados para a ferramenta de medicao
Mostra apenas os temas que permitem download
Mostra apenas os temas que permitem o uso de serviços OGC
Mostra o ícone para filtrar as camadas.
filtraregiao: function()
Abre a janela de dialogo da ferramenta de busca de regioes cadastradas no METAESTAT com opcao de filtrar a regiao escolhida
filtro: function(idtema)
Abre a janela de dialogo da ferramenta filtro
Filtro que será aplicado para restringir os tipos de camadas mostradas na árvore
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 o mapa ter sido criado.
flutuante: function()
Abre o catalogo em uma janela flutuante
fonte: function(tema)
Abre os metadados registrados para o tema
fontetema: function(funcao,
tema)
FONTETEMA
Formato de apresentação das coordenadas
Função que será executada na operação de identificação quando o usuário clica no mapa
Funcao que sera executada quando o login ocorrer de forma errada
Funcao que sera executada quando o login ocorrer de forma correta
Função que será executada na operação de identificação quando o usuário estaciona o mouse sobre o mapa
Indicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item “opções”
Objeto com a lista de funcionalidades que serão adicionadas aos botões existentes no mapa.
funcoesGeometriasWkt: function(funcao,
listaWkt,
operacao)
FUNCOESGEOMETRIASWKT
Estilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.
+ + + +
Lista dos controles específicos da API do Google Earth que serão inseridos ou não no mapa
Lista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa
i3GEO.gadgets
geo2utm: function(funcao,
x,
y)
GEO2UTM
geo2zonaUtm: function(long)
Determina qual é a zona UTM de um par de coordenadas geográficas
geradestaque: function(funcao,
tema,
ext)
GERADESTAQUE
Classe javascript da aplicação de geração de links.
Gera as miniaturas dos mapas baseado nos mapfiles existentes em i3geo/temas.
Gera web services nos padrões OGC para os temas existentes na pasta i3geo/temas
getScrollerWidth: function()
Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da area util do navegador
getScrollHeight: function()
Calcula o tamanho vertical do browser
google: function(coordenadas)
Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
Chave utilizada pela API do Google maps.
googleearth: function(funcao)
GOOGLEEARTH
googlemaps: function(funcao)
GOOGLEMAPS
gradeCoord: function()
Abre a janela de dialogo da ferramenta gradecoord
gradeHex: function()
Abre a janela de dialogo da ferramenta gradehex
gradePol: function()
Abre a janela de dialogo da ferramenta gradepol
gradePontos: function()
Abre a janela de dialogo da ferramenta gradepontos
graficoInterativo: function()
Abre a janela de dialogo da ferramenta graficointerativo versao flash
graficoInterativo1: function()
Abre a janela de dialogo da ferramenta graficointerativo
graficotema: function(idtema)
Abre a janela de dialogo da ferramenta graficotema
gravaDadosLocal: function(item,
valor)
Grava um valor localmente
Lista de grupos e seus respectivos layers, para montagem da árvore de camadas.
Indica se a extensao geografica do mapa sera armazenada como um cookie
guiaMovel:
Controla as guias do tipo “movel”, que apresenta uma janela retrátil onde as opções são mostradas
i3GEO.guias
+ + + +
Largura da barra quando ORIENTACAO = “horizontal”
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General7.html b/documentacao/index/General7.html index 9337ccb..6f6b36b 100644 --- a/documentacao/index/General7.html +++ b/documentacao/index/General7.html @@ -1,33 +1,33 @@ - - -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
I
 i3Geo
 i3GEO.analise.dialogo
 i3GEO.analise.medeArea
 i3GEO.analise.medeDistancia
 i3GEO.Interface.googleearth
 i3GEO.Interface.googlemaps
 i3GEO.Interface.openlayers
 i3GEO.login.dialogo
 i3GEO.mapa.dialogo
 i3GEO.mapa.legendaHTML
 i3GEO.navega.autoRedesenho
 i3GEO.navega.destacaTema
 i3GEO.navega.dialogo
 i3GEO.navega.lente
 i3GEO.tema.dialogo
 i3geo_gl_configura
 i3geo_gl_configura.buscageo
 i3geo_gl_configura.grupo
 i3geo_gl_configura.link
 i3geo_gl_configura.loc_i3geo
 i3geo_gl_configura.menu
 i3geo_gl_configura.nomeseltema
 i3geo_gl_configura.subgrupo
 i3geo_gl_configura.tema
 i3geo_gl_configura.temasa
 i3geo_gl_inicia, i3geo_gl_configura
 i3geomaster
 ICONEBOTAO
 ICONETEMA
 IDCORPO
 identifica2
 identifica3
 identificaunico
 idguias
 Idioma
 IDMAPA
 IDSELETOR
 IDSMENUS
 importarwmc, dialogo
 imprimir, i3GEO.mapa.dialogo
 in_array
 INCLUIBOTAO
 incluiBotaoLibera, i3GEO.mapa.legendaHTML
 INCLUIESTRELAS
 INCLUISISTEMAS
 INCLUIWMS
 inicia
 iniciaJanelaMensagens
 inicializaBarra
 inicializaBarraOP
 insereAnnotation
 insereCookie
 insereDobraPagina
 insereMarca
 insereSHP
 insereSHPgrafico
 Interface
 interfacePadrao
 intersectaBox
 INTERVALO, i3GEO.navega.autoRedesenho
 inverteStatusClasse
 invertestatuslegenda
J
 Janelas
 js
L
 larguratip
 LAYERSADICIONAIS, i3GEO.Interface.openlayers
 LEGENDAEXPANDIDA
 libera, i3GEO.mapa.legendaHTML
 liberaGuias
 ligaDesliga
 ligaDesligaTemas
 LIGARDESLIGARTODOS
 ligatemas
 limpasel
 linhaDoTempo, i3GEO.analise.dialogo
 linkedinoauth(ainda não implementado)
 Lista de funcionalidades
 listaarquivos
 LISTABOTOES
 listaCamadasMetaestat
 listaChaves
 listaClasseClassificacao
 listaClassificacaoMedida
 listaDeMapasBanco, i3GEO.mapa.dialogo
 listaDePropriedadesDoMapa
 listadrives
 listaEpsg
 listaFontesTexto
 listaGrupos
 listaGruposMapaMetaestat
 listaHierarquiaRegioes
 listaIdiomas
 listaItensTema
 listaLayersWMS
 listaLigadosDesligados
 listaMedidaVariavel
 listaMenus
 listaParametrosMedidaVariavel
 listaRegioesMedidaVariavel
 listaRSSwsARRAY
 listaSubGrupos
 listaTemas
 listaTemasComSel
 listaTemasEditaveis
 listaTemasMapaMetaestat
 listatemasTipo
 listaTipoRegiao
 listaValoresItensTema
 listaValoresParametroMedidaVariavel
 listaVariavel
 localizaIP
 locaplic
 locmapas
 locmapserv
 locregiao, i3GEO.mapa.dialogo
- -
A classe i3GEO possuí os métodos de criação e atualização do mapa.
Abre as telas de dialogo das opcoes de analise
Ativa e controla a opcao de medicao de area.
Ativa e controla a opcao de medicao de distancias.
Interface com motor de navegação baseado na API Google Earth
Interface com motor de navegação baseado na API Google Maps
Interface com motor de navegação baseado na API OpenLayers
Abre as telas de
Abre as telas de dialogo das opcoes de manipulacao do mapa atual
Controla a obtencao da legenda do mapa formatada em HTML.
Controla o redesenho automático do mapa por meio de um temporizador
Destaca um tema mostrando-o sobre os outros em um box que segue o mouse
Abre as telas de diálogo das opções de navegação no mapa atual
Ativa e controla a lente de aumento.
Abre as telas de dialogo das opcoes de manipulacao de um tema
Cria o objeto javascript com os parâmetros de configuração da api e com as funções de manipulação.
Id do elemento HTML onde será incluída a opção de busca de coordenadas geográficas
Id do elemento HTML que receberá o combo com os grupos
Id do elemento HTML do tipo a onde será mostrado o link criado para o mapa.
endereço web onde está instalado o i3geo.
id do elemento HTML onde será incluido a lista de menus
identificador do tema inicial que será incluido no link, normalmente estadosl
Id do elemento HTML que receberá o combo com os subgrupos
Id do elemento HTML que receberá o combo com a lista de temas
Id do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
function i3geo_gl_inicia(objeto_i3geo_gl_configura)
Inicia a interface do gerador de links.
Usuário e senha que podem realizar operações de administração inicial do i3Geo, como a criação do banco de dados de administração ou operações críticas do sistema
Ícones utilizados em cada um dos botões da barra.
Mostra ou não o ícone do tema caso exista.
ID do elemento HTML que receberá o corpo do mapa
identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Depreciado na versão 4.7 (utilize “identifica3”)
identifica3: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
IDENTIFICA3
identificaunico: function(funcao,
xy,
tema,
item)
IDENTIFICAUNICO
ID do elemento DOM, criado pelo YUI, onde serão inseridas as guias
i3geo.idioma
ID do elemento HTML criado para conter o mapa
Define o id do elemento HTML que receberá o seletor.
Array com a lista de ids que serao considerados na montagem da arvore.
importarwmc: function()
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 arvore um no com a lista de temas classificados conforme o numero de estrelas que possui
Inclui na arvore a lista de sistemas adicionais definidos no i3geo?
Inclui na arvore a lista de Web Services WMS?
inicia: function()
Inicializa a guia móvel
inicia: function()
Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessarios
inicia: function()
Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessorios
inicia: function(tema)
Inicia o destaque de um tema
inicia: function()
Ativa a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente
Inicia 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()
Inicializa a barra de botões quando for do tipo “olhodepeixe”
insereAnnotation: function(funcao,
pin,
xy,
texto,
position,
partials,
offsetx,
offsety,
minfeaturesize,
mindistance,
force,
shadowcolor,
shadowsizex,
shadowsizey,
outlinecolor,
cor,
sombray,
sombrax,
sombra,
fundo,
angulo,
tamanho,
fonte)
INSEREFEATURE
insereCookie: function(nome,
valor,
expira)
Cria um novo cookie.
insereDobraPagina: function(tipo,
imagem)
Insere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
insereMarca:
Insere ou remove pontos no mapa.
insereSHP: function(funcao,
tema,
item,
valoritem,
xy,
projecao)
INSERESHP
insereSHPgrafico: function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
INSERESHPGRAFICO
i3GEO.Interface
Interface padrão utilizada para abrir o mapa.
intersectaBox: function(box1,
box2)
Verifica se um retangulo esta dentro de outro retangulo
Intervalo de tempo, em milisegundos, que será utilizado para disparar o desenho do mapa
inverteStatusClasse: function(funcao,
tema,
classe)
INVERTESTATUSCLASSE
invertestatuslegenda: function(funcao,
tema)
INVERTESTATUSLEGENDA
- - - -
i3GEO.janela
GPL2
GPL2
GPL2
GPL2
- - - -
Largura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
Array com objetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
Indica se a legenda da árvore será montada de forma expandida ou não.
libera: function(ck)
Libera a legenda criando uma janela flutuante sobre o mapa
Indica se as guias serão montadas em uma janela flutuante sobre o mapa
ligaDesliga: function(obj)
Liga/desliga um tema
ligaDesligaTemas: function(lista,
status)
Marca ou desmarca os checkbox da árvore de uma lista de temas
Mostra os ícones de desligar/ligar todos os temas.
ligatemas: function(funcao,
desligar,
ligar,
adicionar)
LIGATEMAS
limpasel: function(funcao,
tema)
LIMPASEL
linhaDoTempo: function()
Abre a janela de dialogo da ferramenta linhadotempo
Parâmetros registrados no Linkedin para permitir que o i3Geo faça autenticação com base na conta do usuário
Lista as principais funcionalidades do i3Geo.
listaarquivos: function(funcao,
caminho)
LISTAARQUIVOS
Objeto com a lista de botões e suas propriedades, como por exemplo, a função a ser executada ao se clicar no botão.
listaCamadasMetaestat: function(funcao)
Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT
listaChaves: function (obj)
Lista as chaves de um objeto.
listaClasseClassificacao: function(id_classificacao,
funcao)
Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos
listaClassificacaoMedida: function(id_medida_variavel,
funcao)
Lista as classificacoes de uma medida de variavel do sistema de metadados estatísticos
listaDeMapasBanco: function()
Lista os mapas cadastrados no sistema de administracao do i3geo
Lista com as funções que são incluídas no item “Propriedades do mapa”
listadrives: function(funcao)
LISTADRIVES
listaEpsg: function(funcao)
LISTAEPSG
listaFontesTexto: function(funcao)
LISTATRUETYPE
listaGrupos: function(g_sid,
g_locaplic,
id_menu,
funcao)
Lista os grupos de um menu.
listaGruposMapaMetaestat: function(funcao,
id_mapa)
Lista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT
listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)
Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
listaIdiomas: function()
Lista os idiomas disponíveis no dicionário ativo
listaItensTema: function(funcao,
tema)
LISTAITENS
listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer)
LISTALAYERSWMS
listaLigadosDesligados: function(tipo)
Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.
listaMedidaVariavel: function(codigo_variavel,
funcao)
Obtém a lista medidas de uma variável do sistema de metadados estatísticos
listaMenus: function(g_sid,
g_locaplic,
funcao)
Lista os menus disponiveis.
listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos
listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos
listaRSSwsARRAY: function(funcao,
tipo)
LISTARSSWSARRAY
listaSubGrupos: function(g_sid,
g_locaplic,
id_menu,
id_grupo,
funcao)
Lista os sub-grupos de um grupo.
listaTemas: function(g_sid,
g_locaplic,
id_menu,
id_grupo,
id_subgrupo,
funcao)
Lista os temas de um sub-grupo.
listaTemasComSel: function(funcao,
locaplic,
sid)
LISTATEMASCOMSEL
listaTemasEditaveis: function(funcao,
locaplic,
sid)
LISTATEMASLOCAIS
listaTemasMapaMetaestat: function(funcao,
id_mapa_grupo)
Lista os temas cadastrados no sistema de publicacao de mapas do METAESTAT
listatemasTipo: function(funcao,
tipo,
locaplic,
sid)
LISTATEMASTIPO
listaTipoRegiao: function(funcao,
codigo_tipo_regiao)
Lista as regioes cadastradas no sistema de metadados estatisticos
listaValoresItensTema: function(funcao,
tema,
itemTema)
LISTAREGISTROS
listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)
Obtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos
listaVariavel: function(funcao,
filtro_esquema)
Obtém a lista de variáveis do sistema de metadados estatísticos
localizaIP: function(funcao)
LOCALIZAIP
Caminho completo onde fica o I3Geo
Onde fica o xml, para preencher a guia mapas.
Localização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host.
locregiao: function()
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
- -
- - - + + + + + + + + + + + + +
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
I
 i3Geo
 i3GEO.analise.dialogo
 i3GEO.analise.medeArea
 i3GEO.analise.medeDistancia
 i3GEO.Interface.googleearth
 i3GEO.Interface.googlemaps
 i3GEO.Interface.openlayers
 i3GEO.login.dialogo
 i3GEO.mapa.dialogo
 i3GEO.mapa.legendaHTML
 i3GEO.navega.autoRedesenho
 i3GEO.navega.destacaTema
 i3GEO.navega.dialogo
 i3GEO.navega.lente
 i3GEO.tema.dialogo
 i3geo_gl_configura
 i3geo_gl_configura.buscageo
 i3geo_gl_configura.grupo
 i3geo_gl_configura.link
 i3geo_gl_configura.loc_i3geo
 i3geo_gl_configura.menu
 i3geo_gl_configura.nomeseltema
 i3geo_gl_configura.subgrupo
 i3geo_gl_configura.tema
 i3geo_gl_configura.temasa
 i3geo_gl_inicia, i3geo_gl_configura
 i3geomaster
 i3georendermode
 ICONEBOTAO
 ICONETEMA
 IDCORPO
 identifica2
 identifica3
 identificaunico
 idguias
 Idioma
 IDMAPA
 IDSELETOR
 IDSMENUS
 importarwmc, dialogo
 imprimir, i3GEO.mapa.dialogo
 in_array
 INCLUIBOTAO
 incluiBotaoLibera, i3GEO.mapa.legendaHTML
 INCLUIESTRELAS
 INCLUISISTEMAS
 INCLUIWMS
 INCLUIWMSMETAESTAT
 inicia
 iniciaJanelaMensagens
 inicializaBarra
 inicializaBarraOP
 insereAnnotation
 insereCookie
 insereDobraPagina
 insereMarca
 insereSHP
 insereSHPgrafico
 Interface
 interfacePadrao
 intersectaBox
 INTERVALO, i3GEO.navega.autoRedesenho
 inverteStatusClasse
 invertestatuslegenda
J
 Janelas
 js
L
 larguratip
 LAYERSADICIONAIS, i3GEO.Interface.openlayers
 LEGENDAEXPANDIDA
 libera, i3GEO.mapa.legendaHTML
 liberaGuias
 ligaDesliga
 ligaDesligaTemas
 LIGARDESLIGARTODOS
 ligatemas
 limpaDadosLocal
 limpasel
 linhaDoTempo, i3GEO.analise.dialogo
 linkedinoauth(ainda não implementado)
 Lista de funcionalidades
 listaarquivos
 LISTABOTOES
 listaCamadasMetaestat
 listaChaves
 listaClasseClassificacao
 listaClassificacaoMedida
 listaDeMapasBanco, i3GEO.mapa.dialogo
 listaDePropriedadesDoMapa
 listadrives
 listaEpsg
 listaFontesTexto
 listaGrupos
 listaGruposMapaMetaestat
 listaHierarquiaRegioes
 listaIdiomas
 listaItensTema
 listaLayersWMS
 listaLigadosDesligados
 listaMedidaVariavel
 listaMenus
 listaParametrosMedidaVariavel
 listaRegioesMedidaVariavel
 listaRSSwsARRAY
 listaSubGrupos
 listaTemas
 listaTemasComSel
 listaTemasEditaveis
 listaTemasMapaMetaestat
 listatemasTipo
 listaTipoRegiao
 listaValoresItensTema
 listaValoresParametroMedidaVariavel
 listaVariavel
 localizaIP
 locaplic
 locmapas
 locmapserv
 locregiao, i3GEO.mapa.dialogo
+ +
A classe i3GEO possuí os métodos de criação e atualização do mapa.
Abre as telas de dialogo das opcoes de analise
Ativa e controla a opcao de medicao de area.
Ativa e controla a opcao de medicao de distancias.
Interface com motor de navegação baseado na API Google Earth
Interface com motor de navegação baseado na API Google Maps
Interface com motor de navegação baseado na API OpenLayers
Abre as telas de
Abre as telas de dialogo das opcoes de manipulacao do mapa atual
Controla a obtencao da legenda do mapa formatada em HTML.
Controla o redesenho automático do mapa por meio de um temporizador
Destaca um tema mostrando-o sobre os outros em um box que segue o mouse
Abre as telas de diálogo das opções de navegação no mapa atual
Ativa e controla a lente de aumento.
Abre as telas de dialogo das opcoes de manipulacao de um tema
Cria o objeto javascript com os parâmetros de configuração da api e com as funções de manipulação.
Id do elemento HTML onde será incluída a opção de busca de coordenadas geográficas
Id do elemento HTML que receberá o combo com os grupos
Id do elemento HTML do tipo a onde será mostrado o link criado para o mapa.
endereço web onde está instalado o i3geo.
id do elemento HTML onde será incluido a lista de menus
identificador do tema inicial que será incluido no link, normalmente estadosl
Id do elemento HTML que receberá o combo com os subgrupos
Id do elemento HTML que receberá o combo com a lista de temas
Id do elemento HTML onde a lista de temas adicionados, ou seja, os que forem escolhidos pelo usuário, será incluída.
function i3geo_gl_inicia(objeto_i3geo_gl_configura)
Inicia a interface do gerador de links.
Usuário e senha que podem realizar operações de administração inicial do i3Geo, como a criação do banco de dados de administração ou operações críticas do sistema
Opcoes que definem a rotina que sera utilizada para enviar ao navegador as imagens geradas de cada camada
Ícones utilizados em cada um dos botões da barra.
Mostra ou não o ícone do tema caso exista.
ID do elemento HTML que receberá o corpo do mapa
identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
Depreciado na versão 4.7 (utilize “identifica3”)
identifica3: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
IDENTIFICA3
identificaunico: function(funcao,
xy,
tema,
item)
IDENTIFICAUNICO
ID do elemento DOM, criado pelo YUI, onde serão inseridas as guias
i3geo.idioma
ID do elemento HTML criado para conter o mapa
Define o id do elemento HTML que receberá o seletor.
Array com a lista de ids que serao considerados na montagem da arvore.
importarwmc: function()
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 arvore um no com a lista de temas classificados conforme o numero de estrelas que possui
Inclui na arvore a lista de sistemas adicionais definidos no i3geo?
Inclui na arvore a lista de Web Services WMS?
Inclui na arvore a lista de Web Services WMS advindos do sistema de metadados estatisticos?
inicia: function()
Inicializa a guia móvel
inicia: function()
Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessarios
inicia: function()
Inicia a operacao de medicao, abrindo a janela de resultados e criando os componentes necessorios
inicia: function(tema)
Inicia o destaque de um tema
inicia: function()
Ativa a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente
Inicia 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()
Inicializa a barra de botões quando for do tipo “olhodepeixe”
insereAnnotation: function(funcao,
pin,
xy,
texto,
position,
partials,
offsetx,
offsety,
minfeaturesize,
mindistance,
force,
shadowcolor,
shadowsizex,
shadowsizey,
outlinecolor,
cor,
sombray,
sombrax,
sombra,
fundo,
angulo,
tamanho,
fonte)
INSEREFEATURE
insereCookie: function(nome,
valor,
expira)
Cria um novo cookie.
insereDobraPagina: function(tipo,
imagem)
Insere o icone do tipo “dobra de pagina” que permite alterar o renderizador do mapa
insereMarca:
Insere ou remove pontos no mapa.
insereSHP: function(funcao,
tema,
item,
valoritem,
xy,
projecao)
INSERESHP
insereSHPgrafico: function(funcao,
tema,
x,
y,
itens,
shadow_height,
width,
inclinacao)
INSERESHPGRAFICO
i3GEO.Interface
Interface padrão utilizada para abrir o mapa.
intersectaBox: function(box1,
box2)
Verifica se um retangulo esta dentro de outro retangulo
Intervalo de tempo, em milisegundos, que será utilizado para disparar o desenho do mapa
inverteStatusClasse: function(funcao,
tema,
classe)
INVERTESTATUSCLASSE
invertestatuslegenda: function(funcao,
tema)
INVERTESTATUSLEGENDA
+ + + +
i3GEO.janela
GPL2
GPL2
GPL2
GPL2
+ + + +
Largura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
Array com objetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.
Indica se a legenda da árvore será montada de forma expandida ou não.
libera: function(ck)
Libera a legenda criando uma janela flutuante sobre o mapa
Indica se as guias serão montadas em uma janela flutuante sobre o mapa
ligaDesliga: function(obj)
Liga/desliga um tema
ligaDesligaTemas: function(lista,
status)
Marca ou desmarca os checkbox da árvore de uma lista de temas
Mostra os ícones de desligar/ligar todos os temas.
ligatemas: function(funcao,
desligar,
ligar,
adicionar)
LIGATEMAS
limpaDadosLocal: function(item)
Limpa os dados locais
limpasel: function(funcao,
tema)
LIMPASEL
linhaDoTempo: function()
Abre a janela de dialogo da ferramenta linhadotempo
Parâmetros registrados no Linkedin para permitir que o i3Geo faça autenticação com base na conta do usuário
Lista as principais funcionalidades do i3Geo.
listaarquivos: function(funcao,
caminho)
LISTAARQUIVOS
Objeto com a lista de botões e suas propriedades, como por exemplo, a função a ser executada ao se clicar no botão.
listaCamadasMetaestat: function(funcao)
Lista as camadas existentes no mapa e que se referem ao sistema METAESTAT
listaChaves: function (obj)
Lista as chaves de um objeto.
listaClasseClassificacao: function(id_classificacao,
funcao)
Lista as classes de uma classificacao de uma medida de variavel do sistema de metadados estatísticos
listaClassificacaoMedida: function(id_medida_variavel,
funcao)
Lista as classificacoes de uma medida de variavel do sistema de metadados estatísticos
listaDeMapasBanco: function()
Lista os mapas cadastrados no sistema de administracao do i3geo
Lista com as funções que são incluídas no item “Propriedades do mapa”
listadrives: function(funcao)
LISTADRIVES
listaEpsg: function(funcao)
LISTAEPSG
listaFontesTexto: function(funcao)
LISTATRUETYPE
listaGrupos: function(g_sid,
g_locaplic,
id_menu,
funcao)
Lista os grupos de um menu.
listaGruposMapaMetaestat: function(funcao,
id_mapa)
Lista os grupos cadastrados no sistema de publicacao de mapas do METAESTAT
listaHierarquiaRegioes: function(funcao,
codigo_tipo_regiao,
codigoregiaopai,
valorregiaopai)
Lista as regioes cadastradas no sistema de metadados estatisticos organizadas de forma hierarquica
listaIdiomas: function()
Lista os idiomas disponíveis no dicionário ativo
listaItensTema: function(funcao,
tema)
LISTAITENS
listaLayersWMS: function(funcao,
servico,
nivel,
id_ws,
nomelayer,
tipo_ws)
LISTALAYERSWMS
listaLigadosDesligados: function(tipo)
Lista os temas que estão ligados e os que estão desligados tendo como fonte de busca os checkbox existentes na árvore.
listaMedidaVariavel: function(codigo_variavel,
funcao)
Obtém a lista medidas de uma variável do sistema de metadados estatísticos
listaMenus: function(g_sid,
g_locaplic,
funcao)
Lista os menus disponiveis.
listaParametrosMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de parâmetros de uma medida de uma variável do sistema de metadados estatísticos
listaRegioesMedidaVariavel: function(id_medida_variavel,
funcao)
Obtém a lista de regioes de uma medida de uma variável do sistema de metadados estatísticos
listaRSSwsARRAY: function(funcao,
tipo)
LISTARSSWSARRAY
listaSubGrupos: function(g_sid,
g_locaplic,
id_menu,
id_grupo,
funcao)
Lista os sub-grupos de um grupo.
listaTemas: function(g_sid,
g_locaplic,
id_menu,
id_grupo,
id_subgrupo,
funcao)
Lista os temas de um sub-grupo.
listaTemasComSel: function(funcao,
locaplic,
sid)
LISTATEMASCOMSEL
listaTemasEditaveis: function(funcao,
locaplic,
sid)
LISTATEMASLOCAIS
listaTemasMapaMetaestat: function(funcao,
id_mapa_grupo)
Lista os temas cadastrados no sistema de publicacao de mapas do METAESTAT
listatemasTipo: function(funcao,
tipo,
locaplic,
sid)
LISTATEMASTIPO
listaTipoRegiao: function(funcao,
codigo_tipo_regiao)
Lista as regioes cadastradas no sistema de metadados estatisticos
listaValoresItensTema: function(funcao,
tema,
itemTema)
LISTAREGISTROS
listaValoresParametroMedidaVariavel: function(id_parametro_medida,
funcao)
Obtém a lista de valores de um parâmetro de uma medida de uma variável do sistema de metadados estatísticos
listaVariavel: function(funcao,
filtro_esquema)
Obtém a lista de variáveis do sistema de metadados estatísticos
localizaIP: function(funcao)
LOCALIZAIP
Caminho completo onde fica o I3Geo
Onde fica o xml, para preencher a guia mapas.
Localização do executável do Mapserver conforme deve ser acrescentado a URL após o nome do host.
locregiao: function()
Abre a janela de dialogo da ferramenta de busca de regiao cadastrada no METAESTAT
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General8.html b/documentacao/index/General8.html index ef21bc9..6f1e313 100644 --- a/documentacao/index/General8.html +++ b/documentacao/index/General8.html @@ -1,33 +1,33 @@ - - -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
M
 Mapa
 Mapa de referência
 mapaRefDisplay
 mapfileMedidaVariavel
 mapfileTipoRegiao
 MAPOPTIONS, i3GEO.Interface.googlemaps
 mashuppar
 MAXBOTOES
 MAXEXTENT, i3GEO.Interface.openlayers
 mensagemAjuda
 mensagemInicia
 MENSAGEMPADRAO
 mensagemSimples
 metaestat, i3GEO.mapa.dialogo
 metaestatListaMapas, i3GEO.mapa.dialogo
 metaestatTemplates
 metar, i3GEO.navega.dialogo
 metododistancia
 MINEXTENT, i3GEO.Interface.openlayers
 MODOTEXTO
 mostraBuscaRapida
 mostraCoordenadas
 mostraCoordenadasGEO
 mostraCoordenadasUTM
 mostraDicionario
 mostraEmail
 mostraEscalaGrafica
 mostraEscalaNumerica
 mostraExten, i3GEO.mapa.dialogo
 mostraInserirKml
 mostraJanela
 mostralegendajanela
 mostraLetreiro
 MOSTRALISTAKML
 mostraMenuLista
 mostraMenuSuspenso
 mostraRosaDosVentos
 mostraSeletor
 MOSTRASELETOR
 mostraVersao
 mostraWms, i3GEO.tema.dialogo
 mousecliqueMapa
 mousedownMapa
 mousemoveMapa
 mouseParado
 mouseupMapa
 mudaCursor
 mudaescala
 mudaext
 mudanome
 mudatamanho
 mudatransp
 multiStep
N
 Navegação sobre o mapa
 navegacaoDir, dialogo
 navegadoresLocais(DEPRECIADO)
 navegaMapa
 nptPol, i3GEO.analise.dialogo
 nuvemTags, dialogo
 nuvemTagsFlash, dialogo
O
 OFFSET
 oMenuData
 opacidade, i3GEO.mapa.dialogo
 OPACIDADE
 OPACIDADEAGUARDE
 OPCOESADICIONAIS
 opcoesEscala, i3GEO.mapa.dialogo
 OPCOESICONES
 opcoesLegenda, i3GEO.mapa.dialogo
 OPCOESLEGENDA
 OPCOESTEMAS
 openlayers
 ORDEM
 ORIENTACAO
 outputformat, i3GEO.mapa.dialogo
- -
i3GEO.mapa
i3GEO.maparef
Indica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.
mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao)
Adiciona uma camada ao mapa baseado no sistema de metadados estatísticos
mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)
Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
Objeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps
Define os parâmetros que devem ser aplicados no modo mashup
Número de botões iniciais (válido apenas para o tipo “olhodepeixe”)
Maior extensão geográfica que pode ser mostrada no mapa
mensagemAjuda: function(onde,
texto)
Formata uma mensagem de texto com icone de ?
Mensagem de inicialização mostrada pelo programa ms_criamapa.php
Mensagem que será incluída ao iniciar a janela de mensagens ou quando não houver mensagem definida para o elemento sobre o qual o mouse estaciona.
mensagemSimples: function(texto,
cabecalho)
Mostra uma janela simples com uma mensagem
metaestat: function()
Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapas: function()
Lista os mapas publicados no METAESTAT
Indica a pasta onde ficam os templates utilizados para a publicacao de mapas.
metar: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
Método utilizado no cálculo de distâncias
Menor extensão geográfica que pode ser mostrada no mapa
Representação das coordenadas no modo texto
mostraBuscaRapida: function(id)
Mostra a opção de busca rápida de lugares por palavra digitada.
mostraCoordenadas: function(ativaMovimento,
onde,
x,
y)
Constrói o conjunto de elementos HTML para mostrar as coordenadas e define as funções de atualização.
mostraCoordenadasGEO: function(id)
Obtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
mostraCoordenadasUTM: function(id)
Obtém e mostra as coordenadas UTM da posição do mouse sobre o mapa por meio de um cálculo realizado no servidor.
mostraDicionario: function()
Abre uma nova janela do navegador com a lista de palavras do dicionário.
mostraEmail: function(id)
Mostra o e-mail armazenado na variável i3GEO.parametros.emailInstituicao
mostraEscalaGrafica: function(id)
Mostra no mapa a escala grafica como um elemento fora do mapa.
mostraEscalaNumerica: function(id)
Mostra no mapa a escala numérica.
mostraExten: function()
Abre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
mostraInserirKml: function(id)
Mostra no mapa a a opção para inserir kml.
mostraJanela: function(texto)
Mostra um texto dentro da janela de mensagens padrão.
mostralegendajanela: function(idtema,
nome,
tipoOperacao)
Mostra a legenda de um tema em uma janela flutuante especifica
mostraLetreiro: function()
Preenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.
Mostra na árvore a lista de endereços de arquivos KML cadastrados no sistema de administração.
mostraMenuLista: function(id)
Mostra as opções existentes no menu suspenso porém na forma de uma lista de opções
mostraMenuSuspenso: function(id)
Mostra o menu suspenso com opções extras de análise, ajuda, etc
Mostra ou não a rosa dos ventos sob o mouse quando estiver parado.
mostraSeletor: function()
Inclui as bandeiras no mapa permitindo a seleção do idioma
Define se o i3Geo irá incluir no mapa as bandeiras de seleção de idiomas
mostraVersao: function(id)
Mostra a versão atual do i3Geo armazenada na variável i3GEO.parametros.mensageminicial
mostraWms: function(tema)
Mostra a url que da acesso ao WMS de um tema
mousecliqueMapa: function()
Executa as funções armazenadas em MOUSECLIQUE.
mousedownMapa: function()
Executa as funções armazenadas em MOUSEDOWN.
mousemoveMapa: function()
Executa as funções armazenadas em MOUSEMOVE.
mouseParado: function()
Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
mouseupMapa: function()
Executa as funções armazenadas em MOUSEUP.
mudaCursor: function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
mudaescala: function(funcao,
escala)
MUDAESCALA
mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)
O parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudanome: function(funcao,
tema,
valor)
MUDANOME
mudatamanho: function(funcao,
altura,
largura)
MUDATAMANHO
mudatransp: function(funcao,
tema,
valor)
MUDATRANSP
multiStep: function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
- - - -
i3GEO.navega
navegacaoDir: function()
Abre a janela para adicionar temas navegando pelos diretorios do servidor
Ip dos usuarios que podem navegar no servidor para acessar arquivos de dados geográficos.
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()
Abre a janela de dialogo da ferramenta nptpol
nuvemTags: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
nuvemTagsFlash: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
- - - -
Ajuste do deslocamento vertical da barra (válido apenas para o tipo “olhodepeixe”)
Itens incluídos no menu suspenso.
opacidade: function()
Abre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
Valor da opacidade mínima utilizada quando TRANSICAOSUAVE for igual a true.
Valor da opacidade das camadas i3geo do mapa
Valor da opacidade da janela de aguarde.
Objeto com a definicao das propriedades que serao utilizadas na inclusao dos icones adicionais de adicao de temas e no item de descricao de cada tema.
opcoesEscala: function()
Abre a janela de dialogo da ferramenta opcoes_escala
Inclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)
opcoesLegenda: function()
Abre a janela de dialogo da ferramenta opcoes_legenda
Inclui ou não o nó para mostrar a legenda do tema.
Inclui ou não o nó com as opções de manipulação de cada tema.
openlayers: function(funcao)
OPENLAYERS
Ordem de inclusão das guias no mapa.
Orientação vertical ou horizontal da barra (não se aplica ao tipo “olhodepeixe”
outputformat: function()
Abre a janela de dialogo da ferramenta outputformat
- -
- - - + + + + + + + + + + + + +
Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
M
 Mapa
 Mapa de referência
 mapaRefDisplay
 mapfileMedidaVariavel
 mapfileTipoRegiao
 MAPOPTIONS, i3GEO.Interface.googlemaps
 mashuppar
 MAXBOTOES
 MAXEXTENT, i3GEO.Interface.openlayers
 mensagemAjuda
 mensagemInicia
 MENSAGEMPADRAO
 mensagemSimples
 metaestat, i3GEO.mapa.dialogo
 metaestatListaMapas, i3GEO.mapa.dialogo
 metaestatTemplates
 metar, i3GEO.navega.dialogo
 metododistancia
 MINEXTENT, i3GEO.Interface.openlayers
 MODOTEXTO
 mostraBuscaRapida
 mostraCoordenadas
 mostraCoordenadasGEO
 mostraCoordenadasUTM
 mostraDicionario
 mostraEmail
 mostraEscalaGrafica
 mostraEscalaNumerica
 mostraExten, i3GEO.mapa.dialogo
 mostraInserirKml
 mostraJanela
 mostralegendajanela
 mostraLetreiro
 MOSTRALISTAKML
 mostraMenuLista
 mostraMenuSuspenso
 mostraRosaDosVentos
 mostraSeletor
 MOSTRASELETOR
 mostraVersao
 mostraWms, i3GEO.tema.dialogo
 mousecliqueMapa
 mousedownMapa
 mousemoveMapa
 mouseParado
 mouseupMapa
 mudaCursor
 mudaescala
 mudaext
 mudanome
 mudatamanho
 mudatransp
 multiStep
N
 Navegação sobre o mapa
 navegacaoDir, dialogo
 navegadoresLocais
 navegaMapa
 nptPol, i3GEO.analise.dialogo
 nuvemTags, dialogo
 nuvemTagsFlash, dialogo
O
 OFFSET
 oMenuData
 opacidade, i3GEO.mapa.dialogo
 OPACIDADE
 OPACIDADEAGUARDE
 OPCOESADICIONAIS
 opcoesEscala, i3GEO.mapa.dialogo
 OPCOESICONES
 opcoesLegenda, i3GEO.mapa.dialogo
 OPCOESLEGENDA
 OPCOESTEMAS
 openlayers
 ORDEM
 ORIENTACAO
 outputformat, i3GEO.mapa.dialogo
+ +
i3GEO.mapa
i3GEO.maparef
Indica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.
mapfileMedidaVariavel: function(funcao,
id_medida_variavel,
filtro,
todasascolunas,
tipolayer,
titulolayer,
id_classificacao,
agruparpor,
codigo_tipo_regiao,
opacidade)
Adiciona uma camada ao mapa baseado no sistema de metadados estatísticos
mapfileTipoRegiao: function(funcao,
codigo_tipo_regiao,
outlinecolor,
width,
nomes)
Adiciona ao mapa camada baseada nas regioes cadastradas no sistema de metadados estatisticos
Objeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps
Define os parâmetros que devem ser aplicados no modo mashup
Número de botões iniciais (válido apenas para o tipo “olhodepeixe”)
Maior extensão geográfica que pode ser mostrada no mapa
mensagemAjuda: function(onde,
texto)
Formata uma mensagem de texto com icone de ?
Mensagem de inicialização mostrada pelo programa ms_criamapa.php
Mensagem que será incluída ao iniciar a janela de mensagens ou quando não houver mensagem definida para o elemento sobre o qual o mouse estaciona.
mensagemSimples: function(texto,
cabecalho)
Mostra uma janela simples com uma mensagem
metaestat: function()
Abre a janela de dialogo da ferramenta de cartogramas estatisticos METAESTAT
metaestatListaMapas: function()
Lista os mapas publicados no METAESTAT
Indica a pasta onde ficam os templates utilizados para a publicacao de mapas.
metar: function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
Método utilizado no cálculo de distâncias
Menor extensão geográfica que pode ser mostrada no mapa
Representação das coordenadas no modo texto
mostraBuscaRapida: function(id)
Mostra a opção de busca rápida de lugares por palavra digitada.
mostraCoordenadas: function(ativaMovimento,
onde,
x,
y)
Constrói o conjunto de elementos HTML para mostrar as coordenadas e define as funções de atualização.
mostraCoordenadasGEO: function(id)
Obtém e mostra as coordenadas Geográficas da posição do mouse sobre o mapa.
mostraCoordenadasUTM: function(id)
Obtém e mostra as coordenadas UTM da posição do mouse sobre o mapa por meio de um cálculo realizado no servidor.
mostraDicionario: function()
Abre uma nova janela do navegador com a lista de palavras do dicionário.
mostraEmail: function(id)
Mostra o e-mail armazenado na variável i3GEO.parametros.emailInstituicao
mostraEscalaGrafica: function(id)
Mostra no mapa a escala grafica como um elemento fora do mapa.
mostraEscalaNumerica: function(id)
Mostra no mapa a escala numérica.
mostraExten: function()
Abre a janela de dialogo da ferramenta que mostra a extensao geografica atual do mapa
mostraInserirKml: function(id)
Mostra no mapa a a opção para inserir kml.
mostraJanela: function(texto)
Mostra um texto dentro da janela de mensagens padrão.
mostralegendajanela: function(idtema,
nome,
tipoOperacao)
Mostra a legenda de um tema em uma janela flutuante especifica
mostraLetreiro: function()
Preenche o elemento INPUT com a mensagem de texto e faz a movimentação das letras.
Mostra na árvore a lista de endereços de arquivos KML cadastrados no sistema de administração.
mostraMenuLista: function(id)
Mostra as opções existentes no menu suspenso porém na forma de uma lista de opções
mostraMenuSuspenso: function(id)
Mostra o menu suspenso com opções extras de análise, ajuda, etc
Mostra ou não a rosa dos ventos sob o mouse quando estiver parado.
mostraSeletor: function()
Inclui as bandeiras no mapa permitindo a seleção do idioma
Define se o i3Geo irá incluir no mapa as bandeiras de seleção de idiomas
mostraVersao: function(id)
Mostra a versão atual do i3Geo armazenada na variável i3GEO.parametros.mensageminicial
mostraWms: function(tema)
Mostra a url que da acesso ao WMS de um tema
mousecliqueMapa: function()
Executa as funções armazenadas em MOUSECLIQUE.
mousedownMapa: function()
Executa as funções armazenadas em MOUSEDOWN.
mousemoveMapa: function()
Executa as funções armazenadas em MOUSEMOVE.
mouseParado: function()
Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
mouseupMapa: function()
Executa as funções armazenadas em MOUSEUP.
mudaCursor: function(cursores,
tipo,
idobjeto,
locaplic)
Altera o cursor do ponteiro do mouse.
mudaescala: function(funcao,
escala)
MUDAESCALA
mudaext: function(funcao,
tipoimagem,
ext,
locaplic,
sid,
atualiza,
geo)
O parâmetro “atualiza” é do tipo booleano e indica se o redesenho do mapa será feito ou não.
mudanome: function(funcao,
tema,
valor)
MUDANOME
mudatamanho: function(funcao,
altura,
largura)
MUDATAMANHO
mudatransp: function(funcao,
tema,
valor)
MUDATRANSP
multiStep: function(steps,
args,
callback)
Implementa a tecnica de particionamento para execussao de funcoes no modo assincrono
+ + + +
i3GEO.navega
navegacaoDir: function()
Abre a janela para adicionar temas navegando pelos diretorios do servidor
Ip dos usuarios que podem navegar no servidor para acessar arquivos de dados geográficos.
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()
Abre a janela de dialogo da ferramenta nptpol
nuvemTags: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
nuvemTagsFlash: function()
Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
+ + + +
Ajuste do deslocamento vertical da barra (válido apenas para o tipo “olhodepeixe”)
Itens incluídos no menu suspenso.
opacidade: function()
Abre a janela de dialogo da ferramenta de definicao da transparencia das camadas principais do mapa
Valor da opacidade mínima utilizada quando TRANSICAOSUAVE for igual a true.
Valor da opacidade das camadas i3geo do mapa
Valor da opacidade da janela de aguarde.
Objeto com a definicao das propriedades que serao utilizadas na inclusao dos icones adicionais de adicao de temas e no item de descricao de cada tema.
opcoesEscala: function()
Abre a janela de dialogo da ferramenta opcoes_escala
Inclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)
opcoesLegenda: function()
Abre a janela de dialogo da ferramenta opcoes_legenda
Inclui ou não o nó para mostrar a legenda do tema.
Inclui ou não o nó com as opções de manipulação de cada tema.
openlayers: function(funcao)
OPENLAYERS
Ordem de inclusão das guias no mapa.
Orientação vertical ou horizontal da barra (não se aplica ao tipo “olhodepeixe”
outputformat: function()
Abre a janela de dialogo da ferramenta outputformat
+ +
+ + + \ No newline at end of file diff --git a/documentacao/index/General9.html b/documentacao/index/General9.html index af0554a..55aae25 100644 --- a/documentacao/index/General9.html +++ b/documentacao/index/General9.html @@ -1,33 +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
P
 padrao
 pan
 panFixo
 panFixoLeste
 panFixoNorte
 panFixoOeste
 panFixoSul
 parametros
 PARAMETROS
 PARAMETROSLAYER, i3GEO.Interface.googleearth
 parametrosMap, i3GEO.Interface.openlayers
 pegaCookie
 pegaData
 pegaElementoPai
 pegalistadegrupos
 pegalistademenus
 pegalistadeSubgrupos
 pegalistadetemas
 pegaMapas
 pegaMensagens
 pegaMetaData
 pegaPosicaoObjeto
 pegaSistemas
 pegaTema
 perfil, i3GEO.analise.dialogo
 PERMITEDESLOCAR
 PERMITEEXPANDIRTEMAS
 PERMITEFECHAR
 php
 PHP
 pontoempoligono, i3GEO.analise.dialogo
 pontosdistri, i3GEO.analise.dialogo
 POSICAOX, i3GEO.navega.lente
 POSICAOY, i3GEO.navega.lente
 posicionaImagemNoMapa
 postgis_mapa
 preseltema, i3geo_gl_configura
 preview, i3geo_gl_configura
 procuraratrib, i3GEO.tema.dialogo
 procurartemas2
 procurartemasestrela
 Propriedades
 protocolo
 proximoAnterior
Q
 queryMap, i3GEO.mapa.dialogo
R
 R_path
 R_pathlib
 radioEpsg
 randomRGB
 reativa
 recarrega
 recria
 recuperamapa
 redesenha
 redesSociais
 referencia
 referenciadinamica
 REFRESH
 reiniciaMapa
 relatorioVariavel
 remove, Array
 removeAcentos
 removeChild
 removeScriptTag
 reordenatemas
 retornaAtual
 RETORNAGUIA
 rgb2hex
 richdraw
 RIGHT
- -
Indica qual tipo de coordenada é mostrado como padrão quando formato for igual a “bloco”.
pan: function(funcao,
escala,
tipo,
x,
y)
PAN
panFixo: function(locaplic,
sid,
direcao,
w,
h,
escala)
Desloca o mapa para uma determinada direção com uma distância fixa.
panFixoLeste: function()
Desloca o mapa para o leste
panFixoNorte: function()
Desloca o mapa para o norte
panFixoOeste: function()
Desloca o mapa para o oeste
panFixoSul: function()
Desloca o mapa para o sul
Parametros obtidos do mapa atual.
Parametros de inicialização dos gadgets.
Parâmetros adicionais que são inseridos na URL que define cada layer
Permite incluir parametros da API do OpenLayers não previstos no i3Geo.
pegaCookie: function(nome)
Pega o valor de um cookie.
pegaData: function(funcao,
tema)
PEGADATA
pegaElementoPai: function(e)
Pega o elemento pai de um elemento clicado
pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)
PEGALISTADEGRUPOS
pegalistademenus: function(funcao)
PEGALISTADEMENUS
pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)
PEGALISTADESUBGRUPOS
pegalistadetemas: function(funcao,
id_menu,
id_grupo,
id_subgrupo)
PEGALISTADETEMAS
pegaMapas: function(funcao)
PEGALISTADEMAPAS
pegaMensagens: function(funcao)
PEGAMENSAGENS
pegaMetaData: function(funcao,
tema)
PEGAMETADATA
pegaPosicaoObjeto: function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaSistemas: function(funcao)
PEGASISTEMAS
pegaTema: function(idtema,
camadas)
Procura um tema no objeto CAMADAS.
perfil: function()
Abre a janela de dialogo da ferramenta perfil
Permite deslocar as barras ou não.
Permite que as opções abaixo dos nós referentes a cada tema sejam mostradas
Mostra o botão para fechar as barras ou não.
geraminiatura.php?tipo=mini
Esse é o programa principal de inicialização, podendo ser chamado diretamente pelo navegador web.
Nesse programa PHP são definidas as variáveis globais principais necessárias ao funcionamento do I3Geo do lado do servidor web.
i3GEO.php
pontoempoligono: function()
Abre a janela de dialogo da ferramenta pontoempoligono
pontosdistri: function()
Abre a janela de dialogo da ferramenta pontosdistri
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).
this.preseltema = function(idgrupo,
idsubgrupo,
idtema)
Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
this.preview = function(e)
Mostra um preview do tema clicado.
procuraratrib: function(idtema)
Abre a janela de dialogo da ferramenta busca
procurartemas2: function(funcao,
procurar,
locaplic)
PROCURARTEMAS2
procurartemasestrela: function(funcao,
nivel,
fatorestrela,
locaplic)
PROCURARTEMASESTRELA
protocolo: function()
Obtem o protocolo utilizado na URL atual
proximoAnterior: function(anterior,
proxima,
texto,
idatual,
container,
mantem)
Cria uma sequencia de opcoes com botao de anterior e proximo.
- - - -
queryMap: function()
Abre a janela de dialogo da ferramenta opcoes_querymap
- - - -
Onde esta o executavel do software R
Onde ficam as bibliotecas adicionais necessárias ao funcionamento do R
radioEpsg: function (funcao,
onde,
prefixo)
Cria uma lista de codigos EPSG para o usuario escolher um deles.
randomRGB: function()
Gera uma cor RGB de forma aleatoria
reativa: function(indice)
Reativa as barras de ferramentas já criadas
Recarrega ou nao a pagina atual apos o login
recria: function(id)
Recria uma barra de ferramentas já aberta aplicando os parâmetros de configuração definidos (variáveis)
recuperamapa: function(funcao)
RECUPERAMAPA
redesenha: function()
Aplica o método redesenha da interface atual.
redesSociais: function()
Abre uma janela com informações sobre a presença do i3Geo em redes sociais
referencia: function(funcao)
REFERENCIA
referenciadinamica: function(funcao,
zoom,
tipo,
w,
h)
REFERENCIADINAMICA
Mostra ou não a opção que permite atualizar a árvore
reiniciaMapa: function(funcao)
REINICIAMAPA
relatorioVariavel: function(codigo_variavel,
funcao)
Relatorio descritivo de uma variável do sistema de metadados estatísticos
Extende os metodos de um objeto Array, permitindo remover um elemento.
removeAcentos: function(palavra)
Remove acentos de uma palavra ou frase
removeChild: function(id,
el)
Remove um filho de um elemento DOM
removeScriptTag: function(id)
Remove um javascript no documento HTML
reordenatemas: function(funcao,
lista)
REORDENATEMAS
retornaAtual: function()
Retorna o idioma atual.
Guia que sera ativada apos uma operacao de adicao de temas ter sido concluida.
rgb2hex: function(str)
Converte uma cor RGB para HEX
Objeto richdraw criado por criaContainerRichdraw
Posição da janela em relação ao lado direito do mapa
- -
- - - + + + + + + + + + + + + +
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
 panFixo
 panFixoLeste
 panFixoNorte
 panFixoOeste
 panFixoSul
 parametros
 PARAMETROS
 PARAMETROSLAYER, i3GEO.Interface.googleearth
 parametrosMap, i3GEO.Interface.openlayers
 pegaCookie
 pegaDadosLocal
 pegaData
 pegaElementoPai
 pegalistadegrupos
 pegalistademenus
 pegalistadeSubgrupos
 pegalistadetemas
 pegaMapas
 pegaMensagens
 pegaMetaData
 pegaPosicaoObjeto
 pegaSistemas
 pegaTema
 perfil, i3GEO.analise.dialogo
 PERMITEDESLOCAR
 PERMITEEXPANDIRTEMAS
 PERMITEFECHAR
 php
 PHP
 pontoempoligono, i3GEO.analise.dialogo
 pontosdistri, i3GEO.analise.dialogo
 POSICAOX, i3GEO.navega.lente
 POSICAOY, i3GEO.navega.lente
 posicionaImagemNoMapa
 postgis_mapa
 preseltema, i3geo_gl_configura
 preview, i3geo_gl_configura
 procuraratrib, i3GEO.tema.dialogo
 procurartemas2
 procurartemasestrela
 Propriedades
 protocolo
 proximoAnterior
Q
 queryMap, i3GEO.mapa.dialogo
+ +
Indica qual tipo de coordenada é mostrado como padrão quando formato for igual a “bloco”.
pan: function(funcao,
escala,
tipo,
x,
y)
PAN
panFixo: function(locaplic,
sid,
direcao,
w,
h,
escala)
Desloca o mapa para uma determinada direção com uma distância fixa.
panFixoLeste: function()
Desloca o mapa para o leste
panFixoNorte: function()
Desloca o mapa para o norte
panFixoOeste: function()
Desloca o mapa para o oeste
panFixoSul: function()
Desloca o mapa para o sul
Parametros obtidos do mapa atual.
Parametros de inicialização dos gadgets.
Parâmetros adicionais que são inseridos na URL que define cada layer
Permite incluir parametros da API do OpenLayers não previstos no i3Geo.
pegaCookie: function(nome)
Pega o valor de um cookie.
pegaDadosLocal: function(item)
Obtem um valor armazenado localmente
pegaData: function(funcao,
tema)
PEGADATA
pegaElementoPai: function(e)
Pega o elemento pai de um elemento clicado
pegalistadegrupos: function(funcao,
id_menu,
listasgrupos)
PEGALISTADEGRUPOS
pegalistademenus: function(funcao)
PEGALISTADEMENUS
pegalistadeSubgrupos: function(funcao,
id_menu,
id_grupo)
PEGALISTADESUBGRUPOS
pegalistadetemas: function(funcao,
id_menu,
id_grupo,
id_subgrupo)
PEGALISTADETEMAS
pegaMapas: function(funcao)
PEGALISTADEMAPAS
pegaMensagens: function(funcao)
PEGAMENSAGENS
pegaMetaData: function(funcao,
tema)
PEGAMETADATA
pegaPosicaoObjeto: function(obj)
Retorna a posicao x,y de um objeto em relacao a tela do navegador
pegaSistemas: function(funcao)
PEGASISTEMAS
pegaTema: function(idtema,
camadas)
Procura um tema no objeto CAMADAS.
perfil: function()
Abre a janela de dialogo da ferramenta perfil
Permite deslocar as barras ou não.
Permite que as opções abaixo dos nós referentes a cada tema sejam mostradas
Mostra o botão para fechar as barras ou não.
geraminiatura.php?tipo=mini
Esse é o programa principal de inicialização, podendo ser chamado diretamente pelo navegador web.
Nesse programa PHP são definidas as variáveis globais principais necessárias ao funcionamento do I3Geo do lado do servidor web.
i3GEO.php
pontoempoligono: function()
Abre a janela de dialogo da ferramenta pontoempoligono
pontosdistri: function()
Abre a janela de dialogo da ferramenta pontosdistri
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).
this.preseltema = function(idgrupo,
idsubgrupo,
idtema)
Compatibiliza a chamada da função i3geo_combotemasMenu com a função this.seltema em termos de número de parâmetros
this.preview = function(e)
Mostra um preview do tema clicado.
procuraratrib: function(idtema)
Abre a janela de dialogo da ferramenta busca
procurartemas2: function(funcao,
procurar,
locaplic)
PROCURARTEMAS2
procurartemasestrela: function(funcao,
nivel,
fatorestrela,
locaplic)
PROCURARTEMASESTRELA
protocolo: function()
Obtem o protocolo utilizado na URL atual
proximoAnterior: function(anterior,
proxima,
texto,
idatual,
container,
mantem)
Cria uma sequencia de opcoes com botao de anterior e proximo.
+ + + +
queryMap: function()
Abre a janela de dialogo da ferramenta opcoes_querymap
+ +
+ + + \ No newline at end of file diff --git a/documentacao/javascript/prettify.js b/documentacao/javascript/prettify.js index fac9a9a..fda4bf1 100755 --- a/documentacao/javascript/prettify.js +++ b/documentacao/javascript/prettify.js @@ -239,7 +239,7 @@ window['_pr_isIE6'] = function () { var pr_quot = /\"/g; /** like textToHtml but escapes double quotes to be attribute safe. */ function attribToHtml(str) { - return str.replace(pr_amp, '&') + return str.replace(pr_amp, '&') .replace(pr_lt, '<') .replace(pr_gt, '>') .replace(pr_quot, '"'); @@ -247,7 +247,7 @@ window['_pr_isIE6'] = function () { /** escapest html special characters to html. */ function textToHtml(str) { - return str.replace(pr_amp, '&') + return str.replace(pr_amp, '&') .replace(pr_lt, '<') .replace(pr_gt, '>'); } @@ -257,7 +257,7 @@ window['_pr_isIE6'] = function () { var pr_gtEnt = />/g; var pr_aposEnt = /'/g; var pr_quotEnt = /"/g; - var pr_ampEnt = /&/g; + var pr_ampEnt = /&/g; var pr_nbspEnt = / /g; /** unescapes html to plain text. */ function htmlToText(html) { diff --git a/documentacao/javascript/searchdata.js b/documentacao/javascript/searchdata.js index 0f9931a..7bbfd17 100644 --- a/documentacao/javascript/searchdata.js +++ b/documentacao/javascript/searchdata.js @@ -1,122 +1,122 @@ -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 - }, - "Functions": { - "Symbols": true, - "Numbers": true, - "A": true, - "B": true, - "C": true, - "D": true, - "E": true, - "F": true, - "G": true, - "H": false, - "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 - }, - "Arquivos": { - "Symbols": false, - "Numbers": false, - "A": false, - "B": false, - "C": false, - "D": false, - "E": false, - "F": false, - "G": false, - "H": false, - "I": false, - "J": true, - "K": false, - "L": false, - "M": false, - "N": false, - "O": false, - "P": true, - "Q": false, - "R": false, - "S": false, - "T": false, - "U": false, - "V": false, - "W": false, - "X": false, - "Y": false, - "Z": false - }, - "Classe": { - "Symbols": false, - "Numbers": false, - "A": false, - "B": false, - "C": false, - "D": true, - "E": false, - "F": false, - "G": false, - "H": false, - "I": true, - "J": false, - "K": false, - "L": false, - "M": false, - "N": false, - "O": false, - "P": false, - "Q": false, - "R": false, - "S": false, - "T": false, - "U": false, - "V": false, - "W": false, - "X": false, - "Y": false, - "Z": false - } +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 + }, + "Functions": { + "Symbols": true, + "Numbers": true, + "A": true, + "B": true, + "C": true, + "D": true, + "E": true, + "F": true, + "G": true, + "H": false, + "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 + }, + "Arquivos": { + "Symbols": false, + "Numbers": false, + "A": false, + "B": false, + "C": false, + "D": false, + "E": false, + "F": false, + "G": false, + "H": false, + "I": false, + "J": true, + "K": false, + "L": false, + "M": false, + "N": false, + "O": false, + "P": true, + "Q": false, + "R": false, + "S": false, + "T": false, + "U": false, + "V": false, + "W": false, + "X": false, + "Y": false, + "Z": false + }, + "Classe": { + "Symbols": false, + "Numbers": false, + "A": false, + "B": false, + "C": false, + "D": true, + "E": false, + "F": false, + "G": false, + "H": false, + "I": true, + "J": false, + "K": false, + "L": false, + "M": false, + "N": false, + "O": false, + "P": false, + "Q": false, + "R": false, + "S": false, + "T": false, + "U": false, + "V": false, + "W": false, + "X": false, + "Y": false, + "Z": false + } } \ No newline at end of file diff --git a/documentacao/menu.html b/documentacao/menu.html index fd399ac..d4b326f 100644 --- a/documentacao/menu.html +++ b/documentacao/menu.html @@ -1,24 +1,24 @@ - - -Menu - i3Geo - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/documentacao/naturaldocs.sh b/documentacao/naturaldocs.sh index 74db922..316ab09 100755 --- a/documentacao/naturaldocs.sh +++ b/documentacao/naturaldocs.sh @@ -1 +1 @@ -sudo naturaldocs -xi /var/www/i3geo/aplicmap -xi /var/www/i3geo/css -xi /var/www/i3geo/classesphp -xi /var/www/i3geo/ferramentas -xi /var/www/i3geo/imagens -xi /var/www/i3geo/pacotes -xi /var/www/i3geo/admin -xi /var/www/i3geo/classesjs/compactados -i /var/www/i3geo -o HTML /var/www/i3geo/documentacao -p /var/www/i3geo/documentacao -s estilos \ No newline at end of file +sudo naturaldocs -xi /var/www/i3geo/aplicmap -xi /var/www/i3geo/css -xi /var/www/i3geo/classesphp -xi /var/www/i3geo/ferramentas -xi /var/www/i3geo/imagens -xi /var/www/i3geo/pacotes -xi /var/www/i3geo/admin -xi /var/www/i3geo/classesjs/compactados -i /var/www/i3geo -o FramedHTML /var/www/i3geo/documentacao -p /var/www/i3geo/documentacao -s estilos diff --git a/documentacao/search/ArquivosJ.html b/documentacao/search/ArquivosJ.html index b2c5068..6d9631e 100644 --- a/documentacao/search/ArquivosJ.html +++ b/documentacao/search/ArquivosJ.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/ArquivosP.html b/documentacao/search/ArquivosP.html index 9ad555c..d775675 100644 --- a/documentacao/search/ArquivosP.html +++ b/documentacao/search/ArquivosP.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/ClasseD.html b/documentacao/search/ClasseD.html index 49d024e..d366de7 100644 --- a/documentacao/search/ClasseD.html +++ b/documentacao/search/ClasseD.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/ClasseI.html b/documentacao/search/ClasseI.html index 50b422e..8e581cf 100644 --- a/documentacao/search/ClasseI.html +++ b/documentacao/search/ClasseI.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsA.html b/documentacao/search/FunctionsA.html index 2d854b3..ba9dd9e 100644 --- a/documentacao/search/FunctionsA.html +++ b/documentacao/search/FunctionsA.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
abreKml, i3GEO.tema.dialogo
agrupaElementos, i3GEO.analise.dialogo
analisaGeometrias, i3GEO.analise.dialogo
animacao, i3GEO.mapa.dialogo
aplicarsld, i3GEO.tema.dialogo
autoredesenha, i3GEO.mapa.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
abreKml, i3GEO.tema.dialogo
agrupaElementos, i3GEO.analise.dialogo
analisaGeometrias, i3GEO.analise.dialogo
animacao, i3GEO.mapa.dialogo
aplicarsld, i3GEO.tema.dialogo
autoredesenha, i3GEO.mapa.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsB.html b/documentacao/search/FunctionsB.html index 3f5d991..6590a98 100644 --- a/documentacao/search/FunctionsB.html +++ b/documentacao/search/FunctionsB.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
buffer, i3GEO.analise.dialogo
buscaFotos, i3GEO.navega.dialogo
buscageo_init, i3geo_gl_configura
buscaInde, dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
buffer, i3GEO.analise.dialogo
buscaFotos, i3GEO.navega.dialogo
buscageo_init, i3geo_gl_configura
buscaInde, dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsC.html b/documentacao/search/FunctionsC.html index d0a6596..ceaf4ad 100644 --- a/documentacao/search/FunctionsC.html +++ b/documentacao/search/FunctionsC.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
carouselTemas, dialogo
carregaKml, dialogo
carregaMapa, i3GEO.mapa.dialogo
centroide, i3GEO.analise.dialogo
centromassa, i3GEO.analise.dialogo
cliqueGrafico, i3GEO.mapa.dialogo
cliqueIdentificaDefault, i3GEO.mapa.dialogo
cliquePonto, i3GEO.mapa.dialogo
cliqueTexto, i3GEO.mapa.dialogo
combogrupos, i3geo_gl_configura
combosubgrupos, i3geo_gl_configura
combotemas, i3geo_gl_configura
comentario, i3GEO.tema.dialogo
conectarwfs, dialogo
conectarwms, dialogo
conectarwmst, dialogo
confluence, i3GEO.navega.dialogo
congelaMapa, i3GEO.mapa.dialogo
convertekml, i3GEO.mapa.dialogo
convertews, i3GEO.mapa.dialogo
corFundo, i3GEO.mapa.dialogo
cortina, i3GEO.tema.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
carouselTemas, dialogo
carregaKml, dialogo
carregaMapa, i3GEO.mapa.dialogo
centroide, i3GEO.analise.dialogo
centromassa, i3GEO.analise.dialogo
cliqueGrafico, i3GEO.mapa.dialogo
cliqueIdentificaDefault, i3GEO.mapa.dialogo
cliquePonto, i3GEO.mapa.dialogo
cliqueTexto, i3GEO.mapa.dialogo
combogrupos, i3geo_gl_configura
combosubgrupos, i3geo_gl_configura
combotemas, i3geo_gl_configura
comentario, i3GEO.tema.dialogo
conectarwfs, dialogo
conectarwms, dialogo
conectarwmst, dialogo
confluence, i3GEO.navega.dialogo
congelaMapa, i3GEO.mapa.dialogo
convertekml, i3GEO.mapa.dialogo
convertews, i3GEO.mapa.dialogo
corFundo, i3GEO.mapa.dialogo
cortina, i3GEO.tema.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsD.html b/documentacao/search/FunctionsD.html index c80d4f4..f430362 100644 --- a/documentacao/search/FunctionsD.html +++ b/documentacao/search/FunctionsD.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
descer, i3geo_gl_configura
dissolve, i3GEO.analise.dialogo
distanciaptpt, i3GEO.analise.dialogo
download, i3GEO.tema.dialogo
downloadbase, dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
descer, i3geo_gl_configura
dissolve, i3GEO.analise.dialogo
distanciaptpt, i3GEO.analise.dialogo
download, i3GEO.tema.dialogo
downloadbase, dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsE.html b/documentacao/search/FunctionsE.html index 9689e10..db5d583 100644 --- a/documentacao/search/FunctionsE.html +++ b/documentacao/search/FunctionsE.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
editaLegenda, i3GEO.tema.dialogo
editorsql, i3GEO.tema.dialogo
etiquetas, i3GEO.tema.dialogo
excluir, i3geo_gl_configura
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
editaLegenda, i3GEO.tema.dialogo
editorsql, i3GEO.tema.dialogo
etiquetas, i3GEO.tema.dialogo
excluir, i3geo_gl_configura
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsF.html b/documentacao/search/FunctionsF.html index 4a9805a..63654be 100644 --- a/documentacao/search/FunctionsF.html +++ b/documentacao/search/FunctionsF.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
filtraregiao, i3GEO.mapa.dialogo
filtro, i3GEO.tema.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
filtraregiao, i3GEO.mapa.dialogo
filtro, i3GEO.tema.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsG.html b/documentacao/search/FunctionsG.html index d4d3a90..f9882f9 100644 --- a/documentacao/search/FunctionsG.html +++ b/documentacao/search/FunctionsG.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
google, i3GEO.navega.dialogo
gradeCoord, i3GEO.mapa.dialogo
gradeHex, i3GEO.analise.dialogo
gradePol, i3GEO.analise.dialogo
gradePontos, i3GEO.analise.dialogo
graficoInterativo, i3GEO.analise.dialogo
graficotema, i3GEO.tema.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
google, i3GEO.navega.dialogo
gradeCoord, i3GEO.mapa.dialogo
gradeHex, i3GEO.analise.dialogo
gradePol, i3GEO.analise.dialogo
gradePontos, i3GEO.analise.dialogo
graficoInterativo, i3GEO.analise.dialogo
graficoInterativo1, i3GEO.analise.dialogo
graficotema, i3GEO.tema.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsI.html b/documentacao/search/FunctionsI.html index 3db2fc1..1899274 100644 --- a/documentacao/search/FunctionsI.html +++ b/documentacao/search/FunctionsI.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
i3geo_gl_inicia, i3geo_gl_configura
importarwmc, dialogo
imprimir, i3GEO.mapa.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
i3geo_gl_inicia, i3geo_gl_configura
importarwmc, dialogo
imprimir, i3GEO.mapa.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsL.html b/documentacao/search/FunctionsL.html index 1f3ad9e..efd2190 100644 --- a/documentacao/search/FunctionsL.html +++ b/documentacao/search/FunctionsL.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
libera, i3GEO.mapa.legendaHTML
linhaDoTempo, i3GEO.analise.dialogo
listaDeMapasBanco, i3GEO.mapa.dialogo
locregiao, i3GEO.mapa.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
libera, i3GEO.mapa.legendaHTML
linhaDoTempo, i3GEO.analise.dialogo
listaDeMapasBanco, i3GEO.mapa.dialogo
locregiao, i3GEO.mapa.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsM.html b/documentacao/search/FunctionsM.html index ed2f8c7..332ec03 100644 --- a/documentacao/search/FunctionsM.html +++ b/documentacao/search/FunctionsM.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
metaestat, i3GEO.mapa.dialogo
metaestatListaMapas, i3GEO.mapa.dialogo
metar, i3GEO.navega.dialogo
mostraExten, i3GEO.mapa.dialogo
mostraWms, i3GEO.tema.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
metaestat, i3GEO.mapa.dialogo
metaestatListaMapas, i3GEO.mapa.dialogo
metar, i3GEO.navega.dialogo
mostraExten, i3GEO.mapa.dialogo
mostraWms, i3GEO.tema.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsN.html b/documentacao/search/FunctionsN.html index fe6ec0e..3f8d343 100644 --- a/documentacao/search/FunctionsN.html +++ b/documentacao/search/FunctionsN.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
navegacaoDir, dialogo
nptPol, i3GEO.analise.dialogo
nuvemTags, dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
navegacaoDir, dialogo
nptPol, i3GEO.analise.dialogo
nuvemTags, dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsNumbers.html b/documentacao/search/FunctionsNumbers.html index 7586414..523b139 100644 --- a/documentacao/search/FunctionsNumbers.html +++ b/documentacao/search/FunctionsNumbers.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
5), ativaMenuContexto(depreciado na versão 4
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
5), ativaMenuContexto(depreciado na versão 4
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsO.html b/documentacao/search/FunctionsO.html index 1493d75..a769498 100644 --- a/documentacao/search/FunctionsO.html +++ b/documentacao/search/FunctionsO.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
opacidade, i3GEO.mapa.dialogo
opcoesEscala, i3GEO.mapa.dialogo
opcoesLegenda, i3GEO.mapa.dialogo
outputformat, i3GEO.mapa.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
opacidade, i3GEO.mapa.dialogo
opcoesEscala, i3GEO.mapa.dialogo
opcoesLegenda, i3GEO.mapa.dialogo
outputformat, i3GEO.mapa.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsP.html b/documentacao/search/FunctionsP.html index 446f740..71fd872 100644 --- a/documentacao/search/FunctionsP.html +++ b/documentacao/search/FunctionsP.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
perfil, i3GEO.analise.dialogo
pontoempoligono, i3GEO.analise.dialogo
pontosdistri, i3GEO.analise.dialogo
preseltema, i3geo_gl_configura
preview, i3geo_gl_configura
procuraratrib, i3GEO.tema.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
perfil, i3GEO.analise.dialogo
pontoempoligono, i3GEO.analise.dialogo
pontosdistri, i3GEO.analise.dialogo
preseltema, i3geo_gl_configura
preview, i3geo_gl_configura
procuraratrib, i3GEO.tema.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsQ.html b/documentacao/search/FunctionsQ.html index ae82970..94a92fb 100644 --- a/documentacao/search/FunctionsQ.html +++ b/documentacao/search/FunctionsQ.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
queryMap, i3GEO.mapa.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
queryMap, i3GEO.mapa.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsR.html b/documentacao/search/FunctionsR.html index 8fbe737..04c35a9 100644 --- a/documentacao/search/FunctionsR.html +++ b/documentacao/search/FunctionsR.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
remove, Array
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
remove, Array
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsS.html b/documentacao/search/FunctionsS.html index 637da04..1655dc5 100644 --- a/documentacao/search/FunctionsS.html +++ b/documentacao/search/FunctionsS.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
salvaMapa, i3GEO.mapa.dialogo
salvaMapfile, i3GEO.tema.dialogo
selecao, i3GEO.mapa.dialogo
seltema, i3geo_gl_configura
sld, i3GEO.tema.dialogo
subir, i3geo_gl_configura
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
salvaMapa, i3GEO.mapa.dialogo
salvaMapfile, i3GEO.tema.dialogo
selecao, i3GEO.mapa.dialogo
seltema, i3geo_gl_configura
sld, i3GEO.tema.dialogo
subir, i3geo_gl_configura
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsSymbols.html b/documentacao/search/FunctionsSymbols.html index 578f43b..380b59d 100644 --- a/documentacao/search/FunctionsSymbols.html +++ b/documentacao/search/FunctionsSymbols.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsT.html b/documentacao/search/FunctionsT.html index 47ea8c1..925fa22 100644 --- a/documentacao/search/FunctionsT.html +++ b/documentacao/search/FunctionsT.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
t3d, i3GEO.mapa.dialogo
tabela, i3GEO.tema.dialogo
tamanho, i3GEO.mapa.dialogo
telaRemota, i3GEO.mapa.dialogo
template, i3GEO.mapa.dialogo
tipoimagem, i3GEO.mapa.dialogo
tme, i3GEO.tema.dialogo
toponimia, i3GEO.tema.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
t3d, i3GEO.mapa.dialogo
tabela, i3GEO.tema.dialogo
tamanho, i3GEO.mapa.dialogo
telaRemota, i3GEO.mapa.dialogo
template, i3GEO.mapa.dialogo
tipoimagem, i3GEO.mapa.dialogo
tme, i3GEO.tema.dialogo
toponimia, i3GEO.tema.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsU.html b/documentacao/search/FunctionsU.html index c7f7a8b..6b362a7 100644 --- a/documentacao/search/FunctionsU.html +++ b/documentacao/search/FunctionsU.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
upload, dialogo
uploadarquivo, dialogo
uploaddbf, dialogo
uploadgpx, dialogo
uploadkml, dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
upload, dialogo
uploadarquivo, dialogo
uploaddbf, dialogo
uploadgpx, dialogo
uploadkml, dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsV.html b/documentacao/search/FunctionsV.html index 20f0e26..e979e3a 100644 --- a/documentacao/search/FunctionsV.html +++ b/documentacao/search/FunctionsV.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsW.html b/documentacao/search/FunctionsW.html index be5a182..ff51700 100644 --- a/documentacao/search/FunctionsW.html +++ b/documentacao/search/FunctionsW.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
wiki, i3GEO.navega.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
wiki, i3GEO.navega.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsX.html b/documentacao/search/FunctionsX.html index b42a79d..530f044 100644 --- a/documentacao/search/FunctionsX.html +++ b/documentacao/search/FunctionsX.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/FunctionsZ.html b/documentacao/search/FunctionsZ.html index 9c28cf9..a723648 100644 --- a/documentacao/search/FunctionsZ.html +++ b/documentacao/search/FunctionsZ.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralA.html b/documentacao/search/GeneralA.html index 6263dc3..378710e 100644 --- a/documentacao/search/GeneralA.html +++ b/documentacao/search/GeneralA.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
abreKml, i3GEO.tema.dialogo
agrupaElementos, i3GEO.analise.dialogo
analisaGeometrias, i3GEO.analise.dialogo
animacao, i3GEO.mapa.dialogo
aplicarsld, i3GEO.tema.dialogo
autoredesenha, i3GEO.mapa.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
abreKml, i3GEO.tema.dialogo
agrupaElementos, i3GEO.analise.dialogo
analisaGeometrias, i3GEO.analise.dialogo
animacao, i3GEO.mapa.dialogo
aplicarsld, i3GEO.tema.dialogo
autoredesenha, i3GEO.mapa.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralB.html b/documentacao/search/GeneralB.html index 25d59fe..c63f8da 100644 --- a/documentacao/search/GeneralB.html +++ b/documentacao/search/GeneralB.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
buffer, i3GEO.analise.dialogo
buscaFotos, i3GEO.navega.dialogo
buscageo_init, i3geo_gl_configura
buscaInde, dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
buffer, i3GEO.analise.dialogo
buscaFotos, i3GEO.navega.dialogo
buscageo_init, i3geo_gl_configura
buscaInde, dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralC.html b/documentacao/search/GeneralC.html index 554548a..dae73ae 100644 --- a/documentacao/search/GeneralC.html +++ b/documentacao/search/GeneralC.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
carouselTemas, dialogo
carregaKml, dialogo
carregaMapa, i3GEO.mapa.dialogo
centroide, i3GEO.analise.dialogo
centromassa, i3GEO.analise.dialogo
cliqueGrafico, i3GEO.mapa.dialogo
cliqueIdentificaDefault, i3GEO.mapa.dialogo
cliquePonto, i3GEO.mapa.dialogo
cliqueTexto, i3GEO.mapa.dialogo
combogrupos, i3geo_gl_configura
combosubgrupos, i3geo_gl_configura
combotemas, i3geo_gl_configura
comentario, i3GEO.tema.dialogo
conectarwfs, dialogo
conectarwms, dialogo
conectarwmst, dialogo
confluence, i3GEO.navega.dialogo
congelaMapa, i3GEO.mapa.dialogo
convertekml, i3GEO.mapa.dialogo
convertews, i3GEO.mapa.dialogo
corFundo, i3GEO.mapa.dialogo
cortina, i3GEO.tema.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
carouselTemas, dialogo
carregaKml, dialogo
carregaMapa, i3GEO.mapa.dialogo
centroide, i3GEO.analise.dialogo
centromassa, i3GEO.analise.dialogo
cliqueGrafico, i3GEO.mapa.dialogo
cliqueIdentificaDefault, i3GEO.mapa.dialogo
cliquePonto, i3GEO.mapa.dialogo
cliqueTexto, i3GEO.mapa.dialogo
combogrupos, i3geo_gl_configura
combosubgrupos, i3geo_gl_configura
combotemas, i3geo_gl_configura
comentario, i3GEO.tema.dialogo
conectarwfs, dialogo
conectarwms, dialogo
conectarwmst, dialogo
confluence, i3GEO.navega.dialogo
congelaMapa, i3GEO.mapa.dialogo
convertekml, i3GEO.mapa.dialogo
convertews, i3GEO.mapa.dialogo
corFundo, i3GEO.mapa.dialogo
cortina, i3GEO.tema.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralD.html b/documentacao/search/GeneralD.html index e6d83c9..90ec479 100644 --- a/documentacao/search/GeneralD.html +++ b/documentacao/search/GeneralD.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
descer, i3geo_gl_configura
dissolve, i3GEO.analise.dialogo
distanciaptpt, i3GEO.analise.dialogo
download, i3GEO.tema.dialogo
downloadbase, dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
descer, i3geo_gl_configura
dissolve, i3GEO.analise.dialogo
distanciaptpt, i3GEO.analise.dialogo
download, i3GEO.tema.dialogo
downloadbase, dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralE.html b/documentacao/search/GeneralE.html index dc7f638..c514d33 100644 --- a/documentacao/search/GeneralE.html +++ b/documentacao/search/GeneralE.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
editaLegenda, i3GEO.tema.dialogo
editorsql, i3GEO.tema.dialogo
etiquetas, i3GEO.tema.dialogo
excluir, i3geo_gl_configura
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
editaLegenda, i3GEO.tema.dialogo
editorsql, i3GEO.tema.dialogo
ESTILOPADRAO, i3GEO.Interface.googlemaps
ESTILOS, i3GEO.Interface.googlemaps
etiquetas, i3GEO.tema.dialogo
excluir, i3geo_gl_configura
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralF.html b/documentacao/search/GeneralF.html index 5e77200..1895b0e 100644 --- a/documentacao/search/GeneralF.html +++ b/documentacao/search/GeneralF.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
filtraregiao, i3GEO.mapa.dialogo
filtro, i3GEO.tema.dialogo
FUNDOTEMA, i3GEO.Interface.openlayers
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
filtraregiao, i3GEO.mapa.dialogo
filtro, i3GEO.tema.dialogo
FUNDOTEMA, i3GEO.Interface.openlayers
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralG.html b/documentacao/search/GeneralG.html index e4a6929..c875ed8 100644 --- a/documentacao/search/GeneralG.html +++ b/documentacao/search/GeneralG.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
google, i3GEO.navega.dialogo
gradeCoord, i3GEO.mapa.dialogo
gradeHex, i3GEO.analise.dialogo
gradePol, i3GEO.analise.dialogo
gradePontos, i3GEO.analise.dialogo
graficoInterativo, i3GEO.analise.dialogo
graficotema, i3GEO.tema.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
google, i3GEO.navega.dialogo
gradeCoord, i3GEO.mapa.dialogo
gradeHex, i3GEO.analise.dialogo
gradePol, i3GEO.analise.dialogo
gradePontos, i3GEO.analise.dialogo
graficoInterativo, i3GEO.analise.dialogo
graficoInterativo1, i3GEO.analise.dialogo
graficotema, i3GEO.tema.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralH.html b/documentacao/search/GeneralH.html index ac7dcb8..8b89967 100644 --- a/documentacao/search/GeneralH.html +++ b/documentacao/search/GeneralH.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralI.html b/documentacao/search/GeneralI.html index cf91340..5c42b3b 100644 --- a/documentacao/search/GeneralI.html +++ b/documentacao/search/GeneralI.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
i3geo_gl_inicia, i3geo_gl_configura
importarwmc, dialogo
imprimir, i3GEO.mapa.dialogo
incluiBotaoLibera, i3GEO.mapa.legendaHTML
INTERVALO, i3GEO.navega.autoRedesenho
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
i3geo_gl_inicia, i3geo_gl_configura
importarwmc, dialogo
imprimir, i3GEO.mapa.dialogo
incluiBotaoLibera, i3GEO.mapa.legendaHTML
INTERVALO, i3GEO.navega.autoRedesenho
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralJ.html b/documentacao/search/GeneralJ.html index c93623e..aea0973 100644 --- a/documentacao/search/GeneralJ.html +++ b/documentacao/search/GeneralJ.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralL.html b/documentacao/search/GeneralL.html index e5537fb..8d07ab1 100644 --- a/documentacao/search/GeneralL.html +++ b/documentacao/search/GeneralL.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
LAYERSADICIONAIS, i3GEO.Interface.openlayers
libera, i3GEO.mapa.legendaHTML
linhaDoTempo, i3GEO.analise.dialogo
listaDeMapasBanco, i3GEO.mapa.dialogo
locregiao, i3GEO.mapa.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
LAYERSADICIONAIS, i3GEO.Interface.openlayers
libera, i3GEO.mapa.legendaHTML
linhaDoTempo, i3GEO.analise.dialogo
listaDeMapasBanco, i3GEO.mapa.dialogo
locregiao, i3GEO.mapa.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralM.html b/documentacao/search/GeneralM.html index 08b23e9..26dc26c 100644 --- a/documentacao/search/GeneralM.html +++ b/documentacao/search/GeneralM.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
MAPOPTIONS, i3GEO.Interface.googlemaps
MAXEXTENT, i3GEO.Interface.openlayers
metaestat, i3GEO.mapa.dialogo
metaestatListaMapas, i3GEO.mapa.dialogo
metar, i3GEO.navega.dialogo
MINEXTENT, i3GEO.Interface.openlayers
mostraExten, i3GEO.mapa.dialogo
mostraWms, i3GEO.tema.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
MAPOPTIONS, i3GEO.Interface.googlemaps
MAXEXTENT, i3GEO.Interface.openlayers
metaestat, i3GEO.mapa.dialogo
metaestatListaMapas, i3GEO.mapa.dialogo
metar, i3GEO.navega.dialogo
MINEXTENT, i3GEO.Interface.openlayers
mostraExten, i3GEO.mapa.dialogo
mostraWms, i3GEO.tema.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralN.html b/documentacao/search/GeneralN.html index 3986695..a7b5457 100644 --- a/documentacao/search/GeneralN.html +++ b/documentacao/search/GeneralN.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
navegacaoDir, dialogo
nptPol, i3GEO.analise.dialogo
nuvemTags, dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
navegacaoDir, dialogo
nptPol, i3GEO.analise.dialogo
nuvemTags, dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralNumbers.html b/documentacao/search/GeneralNumbers.html index 7586414..523b139 100644 --- a/documentacao/search/GeneralNumbers.html +++ b/documentacao/search/GeneralNumbers.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
5), ativaMenuContexto(depreciado na versão 4
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
5), ativaMenuContexto(depreciado na versão 4
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralO.html b/documentacao/search/GeneralO.html index 62c8b73..f7b2ab3 100644 --- a/documentacao/search/GeneralO.html +++ b/documentacao/search/GeneralO.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
opacidade, i3GEO.mapa.dialogo
opcoesEscala, i3GEO.mapa.dialogo
opcoesLegenda, i3GEO.mapa.dialogo
outputformat, i3GEO.mapa.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
opacidade, i3GEO.mapa.dialogo
opcoesEscala, i3GEO.mapa.dialogo
opcoesLegenda, i3GEO.mapa.dialogo
outputformat, i3GEO.mapa.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralP.html b/documentacao/search/GeneralP.html index 9003e11..66e0c95 100644 --- a/documentacao/search/GeneralP.html +++ b/documentacao/search/GeneralP.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
PARAMETROSLAYER, i3GEO.Interface.googleearth
parametrosMap, i3GEO.Interface.openlayers
perfil, i3GEO.analise.dialogo
pontoempoligono, i3GEO.analise.dialogo
pontosdistri, i3GEO.analise.dialogo
POSICAOX, i3GEO.navega.lente
POSICAOY, i3GEO.navega.lente
preseltema, i3geo_gl_configura
preview, i3geo_gl_configura
procuraratrib, i3GEO.tema.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
PARAMETROSLAYER, i3GEO.Interface.googleearth
parametrosMap, i3GEO.Interface.openlayers
perfil, i3GEO.analise.dialogo
pontoempoligono, i3GEO.analise.dialogo
pontosdistri, i3GEO.analise.dialogo
POSICAOX, i3GEO.navega.lente
POSICAOY, i3GEO.navega.lente
preseltema, i3geo_gl_configura
preview, i3geo_gl_configura
procuraratrib, i3GEO.tema.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralQ.html b/documentacao/search/GeneralQ.html index ae82970..94a92fb 100644 --- a/documentacao/search/GeneralQ.html +++ b/documentacao/search/GeneralQ.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
queryMap, i3GEO.mapa.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
queryMap, i3GEO.mapa.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralR.html b/documentacao/search/GeneralR.html index 7f56796..3e380ce 100644 --- a/documentacao/search/GeneralR.html +++ b/documentacao/search/GeneralR.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
remove, Array
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
remove, Array
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralS.html b/documentacao/search/GeneralS.html index f961c92..bfd960e 100644 --- a/documentacao/search/GeneralS.html +++ b/documentacao/search/GeneralS.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
salvaMapa, i3GEO.mapa.dialogo
salvaMapfile, i3GEO.tema.dialogo
selecao, i3GEO.mapa.dialogo
seltema, i3geo_gl_configura
sld, i3GEO.tema.dialogo
subir, i3geo_gl_configura
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
salvaMapa, i3GEO.mapa.dialogo
salvaMapfile, i3GEO.tema.dialogo
selecao, i3GEO.mapa.dialogo
seltema, i3geo_gl_configura
sld, i3GEO.tema.dialogo
subir, i3geo_gl_configura
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralSymbols.html b/documentacao/search/GeneralSymbols.html index 6a2d43b..89bfff9 100644 --- a/documentacao/search/GeneralSymbols.html +++ b/documentacao/search/GeneralSymbols.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
$i3geo_gl, i3geo_gl_configura
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
$i3geo_gl, i3geo_gl_configura
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralT.html b/documentacao/search/GeneralT.html index 324d2ac..1b44477 100644 --- a/documentacao/search/GeneralT.html +++ b/documentacao/search/GeneralT.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
t3d, i3GEO.mapa.dialogo
tabela, i3GEO.tema.dialogo
tamanho, i3GEO.mapa.dialogo
TAMANHO, i3GEO.navega.destacaTema
telaRemota, i3GEO.mapa.dialogo
template, i3GEO.mapa.dialogo
TILES, i3GEO.Interface.openlayers
TIPOMAPA, i3GEO.Interface.googlemaps
tme, i3GEO.tema.dialogo
toponimia, i3GEO.tema.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
t3d, i3GEO.mapa.dialogo
tabela, i3GEO.tema.dialogo
tamanho, i3GEO.mapa.dialogo
TAMANHO, i3GEO.navega.destacaTema
telaRemota, i3GEO.mapa.dialogo
template, i3GEO.mapa.dialogo
TILES, i3GEO.Interface.openlayers
TIPOMAPA, i3GEO.Interface.googlemaps
tme, i3GEO.tema.dialogo
toponimia, i3GEO.tema.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralU.html b/documentacao/search/GeneralU.html index 3984e51..ebc68db 100644 --- a/documentacao/search/GeneralU.html +++ b/documentacao/search/GeneralU.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
upload, dialogo
uploadarquivo, dialogo
uploaddbf, dialogo
uploadgpx, dialogo
uploadkml, dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
upload, dialogo
uploadarquivo, dialogo
uploaddbf, dialogo
uploadgpx, dialogo
uploadkml, dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralV.html b/documentacao/search/GeneralV.html index 005440b..5b3addb 100644 --- a/documentacao/search/GeneralV.html +++ b/documentacao/search/GeneralV.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralW.html b/documentacao/search/GeneralW.html index be5a182..ff51700 100644 --- a/documentacao/search/GeneralW.html +++ b/documentacao/search/GeneralW.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
wiki, i3GEO.navega.dialogo
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
wiki, i3GEO.navega.dialogo
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralX.html b/documentacao/search/GeneralX.html index b42a79d..530f044 100644 --- a/documentacao/search/GeneralX.html +++ b/documentacao/search/GeneralX.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/GeneralZ.html b/documentacao/search/GeneralZ.html index 43fb0b0..4290b87 100644 --- a/documentacao/search/GeneralZ.html +++ b/documentacao/search/GeneralZ.html @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - -
Search Results
Loading...
ZOOMSCALE, i3GEO.Interface.googlemaps
Searching...
No Matches
- - - + + + + + + + + + + + + +
Search Results
Loading...
ZOOMSCALE, i3GEO.Interface.googlemaps
Searching...
No Matches
+ + + \ No newline at end of file diff --git a/documentacao/search/NoResults.html b/documentacao/search/NoResults.html index be7f573..e3709b9 100644 --- a/documentacao/search/NoResults.html +++ b/documentacao/search/NoResults.html @@ -1,21 +1,21 @@ - - - - - - - - - - - - - - - -
Search Results
No Matches
- - - + + + + + + + + + + + + +
Search Results
No Matches
+ + + \ No newline at end of file diff --git a/fontetema.php b/fontetema.php index ad68bc3..bd55a65 100644 --- a/fontetema.php +++ b/fontetema.php @@ -1,6 +1,5 @@

Mashups do i3geo

Mashups são pequenos programas que podem ser facilmente inseridos em páginas HTML e que mostram determinados conteúdos.

-

No caso do i3Geo, os mashups mostram mapas tendo como base o conjunto de temas existentes no diretório i3geo/temas.

+

No caso do i3Geo, os mashups mostram mapas tendo como base o conjunto de temas existentes no diret�rio i3geo/temas.

Atenção:
Se você estiver usando o i3Geo em um servidor Linux remova da URL dos testes as referências aos temas cujo nome inicie com "_w". Se estiver usando Linux, remova os temas que iniciem com "_l".

@@ -31,14 +31,14 @@ body,td

O OpenLayers é uma biblioteca em javascript bastante popular. Possuí uma interface simples mas que pode conter um grande número de funcionalidades.

Para ver todos os parâmetros: i3geo/mashups/openlayers.php

-

O gerador de Web Services do i3GEO pode ser utilizado para abrir o mashup. Exemplo: ogc.php?temas=_wbiomashp,_lbiomashp&format=application/openlayers&bbox=-54,-14,-50,-10

-

Exemplo: todas as opções e um tema adicionado openlayers.php?temas=_wbiomashp,_lbiomashp&largura=800&altura=500

-

Exemplo: duas camadas mas com apenas uma visível na inicialização do mapa openlayers.php?temas=_wbiomashp,_lbiomashp,locali&largura=800&altura=500&visiveis=_wbiomashp,_lbiomashp

-

Exemplo: zoom para uma região openlayers.php?temas=_wbiomashp,_lbiomashp&largura=800&mapext=-68.39967 -12.16172 -62.67402 -5.366808

-

Exemplo: Botões principais e barra de zoom maior openlayers.php?temas=_wbiomashp,_lbiomashp&largura=800&botoes=pan,zoombox,zoomtot,

distancia,area,identifica&numzoomlevels=10 -

Exemplo: Inclusão de pontos openlayers.php?temas=_wbiomashp,_lbiomashp&largura=800&pontos=-54 -12 -56 -15 -

Exemplo: Camada adicional como fundo openlayers.php?temas=_wbiomashp,_lbiomashp&largura=800&fundo=_wbiomashp,_lbiomashp -

Exemplo: KML openlayers.php?temas=_wbiomashp,_lbiomashp&largura=700&kml=http://localhost/i3geo/aplicmap/dados/sundials.kml +

O gerador de Web Services do i3GEO pode ser utilizado para abrir o mashup. Exemplo: ogc.php?temas=_wbiomashp,_lbiomashp&format=application/openlayers&bbox=-54,-14,-50,-10

+

Exemplo: todas as opções e um tema adicionado openlayers.php?temas=_wbiomashp,_lbiomashp&largura=800&altura=500

+

Exemplo: duas camadas mas com apenas uma visível na inicialização do mapa openlayers.php?temas=_wbiomashp,_lbiomashp,locali&largura=800&altura=500&visiveis=_wbiomashp,_lbiomashp

+

Exemplo: zoom para uma região openlayers.php?temas=_wbiomashp,_lbiomashp&largura=800&mapext=-68.39967 -12.16172 -62.67402 -5.366808

+

Exemplo: Botões principais e barra de zoom maior openlayers.php?temas=_wbiomashp,_lbiomashp&largura=800&botoes=pan,zoombox,zoomtot,

distancia,area,identifica&numzoomlevels=10 +

Exemplo: Inclusão de pontos openlayers.php?temas=_wbiomashp,_lbiomashp&largura=800&pontos=-54 -12 -56 -15 +

Exemplo: Camada adicional como fundo openlayers.php?temas=_wbiomashp,_lbiomashp&largura=800&fundo=_wbiomashp,_lbiomashp +

Exemplo: KML openlayers.php?temas=_wbiomashp,_lbiomashp&largura=700&kml=http://localhost/i3geo/aplicmap/dados/sundials.kml