Commit f6a2126427302b3affde5c6256ef897e064dfffe
1 parent
30d17538
Quebra de linhas para facilitar os commits
Showing
1 changed file
with
288 additions
and
221 deletions
Show diff stats
guia_de_migracao.txt
| @@ -3,83 +3,105 @@ GUIA DE UPDATES e UPGRADES | @@ -3,83 +3,105 @@ GUIA DE UPDATES e UPGRADES | ||
| 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 |
| 7 | +corretamente instalado, permitindo o seu uso nos servicos OGC de exportacao de | ||
| 8 | +dados | ||
| 7 | 9 | ||
| 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 | 10 | +Inclusão da variável $logTransacoes em ms_configura.php para ativar/desativar o |
| 11 | +log de transações com o banco de dados de administração | ||
| 9 | 12 | ||
| 10 | Os programas javascript do core do i3Geo agora ficam na pasta i3geo/js | 13 | Os programas javascript do core do i3Geo agora ficam na pasta i3geo/js |
| 11 | 14 | ||
| 12 | O aplicativo datadownload foi removido | 15 | O aplicativo datadownload foi removido |
| 13 | 16 | ||
| 14 | -As funcionalidades de download foram concentrados no aplicativo de acesso aos webservices OGC | 17 | +As funcionalidades de download foram concentrados no aplicativo de acesso aos |
| 18 | +webservices OGC | ||
| 15 | 19 | ||
| 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 | 20 | +A string de conexão com o sistema de metadados estatísticos deve ser definida em |
| 21 | +ms_configura.php e não mais no banco de dados de administração | ||
| 17 | 22 | ||
| 18 | ------------------------------------------------------------------------------------------------- | 23 | ------------------------------------------------------------------------------------------------- |
| 19 | Para a versão 6.0 | 24 | Para a versão 6.0 |
| 20 | 25 | ||
| 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. | 26 | +- para permitir o retorno da requisição WMS getfeatureinfo em JSON, foi incluído |
| 27 | +no mapfile base utilizado para gerar os serviços OGC a linha | ||
| 28 | +"wms_feature_info_mime_type" "application/json" em WEB->METADATA Caso você | ||
| 29 | +utilize um mapfile específico da sua instalação, veja o arquivo original | ||
| 30 | +existente em i3geo/aplicmap para fazer as adaptações. | ||
| 25 | 31 | ||
| 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. | 32 | +- style.overflow passou a ser definido automaticamente como "hidden" para |
| 33 | +previnir problemas com as janelas de informação. Essa definição ocorre apenas | ||
| 34 | +quando o elemento body do HTML contiver o id definido como "i3geo" e quando seu | ||
| 35 | +estilo "overflow" não estiver previamente definido. | ||
| 29 | 36 | ||
| 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 | 37 | +- Remoção da biblioteca baloon-tooltips em prol das rotinas específicas de cada |
| 38 | +API para construção de janelas de informação | ||
| 32 | 39 | ||
| 33 | -- Inclusão da variável $i3geo_proxy_server no ms_configura.php para uso em algumas operações baseadas no acesso | ||
| 34 | -a outros servidores via Curl e OGC | 40 | +- Inclusão da variável $i3geo_proxy_server no ms_configura.php para uso em |
| 41 | +algumas operações baseadas no acesso a outros servidores via Curl e OGC | ||
| 35 | 42 | ||
| 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 | 43 | +- Inclusão da variável $statusFerramentas no ms_configura para controlar o |
| 44 | +status de ferramentas que dependem de configuração específica do servidor | ||
| 38 | 45 | ||
| 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. | 46 | +- Foram incluídos subitens no menu suspenso para acomodar o grande número de |
| 47 | +opções. Os códigos locais que manipulam o menu suspenso devem ser revisados para | ||
| 48 | +verificar o funcionamento nessa nova condição. | ||
| 41 | 49 | ||
| 42 | -- Nova variável em ms_configura chamada $customDir que indica a pasta com as customizações dos mapas | 50 | +- Nova variável em ms_configura chamada $customDir que indica a pasta com as |
| 51 | +customizações dos mapas | ||
| 43 | 52 | ||
| 44 | -- nas interfaces que utilizam a API do google maps agora é necessário carregar a biblioteca geometry com o seguinte código: | ||
| 45 | -<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=drawing,geometry"></script> | 53 | +- nas interfaces que utilizam a API do google maps agora é necessário carregar a |
| 54 | +biblioteca geometry com o seguinte código: <script type="text/javascript" | ||
| 55 | +src="http://maps.google.com/maps/api/js?sensor=false&libraries=drawing,geometry"></script> | ||
| 46 | 56 | ||
| 47 | - os links para a árvore hiperbólica foram removidos. | 57 | - os links para a árvore hiperbólica foram removidos. |
| 48 | 58 | ||
| 49 | - a biblioteca pacotes/wicket/wicket.js agora é carregada com i3geo.js | 59 | - a biblioteca pacotes/wicket/wicket.js agora é carregada com i3geo.js |
| 50 | 60 | ||
| 51 | -- a biblioteca Richdraw foi removida em favor das bibliotecas de desenho nativas de cada API utilizada nos mapas | 61 | +- a biblioteca Richdraw foi removida em favor das bibliotecas de desenho nativas |
| 62 | +de cada API utilizada nos mapas | ||
| 52 | 63 | ||
| 53 | -- o código dos editores vetoriais para as interfaces Openlayers e Googlemaps foram movidos para a pasta i3geo/classesjs | 64 | +- o código dos editores vetoriais para as interfaces Openlayers e Googlemaps |
| 65 | +foram movidos para a pasta i3geo/classesjs | ||
| 54 | 66 | ||
| 55 | -- a ordem dos botões na barra de botões foi alterada para mostrar primeiro o botão da barra de edição | 67 | +- a ordem dos botões na barra de botões foi alterada para mostrar primeiro o |
| 68 | +botão da barra de edição | ||
| 56 | 69 | ||
| 57 | -- as funções de desenho de elementos gráficos utilizados pela interface GoogleEarth foram movidos de classesjs/classe_interface.js | ||
| 58 | -para classe_desenho.js | 70 | +- as funções de desenho de elementos gráficos utilizados pela interface |
| 71 | +GoogleEarth foram movidos de classesjs/classe_interface.js para | ||
| 72 | +classe_desenho.js | ||
| 59 | 73 | ||
| 60 | -- por default a árvore de temas agora é mostrada com checkbox ao invés de botão do tipo radio | 74 | +- por default a árvore de temas agora é mostrada com checkbox ao invés de botão |
| 75 | +do tipo radio | ||
| 61 | 76 | ||
| 62 | -- a árvore de temas agora pode ser utilizada para ligar/desligar camadas já existentes no mapa | 77 | +- a árvore de temas agora pode ser utilizada para ligar/desligar camadas já |
| 78 | +existentes no mapa | ||
| 63 | 79 | ||
| 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 | 80 | +- alteração na estrutura do objeto que contém as informações sobre as camadas |
| 81 | +existentes no mapa. Esse objeto foi reduzido em tamanho passando a usar uma | ||
| 82 | +lista de chaves e um array com os valores. Esse objeto é estruturado no servidor | ||
| 83 | +por classe_temas.php | ||
| 66 | 84 | ||
| 67 | - remoção do arquivo css/botoes.css em favor de css/botoes2.css | 85 | - remoção do arquivo css/botoes.css em favor de css/botoes2.css |
| 68 | 86 | ||
| 69 | -- as opções da guia móvel foram alteradas. Podem ser necessários ajustes nos estilos inline das interfaces em uso | ||
| 70 | -para posicionar corretamente os elementos dentro das guias | 87 | +- as opções da guia móvel foram alteradas. Podem ser necessários ajustes nos |
| 88 | +estilos inline das interfaces em uso para posicionar corretamente os elementos | ||
| 89 | +dentro das guias | ||
| 71 | 90 | ||
| 72 | ------------------------------------------------------------------------------------------------- | 91 | ------------------------------------------------------------------------------------------------- |
| 73 | Para a versão 5.0 | 92 | Para a versão 5.0 |
| 74 | 93 | ||
| 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 | 94 | +- O usuário agora pode ver a pasta i3geo/aplicmap/dados e navegar pelos arquivos |
| 95 | +para adicionar camadas ao mapa Se você não quiser permitir isso, inclua na | ||
| 96 | +interface do seu mapa a variável javascript | ||
| 77 | i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir = false; | 97 | i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir = false; |
| 78 | 98 | ||
| 79 | - Novas variáveis no i3geo/ms_configura.php: | 99 | - Novas variáveis no i3geo/ms_configura.php: |
| 80 | - $saikuUrl e $saikuConfigDataSource para controle da integração com o SAIKU | 100 | + $saikuUrl e $saikuConfigDataSource para controle da integração com o |
| 101 | + SAIKU | ||
| 81 | 102 | ||
| 82 | - $ogcwsmap permite definir qual arquivo map será utilizado pelo gerador de serviços OGC | 103 | + $ogcwsmap permite definir qual arquivo map será utilizado pelo gerador |
| 104 | + de serviços OGC | ||
| 83 | 105 | ||
| 84 | 106 | ||
| 85 | ------------------------------------------------------------------------------------------------- | 107 | ------------------------------------------------------------------------------------------------- |
| @@ -91,284 +113,326 @@ Para a versão 4.7 | @@ -91,284 +113,326 @@ Para a versão 4.7 | ||
| 91 | //seu codigo vai aqui | 113 | //seu codigo vai aqui |
| 92 | } | 114 | } |
| 93 | 115 | ||
| 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 | -- A interface Flamingo foi removida definitivamente | ||
| 98 | -- A interface "padrao" (geral) foi removida definitivamente | ||
| 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 | ||
| 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 | ||
| 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: | ||
| 119 | - classesRasterI | ||
| 120 | - fusaoGrafico | ||
| 121 | - executaR | ||
| 122 | - criaImagemR | ||
| 123 | - pegaValores | ||
| 124 | - pegaValoresM | ||
| 125 | - agrupaValores | ||
| 126 | - reSLD | ||
| 127 | - criaDirMapa | ||
| 128 | - permissoesarquivo | 116 | +- Criada a pasta init que contém uma nova página de inicialização - O banco de |
| 117 | +dados de administração foi alterado. Deve ser executado o programa de upgrade do | ||
| 118 | +banco, existente em i3geo/admin. - Para permitir o upgrade é necessário ter um | ||
| 119 | +usuário master cadastrado em i3geo/ms_configura.php - A interface Flamingo foi | ||
| 120 | +removida definitivamente - A interface "padrao" (geral) foi removida | ||
| 121 | +definitivamente - O gadget "quadro" foi removido - A opção de | ||
| 122 | +ativação/desativação do entorno foi removida - Remoção da pasta | ||
| 123 | +i3geo/classesjs/zerocal - Remoção da pasta i3geo/mobile - Remoção da pasta | ||
| 124 | +i3geo/pacotes/yui270 - Remoção dos arquivos de exemplo de i3geo/ferramentas - | ||
| 125 | +Remoção das pastas depreciadas de i3geo/ferramentas - Remoção da pasta | ||
| 126 | +i3geo/pacotes/rlib - Remoção da pasta i3geo/pacotes/jsts - Remoção da pasta | ||
| 127 | +i3geo/pacotes/jsobjects - Remoção dos arquivos js da raiz de i3geo/ferramentas - | ||
| 128 | +Os arquivos javascript das ferramentas foram renomeados, removendo-se a extensão | ||
| 129 | +.php - As tabelas do sistema de administração agora já podem ser armazenadas em | ||
| 130 | +um esquema diferente do public - O arquivo mashups/openlayers.js.php foi | ||
| 131 | +substituido por mashups/openlayers.js - O mapa com os estados do Brasil foi | ||
| 132 | +comentado nos mapfiles de inicialização. Para reativá-lo, deve-se remover os | ||
| 133 | +comentários do layer brasil existentes nos arquivos .map existentes em | ||
| 134 | +i3Geo/aplicmap - O layer com os limites estaduais não são mais carregados | ||
| 135 | +automaticamente, o layer estadosl está agora nos mapfiles de inicialização, | ||
| 136 | +porém, comentado para não ser ativado automaticamente - Os layers com a ZEE e | ||
| 137 | +base raster do MMA foram removidos dos mapfiles de inicialização - | ||
| 138 | +ms_configura.php | ||
| 139 | + - Nova variável de configuração para indicar o local das bibliotecas | ||
| 140 | + adicionais do software R: R_libpath | ||
| 141 | +- Funções removidas de classesphp/funcoes_gerais.php e inseridas nos respectivos | ||
| 142 | +programas que as chamam: | ||
| 143 | + classesRasterI fusaoGrafico executaR criaImagemR pegaValores | ||
| 144 | + pegaValoresM agrupaValores reSLD criaDirMapa permissoesarquivo | ||
| 129 | ------------------------------------------------------------------------------------------------- | 145 | ------------------------------------------------------------------------------------------------- |
| 130 | Para a versão 4.6 | 146 | Para a versão 4.6 |
| 131 | 147 | ||
| 132 | Simbologia | 148 | Simbologia |
| 133 | 149 | ||
| 134 | Verifique o uso de símbolos lineares. | 150 | Verifique o uso de símbolos lineares. |
| 135 | - Utilize WIDTH no lugar de SIZE | ||
| 136 | - No símbolo chamado "linhas", utilize um símbolo simples, exemplo: | 151 | + Utilize WIDTH no lugar de SIZE No símbolo chamado |
| 152 | + "linhas", utilize um símbolo simples, exemplo: | ||
| 137 | STYLE | 153 | STYLE |
| 138 | - WIDTH 3 | ||
| 139 | - COLOR 255 0 0 | 154 | + WIDTH 3 COLOR 255 0 0 |
| 140 | END | 155 | END |
| 141 | Layout | 156 | Layout |
| 142 | 157 | ||
| 143 | Para utilizar o padrão CSS3 foi incluído nas páginas o doctype: | 158 | Para utilizar o padrão CSS3 foi incluído nas páginas o doctype: |
| 144 | - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | 159 | + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
| 160 | + "http://www.w3.org/TR/html4/loose.dtd"> | ||
| 145 | 161 | ||
| 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 | 162 | + Se vc usa customizações, verifique se o seu HTML é compatível |
| 163 | + com CSS3. Um dos principais problemas é a necessidade de uso de | ||
| 164 | + "px" sempre que forem utilizados os estilos top, left, width e | ||
| 165 | + height | ||
| 148 | ------------------------------------------------------------------------------------------------- | 166 | ------------------------------------------------------------------------------------------------- |
| 149 | Para a versão 4.5 + SP11 | 167 | Para a versão 4.5 + SP11 |
| 150 | 168 | ||
| 151 | Mudanças que foram feitas para uso da versão 6 do Mapserver: | 169 | Mudanças que foram feitas para uso da versão 6 do Mapserver: |
| 152 | 170 | ||
| 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 | - geral1v5.map | ||
| 156 | - geral1v6.map | ||
| 157 | - geral1debianv5.map | ||
| 158 | - geral1debianv6.map | ||
| 159 | - geral1windowsv5.map | 171 | + Os mapfiles de inicialização geral1.map, geral1debian.map e |
| 172 | + geral1windows.map, existentes em i3geo/aplicmap, foram mantidos | ||
| 173 | + para efeitos de compatibilidade. Os novos mapfiles de | ||
| 174 | + inicialização agora são: | ||
| 175 | + geral1v5.map geral1v6.map geral1debianv5.map | ||
| 176 | + geral1debianv6.map geral1windowsv5.map | ||
| 160 | gral1windowsv6.map | 177 | gral1windowsv6.map |
| 161 | "vX" indica a versão do Mapserver | 178 | "vX" indica a versão do Mapserver |
| 162 | 179 | ||
| 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 | - 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. | 180 | + Caso o i3Geo seja inicializado com um mapfile diferente dos que |
| 181 | + são padrão, existentes em i3geo/aplicmap, é necessário alterar | ||
| 182 | + esse mapfile para compatibilizá-lo com a versão 6 do Mapserver. | ||
| 183 | + Utilize o arquivo i3geo/aplicmap/geral1.map ou geral1windows.map | ||
| 184 | + para copiar os elementos iniciais (de MAP até o primeiro LAYER) | ||
| 185 | + para o mapfile de inicialização desejado. | ||
| 167 | 186 | ||
| 168 | Arquivos de definição de símbolos: | 187 | 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 | - | ||
| 173 | - Nos mapfiles existentes em i3geo/temas, deve-se substituir a linha | ||
| 174 | - SYMBOLSET ../symbols/simbolos.sym | ||
| 175 | - por | ||
| 176 | - SYMBOLSET ../symbols/simbolosv6.sym | ||
| 177 | - ou | ||
| 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 | ||
| 181 | - simbolosv5.sym ou simbolosv6.sym, deve-se fazer o mesmo em simbolos.sym | 188 | + i3geo/symbols/simbolos.sym não deve mais ser usado, |
| 189 | + continua a existir apenas para compatibilidade novos | ||
| 190 | + símbolos devem ser inseridos em | ||
| 191 | + i3geo/symbols/simbolosv5.sym ou em | ||
| 192 | + i3geo/symbols/simbolosv6.sym, conforme a versão do | ||
| 193 | + Mapserver em uso | ||
| 194 | + | ||
| 195 | + Nos mapfiles existentes em i3geo/temas, deve-se | ||
| 196 | + substituir a linha SYMBOLSET ../symbols/simbolos.sym por | ||
| 197 | + SYMBOLSET ../symbols/simbolosv6.sym ou SYMBOLSET | ||
| 198 | + ../symbols/simbolosv5.sym conforme a versão do Mapserver | ||
| 199 | + em uso Sem essa mudança, o i3Geo continuará a funcionar, | ||
| 200 | + mas se forem criados novos símbolos em um arquivo | ||
| 201 | + simbolosv5.sym ou simbolosv6.sym, deve-se fazer o mesmo | ||
| 202 | + em simbolos.sym | ||
| 182 | 203 | ||
| 183 | 204 | ||
| 184 | Para a versão 4.5 + SP8 | 205 | Para a versão 4.5 + SP8 |
| 185 | 206 | ||
| 186 | - As interfaces Openlayers e Googlemaps por default passaram a utilizar as guias na forma "retrátil" | ||
| 187 | - As interfaces com a guia lateral anterior foram renomeadas para i3geo/interface/openlayers1.htm e googlemaps1.phtml | 207 | + As interfaces Openlayers e Googlemaps por default passaram a utilizar as |
| 208 | + guias na forma "retrátil" As interfaces com a guia lateral anterior | ||
| 209 | + foram renomeadas para i3geo/interface/openlayers1.htm e | ||
| 210 | + googlemaps1.phtml | ||
| 188 | 211 | ||
| 189 | Para a versão 4.5 | 212 | Para a versão 4.5 |
| 190 | 213 | ||
| 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 | - esses arquivos, vc pode simplesmente copiar os arquivos existentes na nova pasta (i3geo/interface) | ||
| 194 | - para a antiga (i3geo/aplicmap). | 214 | + Os arquivos com as interfaces HTML dos diferentes mapas do i3Geo foram |
| 215 | + movidos do diretório i3geo/aplicmap para o diretório i3geo/interface. | ||
| 216 | + Caso existam links apontando diretamente para esses arquivos, vc pode | ||
| 217 | + simplesmente copiar os arquivos existentes na nova pasta | ||
| 218 | + (i3geo/interface) para a antiga (i3geo/aplicmap). | ||
| 195 | 219 | ||
| 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 | - e $locaplic."/aplicmap" | 220 | + As variáveis de configuração $temasdir e $temasaplic foram removidas. Se |
| 221 | + vc desenvolveu programas em PHP, no lugar dessas variáveis utilize | ||
| 222 | + $locaplic e o local fixo dos arquivos, por exemplo $locaplic."/temas" e | ||
| 223 | + $locaplic."/aplicmap" | ||
| 199 | 224 | ||
| 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. | 225 | + A opção de administração com base em arquivos XML em disco foi removida. |
| 226 | + Agora, deve-se sempre utilizar o banco de dados de admnistração. | ||
| 202 | 227 | ||
| 203 | - O banco de dados de administração sofreu alterações. Veja em "Outras opções", no sistema de admnistração. | 228 | + O banco de dados de administração sofreu alterações. Veja em "Outras |
| 229 | + opções", no sistema de admnistração. | ||
| 204 | 230 | ||
| 205 | - O arquivo admin.db (banco de dados de admnistração default) foi movido de i3geo/menutemas para i3geo/admin | 231 | + O arquivo admin.db (banco de dados de admnistração default) foi movido |
| 232 | + de i3geo/menutemas para i3geo/admin | ||
| 206 | 233 | ||
| 207 | O "alias" para a interface "zerocal" foi removido, utilize em seu lugar: | 234 | O "alias" para a interface "zerocal" foi removido, utilize em seu lugar: |
| 208 | http://localhost/i3geo/ms_criamapa.php?interface=zerocal.htm ou | 235 | http://localhost/i3geo/ms_criamapa.php?interface=zerocal.htm ou |
| 209 | http://localhost/i3geo/interface/zerocal.htm | 236 | http://localhost/i3geo/interface/zerocal.htm |
| 210 | 237 | ||
| 211 | - A pasta "images" foi removida e as imagens movidas para a pasta "imagens\depreciado" | 238 | + A pasta "images" foi removida e as imagens movidas para a pasta |
| 239 | + "imagens\depreciado" | ||
| 212 | 240 | ||
| 213 | Opção de comentários em temas | 241 | 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 | - 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 | 242 | + Foram acrescentadas novas variáveis em ms_configura.php. Veja |
| 243 | + esse arquivo para editar as variáveis e registrar as APIs das | ||
| 244 | + redes sociais como Twitter e Facebook Por default, todos os | ||
| 245 | + temas agora podem receber comentários. Para bloquear comentários | ||
| 246 | + em temas específicos, utilize o editor de mapfiles do sistema de | ||
| 247 | + admnistração para bloquear essa opção em cada tema Os | ||
| 248 | + comentários são armazenados em uma tabela no banco de dados de | ||
| 249 | + administração. Essa tabela precisa ser criada no banco. Para | ||
| 250 | + criar a tabela veja o item "Outras opções" em | ||
| 251 | + http://localhost/i3geo/admin | ||
| 220 | 252 | ||
| 221 | Contagem do número de acessos de cada tema | 253 | 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 | - classesjs/i3geo_tudo_compacto45.js | ||
| 229 | - css/i3geo_ferramentas45.css | 254 | + Foi criada uma nova tabela no sistema de administração para |
| 255 | + guardar o número de vezes que um tema é acessado. Antes a | ||
| 256 | + contagem era mantida na tabela i3geoadmin_temas, cuja coluna | ||
| 257 | + nacessos foi depreciada. Essa nova tabela guarda também o dia do | ||
| 258 | + acesso. Para criar a tabela veja o item "Outras opções" em | ||
| 259 | + http://localhost/i3geo/admin | ||
| 260 | + | ||
| 261 | + O nome dos arquivos js e ccs compactados foram renomeados, incluindo o | ||
| 262 | + valor da versão no final. Isso foi feito para se evitar problemas de | ||
| 263 | + cache de versões antigas. Os arquivos renomeados foram: | ||
| 264 | + classesjs/i3geo_tudo_compacto45.js css/i3geo_ferramentas45.css | ||
| 230 | 265 | ||
| 231 | Testado o uso de zlib.output_compression = On no php.ini | 266 | Testado o uso de zlib.output_compression = On no php.ini |
| 232 | 267 | ||
| 233 | Variáveis ou funções removidas | 268 | Variáveis ou funções removidas |
| 234 | i3GEO.interface (utilize i3GEO.Interface, com "I" maiúsculo) | 269 | i3GEO.interface (utilize i3GEO.Interface, com "I" maiúsculo) |
| 235 | - g_postpx | ||
| 236 | - g_tipotop | ||
| 237 | - g_tipoleft | 270 | + g_postpx g_tipotop g_tipoleft |
| 238 | 271 | ||
| 239 | - A inicialização da interface Google Earth (interface/googleearth.phtml) foi incluida na tag "body": | 272 | + A inicialização da interface Google Earth (interface/googleearth.phtml) |
| 273 | + foi incluida na tag "body": | ||
| 240 | <body id="i3geo" onload='i3GEO.inicia();'> | 274 | <body id="i3geo" onload='i3GEO.inicia();'> |
| 241 | 275 | ||
| 242 | e-mail institucional (incluido no arquivo de correções SP7) | 276 | 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 | 277 | + em ms_configura.php pode ser definido um e-mail padrão que é |
| 278 | + utilizado nas interfaces dos mapas Para que o e-mail definido | ||
| 279 | + seja mostrado, é necessário adicionar um elemento HTML com | ||
| 280 | + id=emailInstituicao no mapa | ||
| 245 | 281 | ||
| 246 | ------------------------------------------------------------------------------------------------- | 282 | ------------------------------------------------------------------------------------------------- |
| 247 | Para a versão 4.4 | 283 | Para a versão 4.4 |
| 248 | 284 | ||
| 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): | 285 | + Verifique se o PHP está configurado (php.ini) para permitir a passagem |
| 286 | + de parâmetros por referência (dependendo da versão do PHP, esse | ||
| 287 | + parâmetro é definido como "Off" por default): | ||
| 251 | allow_call_time_pass_reference = On | 288 | allow_call_time_pass_reference = On |
| 252 | 289 | ||
| 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. | 290 | + Foi acrescentado um novo LAYER em i3geo/aplicmp/geral1.map e |
| 291 | + geral1windows.map com dados do Open Street Map. Caso vc não queira que | ||
| 292 | + essa camada nova apareça, basta removê-las desses arquivos. | ||
| 255 | 293 | ||
| 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. | 294 | + Foi incluida a remoção de cookies no ms_criamapa.php, que inicializa o |
| 295 | + i3geo ($_COOKIE = array();). Se vc precisa definir cookies, considere a | ||
| 296 | + necessidade de comentar a linha de código do ms_criamapa.php. | ||
| 258 | 297 | ||
| 259 | - Por default, o i3Geo passou a usar a interface openlayers.htm. Se vc quiser modificar isso, altere o ms_configura.php. | 298 | + Por default, o i3Geo passou a usar a interface openlayers.htm. Se vc |
| 299 | + quiser modificar isso, altere o ms_configura.php. | ||
| 260 | ------------------------------------------------------------------------------------------------- | 300 | ------------------------------------------------------------------------------------------------- |
| 261 | Para a versão 4.3 | 301 | Para a versão 4.3 |
| 262 | 302 | ||
| 263 | - O banco de dados de administração sofreu as seguintes alterações (vc deve incluir as novas colunas | ||
| 264 | - para que o i3Geo funcione corretamente: | 303 | + O banco de dados de administração sofreu as seguintes alterações (vc |
| 304 | + deve incluir as novas colunas para que o i3Geo funcione corretamente: | ||
| 265 | 305 | ||
| 266 | - acréscimo das colunas en,es,it nas tabelas (tipo texto) | 306 | - acréscimo das colunas en,es,it nas tabelas (tipo texto) |
| 267 | - i3geoadmin_menus | ||
| 268 | - i3geoadmin_temas | ||
| 269 | - i3geoadmin_grupos | 307 | + i3geoadmin_menus i3geoadmin_temas i3geoadmin_grupos |
| 270 | i3geoadmin_subgrupos | 308 | i3geoadmin_subgrupos |
| 271 | 309 | ||
| 272 | - acréscimo da coluna kmz_tema em i3geoadmin_temas (tipo texto) | 310 | - acréscimo da coluna kmz_tema em i3geoadmin_temas (tipo texto) |
| 273 | 311 | ||
| 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". | 312 | + Foi incluida uma nova opção que permite ao usuário alterar o SQL que faz |
| 313 | + o acesso aos dados em um LAYER (elemento DATA do mapfile). Mostrar ou | ||
| 314 | + não essa opção é controlado por um metadata em cada LAYER. Por default, | ||
| 315 | + o i3Geo entende que esse metadata é marcado como SIM. Se vc não quer que | ||
| 316 | + o usuário possa acessar essa funcionalidade, utilize o sistema de | ||
| 317 | + administração para editar esse metadata de cada LAYER presente em um | ||
| 318 | + mapfile ou então, inclua o metadata "editorsql" "nao". | ||
| 279 | 319 | ||
| 280 | ------------------------------------------------------------------------------------------------- | 320 | ------------------------------------------------------------------------------------------------- |
| 281 | Para a versão 4.1 | 321 | Para a versão 4.1 |
| 282 | 322 | ||
| 283 | Sistema de administração | 323 | Sistema de administração |
| 284 | 324 | ||
| 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 | - | ||
| 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 | - | ||
| 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 | - | ||
| 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 | - | ||
| 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 | - | ||
| 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 | - | ||
| 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 | - | ||
| 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. | 325 | + A administração do i3geo pode ser feita através de um sistema de |
| 326 | + formulários web desde que vc opte por isso. | ||
| 327 | + | ||
| 328 | + Se vc quiser continuar usando os arquivos XML existentes em | ||
| 329 | + i3geo/menutemas, não tem problema, mas nesse caso o sistema de | ||
| 330 | + administração não lhe será útil. | ||
| 331 | + | ||
| 332 | + A opção pelo uso do sistema de administração é default na versão 4.1. Se | ||
| 333 | + vc não quiser usá-la, deverá editar o arquivo i3geo/ms_configura.php e | ||
| 334 | + colocar os nomes dos arquivos XML nas opções desejadas. Esse arquivo | ||
| 335 | + está documentado, basta ler para entender o que deve ser feito. | ||
| 336 | + | ||
| 337 | + O sistema de administração é acessível no endereço i3geo/admin | ||
| 338 | + (http://localhost/i3geo/admin). Apenas editores cadastrados podem usar | ||
| 339 | + esse sistema. O cadastramento é feito por número IP (veja | ||
| 340 | + i3geo/ms_configura.php). Por default, "localhost" é um editor | ||
| 341 | + cadastrado. | ||
| 342 | + | ||
| 343 | + Os arquivos mapfiles existentes em i3geo/temas continuam sendo | ||
| 344 | + necessários e vc pode editá-los manualmente ou por meio do sistema de | ||
| 345 | + administração. | ||
| 346 | + | ||
| 347 | + Os arquivos XML que vc já possuí em i3geo/menutemas devem ser importados | ||
| 348 | + para o sistema de administração. Utilize as opções existentes em | ||
| 349 | + i3geo/admin para fazer isso. | ||
| 350 | + | ||
| 351 | + O banco de dados default do i3geo é em SQLITE e fica em | ||
| 352 | + i3geo/menutemas/admin.db. Vc deve apagar esse arquivo e criar outro | ||
| 353 | + antes de importar seus arquivos XML. No sistema de administração existe | ||
| 354 | + uma opção para criar o banco, o que deve ser feito depois que vc apagar | ||
| 355 | + o arquivo que vai com o i3geo. | ||
| 356 | + | ||
| 357 | + Se vc não quiser usar o SQLITE vc deve criar um arquivo de conexão com | ||
| 358 | + seu banco de dados e registrar o endereço desse arquivo em uma variável | ||
| 359 | + no i3geo/ms_configura.php. Um exemplo de arquivo de configuração para | ||
| 360 | + POSTGRE pode ser visto em i3geo/admin/php/conexaomm.php. Ao usar a opção | ||
| 361 | + de criação do banco existente no sistema de administração, as tabelas | ||
| 362 | + serão criadas no banco de dados indicado. | ||
| 312 | 363 | ||
| 313 | PHP | 364 | PHP |
| 314 | 365 | ||
| 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. | 366 | + O sistema de administração do i3geo é baseado na biblioteca PHP chamada |
| 367 | + "PDO". Nas versões mais recentes do PHP e no MS4W essa biblioteca já vem | ||
| 368 | + habilitada. Se no seu PHP não existir o PDO vc deverá instalá-lo. | ||
| 317 | 369 | ||
| 318 | YAHOO | 370 | YAHOO |
| 319 | 371 | ||
| 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 | 372 | + A bibblioteca do YAHOO (YUI) foi atualizada. A versão antiga continua em |
| 373 | + i3geo/pacotes. Se vc desenvolveu programas baseados na versão antiga, é | ||
| 374 | + bom verificar se tudo funcionará corretamente pois o arquivo | ||
| 322 | i3geo/classesjs/i3geo.js agora utiliza essa nova versão da YUI. | 375 | i3geo/classesjs/i3geo.js agora utiliza essa nova versão da YUI. |
| 323 | 376 | ||
| 324 | JSOBJECTS | 377 | JSOBJECTS |
| 325 | 378 | ||
| 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 | - para gerar os arquivos compactados do i3geo. | 379 | + Essa biblioteca não será mais utilizada pelo i3geo, sendo substituída |
| 380 | + pelo YUI. Se vc utilizava as funcionalidades dessa biblioteca, embutida | ||
| 381 | + no i3geo.js, deverá verificar seu código ou então embutir novamente essa | ||
| 382 | + biblioteca no i3geo.js. Para isso vc deve alterar o programa | ||
| 383 | + i3geo/classesjs/compactajs.php e executá-lo para gerar os arquivos | ||
| 384 | + compactados do i3geo. | ||
| 330 | 385 | ||
| 331 | Classes JS e namespaces | 386 | Classes JS e namespaces |
| 332 | 387 | ||
| 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. | 388 | + O modelo de desenvolvimento dos programas javascript estão sendo |
| 389 | + migrados aos poucos para estruturas baseadas em classes. Isso facilitará | ||
| 390 | + a compreensão dos códigos e sua documentação, facilitando a vida dos | ||
| 391 | + desenvolvedores e permitindo uma melhor evolução dos códigos. | ||
| 336 | 392 | ||
| 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: | 393 | + As classes desenvolvidas ficarão em arquivos únicos de cada classe e |
| 394 | + devem usar o namespace i3GEO. Essa regra evitará conflitos entre | ||
| 395 | + bibliotecas javascript adicionadas ao i3geo. Exemplo, para remover a | ||
| 396 | + acentuação de uma palavra vc pode usar a classe i3GEO.util: | ||
| 340 | 397 | ||
| 341 | - var palavraAcentuada = "coração"; | ||
| 342 | - var palavraSemAcento = i3GEO.util.removeAcentos(palavraAcentuada); | 398 | + var palavraAcentuada = "coração"; var palavraSemAcento = |
| 399 | + i3GEO.util.removeAcentos(palavraAcentuada); | ||
| 343 | 400 | ||
| 344 | Googlemaps | 401 | Googlemaps |
| 345 | 402 | ||
| 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. | 403 | + A chave de registro da API do Google agora deve ser incluída no arquivo |
| 404 | + i3geo/ms_configura.php na variável $googleApiKey. | ||
| 348 | 405 | ||
| 349 | - Isso foi necessário porque a API do Google será utilizada em outras ferramentas do i3geo. | 406 | + Isso foi necessário porque a API do Google será utilizada em outras |
| 407 | + ferramentas do i3geo. | ||
| 350 | 408 | ||
| 351 | - A ferramenta googlemaps agora é chamada com ferramentas/googlemaps/index.php | 409 | + A ferramenta googlemaps agora é chamada com |
| 410 | + ferramentas/googlemaps/index.php | ||
| 352 | 411 | ||
| 353 | Idiomas | 412 | Idiomas |
| 354 | 413 | ||
| 355 | - A lista de palavras e suas traduções foram retiradas do arquivo i3geo/classesjs/configura.js e incluidas no | ||
| 356 | - novo arquivo i3geo/classesjs/dicionario.js | 414 | + A lista de palavras e suas traduções foram retiradas do arquivo |
| 415 | + i3geo/classesjs/configura.js e incluidas no novo arquivo | ||
| 416 | + i3geo/classesjs/dicionario.js | ||
| 357 | 417 | ||
| 358 | - Foi criada uma classe específica para manipular a internacionalização. Veja a documentação em | 418 | + Foi criada uma classe específica para manipular a internacionalização. |
| 419 | + Veja a documentação em | ||
| 359 | http://localhost/i3geo/documentacao/files/classesjs/classe_idioma-js.html | 420 | http://localhost/i3geo/documentacao/files/classesjs/classe_idioma-js.html |
| 360 | 421 | ||
| 361 | Árvore de temas | 422 | Árvore de temas |
| 362 | 423 | ||
| 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 | 424 | + A árvore de temas, que aparece na guia "Mapa", agora é montada com a |
| 425 | + biblioteca YUI. Foi criada uma classe javascript específica para | ||
| 426 | + manipular essa árvore. Veja a documentação em | ||
| 365 | http://localhost/i3geo/documentacao/files/classesjs/classe_arvoredecamadas-js.html | 427 | 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 | 428 | + Os aplicativos que usam árvores também utilizam agora essa classe, como |
| 429 | + o i3geo/datadownload.htm | ||
| 367 | 430 | ||
| 368 | Árvore de camadas | 431 | Árvore de camadas |
| 369 | 432 | ||
| 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 | 433 | + A árvore de camadas, que aparece na guia "+ temas", agora é montada com |
| 434 | + a biblioteca YUI. Foi criada uma classe javascript específica para | ||
| 435 | + manipular essa árvore. Veja a documentação em | ||
| 372 | http://localhost/i3geo/documentacao/files/classesjs/classe_arvoredetemas-js.html | 436 | http://localhost/i3geo/documentacao/files/classesjs/classe_arvoredetemas-js.html |
| 373 | 437 | ||
| 374 | Utilitários | 438 | Utilitários |
| @@ -378,27 +442,30 @@ Utilitários | @@ -378,27 +442,30 @@ Utilitários | ||
| 378 | 442 | ||
| 379 | Cálculos | 443 | Cálculos |
| 380 | 444 | ||
| 381 | - Os cálculos agora estão na classe i3GEO.calculo, por exemplo, para converter coordenadas de dd para dms, utilize: | ||
| 382 | - i3GEO.calculo.dd2dms(dd) | 445 | + Os cálculos agora estão na classe i3GEO.calculo, por exemplo, para |
| 446 | + converter coordenadas de dd para dms, utilize: i3GEO.calculo.dd2dms(dd) | ||
| 383 | 447 | ||
| 384 | objmapa | 448 | objmapa |
| 385 | 449 | ||
| 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 | - alert(i3GEO.parametros.mapexten) | ||
| 391 | - A lista completa de i3GEO.parametros pode ser vista em i3geo/classesjs/classe_i3geo.js | 450 | + A forma de inicialização do i3geo do lado do navegador (javascript) |
| 451 | + agora é controlado pela classe i3GEO. O "objmapa" não é mais utilizado. | ||
| 452 | + Os parâmetros do mapa, como extensão geográfica, tamanho do pixel, etc, | ||
| 453 | + são agora acessados por meio de i3GEO.parametros, por exemplo, para | ||
| 454 | + obter a extensão geográfica do mapa atual, utilize: | ||
| 455 | + alert(i3GEO.parametros.mapexten) A lista completa de i3GEO.parametros | ||
| 456 | + pode ser vista em i3geo/classesjs/classe_i3geo.js | ||
| 392 | 457 | ||
| 393 | Variáveis de configuração | 458 | Variáveis de configuração |
| 394 | 459 | ||
| 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 | 460 | + Muitas das novas classes possuem seus próprios métodos de configuração. |
| 461 | + Porém os parâmetros principais de configuração do mapa ficam agora na | ||
| 462 | + classe i3GEO.configura Por exemplo, para obter o diretório onde o i3geo | ||
| 463 | + está instalado, antes utilizava-se g_locaplic, agora utiliza-se | ||
| 398 | i3GEO.configura.locaplic | 464 | i3GEO.configura.locaplic |
| 399 | 465 | ||
| 400 | Chamada aos programas PHP | 466 | Chamada aos programas PHP |
| 401 | 467 | ||
| 402 | - Todas as chamadas a programas PHP via AJAX foram concentradas na classe classe_php.js. | 468 | + Todas as chamadas a programas PHP via AJAX foram concentradas na classe |
| 469 | + classe_php.js. | ||
| 403 | 470 | ||
| 404 | 471 |