editormapfile_titulo.js
2.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/*
Function: editorTitulo
Abre o editor de título e descrição
<PEGACONEXAO>
*/
function editorTitulo(codigoMap,codigoLayer)
{
var sUrl = "../php/editormapfile.php?funcao=pegaTitulo&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer;
core_pegaDados("Obtendo dados...",sUrl,"montaEditorTitulo");
}
function montaEditorTitulo(dados)
{
var temp = function(){
salvarDadosEditor('titulo',dados.codigoMap,dados.codigoLayer);
};
core_montaEditor(temp,"450px","650px","","Título",true,true,false);
var param = {
"linhas":[
{ajuda:"Elemento 'NAME'. Não confunda com o nome que aparece no mapa ou na árvore de temas. Normalmente o código recebe o mesmo nome do arquivo mapfile, sem a extensão '.map'",
titulo:"Código do layer",id:"name",value:dados.name,tipo:"text"},
{ajuda:"Nome do grupo a qual a camada pertence. O nome do grupo pode ser referência como um nome regular de uma camada, permitindo fazer coisas como ligar e desligar um grupo de camadas de uma vez.",
titulo:"Group",id:"group",value:dados.group,tipo:"text"},
{ajuda:"Nome que será utilizado na legenda do mapa e na guia 'Temas'",
titulo:"Título (METADATA: TEMA)",id:"tema",value:dados.tema,tipo:"text"},
{ajuda:"Denominador da escala da fonte dos dados utilizado pelo tema. É utilizado para apresentar a indicação de compatibilidade entre a escala do tema e a escala do mapa que está sendo visto.",
titulo:"Escala (ESCALA)",id:"escala",value:dados.escala,tipo:"text"},
{ajuda:"Extensão geográfica máxima do tema, no formato xmin ymin xmax ymax. É utilizado na opção de 'zoom para o tema'. Quando o tema é baseado em shapefile, esse metadata não é necessário, pois o mapserver consegue calcular a extensão. Já em outros tipos de dados, como Postgis, o parâmetro é necessário. Nesse caso, se não for indicado, o botão de zoom para o tema não será visível para o usuário",
titulo:"Extensao (EXTENSAO)",id:"extensao",value:dados.extensao,tipo:"text"},
{ajuda:"Ícone que será mostrado na árvore de camadas. A imagem deve existir na web e deve ser incluído o caminho completo ou relativo em relação ao local da interface HTML do mapa.",
titulo:"Ícone (METADATA: ICONETEMA)",id:"iconetema",value:dados.iconetema,tipo:"text"},
{ajuda:"Mensagem que será mostrada no rodapé do mapa quando o tema estiver visível. É útil para apresentar ao usuário observações especiais sobre o uso daquele tema.",
titulo:"Mensagem (MENSAGEM)",id:"mensagem",value:dados.mensagem,tipo:"text"}
]
};
var ins = "";
ins += core_geraLinhas(param);
ins += "<br><br><br>";
$i("editor_bd").innerHTML = ins;
}