editormapfile.js

Funções que controlam a interface do editor de mapfiles (temas)

Licenca

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  Consulte a Licença Pública Geral do GNU para mais detalhes.  Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Arquivo

i3geo/admin/js/editormapfile.js

Summary
editormapfile.jsFunções que controlam a interface do editor de mapfiles (temas)
Functions
initMenuInicializa a árvore de edição
montaArvoreMonta a árvore
montaRaizTemaMonta as opções de edição básicas de um LAYER
montaParametrosTemasComplementa as opções de edição básicas de um LAYER
verificaOrfaosVerifica se existem temas cadastrados no banco de dados e que não possuem mapfile associado.
adicionaNovoMapfileAdiciona um novo mapfile
adicionaNovoLayerAdiciona um novo layer
adicionaNovaClasseAdiciona uma nova classe
classesAutoAdiciona classes automaticamente
adicionaNovoEstiloAdiciona um novo estilo
limparCacheMapfileExclui o cache de imagens referentes ao mapfile
excluirMapfileExclui um mapfile
clonarMapfileExclui um mapfile
excluirLayerExclui um layer
excluirClasseExclui uma classe
excluirEstiloExclui um estilo
editorConexaoAbre o editor de conexões
editorMetadadosAbre o editor de metadados
editorGeralAbre o editor de dados gerais de um layer
editorClasseGeralAbre o editor de dados gerais de uma classe
editorClasseLabelAbre o editor dos labels de um layer
editorEstiloAbre o editor de dados gerais de um estilo
salvarDadosEditorAltera um mapfile conforme o editor específico de uma característica

Functions

initMenu

function initMenu()

Inicializa a árvore de edição

montaArvore

function montaArvore()

Monta a árvore

PEGALAYERS

montaRaizTema

function montaRaizTema(no,
dados)

Monta as opções de edição básicas de um LAYER

LISTACLASSES

montaParametrosTemas

function montaParametrosTemas(no,
dados,
redesenha)

Complementa as opções de edição básicas de um LAYER

LISTAESTILOS

verificaOrfaos

function verificaOrfaos()

Verifica se existem temas cadastrados no banco de dados e que não possuem mapfile associado.

É mostrada ujma lista dos casos e opção para apagar o registro do banco ou criar novamente o mapfile

VERIFICAORFAOS

adicionaNovoMapfile

function adicionaNovoMapfile()

Adiciona um novo mapfile

CRIARNOVOMAP

adicionaNovoLayer

function adicionaNovoLayer(codigoMap)

Adiciona um novo layer

CRIARNOVOLAYER

adicionaNovaClasse

function adicionaNovaClasse(codigoMap,
codigoLayer,
indiceClasse)

Adiciona uma nova classe

CRIARNOVACLASSE

classesAuto

function classesAuto(codigoMap,
codigoLayer)

Adiciona classes automaticamente

AUTOCLASSESLAYER

adicionaNovoEstilo

function adicionaNovoEstilo(codigoMap,
codigoLayer,
indiceClasse)

Adiciona um novo estilo

CRIARNOVOESTILO

limparCacheMapfile

function limparCacheMapfile(codigoMap)

Exclui o cache de imagens referentes ao mapfile

LIMPARCACHEMAPFILE

excluirMapfile

function excluirMapfile(codigoMap)

Exclui um mapfile

EXCLUIRMAPFILE

clonarMapfile

function clonarMapfile(codigoMap)

Exclui um mapfile

CLONARMAPFILE

excluirLayer

function excluirLayer(codigoMap,
codigoLayer)

Exclui um layer

EXCLUIRLAYER

excluirClasse

function excluirClasse(codigoMap,
codigoLayer,
indiceClasse)

Exclui uma classe

EXCLUIRCLASSE

excluirEstilo

function excluirEstilo(codigoMap,
codigoLayer,
indiceClasse,
indiceEstilo)

Exclui um estilo

EXCLUIRESTILO

editorConexao

function editorConexao(codigoMap,
codigoLayer)

Abre o editor de conexões

PEGACONEXAO

editorMetadados

function editorMetadados(codigoMap,
codigoLayer)

Abre o editor de metadados

PEGAMETADADOS

editorGeral

function editorGeral(codigoMap,
codigoLayer)

Abre o editor de dados gerais de um layer

PEGAGERAL

editorClasseGeral

function editorClasseGeral(codigoMap,
codigoLayer,
indiceClasse)

Abre o editor de dados gerais de uma classe

PEGAGERAL

editorClasseLabel

function editorClasseLabel(codigoMap,
codigoLayer,
indiceClasse)

Abre o editor dos labels de um layer

PEGACLASSELABEL

editorEstilo

function editorEstilo(codigoMap,
codigoLayer,
indiceClasse,
indiceEstilo)

Abre o editor de dados gerais de um estilo

PEGAESTILO

salvarDadosEditor

function salvarDadosEditor(tipo,
codigoMap,
codigoLayer,
indiceClasse,
indiceEstilo,
testar)

Altera um mapfile conforme o editor específico de uma característica

<alterarConexao>

<alterarMetadados>

<alterarGeral>

<alterarClasseLabel>

<alterarEstilo>

function initMenu()
Inicializa a árvore de edição
function montaArvore()
Monta a árvore
function montaRaizTema(no,
dados)
Monta as opções de edição básicas de um LAYER
function montaParametrosTemas(no,
dados,
redesenha)
Complementa as opções de edição básicas de um LAYER
function verificaOrfaos()
Verifica se existem temas cadastrados no banco de dados e que não possuem mapfile associado.
function adicionaNovoMapfile()
Adiciona um novo mapfile
function adicionaNovoLayer(codigoMap)
Adiciona um novo layer
function adicionaNovaClasse(codigoMap,
codigoLayer,
indiceClasse)
Adiciona uma nova classe
function classesAuto(codigoMap,
codigoLayer)
Adiciona classes automaticamente
function adicionaNovoEstilo(codigoMap,
codigoLayer,
indiceClasse)
Adiciona um novo estilo
function limparCacheMapfile(codigoMap)
Exclui o cache de imagens referentes ao mapfile
function excluirMapfile(codigoMap)
Exclui um mapfile
function clonarMapfile(codigoMap)
Exclui um mapfile
function excluirLayer(codigoMap,
codigoLayer)
Exclui um layer
function excluirClasse(codigoMap,
codigoLayer,
indiceClasse)
Exclui uma classe
function excluirEstilo(codigoMap,
codigoLayer,
indiceClasse,
indiceEstilo)
Exclui um estilo
function editorConexao(codigoMap,
codigoLayer)
Abre o editor de conexões
function editorMetadados(codigoMap,
codigoLayer)
Abre o editor de metadados
function editorGeral(codigoMap,
codigoLayer)
Abre o editor de dados gerais de um layer
function editorClasseGeral(codigoMap,
codigoLayer,
indiceClasse)
Abre o editor de dados gerais de uma classe
function editorClasseLabel(codigoMap,
codigoLayer,
indiceClasse)
Abre o editor dos labels de um layer
function editorEstilo(codigoMap,
codigoLayer,
indiceClasse,
indiceEstilo)
Abre o editor de dados gerais de um estilo
function salvarDadosEditor(tipo,
codigoMap,
codigoLayer,
indiceClasse,
indiceEstilo,
testar)
Altera um mapfile conforme o editor específico de uma característica
Lista os layers existentes em um mapfile
Lista as classes da legenda de um layer em um mapfile
Lista de estilos existentes em uma classe de um layer
Verifica se existem temas sem o correspondente mapfile
Cria um novo mapfile
Cria um novo layer em um mapfile
Cria uma nova classe em um layer
Cria classes em um layer com base na tabela de atributos
Adiciona um novo estilo em uma classe
Apaga o diretório contendo o cache de um tema (mapfile)
Exclui um mapfile.
Copia um mapfile existente
Exclui um layer de um mapfile
Cria uma nova classe em um layer
Exclui um estilo de uma classe
Obtém os valores dos elementos de conexão com uma base de dados de um layer
Obtém os valores dos elementos de metadados de um layer
Obtém os valores dos elementos de configuração geral de um layer
Obtém os valores dos elementos de configuração da toponímia de uma classe
Obtém os dados de um estilo de uma classe