Commit e6399d605b2cb2feafc6d70e885ef0cc209c8e14
1 parent
725e4280
Corrigido encode para UTF-8
Showing
1 changed file
with
591 additions
and
189 deletions
Show diff stats
guia_de_migracao.txt
| 1 | 1 | GUIA DE UPDATES e UPGRADES |
| 2 | 2 | |
| 3 | 3 | ------------------------------------------------------------------------------------------------- |
| 4 | -Para a versão 7.0 | |
| 4 | +Para a versão 7.0 | |
| 5 | 5 | |
| 6 | -Inclusão da variável $ogrOutput em ms_configura.php, que indica se o OGR esta corretamente instalado, permitindo o seu uso nos servicos OGC de exportacao de dados | |
| 6 | +Inclusão da variável $ogrOutput em ms_configura.php, que indica se o OGR esta corretamente instalado, permitindo o seu uso nos servicos OGC de exportacao de dados | |
| 7 | 7 | |
| 8 | -Inclusão da variável $logTransacoes em ms_configura.php para ativar/desativar o log de transações com o banco de dados de administração | |
| 8 | +Inclusão da variável $logTransacoes em ms_configura.php para ativar/desativar o log de transações com o banco de dados de administração | |
| 9 | 9 | |
| 10 | 10 | Os programas javascript do core do i3Geo agora ficam na pasta i3geo/js |
| 11 | 11 | |
| ... | ... | @@ -13,109 +13,109 @@ O aplicativo datadownload foi removido |
| 13 | 13 | |
| 14 | 14 | As funcionalidades de download foram concentrados no aplicativo de acesso aos webservices OGC |
| 15 | 15 | |
| 16 | -A string de conexão com o sistema de metadados estatísticos deve ser definida em ms_configura.php e não mais no banco de dados de administração | |
| 16 | +A string de conexão com o sistema de metadados estatÃsticos deve ser definida em ms_configura.php e não mais no banco de dados de administração | |
| 17 | 17 | |
| 18 | 18 | ------------------------------------------------------------------------------------------------- |
| 19 | -Para a versão 6.0 | |
| 19 | +Para a versão 6.0 | |
| 20 | 20 | |
| 21 | -- para permitir o retorno da requisição WMS getfeatureinfo em JSON, foi incluído no mapfile base utilizado para | |
| 22 | -gerar os serviços OGC a linha "wms_feature_info_mime_type" "application/json" em WEB->METADATA | |
| 23 | -Caso você utilize um mapfile específico da sua instalação, veja o arquivo original existente em i3geo/aplicmap | |
| 24 | -para fazer as adaptações. | |
| 21 | +- para permitir o retorno da requisição WMS getfeatureinfo em JSON, foi incluÃdo no mapfile base utilizado para | |
| 22 | +gerar os serviços OGC a linha "wms_feature_info_mime_type" "application/json" em WEB->METADATA | |
| 23 | +Caso você utilize um mapfile especÃfico da sua instalação, veja o arquivo original existente em i3geo/aplicmap | |
| 24 | +para fazer as adaptações. | |
| 25 | 25 | |
| 26 | -- style.overflow passou a ser definido automaticamente como "hidden" para previnir problemas com as janelas de informação. | |
| 27 | -Essa definição ocorre apenas quando o elemento body do HTML contiver o id definido como "i3geo" e quando seu estilo | |
| 28 | -"overflow" não estiver previamente definido. | |
| 26 | +- style.overflow passou a ser definido automaticamente como "hidden" para previnir problemas com as janelas de informação. | |
| 27 | +Essa definição ocorre apenas quando o elemento body do HTML contiver o id definido como "i3geo" e quando seu estilo | |
| 28 | +"overflow" não estiver previamente definido. | |
| 29 | 29 | |
| 30 | -- Remoção da biblioteca baloon-tooltips em prol das rotinas específicas de cada API para construção de janelas | |
| 31 | -de informação | |
| 30 | +- Remoção da biblioteca baloon-tooltips em prol das rotinas especÃficas de cada API para construção de janelas | |
| 31 | +de informação | |
| 32 | 32 | |
| 33 | -- Inclusão da variável $i3geo_proxy_server no ms_configura.php para uso em algumas operações baseadas no acesso | |
| 33 | +- Inclusão da variável $i3geo_proxy_server no ms_configura.php para uso em algumas operações baseadas no acesso | |
| 34 | 34 | a outros servidores via Curl e OGC |
| 35 | 35 | |
| 36 | -- Inclusão da variável $statusFerramentas no ms_configura para controlar o status de ferramentas que | |
| 37 | -dependem de configuração específica do servidor | |
| 36 | +- Inclusão da variável $statusFerramentas no ms_configura para controlar o status de ferramentas que | |
| 37 | +dependem de configuração especÃfica do servidor | |
| 38 | 38 | |
| 39 | -- Foram incluídos subitens no menu suspenso para acomodar o grande número de opções. Os códigos locais que | |
| 40 | -manipulam o menu suspenso devem ser revisados para verificar o funcionamento nessa nova condição. | |
| 39 | +- Foram incluÃdos subitens no menu suspenso para acomodar o grande número de opções. Os códigos locais que | |
| 40 | +manipulam o menu suspenso devem ser revisados para verificar o funcionamento nessa nova condição. | |
| 41 | 41 | |
| 42 | -- Nova variável em ms_configura chamada $customDir que indica a pasta com as customizações dos mapas | |
| 42 | +- Nova variável em ms_configura chamada $customDir que indica a pasta com as customizações dos mapas | |
| 43 | 43 | |
| 44 | -- nas interfaces que utilizam a API do google maps agora é necessário carregar a biblioteca geometry com o seguinte código: | |
| 44 | +- nas interfaces que utilizam a API do google maps agora é necessário carregar a biblioteca geometry com o seguinte código: | |
| 45 | 45 | <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=drawing,geometry"></script> |
| 46 | 46 | |
| 47 | -- os links para a árvore hiperbólica foram removidos. | |
| 47 | +- os links para a árvore hiperbólica foram removidos. | |
| 48 | 48 | |
| 49 | -- a biblioteca pacotes/wicket/wicket.js agora é carregada com i3geo.js | |
| 49 | +- a biblioteca pacotes/wicket/wicket.js agora é carregada com i3geo.js | |
| 50 | 50 | |
| 51 | 51 | - a biblioteca Richdraw foi removida em favor das bibliotecas de desenho nativas de cada API utilizada nos mapas |
| 52 | 52 | |
| 53 | -- o código dos editores vetoriais para as interfaces Openlayers e Googlemaps foram movidos para a pasta i3geo/classesjs | |
| 53 | +- o código dos editores vetoriais para as interfaces Openlayers e Googlemaps foram movidos para a pasta i3geo/classesjs | |
| 54 | 54 | |
| 55 | -- a ordem dos botões na barra de botões foi alterada para mostrar primeiro o botão da barra de edição | |
| 55 | +- a ordem dos botões na barra de botões foi alterada para mostrar primeiro o botão da barra de edição | |
| 56 | 56 | |
| 57 | -- as funções de desenho de elementos gráficos utilizados pela interface GoogleEarth foram movidos de classesjs/classe_interface.js | |
| 57 | +- as funções de desenho de elementos gráficos utilizados pela interface GoogleEarth foram movidos de classesjs/classe_interface.js | |
| 58 | 58 | para classe_desenho.js |
| 59 | 59 | |
| 60 | -- por default a árvore de temas agora é mostrada com checkbox ao invés de botão do tipo radio | |
| 60 | +- por default a árvore de temas agora é mostrada com checkbox ao invés de botão do tipo radio | |
| 61 | 61 | |
| 62 | -- a árvore de temas agora pode ser utilizada para ligar/desligar camadas já existentes no mapa | |
| 62 | +- a árvore de temas agora pode ser utilizada para ligar/desligar camadas já existentes no mapa | |
| 63 | 63 | |
| 64 | -- alteração na estrutura do objeto que contém as informações sobre as camadas existentes no mapa. Esse objeto foi reduzido em | |
| 65 | -tamanho passando a usar uma lista de chaves e um array com os valores. Esse objeto é estruturado no servidor por classe_temas.php | |
| 64 | +- alteração na estrutura do objeto que contém as informações sobre as camadas existentes no mapa. Esse objeto foi reduzido em | |
| 65 | +tamanho passando a usar uma lista de chaves e um array com os valores. Esse objeto é estruturado no servidor por classe_temas.php | |
| 66 | 66 | |
| 67 | -- remoção do arquivo css/botoes.css em favor de css/botoes2.css | |
| 67 | +- remoção do arquivo css/botoes.css em favor de css/botoes2.css | |
| 68 | 68 | |
| 69 | -- as opções da guia móvel foram alteradas. Podem ser necessários ajustes nos estilos inline das interfaces em uso | |
| 69 | +- as opções da guia móvel foram alteradas. Podem ser necessários ajustes nos estilos inline das interfaces em uso | |
| 70 | 70 | para posicionar corretamente os elementos dentro das guias |
| 71 | 71 | |
| 72 | 72 | ------------------------------------------------------------------------------------------------- |
| 73 | -Para a versão 5.0 | |
| 73 | +Para a versão 5.0 | |
| 74 | 74 | |
| 75 | -- O usuário agora pode ver a pasta i3geo/aplicmap/dados e navegar pelos arquivos para adicionar camadas ao mapa | |
| 76 | -Se você não quiser permitir isso, inclua na interface do seu mapa a variável javascript | |
| 75 | +- O usuário agora pode ver a pasta i3geo/aplicmap/dados e navegar pelos arquivos para adicionar camadas ao mapa | |
| 76 | +Se você não quiser permitir isso, inclua na interface do seu mapa a variável javascript | |
| 77 | 77 | i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir = false; |
| 78 | 78 | |
| 79 | -- Novas variáveis no i3geo/ms_configura.php: | |
| 80 | - $saikuUrl e $saikuConfigDataSource para controle da integração com o SAIKU | |
| 79 | +- Novas variáveis no i3geo/ms_configura.php: | |
| 80 | + $saikuUrl e $saikuConfigDataSource para controle da integração com o SAIKU | |
| 81 | 81 | |
| 82 | - $ogcwsmap permite definir qual arquivo map será utilizado pelo gerador de serviços OGC | |
| 82 | + $ogcwsmap permite definir qual arquivo map será utilizado pelo gerador de serviços OGC | |
| 83 | 83 | |
| 84 | 84 | |
| 85 | 85 | ------------------------------------------------------------------------------------------------- |
| 86 | -Para a versão 4.7 | |
| 86 | +Para a versão 4.7 | |
| 87 | 87 | |
| 88 | -- para testar via javascript se a versão é a 4.7, utilize: | |
| 88 | +- para testar via javascript se a versão é a 4.7, utilize: | |
| 89 | 89 | |
| 90 | 90 | if(i3GEO.eventos.cliquePerm){ |
| 91 | 91 | //seu codigo vai aqui |
| 92 | 92 | } |
| 93 | 93 | |
| 94 | -- Criada a pasta init que contém uma nova página de inicialização | |
| 95 | -- O banco de dados de administração foi alterado. Deve ser executado o programa de upgrade do banco, existente em i3geo/admin. | |
| 96 | -- Para permitir o upgrade é necessário ter um usuário master cadastrado em i3geo/ms_configura.php | |
| 94 | +- Criada a pasta init que contém uma nova página de inicialização | |
| 95 | +- O banco de dados de administração foi alterado. Deve ser executado o programa de upgrade do banco, existente em i3geo/admin. | |
| 96 | +- Para permitir o upgrade é necessário ter um usuário master cadastrado em i3geo/ms_configura.php | |
| 97 | 97 | - A interface Flamingo foi removida definitivamente |
| 98 | 98 | - A interface "padrao" (geral) foi removida definitivamente |
| 99 | 99 | - O gadget "quadro" foi removido |
| 100 | -- A opção de ativação/desativação do entorno foi removida | |
| 101 | -- Remoção da pasta i3geo/classesjs/zerocal | |
| 102 | -- Remoção da pasta i3geo/mobile | |
| 103 | -- Remoção da pasta i3geo/pacotes/yui270 | |
| 104 | -- Remoção dos arquivos de exemplo de i3geo/ferramentas | |
| 105 | -- Remoção das pastas depreciadas de i3geo/ferramentas | |
| 106 | -- Remoção da pasta i3geo/pacotes/rlib | |
| 107 | -- Remoção da pasta i3geo/pacotes/jsts | |
| 108 | -- Remoção da pasta i3geo/pacotes/jsobjects | |
| 109 | -- Remoção dos arquivos js da raiz de i3geo/ferramentas | |
| 110 | -- Os arquivos javascript das ferramentas foram renomeados, removendo-se a extensão .php | |
| 111 | -- As tabelas do sistema de administração agora já podem ser armazenadas em um esquema diferente do public | |
| 100 | +- A opção de ativação/desativação do entorno foi removida | |
| 101 | +- Remoção da pasta i3geo/classesjs/zerocal | |
| 102 | +- Remoção da pasta i3geo/mobile | |
| 103 | +- Remoção da pasta i3geo/pacotes/yui270 | |
| 104 | +- Remoção dos arquivos de exemplo de i3geo/ferramentas | |
| 105 | +- Remoção das pastas depreciadas de i3geo/ferramentas | |
| 106 | +- Remoção da pasta i3geo/pacotes/rlib | |
| 107 | +- Remoção da pasta i3geo/pacotes/jsts | |
| 108 | +- Remoção da pasta i3geo/pacotes/jsobjects | |
| 109 | +- Remoção dos arquivos js da raiz de i3geo/ferramentas | |
| 110 | +- Os arquivos javascript das ferramentas foram renomeados, removendo-se a extensão .php | |
| 111 | +- As tabelas do sistema de administração agora já podem ser armazenadas em um esquema diferente do public | |
| 112 | 112 | - O arquivo mashups/openlayers.js.php foi substituido por mashups/openlayers.js |
| 113 | -- O mapa com os estados do Brasil foi comentado nos mapfiles de inicialização. Para reativá-lo, deve-se remover os comentários do layer brasil existentes nos arquivos .map existentes em i3Geo/aplicmap | |
| 114 | -- O layer com os limites estaduais não são mais carregados automaticamente, o layer estadosl está agora nos mapfiles de inicialização, porém, comentado para não ser ativado automaticamente | |
| 115 | -- Os layers com a ZEE e base raster do MMA foram removidos dos mapfiles de inicialização | |
| 113 | +- O mapa com os estados do Brasil foi comentado nos mapfiles de inicialização. Para reativá-lo, deve-se remover os comentários do layer brasil existentes nos arquivos .map existentes em i3Geo/aplicmap | |
| 114 | +- O layer com os limites estaduais não são mais carregados automaticamente, o layer estadosl está agora nos mapfiles de inicialização, porém, comentado para não ser ativado automaticamente | |
| 115 | +- Os layers com a ZEE e base raster do MMA foram removidos dos mapfiles de inicialização | |
| 116 | 116 | - ms_configura.php |
| 117 | - - Nova variável de configuração para indicar o local das bibliotecas adicionais do software R: R_libpath | |
| 118 | -- Funções removidas de classesphp/funcoes_gerais.php e inseridas nos respectivos programas que as chamam: | |
| 117 | + - Nova variável de configuração para indicar o local das bibliotecas adicionais do software R: R_libpath | |
| 118 | +- Funções removidas de classesphp/funcoes_gerais.php e inseridas nos respectivos programas que as chamam: | |
| 119 | 119 | classesRasterI |
| 120 | 120 | fusaoGrafico |
| 121 | 121 | executaR |
| ... | ... | @@ -127,48 +127,48 @@ Para a versão 4.7 |
| 127 | 127 | criaDirMapa |
| 128 | 128 | permissoesarquivo |
| 129 | 129 | ------------------------------------------------------------------------------------------------- |
| 130 | -Para a versão 4.6 | |
| 130 | +Para a versão 4.6 | |
| 131 | 131 | |
| 132 | 132 | Simbologia |
| 133 | 133 | |
| 134 | - Verifique o uso de símbolos lineares. | |
| 134 | + Verifique o uso de sÃmbolos lineares. | |
| 135 | 135 | Utilize WIDTH no lugar de SIZE |
| 136 | - No símbolo chamado "linhas", utilize um símbolo simples, exemplo: | |
| 136 | + No sÃmbolo chamado "linhas", utilize um sÃmbolo simples, exemplo: | |
| 137 | 137 | STYLE |
| 138 | 138 | WIDTH 3 |
| 139 | 139 | COLOR 255 0 0 |
| 140 | 140 | END |
| 141 | 141 | Layout |
| 142 | 142 | |
| 143 | - Para utilizar o padrão CSS3 foi incluído nas páginas o doctype: | |
| 143 | + Para utilizar o padrão CSS3 foi incluÃdo nas páginas o doctype: | |
| 144 | 144 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| 145 | 145 | |
| 146 | - Se vc usa customizações, verifique se o seu HTML é compatível com CSS3. | |
| 147 | - Um dos principais problemas é a necessidade de uso de "px" sempre que forem utilizados os estilos top, left, width e height | |
| 146 | + Se vc usa customizações, verifique se o seu HTML é compatÃvel com CSS3. | |
| 147 | + Um dos principais problemas é a necessidade de uso de "px" sempre que forem utilizados os estilos top, left, width e height | |
| 148 | 148 | ------------------------------------------------------------------------------------------------- |
| 149 | -Para a versão 4.5 + SP11 | |
| 149 | +Para a versão 4.5 + SP11 | |
| 150 | 150 | |
| 151 | - Mudanças que foram feitas para uso da versão 6 do Mapserver: | |
| 151 | + Mudanças que foram feitas para uso da versão 6 do Mapserver: | |
| 152 | 152 | |
| 153 | - Os mapfiles de inicialização geral1.map, geral1debian.map e geral1windows.map, existentes em i3geo/aplicmap, | |
| 154 | - foram mantidos para efeitos de compatibilidade. Os novos mapfiles de inicialização agora são: | |
| 153 | + Os mapfiles de inicialização geral1.map, geral1debian.map e geral1windows.map, existentes em i3geo/aplicmap, | |
| 154 | + foram mantidos para efeitos de compatibilidade. Os novos mapfiles de inicialização agora são: | |
| 155 | 155 | geral1v5.map |
| 156 | 156 | geral1v6.map |
| 157 | 157 | geral1debianv5.map |
| 158 | 158 | geral1debianv6.map |
| 159 | 159 | geral1windowsv5.map |
| 160 | 160 | gral1windowsv6.map |
| 161 | - "vX" indica a versão do Mapserver | |
| 161 | + "vX" indica a versão do Mapserver | |
| 162 | 162 | |
| 163 | - Caso o i3Geo seja inicializado com um mapfile diferente dos que são padrão, existentes em i3geo/aplicmap, é | |
| 164 | - necessário alterar esse mapfile para compatibilizá-lo com a versão 6 do Mapserver. | |
| 163 | + Caso o i3Geo seja inicializado com um mapfile diferente dos que são padrão, existentes em i3geo/aplicmap, é | |
| 164 | + necessário alterar esse mapfile para compatibilizá-lo com a versão 6 do Mapserver. | |
| 165 | 165 | Utilize o arquivo i3geo/aplicmap/geral1.map ou geral1windows.map para copiar |
| 166 | - os elementos iniciais (de MAP até o primeiro LAYER) para o mapfile de inicialização desejado. | |
| 166 | + os elementos iniciais (de MAP até o primeiro LAYER) para o mapfile de inicialização desejado. | |
| 167 | 167 | |
| 168 | - Arquivos de definição de símbolos: | |
| 169 | - i3geo/symbols/simbolos.sym não deve mais ser usado, continua a existir apenas para compatibilidade | |
| 170 | - novos símbolos devem ser inseridos em i3geo/symbols/simbolosv5.sym ou em i3geo/symbols/simbolosv6.sym, | |
| 171 | - conforme a versão do Mapserver em uso | |
| 168 | + Arquivos de definição de sÃmbolos: | |
| 169 | + i3geo/symbols/simbolos.sym não deve mais ser usado, continua a existir apenas para compatibilidade | |
| 170 | + novos sÃmbolos devem ser inseridos em i3geo/symbols/simbolosv5.sym ou em i3geo/symbols/simbolosv6.sym, | |
| 171 | + conforme a versão do Mapserver em uso | |
| 172 | 172 | |
| 173 | 173 | Nos mapfiles existentes em i3geo/temas, deve-se substituir a linha |
| 174 | 174 | SYMBOLSET ../symbols/simbolos.sym |
| ... | ... | @@ -176,33 +176,33 @@ Para a versão 4.5 + SP11 |
| 176 | 176 | SYMBOLSET ../symbols/simbolosv6.sym |
| 177 | 177 | ou |
| 178 | 178 | SYMBOLSET ../symbols/simbolosv5.sym |
| 179 | - conforme a versão do Mapserver em uso | |
| 180 | - Sem essa mudança, o i3Geo continuará a funcionar, mas se forem criados novos símbolos em um arquivo | |
| 179 | + conforme a versão do Mapserver em uso | |
| 180 | + Sem essa mudança, o i3Geo continuará a funcionar, mas se forem criados novos sÃmbolos em um arquivo | |
| 181 | 181 | simbolosv5.sym ou simbolosv6.sym, deve-se fazer o mesmo em simbolos.sym |
| 182 | 182 | |
| 183 | 183 | |
| 184 | -Para a versão 4.5 + SP8 | |
| 184 | +Para a versão 4.5 + SP8 | |
| 185 | 185 | |
| 186 | - As interfaces Openlayers e Googlemaps por default passaram a utilizar as guias na forma "retrátil" | |
| 186 | + As interfaces Openlayers e Googlemaps por default passaram a utilizar as guias na forma "retrátil" | |
| 187 | 187 | As interfaces com a guia lateral anterior foram renomeadas para i3geo/interface/openlayers1.htm e googlemaps1.phtml |
| 188 | 188 | |
| 189 | -Para a versão 4.5 | |
| 189 | +Para a versão 4.5 | |
| 190 | 190 | |
| 191 | - Os arquivos com as interfaces HTML dos diferentes mapas do i3Geo foram movidos do diretório | |
| 192 | - i3geo/aplicmap para o diretório i3geo/interface. Caso existam links apontando diretamente para | |
| 191 | + Os arquivos com as interfaces HTML dos diferentes mapas do i3Geo foram movidos do diretório | |
| 192 | + i3geo/aplicmap para o diretório i3geo/interface. Caso existam links apontando diretamente para | |
| 193 | 193 | esses arquivos, vc pode simplesmente copiar os arquivos existentes na nova pasta (i3geo/interface) |
| 194 | 194 | para a antiga (i3geo/aplicmap). |
| 195 | 195 | |
| 196 | - As variáveis de configuração $temasdir e $temasaplic foram removidas. Se vc desenvolveu programas em PHP, | |
| 197 | - no lugar dessas variáveis utilize $locaplic e o local fixo dos arquivos, por exemplo $locaplic."/temas" | |
| 196 | + As variáveis de configuração $temasdir e $temasaplic foram removidas. Se vc desenvolveu programas em PHP, | |
| 197 | + no lugar dessas variáveis utilize $locaplic e o local fixo dos arquivos, por exemplo $locaplic."/temas" | |
| 198 | 198 | e $locaplic."/aplicmap" |
| 199 | 199 | |
| 200 | - A opção de administração com base em arquivos XML em disco foi removida. Agora, deve-se sempre utilizar o banco de dados | |
| 201 | - de admnistração. | |
| 200 | + A opção de administração com base em arquivos XML em disco foi removida. Agora, deve-se sempre utilizar o banco de dados | |
| 201 | + de admnistração. | |
| 202 | 202 | |
| 203 | - O banco de dados de administração sofreu alterações. Veja em "Outras opções", no sistema de admnistração. | |
| 203 | + O banco de dados de administração sofreu alterações. Veja em "Outras opções", no sistema de admnistração. | |
| 204 | 204 | |
| 205 | - O arquivo admin.db (banco de dados de admnistração default) foi movido de i3geo/menutemas para i3geo/admin | |
| 205 | + O arquivo admin.db (banco de dados de admnistração default) foi movido de i3geo/menutemas para i3geo/admin | |
| 206 | 206 | |
| 207 | 207 | O "alias" para a interface "zerocal" foi removido, utilize em seu lugar: |
| 208 | 208 | http://localhost/i3geo/ms_criamapa.php?interface=zerocal.htm ou |
| ... | ... | @@ -210,191 +210,191 @@ Para a versão 4.5 |
| 210 | 210 | |
| 211 | 211 | A pasta "images" foi removida e as imagens movidas para a pasta "imagens\depreciado" |
| 212 | 212 | |
| 213 | - Opção de comentários em temas | |
| 214 | - Foram acrescentadas novas variáveis em ms_configura.php. Veja esse arquivo para editar as variáveis e registrar | |
| 213 | + Opção de comentários em temas | |
| 214 | + Foram acrescentadas novas variáveis em ms_configura.php. Veja esse arquivo para editar as variáveis e registrar | |
| 215 | 215 | as APIs das redes sociais como Twitter e Facebook |
| 216 | - Por default, todos os temas agora podem receber comentários. Para bloquear comentários em temas específicos, | |
| 217 | - utilize o editor de mapfiles do sistema de admnistração para bloquear essa opção em cada tema | |
| 218 | - Os comentários são armazenados em uma tabela no banco de dados de administração. Essa tabela precisa ser criada no banco. | |
| 219 | - Para criar a tabela veja o item "Outras opções" em http://localhost/i3geo/admin | |
| 220 | - | |
| 221 | - Contagem do número de acessos de cada tema | |
| 222 | - Foi criada uma nova tabela no sistema de administração para guardar o número de vezes que um tema é acessado. Antes | |
| 223 | - a contagem era mantida na tabela i3geoadmin_temas, cuja coluna nacessos foi depreciada. Essa nova tabela guarda também o dia do acesso. | |
| 224 | - Para criar a tabela veja o item "Outras opções" em http://localhost/i3geo/admin | |
| 225 | - | |
| 226 | - O nome dos arquivos js e ccs compactados foram renomeados, incluindo o valor da versão no final. Isso foi feito para se | |
| 227 | - evitar problemas de cache de versões antigas. Os arquivos renomeados foram: | |
| 216 | + Por default, todos os temas agora podem receber comentários. Para bloquear comentários em temas especÃficos, | |
| 217 | + utilize o editor de mapfiles do sistema de admnistração para bloquear essa opção em cada tema | |
| 218 | + Os comentários são armazenados em uma tabela no banco de dados de administração. Essa tabela precisa ser criada no banco. | |
| 219 | + Para criar a tabela veja o item "Outras opções" em http://localhost/i3geo/admin | |
| 220 | + | |
| 221 | + Contagem do número de acessos de cada tema | |
| 222 | + Foi criada uma nova tabela no sistema de administração para guardar o número de vezes que um tema é acessado. Antes | |
| 223 | + a contagem era mantida na tabela i3geoadmin_temas, cuja coluna nacessos foi depreciada. Essa nova tabela guarda também o dia do acesso. | |
| 224 | + Para criar a tabela veja o item "Outras opções" em http://localhost/i3geo/admin | |
| 225 | + | |
| 226 | + O nome dos arquivos js e ccs compactados foram renomeados, incluindo o valor da versão no final. Isso foi feito para se | |
| 227 | + evitar problemas de cache de versões antigas. Os arquivos renomeados foram: | |
| 228 | 228 | classesjs/i3geo_tudo_compacto45.js |
| 229 | 229 | css/i3geo_ferramentas45.css |
| 230 | 230 | |
| 231 | 231 | Testado o uso de zlib.output_compression = On no php.ini |
| 232 | 232 | |
| 233 | - Variáveis ou funções removidas | |
| 234 | - i3GEO.interface (utilize i3GEO.Interface, com "I" maiúsculo) | |
| 233 | + Variáveis ou funções removidas | |
| 234 | + i3GEO.interface (utilize i3GEO.Interface, com "I" maiúsculo) | |
| 235 | 235 | g_postpx |
| 236 | 236 | g_tipotop |
| 237 | 237 | g_tipoleft |
| 238 | 238 | |
| 239 | - A inicialização da interface Google Earth (interface/googleearth.phtml) foi incluida na tag "body": | |
| 239 | + A inicialização da interface Google Earth (interface/googleearth.phtml) foi incluida na tag "body": | |
| 240 | 240 | <body id="i3geo" onload='i3GEO.inicia();'> |
| 241 | 241 | |
| 242 | - e-mail institucional (incluido no arquivo de correções SP7) | |
| 243 | - em ms_configura.php pode ser definido um e-mail padrão que é utilizado nas interfaces dos mapas | |
| 244 | - Para que o e-mail definido seja mostrado, é necessário adicionar um elemento HTML com id=emailInstituicao no mapa | |
| 242 | + e-mail institucional (incluido no arquivo de correções SP7) | |
| 243 | + em ms_configura.php pode ser definido um e-mail padrão que é utilizado nas interfaces dos mapas | |
| 244 | + Para que o e-mail definido seja mostrado, é necessário adicionar um elemento HTML com id=emailInstituicao no mapa | |
| 245 | 245 | |
| 246 | 246 | ------------------------------------------------------------------------------------------------- |
| 247 | -Para a versão 4.4 | |
| 247 | +Para a versão 4.4 | |
| 248 | 248 | |
| 249 | - Verifique se o PHP está configurado (php.ini) para permitir a passagem de parâmetros por referência | |
| 250 | - (dependendo da versão do PHP, esse parâmetro é definido como "Off" por default): | |
| 249 | + Verifique se o PHP está configurado (php.ini) para permitir a passagem de parâmetros por referência | |
| 250 | + (dependendo da versão do PHP, esse parâmetro é definido como "Off" por default): | |
| 251 | 251 | allow_call_time_pass_reference = On |
| 252 | 252 | |
| 253 | - Foi acrescentado um novo LAYER em i3geo/aplicmp/geral1.map e geral1windows.map com dados do Open Street Map. Caso vc não | |
| 254 | - queira que essa camada nova apareça, basta removê-las desses arquivos. | |
| 253 | + Foi acrescentado um novo LAYER em i3geo/aplicmp/geral1.map e geral1windows.map com dados do Open Street Map. Caso vc não | |
| 254 | + queira que essa camada nova apareça, basta removê-las desses arquivos. | |
| 255 | 255 | |
| 256 | - Foi incluida a remoção de cookies no ms_criamapa.php, que inicializa o i3geo ($_COOKIE = array();). Se vc precisa definir cookies, | |
| 257 | - considere a necessidade de comentar a linha de código do ms_criamapa.php. | |
| 256 | + Foi incluida a remoção de cookies no ms_criamapa.php, que inicializa o i3geo ($_COOKIE = array();). Se vc precisa definir cookies, | |
| 257 | + considere a necessidade de comentar a linha de código do ms_criamapa.php. | |
| 258 | 258 | |
| 259 | 259 | Por default, o i3Geo passou a usar a interface openlayers.htm. Se vc quiser modificar isso, altere o ms_configura.php. |
| 260 | 260 | ------------------------------------------------------------------------------------------------- |
| 261 | -Para a versão 4.3 | |
| 261 | +Para a versão 4.3 | |
| 262 | 262 | |
| 263 | - O banco de dados de administração sofreu as seguintes alterações (vc deve incluir as novas colunas | |
| 263 | + O banco de dados de administração sofreu as seguintes alterações (vc deve incluir as novas colunas | |
| 264 | 264 | para que o i3Geo funcione corretamente: |
| 265 | 265 | |
| 266 | - - acréscimo das colunas en,es,it nas tabelas (tipo texto) | |
| 266 | + - acréscimo das colunas en,es,it nas tabelas (tipo texto) | |
| 267 | 267 | i3geoadmin_menus |
| 268 | 268 | i3geoadmin_temas |
| 269 | 269 | i3geoadmin_grupos |
| 270 | 270 | i3geoadmin_subgrupos |
| 271 | 271 | |
| 272 | - - acréscimo da coluna kmz_tema em i3geoadmin_temas (tipo texto) | |
| 272 | + - acréscimo da coluna kmz_tema em i3geoadmin_temas (tipo texto) | |
| 273 | 273 | |
| 274 | - Foi incluida uma nova opção que permite ao usuário alterar o SQL que faz o acesso aos dados em | |
| 275 | - um LAYER (elemento DATA do mapfile). Mostrar ou não essa opção é controlado por um metadata | |
| 276 | - em cada LAYER. Por default, o i3Geo entende que esse metadata é marcado como SIM. Se vc não quer | |
| 277 | - que o usuário possa acessar essa funcionalidade, utilize o sistema de administração para editar | |
| 278 | - esse metadata de cada LAYER presente em um mapfile ou então, inclua o metadata "editorsql" "nao". | |
| 274 | + Foi incluida uma nova opção que permite ao usuário alterar o SQL que faz o acesso aos dados em | |
| 275 | + um LAYER (elemento DATA do mapfile). Mostrar ou não essa opção é controlado por um metadata | |
| 276 | + em cada LAYER. Por default, o i3Geo entende que esse metadata é marcado como SIM. Se vc não quer | |
| 277 | + que o usuário possa acessar essa funcionalidade, utilize o sistema de administração para editar | |
| 278 | + esse metadata de cada LAYER presente em um mapfile ou então, inclua o metadata "editorsql" "nao". | |
| 279 | 279 | |
| 280 | 280 | ------------------------------------------------------------------------------------------------- |
| 281 | -Para a versão 4.1 | |
| 281 | +Para a versão 4.1 | |
| 282 | 282 | |
| 283 | -Sistema de administração | |
| 283 | +Sistema de administração | |
| 284 | 284 | |
| 285 | - A administração do i3geo pode ser feita através de um sistema de formulários web desde que vc opte por isso. | |
| 285 | + A administração do i3geo pode ser feita através de um sistema de formulários web desde que vc opte por isso. | |
| 286 | 286 | |
| 287 | - Se vc quiser continuar usando os arquivos XML existentes em i3geo/menutemas, não tem problema, mas nesse | |
| 288 | - caso o sistema de administração não lhe será útil. | |
| 287 | + Se vc quiser continuar usando os arquivos XML existentes em i3geo/menutemas, não tem problema, mas nesse | |
| 288 | + caso o sistema de administração não lhe será útil. | |
| 289 | 289 | |
| 290 | - A opção pelo uso do sistema de administração é default na versão 4.1. Se vc não quiser usá-la, deverá | |
| 291 | - editar o arquivo i3geo/ms_configura.php e colocar os nomes dos arquivos XML nas opções desejadas. Esse | |
| 292 | - arquivo está documentado, basta ler para entender o que deve ser feito. | |
| 290 | + A opção pelo uso do sistema de administração é default na versão 4.1. Se vc não quiser usá-la, deverá | |
| 291 | + editar o arquivo i3geo/ms_configura.php e colocar os nomes dos arquivos XML nas opções desejadas. Esse | |
| 292 | + arquivo está documentado, basta ler para entender o que deve ser feito. | |
| 293 | 293 | |
| 294 | - O sistema de administração é acessível no endereço i3geo/admin (http://localhost/i3geo/admin). Apenas editores | |
| 295 | - cadastrados podem usar esse sistema. O cadastramento é feito por número IP (veja i3geo/ms_configura.php). | |
| 296 | - Por default, "localhost" é um editor cadastrado. | |
| 294 | + O sistema de administração é acessÃvel no endereço i3geo/admin (http://localhost/i3geo/admin). Apenas editores | |
| 295 | + cadastrados podem usar esse sistema. O cadastramento é feito por número IP (veja i3geo/ms_configura.php). | |
| 296 | + Por default, "localhost" é um editor cadastrado. | |
| 297 | 297 | |
| 298 | - Os arquivos mapfiles existentes em i3geo/temas continuam sendo necessários e vc pode editá-los manualmente | |
| 299 | - ou por meio do sistema de administração. | |
| 298 | + Os arquivos mapfiles existentes em i3geo/temas continuam sendo necessários e vc pode editá-los manualmente | |
| 299 | + ou por meio do sistema de administração. | |
| 300 | 300 | |
| 301 | - Os arquivos XML que vc já possuí em i3geo/menutemas devem ser importados para o sistema de administração. | |
| 302 | - Utilize as opções existentes em i3geo/admin para fazer isso. | |
| 301 | + Os arquivos XML que vc já possuà em i3geo/menutemas devem ser importados para o sistema de administração. | |
| 302 | + Utilize as opções existentes em i3geo/admin para fazer isso. | |
| 303 | 303 | |
| 304 | - O banco de dados default do i3geo é em SQLITE e fica em i3geo/menutemas/admin.db. | |
| 305 | - Vc deve apagar esse arquivo e criar outro antes de importar seus arquivos XML. No sistema de administração | |
| 306 | - existe uma opção para criar o banco, o que deve ser feito depois que vc apagar o arquivo que vai com o i3geo. | |
| 304 | + O banco de dados default do i3geo é em SQLITE e fica em i3geo/menutemas/admin.db. | |
| 305 | + Vc deve apagar esse arquivo e criar outro antes de importar seus arquivos XML. No sistema de administração | |
| 306 | + existe uma opção para criar o banco, o que deve ser feito depois que vc apagar o arquivo que vai com o i3geo. | |
| 307 | 307 | |
| 308 | - Se vc não quiser usar o SQLITE vc deve criar um arquivo de conexão com seu banco de dados e registrar o endereço | |
| 309 | - desse arquivo em uma variável no i3geo/ms_configura.php. Um exemplo de arquivo de configuração para POSTGRE | |
| 310 | - pode ser visto em i3geo/admin/php/conexaomm.php. Ao usar a opção de criação do banco existente no sistema | |
| 311 | - de administração, as tabelas serão criadas no banco de dados indicado. | |
| 308 | + Se vc não quiser usar o SQLITE vc deve criar um arquivo de conexão com seu banco de dados e registrar o endereço | |
| 309 | + desse arquivo em uma variável no i3geo/ms_configura.php. Um exemplo de arquivo de configuração para POSTGRE | |
| 310 | + pode ser visto em i3geo/admin/php/conexaomm.php. Ao usar a opção de criação do banco existente no sistema | |
| 311 | + de administração, as tabelas serão criadas no banco de dados indicado. | |
| 312 | 312 | |
| 313 | 313 | PHP |
| 314 | 314 | |
| 315 | - O sistema de administração do i3geo é baseado na biblioteca PHP chamada "PDO". Nas versões mais recentes do | |
| 316 | - PHP e no MS4W essa biblioteca já vem habilitada. Se no seu PHP não existir o PDO vc deverá instalá-lo. | |
| 315 | + O sistema de administração do i3geo é baseado na biblioteca PHP chamada "PDO". Nas versões mais recentes do | |
| 316 | + PHP e no MS4W essa biblioteca já vem habilitada. Se no seu PHP não existir o PDO vc deverá instalá-lo. | |
| 317 | 317 | |
| 318 | 318 | YAHOO |
| 319 | 319 | |
| 320 | - A bibblioteca do YAHOO (YUI) foi atualizada. A versão antiga continua em i3geo/pacotes. Se vc desenvolveu | |
| 321 | - programas baseados na versão antiga, é bom verificar se tudo funcionará corretamente pois o arquivo | |
| 322 | - i3geo/classesjs/i3geo.js agora utiliza essa nova versão da YUI. | |
| 320 | + A bibblioteca do YAHOO (YUI) foi atualizada. A versão antiga continua em i3geo/pacotes. Se vc desenvolveu | |
| 321 | + programas baseados na versão antiga, é bom verificar se tudo funcionará corretamente pois o arquivo | |
| 322 | + i3geo/classesjs/i3geo.js agora utiliza essa nova versão da YUI. | |
| 323 | 323 | |
| 324 | 324 | JSOBJECTS |
| 325 | 325 | |
| 326 | - Essa biblioteca não será mais utilizada pelo i3geo, sendo substituída pelo YUI. Se vc utilizava as funcionalidades | |
| 327 | - dessa biblioteca, embutida no i3geo.js, deverá verificar seu código ou então embutir novamente essa | |
| 328 | - biblioteca no i3geo.js. Para isso vc deve alterar o programa i3geo/classesjs/compactajs.php e executá-lo | |
| 326 | + Essa biblioteca não será mais utilizada pelo i3geo, sendo substituÃda pelo YUI. Se vc utilizava as funcionalidades | |
| 327 | + dessa biblioteca, embutida no i3geo.js, deverá verificar seu código ou então embutir novamente essa | |
| 328 | + biblioteca no i3geo.js. Para isso vc deve alterar o programa i3geo/classesjs/compactajs.php e executá-lo | |
| 329 | 329 | para gerar os arquivos compactados do i3geo. |
| 330 | 330 | |
| 331 | 331 | Classes JS e namespaces |
| 332 | 332 | |
| 333 | - O modelo de desenvolvimento dos programas javascript estão sendo migrados aos poucos para estruturas | |
| 334 | - baseadas em classes. Isso facilitará a compreensão dos códigos e sua documentação, facilitando a vida | |
| 335 | - dos desenvolvedores e permitindo uma melhor evolução dos códigos. | |
| 333 | + O modelo de desenvolvimento dos programas javascript estão sendo migrados aos poucos para estruturas | |
| 334 | + baseadas em classes. Isso facilitará a compreensão dos códigos e sua documentação, facilitando a vida | |
| 335 | + dos desenvolvedores e permitindo uma melhor evolução dos códigos. | |
| 336 | 336 | |
| 337 | - As classes desenvolvidas ficarão em arquivos únicos de cada classe e devem usar o namespace i3GEO. Essa | |
| 338 | - regra evitará conflitos entre bibliotecas javascript adicionadas ao i3geo. | |
| 339 | - Exemplo, para remover a acentuação de uma palavra vc pode usar a classe i3GEO.util: | |
| 337 | + As classes desenvolvidas ficarão em arquivos únicos de cada classe e devem usar o namespace i3GEO. Essa | |
| 338 | + regra evitará conflitos entre bibliotecas javascript adicionadas ao i3geo. | |
| 339 | + Exemplo, para remover a acentuação de uma palavra vc pode usar a classe i3GEO.util: | |
| 340 | 340 | |
| 341 | - var palavraAcentuada = "coração"; | |
| 341 | + var palavraAcentuada = "coração"; | |
| 342 | 342 | var palavraSemAcento = i3GEO.util.removeAcentos(palavraAcentuada); |
| 343 | 343 | |
| 344 | 344 | Googlemaps |
| 345 | 345 | |
| 346 | - A chave de registro da API do Google agora deve ser incluída no arquivo i3geo/ms_configura.php na | |
| 347 | - variável $googleApiKey. | |
| 346 | + A chave de registro da API do Google agora deve ser incluÃda no arquivo i3geo/ms_configura.php na | |
| 347 | + variável $googleApiKey. | |
| 348 | 348 | |
| 349 | - Isso foi necessário porque a API do Google será utilizada em outras ferramentas do i3geo. | |
| 349 | + Isso foi necessário porque a API do Google será utilizada em outras ferramentas do i3geo. | |
| 350 | 350 | |
| 351 | - A ferramenta googlemaps agora é chamada com ferramentas/googlemaps/index.php | |
| 351 | + A ferramenta googlemaps agora é chamada com ferramentas/googlemaps/index.php | |
| 352 | 352 | |
| 353 | 353 | Idiomas |
| 354 | 354 | |
| 355 | - A lista de palavras e suas traduções foram retiradas do arquivo i3geo/classesjs/configura.js e incluidas no | |
| 355 | + A lista de palavras e suas traduções foram retiradas do arquivo i3geo/classesjs/configura.js e incluidas no | |
| 356 | 356 | novo arquivo i3geo/classesjs/dicionario.js |
| 357 | 357 | |
| 358 | - Foi criada uma classe específica para manipular a internacionalização. Veja a documentação em | |
| 358 | + Foi criada uma classe especÃfica para manipular a internacionalização. Veja a documentação em | |
| 359 | 359 | http://localhost/i3geo/documentacao/files/classesjs/classe_idioma-js.html |
| 360 | 360 | |
| 361 | -Árvore de temas | |
| 361 | +Ãrvore de temas | |
| 362 | 362 | |
| 363 | - A árvore de temas, que aparece na guia "Mapa", agora é montada com a biblioteca YUI. Foi criada uma classe | |
| 364 | - javascript específica para manipular essa árvore. Veja a documentação em | |
| 363 | + A árvore de temas, que aparece na guia "Mapa", agora é montada com a biblioteca YUI. Foi criada uma classe | |
| 364 | + javascript especÃfica para manipular essa árvore. Veja a documentação em | |
| 365 | 365 | http://localhost/i3geo/documentacao/files/classesjs/classe_arvoredecamadas-js.html |
| 366 | - Os aplicativos que usam árvores também utilizam agora essa classe, como o i3geo/datadownload.htm | |
| 366 | + Os aplicativos que usam árvores também utilizam agora essa classe, como o i3geo/datadownload.htm | |
| 367 | 367 | |
| 368 | -Árvore de camadas | |
| 368 | +Ãrvore de camadas | |
| 369 | 369 | |
| 370 | - A árvore de camadas, que aparece na guia "+ temas", agora é montada com a biblioteca YUI. Foi criada uma classe | |
| 371 | - javascript específica para manipular essa árvore. Veja a documentação em | |
| 370 | + A árvore de camadas, que aparece na guia "+ temas", agora é montada com a biblioteca YUI. Foi criada uma classe | |
| 371 | + javascript especÃfica para manipular essa árvore. Veja a documentação em | |
| 372 | 372 | http://localhost/i3geo/documentacao/files/classesjs/classe_arvoredetemas-js.html |
| 373 | 373 | |
| 374 | -Utilitários | |
| 374 | +Utilitários | |
| 375 | 375 | |
| 376 | - Foi criada uma classe específica com funções de uso geral. Veja em: | |
| 376 | + Foi criada uma classe especÃfica com funções de uso geral. Veja em: | |
| 377 | 377 | http://localhost/i3geo/documentacao/files/classesjs/classe_util-js.html |
| 378 | 378 | |
| 379 | -Cálculos | |
| 379 | +Cálculos | |
| 380 | 380 | |
| 381 | - Os cálculos agora estão na classe i3GEO.calculo, por exemplo, para converter coordenadas de dd para dms, utilize: | |
| 381 | + Os cálculos agora estão na classe i3GEO.calculo, por exemplo, para converter coordenadas de dd para dms, utilize: | |
| 382 | 382 | i3GEO.calculo.dd2dms(dd) |
| 383 | 383 | |
| 384 | 384 | objmapa |
| 385 | 385 | |
| 386 | - A forma de inicialização do i3geo do lado do navegador (javascript) agora é controlado pela classe i3GEO. | |
| 387 | - O "objmapa" não é mais utilizado. | |
| 388 | - Os parâmetros do mapa, como extensão geográfica, tamanho do pixel, etc, são agora acessados por meio | |
| 389 | - de i3GEO.parametros, por exemplo, para obter a extensão geográfica do mapa atual, utilize: | |
| 386 | + A forma de inicialização do i3geo do lado do navegador (javascript) agora é controlado pela classe i3GEO. | |
| 387 | + O "objmapa" não é mais utilizado. | |
| 388 | + Os parâmetros do mapa, como extensão geográfica, tamanho do pixel, etc, são agora acessados por meio | |
| 389 | + de i3GEO.parametros, por exemplo, para obter a extensão geográfica do mapa atual, utilize: | |
| 390 | 390 | alert(i3GEO.parametros.mapexten) |
| 391 | 391 | A lista completa de i3GEO.parametros pode ser vista em i3geo/classesjs/classe_i3geo.js |
| 392 | 392 | |
| 393 | -Variáveis de configuração | |
| 393 | +Variáveis de configuração | |
| 394 | 394 | |
| 395 | - Muitas das novas classes possuem seus próprios métodos de configuração. Porém os parâmetros principais | |
| 396 | - de configuração do mapa ficam agora na classe i3GEO.configura | |
| 397 | - Por exemplo, para obter o diretório onde o i3geo está instalado, antes utilizava-se g_locaplic, agora utiliza-se | |
| 395 | + Muitas das novas classes possuem seus próprios métodos de configuração. Porém os parâmetros principais | |
| 396 | + de configuração do mapa ficam agora na classe i3GEO.configura | |
| 397 | + Por exemplo, para obter o diretório onde o i3geo está instalado, antes utilizava-se g_locaplic, agora utiliza-se | |
| 398 | 398 | i3GEO.configura.locaplic |
| 399 | 399 | |
| 400 | 400 | Chamada aos programas PHP |
| ... | ... | @@ -402,3 +402,405 @@ Chamada aos programas PHP |
| 402 | 402 | Todas as chamadas a programas PHP via AJAX foram concentradas na classe classe_php.js. |
| 403 | 403 | |
| 404 | 404 | |
| 405 | +GUIA DE UPDATES e UPGRADES | |
| 406 | + | |
| 407 | +------------------------------------------------------------------------------------------------- | |
| 408 | +Para a versão 7.0 | |
| 409 | + | |
| 410 | +Inclusão da variável $ogrOutput em ms_configura.php, que indica se o OGR esta corretamente instalado, permitindo o seu uso nos servicos OGC de exportacao de dados | |
| 411 | + | |
| 412 | +Inclusão da variável $logTransacoes em ms_configura.php para ativar/desativar o log de transações com o banco de dados de administração | |
| 413 | + | |
| 414 | +Os programas javascript do core do i3Geo agora ficam na pasta i3geo/js | |
| 415 | + | |
| 416 | +O aplicativo datadownload foi removido | |
| 417 | + | |
| 418 | +As funcionalidades de download foram concentrados no aplicativo de acesso aos webservices OGC | |
| 419 | + | |
| 420 | +A string de conexão com o sistema de metadados estatÃsticos deve ser definida em ms_configura.php e não mais no banco de dados de administração | |
| 421 | + | |
| 422 | +------------------------------------------------------------------------------------------------- | |
| 423 | +Para a versão 6.0 | |
| 424 | + | |
| 425 | +- para permitir o retorno da requisição WMS getfeatureinfo em JSON, foi incluÃdo no mapfile base utilizado para | |
| 426 | +gerar os serviços OGC a linha "wms_feature_info_mime_type" "application/json" em WEB->METADATA | |
| 427 | +Caso você utilize um mapfile especÃfico da sua instalação, veja o arquivo original existente em i3geo/aplicmap | |
| 428 | +para fazer as adaptações. | |
| 429 | + | |
| 430 | +- style.overflow passou a ser definido automaticamente como "hidden" para previnir problemas com as janelas de informação. | |
| 431 | +Essa definição ocorre apenas quando o elemento body do HTML contiver o id definido como "i3geo" e quando seu estilo | |
| 432 | +"overflow" não estiver previamente definido. | |
| 433 | + | |
| 434 | +- Remoção da biblioteca baloon-tooltips em prol das rotinas especÃficas de cada API para construção de janelas | |
| 435 | +de informação | |
| 436 | + | |
| 437 | +- Inclusão da variável $i3geo_proxy_server no ms_configura.php para uso em algumas operações baseadas no acesso | |
| 438 | +a outros servidores via Curl e OGC | |
| 439 | + | |
| 440 | +- Inclusão da variável $statusFerramentas no ms_configura para controlar o status de ferramentas que | |
| 441 | +dependem de configuração especÃfica do servidor | |
| 442 | + | |
| 443 | +- Foram incluÃdos subitens no menu suspenso para acomodar o grande número de opções. Os códigos locais que | |
| 444 | +manipulam o menu suspenso devem ser revisados para verificar o funcionamento nessa nova condição. | |
| 445 | + | |
| 446 | +- Nova variável em ms_configura chamada $customDir que indica a pasta com as customizações dos mapas | |
| 447 | + | |
| 448 | +- nas interfaces que utilizam a API do google maps agora é necessário carregar a biblioteca geometry com o seguinte código: | |
| 449 | +<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=drawing,geometry"></script> | |
| 450 | + | |
| 451 | +- os links para a árvore hiperbólica foram removidos. | |
| 452 | + | |
| 453 | +- a biblioteca pacotes/wicket/wicket.js agora é carregada com i3geo.js | |
| 454 | + | |
| 455 | +- a biblioteca Richdraw foi removida em favor das bibliotecas de desenho nativas de cada API utilizada nos mapas | |
| 456 | + | |
| 457 | +- o código dos editores vetoriais para as interfaces Openlayers e Googlemaps foram movidos para a pasta i3geo/classesjs | |
| 458 | + | |
| 459 | +- a ordem dos botões na barra de botões foi alterada para mostrar primeiro o botão da barra de edição | |
| 460 | + | |
| 461 | +- as funções de desenho de elementos gráficos utilizados pela interface GoogleEarth foram movidos de classesjs/classe_interface.js | |
| 462 | +para classe_desenho.js | |
| 463 | + | |
| 464 | +- por default a árvore de temas agora é mostrada com checkbox ao invés de botão do tipo radio | |
| 465 | + | |
| 466 | +- a árvore de temas agora pode ser utilizada para ligar/desligar camadas já existentes no mapa | |
| 467 | + | |
| 468 | +- alteração na estrutura do objeto que contém as informações sobre as camadas existentes no mapa. Esse objeto foi reduzido em | |
| 469 | +tamanho passando a usar uma lista de chaves e um array com os valores. Esse objeto é estruturado no servidor por classe_temas.php | |
| 470 | + | |
| 471 | +- remoção do arquivo css/botoes.css em favor de css/botoes2.css | |
| 472 | + | |
| 473 | +- as opções da guia móvel foram alteradas. Podem ser necessários ajustes nos estilos inline das interfaces em uso | |
| 474 | +para posicionar corretamente os elementos dentro das guias | |
| 475 | + | |
| 476 | +------------------------------------------------------------------------------------------------- | |
| 477 | +Para a versão 5.0 | |
| 478 | + | |
| 479 | +- O usuário agora pode ver a pasta i3geo/aplicmap/dados e navegar pelos arquivos para adicionar camadas ao mapa | |
| 480 | +Se você não quiser permitir isso, inclua na interface do seu mapa a variável javascript | |
| 481 | +i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir = false; | |
| 482 | + | |
| 483 | +- Novas variáveis no i3geo/ms_configura.php: | |
| 484 | + $saikuUrl e $saikuConfigDataSource para controle da integração com o SAIKU | |
| 485 | + | |
| 486 | + $ogcwsmap permite definir qual arquivo map será utilizado pelo gerador de serviços OGC | |
| 487 | + | |
| 488 | + | |
| 489 | +------------------------------------------------------------------------------------------------- | |
| 490 | +Para a versão 4.7 | |
| 491 | + | |
| 492 | +- para testar via javascript se a versão é a 4.7, utilize: | |
| 493 | + | |
| 494 | + if(i3GEO.eventos.cliquePerm){ | |
| 495 | + //seu codigo vai aqui | |
| 496 | + } | |
| 497 | + | |
| 498 | +- Criada a pasta init que contém uma nova página de inicialização | |
| 499 | +- O banco de dados de administração foi alterado. Deve ser executado o programa de upgrade do banco, existente em i3geo/admin. | |
| 500 | +- Para permitir o upgrade é necessário ter um usuário master cadastrado em i3geo/ms_configura.php | |
| 501 | +- A interface Flamingo foi removida definitivamente | |
| 502 | +- A interface "padrao" (geral) foi removida definitivamente | |
| 503 | +- O gadget "quadro" foi removido | |
| 504 | +- A opção de ativação/desativação do entorno foi removida | |
| 505 | +- Remoção da pasta i3geo/classesjs/zerocal | |
| 506 | +- Remoção da pasta i3geo/mobile | |
| 507 | +- Remoção da pasta i3geo/pacotes/yui270 | |
| 508 | +- Remoção dos arquivos de exemplo de i3geo/ferramentas | |
| 509 | +- Remoção das pastas depreciadas de i3geo/ferramentas | |
| 510 | +- Remoção da pasta i3geo/pacotes/rlib | |
| 511 | +- Remoção da pasta i3geo/pacotes/jsts | |
| 512 | +- Remoção da pasta i3geo/pacotes/jsobjects | |
| 513 | +- Remoção dos arquivos js da raiz de i3geo/ferramentas | |
| 514 | +- Os arquivos javascript das ferramentas foram renomeados, removendo-se a extensão .php | |
| 515 | +- As tabelas do sistema de administração agora já podem ser armazenadas em um esquema diferente do public | |
| 516 | +- O arquivo mashups/openlayers.js.php foi substituido por mashups/openlayers.js | |
| 517 | +- O mapa com os estados do Brasil foi comentado nos mapfiles de inicialização. Para reativá-lo, deve-se remover os comentários do layer brasil existentes nos arquivos .map existentes em i3Geo/aplicmap | |
| 518 | +- O layer com os limites estaduais não são mais carregados automaticamente, o layer estadosl está agora nos mapfiles de inicialização, porém, comentado para não ser ativado automaticamente | |
| 519 | +- Os layers com a ZEE e base raster do MMA foram removidos dos mapfiles de inicialização | |
| 520 | +- ms_configura.php | |
| 521 | + - Nova variável de configuração para indicar o local das bibliotecas adicionais do software R: R_libpath | |
| 522 | +- Funções removidas de classesphp/funcoes_gerais.php e inseridas nos respectivos programas que as chamam: | |
| 523 | + classesRasterI | |
| 524 | + fusaoGrafico | |
| 525 | + executaR | |
| 526 | + criaImagemR | |
| 527 | + pegaValores | |
| 528 | + pegaValoresM | |
| 529 | + agrupaValores | |
| 530 | + reSLD | |
| 531 | + criaDirMapa | |
| 532 | + permissoesarquivo | |
| 533 | +------------------------------------------------------------------------------------------------- | |
| 534 | +Para a versão 4.6 | |
| 535 | + | |
| 536 | + Simbologia | |
| 537 | + | |
| 538 | + Verifique o uso de sÃmbolos lineares. | |
| 539 | + Utilize WIDTH no lugar de SIZE | |
| 540 | + No sÃmbolo chamado "linhas", utilize um sÃmbolo simples, exemplo: | |
| 541 | + STYLE | |
| 542 | + WIDTH 3 | |
| 543 | + COLOR 255 0 0 | |
| 544 | + END | |
| 545 | + Layout | |
| 546 | + | |
| 547 | + Para utilizar o padrão CSS3 foi incluÃdo nas páginas o doctype: | |
| 548 | + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
| 549 | + | |
| 550 | + Se vc usa customizações, verifique se o seu HTML é compatÃvel com CSS3. | |
| 551 | + Um dos principais problemas é a necessidade de uso de "px" sempre que forem utilizados os estilos top, left, width e height | |
| 552 | +------------------------------------------------------------------------------------------------- | |
| 553 | +Para a versão 4.5 + SP11 | |
| 554 | + | |
| 555 | + Mudanças que foram feitas para uso da versão 6 do Mapserver: | |
| 556 | + | |
| 557 | + Os mapfiles de inicialização geral1.map, geral1debian.map e geral1windows.map, existentes em i3geo/aplicmap, | |
| 558 | + foram mantidos para efeitos de compatibilidade. Os novos mapfiles de inicialização agora são: | |
| 559 | + geral1v5.map | |
| 560 | + geral1v6.map | |
| 561 | + geral1debianv5.map | |
| 562 | + geral1debianv6.map | |
| 563 | + geral1windowsv5.map | |
| 564 | + gral1windowsv6.map | |
| 565 | + "vX" indica a versão do Mapserver | |
| 566 | + | |
| 567 | + Caso o i3Geo seja inicializado com um mapfile diferente dos que são padrão, existentes em i3geo/aplicmap, é | |
| 568 | + necessário alterar esse mapfile para compatibilizá-lo com a versão 6 do Mapserver. | |
| 569 | + Utilize o arquivo i3geo/aplicmap/geral1.map ou geral1windows.map para copiar | |
| 570 | + os elementos iniciais (de MAP até o primeiro LAYER) para o mapfile de inicialização desejado. | |
| 571 | + | |
| 572 | + Arquivos de definição de sÃmbolos: | |
| 573 | + i3geo/symbols/simbolos.sym não deve mais ser usado, continua a existir apenas para compatibilidade | |
| 574 | + novos sÃmbolos devem ser inseridos em i3geo/symbols/simbolosv5.sym ou em i3geo/symbols/simbolosv6.sym, | |
| 575 | + conforme a versão do Mapserver em uso | |
| 576 | + | |
| 577 | + Nos mapfiles existentes em i3geo/temas, deve-se substituir a linha | |
| 578 | + SYMBOLSET ../symbols/simbolos.sym | |
| 579 | + por | |
| 580 | + SYMBOLSET ../symbols/simbolosv6.sym | |
| 581 | + ou | |
| 582 | + SYMBOLSET ../symbols/simbolosv5.sym | |
| 583 | + conforme a versão do Mapserver em uso | |
| 584 | + Sem essa mudança, o i3Geo continuará a funcionar, mas se forem criados novos sÃmbolos em um arquivo | |
| 585 | + simbolosv5.sym ou simbolosv6.sym, deve-se fazer o mesmo em simbolos.sym | |
| 586 | + | |
| 587 | + | |
| 588 | +Para a versão 4.5 + SP8 | |
| 589 | + | |
| 590 | + As interfaces Openlayers e Googlemaps por default passaram a utilizar as guias na forma "retrátil" | |
| 591 | + As interfaces com a guia lateral anterior foram renomeadas para i3geo/interface/openlayers1.htm e googlemaps1.phtml | |
| 592 | + | |
| 593 | +Para a versão 4.5 | |
| 594 | + | |
| 595 | + Os arquivos com as interfaces HTML dos diferentes mapas do i3Geo foram movidos do diretório | |
| 596 | + i3geo/aplicmap para o diretório i3geo/interface. Caso existam links apontando diretamente para | |
| 597 | + esses arquivos, vc pode simplesmente copiar os arquivos existentes na nova pasta (i3geo/interface) | |
| 598 | + para a antiga (i3geo/aplicmap). | |
| 599 | + | |
| 600 | + As variáveis de configuração $temasdir e $temasaplic foram removidas. Se vc desenvolveu programas em PHP, | |
| 601 | + no lugar dessas variáveis utilize $locaplic e o local fixo dos arquivos, por exemplo $locaplic."/temas" | |
| 602 | + e $locaplic."/aplicmap" | |
| 603 | + | |
| 604 | + A opção de administração com base em arquivos XML em disco foi removida. Agora, deve-se sempre utilizar o banco de dados | |
| 605 | + de admnistração. | |
| 606 | + | |
| 607 | + O banco de dados de administração sofreu alterações. Veja em "Outras opções", no sistema de admnistração. | |
| 608 | + | |
| 609 | + O arquivo admin.db (banco de dados de admnistração default) foi movido de i3geo/menutemas para i3geo/admin | |
| 610 | + | |
| 611 | + O "alias" para a interface "zerocal" foi removido, utilize em seu lugar: | |
| 612 | + http://localhost/i3geo/ms_criamapa.php?interface=zerocal.htm ou | |
| 613 | + http://localhost/i3geo/interface/zerocal.htm | |
| 614 | + | |
| 615 | + A pasta "images" foi removida e as imagens movidas para a pasta "imagens\depreciado" | |
| 616 | + | |
| 617 | + Opção de comentários em temas | |
| 618 | + Foram acrescentadas novas variáveis em ms_configura.php. Veja esse arquivo para editar as variáveis e registrar | |
| 619 | + as APIs das redes sociais como Twitter e Facebook | |
| 620 | + Por default, todos os temas agora podem receber comentários. Para bloquear comentários em temas especÃficos, | |
| 621 | + utilize o editor de mapfiles do sistema de admnistração para bloquear essa opção em cada tema | |
| 622 | + Os comentários são armazenados em uma tabela no banco de dados de administração. Essa tabela precisa ser criada no banco. | |
| 623 | + Para criar a tabela veja o item "Outras opções" em http://localhost/i3geo/admin | |
| 624 | + | |
| 625 | + Contagem do número de acessos de cada tema | |
| 626 | + Foi criada uma nova tabela no sistema de administração para guardar o número de vezes que um tema é acessado. Antes | |
| 627 | + a contagem era mantida na tabela i3geoadmin_temas, cuja coluna nacessos foi depreciada. Essa nova tabela guarda também o dia do acesso. | |
| 628 | + Para criar a tabela veja o item "Outras opções" em http://localhost/i3geo/admin | |
| 629 | + | |
| 630 | + O nome dos arquivos js e ccs compactados foram renomeados, incluindo o valor da versão no final. Isso foi feito para se | |
| 631 | + evitar problemas de cache de versões antigas. Os arquivos renomeados foram: | |
| 632 | + classesjs/i3geo_tudo_compacto45.js | |
| 633 | + css/i3geo_ferramentas45.css | |
| 634 | + | |
| 635 | + Testado o uso de zlib.output_compression = On no php.ini | |
| 636 | + | |
| 637 | + Variáveis ou funções removidas | |
| 638 | + i3GEO.interface (utilize i3GEO.Interface, com "I" maiúsculo) | |
| 639 | + g_postpx | |
| 640 | + g_tipotop | |
| 641 | + g_tipoleft | |
| 642 | + | |
| 643 | + A inicialização da interface Google Earth (interface/googleearth.phtml) foi incluida na tag "body": | |
| 644 | + <body id="i3geo" onload='i3GEO.inicia();'> | |
| 645 | + | |
| 646 | + e-mail institucional (incluido no arquivo de correções SP7) | |
| 647 | + em ms_configura.php pode ser definido um e-mail padrão que é utilizado nas interfaces dos mapas | |
| 648 | + Para que o e-mail definido seja mostrado, é necessário adicionar um elemento HTML com id=emailInstituicao no mapa | |
| 649 | + | |
| 650 | +------------------------------------------------------------------------------------------------- | |
| 651 | +Para a versão 4.4 | |
| 652 | + | |
| 653 | + Verifique se o PHP está configurado (php.ini) para permitir a passagem de parâmetros por referência | |
| 654 | + (dependendo da versão do PHP, esse parâmetro é definido como "Off" por default): | |
| 655 | + allow_call_time_pass_reference = On | |
| 656 | + | |
| 657 | + Foi acrescentado um novo LAYER em i3geo/aplicmp/geral1.map e geral1windows.map com dados do Open Street Map. Caso vc não | |
| 658 | + queira que essa camada nova apareça, basta removê-las desses arquivos. | |
| 659 | + | |
| 660 | + Foi incluida a remoção de cookies no ms_criamapa.php, que inicializa o i3geo ($_COOKIE = array();). Se vc precisa definir cookies, | |
| 661 | + considere a necessidade de comentar a linha de código do ms_criamapa.php. | |
| 662 | + | |
| 663 | + Por default, o i3Geo passou a usar a interface openlayers.htm. Se vc quiser modificar isso, altere o ms_configura.php. | |
| 664 | +------------------------------------------------------------------------------------------------- | |
| 665 | +Para a versão 4.3 | |
| 666 | + | |
| 667 | + O banco de dados de administração sofreu as seguintes alterações (vc deve incluir as novas colunas | |
| 668 | + para que o i3Geo funcione corretamente: | |
| 669 | + | |
| 670 | + - acréscimo das colunas en,es,it nas tabelas (tipo texto) | |
| 671 | + i3geoadmin_menus | |
| 672 | + i3geoadmin_temas | |
| 673 | + i3geoadmin_grupos | |
| 674 | + i3geoadmin_subgrupos | |
| 675 | + | |
| 676 | + - acréscimo da coluna kmz_tema em i3geoadmin_temas (tipo texto) | |
| 677 | + | |
| 678 | + Foi incluida uma nova opção que permite ao usuário alterar o SQL que faz o acesso aos dados em | |
| 679 | + um LAYER (elemento DATA do mapfile). Mostrar ou não essa opção é controlado por um metadata | |
| 680 | + em cada LAYER. Por default, o i3Geo entende que esse metadata é marcado como SIM. Se vc não quer | |
| 681 | + que o usuário possa acessar essa funcionalidade, utilize o sistema de administração para editar | |
| 682 | + esse metadata de cada LAYER presente em um mapfile ou então, inclua o metadata "editorsql" "nao". | |
| 683 | + | |
| 684 | +------------------------------------------------------------------------------------------------- | |
| 685 | +Para a versão 4.1 | |
| 686 | + | |
| 687 | +Sistema de administração | |
| 688 | + | |
| 689 | + A administração do i3geo pode ser feita através de um sistema de formulários web desde que vc opte por isso. | |
| 690 | + | |
| 691 | + Se vc quiser continuar usando os arquivos XML existentes em i3geo/menutemas, não tem problema, mas nesse | |
| 692 | + caso o sistema de administração não lhe será útil. | |
| 693 | + | |
| 694 | + A opção pelo uso do sistema de administração é default na versão 4.1. Se vc não quiser usá-la, deverá | |
| 695 | + editar o arquivo i3geo/ms_configura.php e colocar os nomes dos arquivos XML nas opções desejadas. Esse | |
| 696 | + arquivo está documentado, basta ler para entender o que deve ser feito. | |
| 697 | + | |
| 698 | + O sistema de administração é acessÃvel no endereço i3geo/admin (http://localhost/i3geo/admin). Apenas editores | |
| 699 | + cadastrados podem usar esse sistema. O cadastramento é feito por número IP (veja i3geo/ms_configura.php). | |
| 700 | + Por default, "localhost" é um editor cadastrado. | |
| 701 | + | |
| 702 | + Os arquivos mapfiles existentes em i3geo/temas continuam sendo necessários e vc pode editá-los manualmente | |
| 703 | + ou por meio do sistema de administração. | |
| 704 | + | |
| 705 | + Os arquivos XML que vc já possuà em i3geo/menutemas devem ser importados para o sistema de administração. | |
| 706 | + Utilize as opções existentes em i3geo/admin para fazer isso. | |
| 707 | + | |
| 708 | + O banco de dados default do i3geo é em SQLITE e fica em i3geo/menutemas/admin.db. | |
| 709 | + Vc deve apagar esse arquivo e criar outro antes de importar seus arquivos XML. No sistema de administração | |
| 710 | + existe uma opção para criar o banco, o que deve ser feito depois que vc apagar o arquivo que vai com o i3geo. | |
| 711 | + | |
| 712 | + Se vc não quiser usar o SQLITE vc deve criar um arquivo de conexão com seu banco de dados e registrar o endereço | |
| 713 | + desse arquivo em uma variável no i3geo/ms_configura.php. Um exemplo de arquivo de configuração para POSTGRE | |
| 714 | + pode ser visto em i3geo/admin/php/conexaomm.php. Ao usar a opção de criação do banco existente no sistema | |
| 715 | + de administração, as tabelas serão criadas no banco de dados indicado. | |
| 716 | + | |
| 717 | +PHP | |
| 718 | + | |
| 719 | + O sistema de administração do i3geo é baseado na biblioteca PHP chamada "PDO". Nas versões mais recentes do | |
| 720 | + PHP e no MS4W essa biblioteca já vem habilitada. Se no seu PHP não existir o PDO vc deverá instalá-lo. | |
| 721 | + | |
| 722 | +YAHOO | |
| 723 | + | |
| 724 | + A bibblioteca do YAHOO (YUI) foi atualizada. A versão antiga continua em i3geo/pacotes. Se vc desenvolveu | |
| 725 | + programas baseados na versão antiga, é bom verificar se tudo funcionará corretamente pois o arquivo | |
| 726 | + i3geo/classesjs/i3geo.js agora utiliza essa nova versão da YUI. | |
| 727 | + | |
| 728 | +JSOBJECTS | |
| 729 | + | |
| 730 | + Essa biblioteca não será mais utilizada pelo i3geo, sendo substituÃda pelo YUI. Se vc utilizava as funcionalidades | |
| 731 | + dessa biblioteca, embutida no i3geo.js, deverá verificar seu código ou então embutir novamente essa | |
| 732 | + biblioteca no i3geo.js. Para isso vc deve alterar o programa i3geo/classesjs/compactajs.php e executá-lo | |
| 733 | + para gerar os arquivos compactados do i3geo. | |
| 734 | + | |
| 735 | +Classes JS e namespaces | |
| 736 | + | |
| 737 | + O modelo de desenvolvimento dos programas javascript estão sendo migrados aos poucos para estruturas | |
| 738 | + baseadas em classes. Isso facilitará a compreensão dos códigos e sua documentação, facilitando a vida | |
| 739 | + dos desenvolvedores e permitindo uma melhor evolução dos códigos. | |
| 740 | + | |
| 741 | + As classes desenvolvidas ficarão em arquivos únicos de cada classe e devem usar o namespace i3GEO. Essa | |
| 742 | + regra evitará conflitos entre bibliotecas javascript adicionadas ao i3geo. | |
| 743 | + Exemplo, para remover a acentuação de uma palavra vc pode usar a classe i3GEO.util: | |
| 744 | + | |
| 745 | + var palavraAcentuada = "coração"; | |
| 746 | + var palavraSemAcento = i3GEO.util.removeAcentos(palavraAcentuada); | |
| 747 | + | |
| 748 | +Googlemaps | |
| 749 | + | |
| 750 | + A chave de registro da API do Google agora deve ser incluÃda no arquivo i3geo/ms_configura.php na | |
| 751 | + variável $googleApiKey. | |
| 752 | + | |
| 753 | + Isso foi necessário porque a API do Google será utilizada em outras ferramentas do i3geo. | |
| 754 | + | |
| 755 | + A ferramenta googlemaps agora é chamada com ferramentas/googlemaps/index.php | |
| 756 | + | |
| 757 | +Idiomas | |
| 758 | + | |
| 759 | + A lista de palavras e suas traduções foram retiradas do arquivo i3geo/classesjs/configura.js e incluidas no | |
| 760 | + novo arquivo i3geo/classesjs/dicionario.js | |
| 761 | + | |
| 762 | + Foi criada uma classe especÃfica para manipular a internacionalização. Veja a documentação em | |
| 763 | + http://localhost/i3geo/documentacao/files/classesjs/classe_idioma-js.html | |
| 764 | + | |
| 765 | +Ãrvore de temas | |
| 766 | + | |
| 767 | + A árvore de temas, que aparece na guia "Mapa", agora é montada com a biblioteca YUI. Foi criada uma classe | |
| 768 | + javascript especÃfica para manipular essa árvore. Veja a documentação em | |
| 769 | + http://localhost/i3geo/documentacao/files/classesjs/classe_arvoredecamadas-js.html | |
| 770 | + Os aplicativos que usam árvores também utilizam agora essa classe, como o i3geo/datadownload.htm | |
| 771 | + | |
| 772 | +Ãrvore de camadas | |
| 773 | + | |
| 774 | + A árvore de camadas, que aparece na guia "+ temas", agora é montada com a biblioteca YUI. Foi criada uma classe | |
| 775 | + javascript especÃfica para manipular essa árvore. Veja a documentação em | |
| 776 | + http://localhost/i3geo/documentacao/files/classesjs/classe_arvoredetemas-js.html | |
| 777 | + | |
| 778 | +Utilitários | |
| 779 | + | |
| 780 | + Foi criada uma classe especÃfica com funções de uso geral. Veja em: | |
| 781 | + http://localhost/i3geo/documentacao/files/classesjs/classe_util-js.html | |
| 782 | + | |
| 783 | +Cálculos | |
| 784 | + | |
| 785 | + Os cálculos agora estão na classe i3GEO.calculo, por exemplo, para converter coordenadas de dd para dms, utilize: | |
| 786 | + i3GEO.calculo.dd2dms(dd) | |
| 787 | + | |
| 788 | +objmapa | |
| 789 | + | |
| 790 | + A forma de inicialização do i3geo do lado do navegador (javascript) agora é controlado pela classe i3GEO. | |
| 791 | + O "objmapa" não é mais utilizado. | |
| 792 | + Os parâmetros do mapa, como extensão geográfica, tamanho do pixel, etc, são agora acessados por meio | |
| 793 | + de i3GEO.parametros, por exemplo, para obter a extensão geográfica do mapa atual, utilize: | |
| 794 | + alert(i3GEO.parametros.mapexten) | |
| 795 | + A lista completa de i3GEO.parametros pode ser vista em i3geo/classesjs/classe_i3geo.js | |
| 796 | + | |
| 797 | +Variáveis de configuração | |
| 798 | + | |
| 799 | + Muitas das novas classes possuem seus próprios métodos de configuração. Porém os parâmetros principais | |
| 800 | + de configuração do mapa ficam agora na classe i3GEO.configura | |
| 801 | + Por exemplo, para obter o diretório onde o i3geo está instalado, antes utilizava-se g_locaplic, agora utiliza-se | |
| 802 | + i3GEO.configura.locaplic | |
| 803 | + | |
| 804 | +Chamada aos programas PHP | |
| 805 | + | |
| 806 | + Todas as chamadas a programas PHP via AJAX foram concentradas na classe classe_php.js. | ... | ... |