Commit 4ef273a6c09c095109c7a54053f09575190c70c5
1 parent
e247b985
Exists in
master
and in
7 other branches
Alteração na ajuda da página do editor de mapfiles para incluir observações sobr…
…e a versão 7 do Mapserver
Showing
5 changed files
with
56 additions
and
5 deletions
Show diff stats
admin1/catalogo/mapfile/index.php
... | ... | @@ -39,7 +39,17 @@ if(!isset($_COOKIE["palavraFiltro"])){ |
39 | 39 | <h2> |
40 | 40 | <small>{{{txtTitulo}}}</small> |
41 | 41 | </h2> |
42 | - <blockquote>{{{txtDesc}}}</blockquote> | |
42 | + <blockquote> | |
43 | + {{{txtDesc}}} | |
44 | + <div id="expandeTxt" class="collapse"> | |
45 | + {{{txtDesc1}}} | |
46 | + {{{txtCompatibilidade}}} | |
47 | + </div> | |
48 | + <a href="#expandeTxt" data-toggle="collapse" class="collapsed"> | |
49 | + <span class="text-primary readMore"><i class="material-icons">keyboard_arrow_down</i></span> | |
50 | + <span class="text-primary readLess"><i class="material-icons">keyboard_arrow_up</i></span> | |
51 | + </a> | |
52 | + </blockquote> | |
43 | 53 | <div class="col-md-6"> |
44 | 54 | <div class="form-group"> |
45 | 55 | <label class="control-label">{{{validar}}}</label> | ... | ... |
admin1/dicionario/editormapfile.js
... | ... | @@ -40,7 +40,12 @@ i3GEOadmin.mapfile.dicionario = { |
40 | 40 | es : "" |
41 | 41 | } ], |
42 | 42 | 'txtDesc' : [ { |
43 | - pt : "Aqui são criados os arquivos mapfiles. Mapfiles são arquivos de configuração que definem as camadas que podem ser adicionadas a um mapa e ao catálogo de temas. Os mapfiles criados aqui são armazenados na pasta <samp>i3geo/temas</samp> e registrados no banco de dados de administração. Ao se editar um mapfile priorize fazê-lo por aqui para que as alterações realizadas sejam registradas.</p><p>Utilize as opções do mapfile para definir as configurações de seu tema como conexão com os dados, criar classes, símbolos e estilos, incluir parâmetros e testar as camadas criadas. </p><p>Para incluir um tema no catálogo utilize a opção Árvore de Temas no menu superior.", | |
43 | + pt : "Aqui são criados os arquivos mapfiles. Mapfiles são arquivos de configuração que definem as camadas que podem ser adicionadas a um mapa e ao catálogo de temas. Os mapfiles criados aqui são armazenados na pasta <samp>i3geo/temas</samp> e registrados no banco de dados de administração. Ao se editar um mapfile priorize fazê-lo por aqui para que as alterações realizadas sejam registradas.</p>", | |
44 | + en : "", | |
45 | + es : "" | |
46 | + } ], | |
47 | + 'txtDesc1' : [ { | |
48 | + pt : "<p>Utilize as opções do mapfile para definir as configurações de seu tema como conexão com os dados, criar classes, símbolos e estilos, incluir parâmetros e testar as camadas criadas. </p><p>Para incluir um tema no catálogo utilize a opção Árvore de Temas no menu superior.", | |
44 | 49 | en : "", |
45 | 50 | es : "" |
46 | 51 | } ], |
... | ... | @@ -573,5 +578,10 @@ i3GEOadmin.mapfile.dicionario = { |
573 | 578 | pt : "Mostra a geometria", |
574 | 579 | en : "", |
575 | 580 | es : "" |
581 | + } ], | |
582 | + 'txtCompatibilidade' : [ { | |
583 | + pt : "<p><b>Mudanças na versão 7 do Mapserver</b></p><li>Não permite o uso do tipo de layer ANNOTATION. Você deve substituir por um dos tipos permitidos (POINT, LINE, POLYGON...).</li><li>Ao usar CLUSTER substitua Cluster:FeatureCount por Cluster_FeatureCount.</li>", | |
584 | + en : "", | |
585 | + es : "" | |
576 | 586 | } ] |
577 | 587 | }; | ... | ... |
... | ... | @@ -0,0 +1,30 @@ |
1 | +SELECT json_build_object( | |
2 | + 'subgrupo',array( | |
3 | + SELECT | |
4 | + json_build_object( | |
5 | + 'id_n2', n2.id_n2, | |
6 | + 'nome', sub.nome_subgrupo, | |
7 | + 'temas',array_agg( | |
8 | + json_build_object( | |
9 | + 'id_n3', t.id_tema, | |
10 | + 'nome_tema', t.nome_tema, | |
11 | + 'codigo_tema',t.codigo_tema | |
12 | + ) | |
13 | + ) | |
14 | + ) | |
15 | + FROM | |
16 | + public.i3geoadmin_n2 n2 | |
17 | + JOIN public.i3geoadmin_subgrupos sub ON n2.id_subgrupo = sub.id_subgrupo | |
18 | + JOIN public.i3geoadmin_n3 n3 ON n2.id_n2 = n3.id_n2 | |
19 | + JOIN public.i3geoadmin_temas t ON t.id_tema = n3.id_tema | |
20 | + WHERE | |
21 | + id_n1 = 1068 | |
22 | + GROUP BY n2.id_n2,sub.nome_subgrupo | |
23 | + ORDER BY | |
24 | + sub.nome_subgrupo ASC | |
25 | + ) | |
26 | +) | |
27 | + | |
28 | +Resultado: | |
29 | + | |
30 | +{"subgrupo" : [{"id_n2" : 1321, "nome" : "UBS", "temas" : [{"id_n3" : 2237, "nome_tema" : "Obra em ação preparatória", "codigo_tema" : "obras_ubs_3"},{"id_n3" : 2236, "nome_tema" : "Obra concluída sem funcionamento", "codigo_tema" : "obras_ubs_1"},{"id_n3" : 2239, "nome_tema" : "Obra concluída em funcionamento", "codigo_tema" : "obras_ubs_7"},{"id_n3" : 2238, "nome_tema" : "Obra em andamento", "codigo_tema" : "obras_ubs_4"},{"id_n3" : 2236, "nome_tema" : "Obra concluída sem funcionamento", "codigo_tema" : "obras_ubs_1"}]},{"id_n2" : 1320, "nome" : "UPA", "temas" : [{"id_n3" : 2231, "nome_tema" : "Obra concluída sem funcionamento com $ de equipamento", "codigo_tema" : "obras_upa_2"},{"id_n3" : 2232, "nome_tema" : "Obra em ação preparatória", "codigo_tema" : "obras_upa_3"},{"id_n3" : 2233, "nome_tema" : "Obra em andamento", "codigo_tema" : "obras_upa_4"},{"id_n3" : 2234, "nome_tema" : "Obra em funcionamento habilitada em custeio", "codigo_tema" : "obras_upa_5"},{"id_n3" : 2250, "nome_tema" : "Obra civil concluída", "codigo_tema" : "obras_upa_4_"},{"id_n3" : 2235, "nome_tema" : "Obra em funcionamento não habilitada em custeio", "codigo_tema" : "obras_upa_6"},{"id_n3" : 2251, "nome_tema" : "Aguardando pagamento da 3a parcela", "codigo_tema" : "obras_upa_41"},{"id_n3" : 2252, "nome_tema" : "Aquisição de equipamentos e contratação de pessoas", "codigo_tema" : "obras_upa_42"},{"id_n3" : 2253, "nome_tema" : "Aguardando data para entrada em funcionamento", "codigo_tema" : "obras_upa_43"},{"id_n3" : 2230, "nome_tema" : "Obra concluída sem funcionamento", "codigo_tema" : "obras_upa_1"}]}]} | ... | ... |
classesphp/classe_temas.php
... | ... | @@ -582,7 +582,6 @@ parameter: |
582 | 582 | $valor - Novo valor da transparência |
583 | 583 | */ |
584 | 584 | function mudaTransparencia($valor){ |
585 | - $v = versao(); | |
586 | 585 | foreach ($this->grupo as $lg){ |
587 | 586 | $ll = $this->mapa->getlayerbyname($lg); |
588 | 587 | $ll->setmetaData("cache",""); |
... | ... | @@ -597,7 +596,8 @@ $valor - Novo valor da transpar&ecirc;ncia |
597 | 596 | if($this->v >= 7){ |
598 | 597 | //$ll->composite->opacity = $valor; |
599 | 598 | //$ll->set("opacity",$valor); |
600 | - //$ll->updateFromString('LAYER COMPOSITE OPACITY '.$valor.'END END'); | |
599 | + $ll->updateFromString('LAYER COMPOSITE OPACITY '.$valor.'END END'); | |
600 | + /* | |
601 | 601 | $numclasses = $ll->numclasses; |
602 | 602 | for($i=0;$i<$numclasses;++$i){ |
603 | 603 | $classe = $this->layer->getclass($i); |
... | ... | @@ -607,6 +607,7 @@ $valor - Novo valor da transpar&ecirc;ncia |
607 | 607 | $estilo->set("opacity",$valor); |
608 | 608 | } |
609 | 609 | } |
610 | + */ | |
610 | 611 | return("ok"); |
611 | 612 | } |
612 | 613 | } | ... | ... |