Commit ae80570d4b0ba4b4261d0964a514e82131e3d454
1 parent
7cb3b61d
Exists in
master
and in
7 other branches
--no commit message
Showing
5 changed files
with
135 additions
and
3 deletions
Show diff stats
classesphp/mapa_googlemaps.php
@@ -7,7 +7,30 @@ das variáveis de conexão com banco e outras operações específicas do i3Geo. | @@ -7,7 +7,30 @@ das variáveis de conexão com banco e outras operações específicas do i3Geo. | ||
7 | 7 | ||
8 | É utilizado especificamente nas interfaces que utilizam a biblioteca Googlemaps. | 8 | É utilizado especificamente nas interfaces que utilizam a biblioteca Googlemaps. |
9 | 9 | ||
10 | -Precisa do código da "section" PHP aberta pelo i3Geo ou o código para acesso especial indicado no parâmetro telaR (veja a ferramenta TELAREMOTA). | 10 | +Precisa do código da "section" PHP aberta pelo i3Geo ou o código para acesso especial indicado no parâmetro telaR |
11 | +(veja a ferramenta TELAREMOTA). | ||
12 | + | ||
13 | +Parametros: | ||
14 | + | ||
15 | +g_sid {string} - código da "section" PHP | ||
16 | + | ||
17 | +telaR {string} - (opcional) utilizado para autorizar o uso do mapfile aberto (deve estar registrado em $fingerprint (variável de seção) | ||
18 | + | ||
19 | +tipolayer {fundo|} - (opcional) indica que a imagem a ser produzida compõe o fundo do mapa | ||
20 | + | ||
21 | +BBOX {xmin xmax ymin ymax} - extensão geográfica a ser utilizada no desenho do mapa | ||
22 | + | ||
23 | +WIDTH {numeric} - largura do mapa | ||
24 | + | ||
25 | +HEIGHT {numeric} - altura do mapa | ||
26 | + | ||
27 | +layer {string} - código do layer existente no mapa que será desenhado (ignorado quando telaR for definido) | ||
28 | + | ||
29 | +DESLIGACACHE {sim|nao} - força a não usar o cache de imagens qd definido como "sim", do contrário, o uso ou não do cache será definido automaticamente | ||
30 | + | ||
31 | +TIPOIMAGEM {cinza|sepiaclara|sepianormal|negativo|detectaBordas|embassa|gaussian_blur|selective_blur|mean_removal|pixelate | ||
32 | +} - filtro de imagem que será aplicado na imagem | ||
33 | + | ||
11 | 34 | ||
12 | Licenca: | 35 | Licenca: |
13 | 36 |
classesphp/mapa_openlayers.php
@@ -7,7 +7,29 @@ das variáveis de conexão com banco e outras operações específicas do i3Geo. | @@ -7,7 +7,29 @@ das variáveis de conexão com banco e outras operações específicas do i3Geo. | ||
7 | 7 | ||
8 | É utilizado especificamente nas interfaces que utilizam a biblioteca OpenLayers em LAYERS do tipo WMS. | 8 | É utilizado especificamente nas interfaces que utilizam a biblioteca OpenLayers em LAYERS do tipo WMS. |
9 | 9 | ||
10 | -Precisa do código da "section" PHP aberta pelo i3Geo ou o código para acesso especial indicado no parâmetro telaR (veja a ferramenta TELAREMOTA). | 10 | +Precisa do código da "section" PHP aberta pelo i3Geo ou o código para acesso especial indicado no parâmetro telaR |
11 | +(veja a ferramenta TELAREMOTA). | ||
12 | + | ||
13 | +Parametros: | ||
14 | + | ||
15 | +g_sid {string} - código da "section" PHP | ||
16 | + | ||
17 | +telaR {string} - (opcional) utilizado para autorizar o uso do mapfile aberto (deve estar registrado em $fingerprint (variável de seção) | ||
18 | + | ||
19 | +tipolayer {fundo|} - (opcional) indica que a imagem a ser produzida compõe o fundo do mapa | ||
20 | + | ||
21 | +BBOX {xmin xmax ymin ymax} - extensão geográfica a ser utilizada no desenho do mapa | ||
22 | + | ||
23 | +WIDTH {numeric} - largura do mapa | ||
24 | + | ||
25 | +HEIGHT {numeric} - altura do mapa | ||
26 | + | ||
27 | +layer {string} - código do layer existente no mapa que será desenhado (ignorado quando telaR for definido) | ||
28 | + | ||
29 | +DESLIGACACHE {sim|nao} - força a não usar o cache de imagens qd definido como "sim", do contrário, o uso ou não do cache será definido automaticamente | ||
30 | + | ||
31 | +TIPOIMAGEM {cinza|sepiaclara|sepianormal|negativo|detectaBordas|embassa|gaussian_blur|selective_blur|mean_removal|pixelate | ||
32 | +} - filtro de imagem que será aplicado na imagem | ||
11 | 33 | ||
12 | Licenca: | 34 | Licenca: |
13 | 35 |
ferramentas/telaremota/googlemaps1.php
@@ -12,6 +12,47 @@ | @@ -12,6 +12,47 @@ | ||
12 | <body onload="inicia()"> | 12 | <body onload="inicia()"> |
13 | <div id=googlemapsdiv style="width:100%;height:100%;"></div> | 13 | <div id=googlemapsdiv style="width:100%;height:100%;"></div> |
14 | <script> | 14 | <script> |
15 | +/* | ||
16 | +Title: Tela remota - Google Maps | ||
17 | + | ||
18 | +Interface baseada na API Google Maps utilizada na apresentação remota do mapa em uso. | ||
19 | + | ||
20 | +Parametros: | ||
21 | + | ||
22 | +g_sid {string} - código da "section" PHP aberta na criação do mapa em uso | ||
23 | + | ||
24 | +telaR {string} - código especial que autoriza o uso do mapa atual em um navegador diferente daquele utilizado na criação do mapa em uso | ||
25 | + | ||
26 | +Veja: | ||
27 | + | ||
28 | +<i3GEO.tema.dialogo.telaremota> | ||
29 | + | ||
30 | +Arquivo: | ||
31 | + | ||
32 | +i3geo/ferramentas/telaremota/index.js.php | ||
33 | + | ||
34 | +Licenca: | ||
35 | + | ||
36 | +GPL2 | ||
37 | + | ||
38 | +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | ||
39 | + | ||
40 | +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | ||
41 | +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | ||
42 | + | ||
43 | +Este programa é software livre; você pode redistribuí-lo | ||
44 | +e/ou modificá-lo sob os termos da Licença Pública Geral | ||
45 | +GNU conforme publicada pela Free Software Foundation; | ||
46 | + | ||
47 | +Este programa é distribuído na expectativa de que seja útil, | ||
48 | +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | ||
49 | +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | ||
50 | +Consulte a Licença Pública Geral do GNU para mais detalhes. | ||
51 | +Você deve ter recebido uma cópia da Licença Pública Geral do | ||
52 | +GNU junto com este programa; se não, escreva para a | ||
53 | +Free Software Foundation, Inc., no endereço | ||
54 | +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
55 | +*/ | ||
15 | function inicia(){ | 56 | function inicia(){ |
16 | extentAnterior = ""; | 57 | extentAnterior = ""; |
17 | contadorSalva = 0; | 58 | contadorSalva = 0; |
@@ -82,4 +123,4 @@ function recuperaMapa(){ | @@ -82,4 +123,4 @@ function recuperaMapa(){ | ||
82 | } | 123 | } |
83 | </script> | 124 | </script> |
84 | </body> | 125 | </body> |
85 | -</html> | 126 | +</html> |
86 | \ No newline at end of file | 127 | \ No newline at end of file |
ferramentas/telaremota/index.js.php
@@ -122,6 +122,11 @@ i3GEOF.telaremota = { | @@ -122,6 +122,11 @@ i3GEOF.telaremota = { | ||
122 | if(i3GEO.eventos.NAVEGAMAPA.toString().search("gravaExtent()") < 0) | 122 | if(i3GEO.eventos.NAVEGAMAPA.toString().search("gravaExtent()") < 0) |
123 | {i3GEO.eventos.NAVEGAMAPA.push("i3GEOF.telaremota.gravaExtent()");} | 123 | {i3GEO.eventos.NAVEGAMAPA.push("i3GEOF.telaremota.gravaExtent()");} |
124 | }, | 124 | }, |
125 | + /* | ||
126 | + Function: gravaExtent | ||
127 | + | ||
128 | + Grava a extensão geográfica do mapa atual na section PHP aberta pelo mapa atual. | ||
129 | + */ | ||
125 | gravaExtent: function(){ | 130 | gravaExtent: function(){ |
126 | var p,cp,temp; | 131 | var p,cp,temp; |
127 | temp = function(){}; | 132 | temp = function(){}; |
ferramentas/telaremota/openlayers1.php
@@ -12,6 +12,47 @@ | @@ -12,6 +12,47 @@ | ||
12 | <body onload="inicia()"> | 12 | <body onload="inicia()"> |
13 | <div id=openlayers style="width:100%;height:100%;"></div> | 13 | <div id=openlayers style="width:100%;height:100%;"></div> |
14 | <script> | 14 | <script> |
15 | +/* | ||
16 | +Title: Tela remota - OpenLayers | ||
17 | + | ||
18 | +Interface baseada na API OpenLayers utilizada na apresentação remota do mapa em uso. | ||
19 | + | ||
20 | +Parametros: | ||
21 | + | ||
22 | +g_sid {string} - código da "section" PHP aberta na criação do mapa em uso | ||
23 | + | ||
24 | +telaR {string} - código especial que autoriza o uso do mapa atual em um navegador diferente daquele utilizado na criação do mapa em uso | ||
25 | + | ||
26 | +Veja: | ||
27 | + | ||
28 | +<i3GEO.tema.dialogo.telaremota> | ||
29 | + | ||
30 | +Arquivo: | ||
31 | + | ||
32 | +i3geo/ferramentas/telaremota/index.js.php | ||
33 | + | ||
34 | +Licenca: | ||
35 | + | ||
36 | +GPL2 | ||
37 | + | ||
38 | +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | ||
39 | + | ||
40 | +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | ||
41 | +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | ||
42 | + | ||
43 | +Este programa é software livre; você pode redistribuí-lo | ||
44 | +e/ou modificá-lo sob os termos da Licença Pública Geral | ||
45 | +GNU conforme publicada pela Free Software Foundation; | ||
46 | + | ||
47 | +Este programa é distribuído na expectativa de que seja útil, | ||
48 | +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | ||
49 | +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | ||
50 | +Consulte a Licença Pública Geral do GNU para mais detalhes. | ||
51 | +Você deve ter recebido uma cópia da Licença Pública Geral do | ||
52 | +GNU junto com este programa; se não, escreva para a | ||
53 | +Free Software Foundation, Inc., no endereço | ||
54 | +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
55 | +*/ | ||
15 | function inicia(){ | 56 | function inicia(){ |
16 | extentAnterior = ""; | 57 | extentAnterior = ""; |
17 | contadorSalva = 0; | 58 | contadorSalva = 0; |