Funções utilizadas pelo editor de arquivos mapfile.
É utilizado nas funções em AJAX da interface de edição de mapfiles
GPL2
i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@mma.g ov.br moretti
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.
i3geo/admin/php/editormapfile.php
O parâmetro principal é “funcao”, que define qual operação será executada, por exemplo, editormapfile.php?funcao=pegaMapfiles
Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação.
editormapfile.php | Funções utilizadas pelo editor de arquivos mapfile. |
Valores | |
CRIARNOVOMAP | Cria um novo mapfile |
EDITASIMBOLO | Lista os símbolos de um determinado tipo |
PEGALAYERS | Lista os layers existentes em um mapfile |
PEGAITENSLAYER | Lista os itens da tabela de atributos de um layer |
LIMPARCACHEMAPFILE | Apaga o diretório contendo o cache de um tema (mapfile) |
EXCLUIRMAPFILE | Exclui um mapfile. |
REFAZERLAYER | Altera um layer existente em um mapfile com base em um layer existente em outro mapfile |
CLONARMAPFILE | Copia um mapfile existente |
CRIARNOVOLAYER | Cria um novo layer em um mapfile |
EXCLUIRLAYER | Exclui um layer de um mapfile |
LISTACLASSES | Lista as classes da legenda de um layer em um mapfile |
AUTOCLASSESLAYER | Cria classes em um layer com base na tabela de atributos |
CRIARNOVACLASSE | Cria uma nova classe em um layer |
EXCLUIRCLASSE | Cria uma nova classe em um layer |
LISTAESTILOS | Lista de estilos existentes em uma classe de um layer |
CRIARNOVOESTILO | Adiciona um novo estilo em uma classe |
EXCLUIRESTILO | Exclui um estilo de uma classe |
PEGAESTILO | Obtém os dados de um estilo de uma classe |
ALTERARESTILO | Altera um estilo de uma classe |
PEGACONEXAO | Obtém os valores dos elementos de conexão com uma base de dados de um layer |
ALTERARCONEXAO | Altera os valores dos elementos de conexão com uma base de dados de um layer |
PEGAMETADADOS | Obtém os valores dos elementos de metadados de um layer |
ALTERARMETADADOS | Altera os valores dos elementos de metadados de um layer |
PEGAGERAL | Obtém os valores dos elementos de configuração geral de um layer |
ALTERARGERAL | Modifica os valores dos elementos de configuração geral de um layer |
PEGACLASSEGERAL | Obtém os valores dos elementos de configuração geral de uma classe |
ALTERARCLASSEGERAL | Altera os valores dos elementos de configuração geral de uma classe |
PEGACLASSELABEL | Obtém os valores dos elementos de configuração da toponímia de uma classe |
ALTERARCLASSELABEL | Altera os valores dos elementos de configuração da toponímia de uma classe |
Cria um novo mapfile
nome | título do novo tema |
codigo | texto que será usado como nome do arquivo mapfile |
it | {opcional} título em italiano |
en | {opcional} título em inglês |
es | {opcional} título em espanhol |
{JSON}
Lista os símbolos de um determinado tipo
tipo {string} | tipo de layer |
onclick {string} | função javascript que será executada ao se clicar no símbilo |
{JSON}
Lista os layers existentes em um mapfile
codigoMap {string} | nome do mapfile (sem .map) |
{JSON}
Lista os itens da tabela de atributos de um layer
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
{JSON}
Apaga o diretório contendo o cache de um tema (mapfile)
codigoMap {string} | nome do mapfile (sem .map) |
{JSON}
Exclui um mapfile.
Só é possível excluir se o mapfile não estiver vinculado a nenhum tema ou nó da árvore de temas
codigoMap {string} | nome do mapfile (sem .map) |
{JSON}
Altera um layer existente em um mapfile com base em um layer existente em outro mapfile
codigomap {string} | nome do mapfile existente em i3geo/temas que será atualizado (sem .map) |
maporigem {string} | nome completo do arquivo mapfile que contem o layer que será utilizado para alterar o original |
nomelayer {string} | código do layer em mapfile que será utilizado para atualizar codigoMap |
{JSON}
Copia um mapfile existente
codigomap {string} | nome do mapfile existente em i3geo/temas que será clonado (sem .map) |
novomap {string} | nome do mapfile que será criado |
{JSON}
Cria um novo layer em um mapfile
O novo layer receberá um nome aleatório, que pode ser modificado posteriormente. Por default, esse novo layer será do tipo linear
codigoMap {string} | nome do mapfile (sem .map) |
{JSON}
Exclui um layer de um mapfile
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
{JSON}
Lista as classes da legenda de um layer em um mapfile
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
{JSON}
Cria classes em um layer com base na tabela de atributos
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
itemExpressao | item da tabela de atributos que contém os valores únicos para as classes |
itemNome | item da tabela de atributos que contém os nomes de cada classe |
{JSON}
Cria uma nova classe em um layer
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
{JSON}
Cria uma nova classe em um layer
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
indiceClasse {numerico} | índice da classe (de 0 até número de classes-1) |
{JSON}
Lista de estilos existentes em uma classe de um layer
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
indiceClasse {numerico} | índice da classe (de 0 até número de classes-1) |
{JSON}
Adiciona um novo estilo em uma classe
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
indiceClasse {numerico} | índice da classe (de 0 até número de classes-1) |
{JSON}
Exclui um estilo de uma classe
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
indiceClasse {numerico} | índice da classe (de 0 até número de classes-1) |
indiceEstilo {numerico} | índice do estilo (de 0 até número de estilos-1) |
{JSON}
Obtém os dados de um estilo de uma classe
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
indiceClasse {numerico} | índice da classe (de 0 até número de classes-1) |
indiceEstilo {numerico} | índice do estilo (de 0 até número de estilos-1) |
{JSON}
Altera um estilo de uma classe
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
indiceClasse {numerico} | índice da classe (de 0 até número de classes-1) |
indiceEstilo {numerico} | índice do estilo (de 0 até número de estilos-1) |
angle
maxwidth
minwidth
width
outlinecolor
backgroundcolor
antialias
offsety
offsetx
maxsize
minsize
size
color
symbolname
{JSON}
Obtém os valores dos elementos de conexão com uma base de dados de um layer
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
{JSON}
Altera os valores dos elementos de conexão com uma base de dados de um layer
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
connection
connectiontype
data
tileitem
tileindex
type
{JSON}
Obtém os valores dos elementos de metadados de um layer
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
{JSON}
Altera os valores dos elementos de metadados de um layer
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
iconetema
ltempoformatodata
ltempoiteminicio
ltempoitemfim
ltempoitemtitulo
ltempoitemdescricao
ltempoitemtip
ltempoitemimagem
ltempoitemicone
ltempoitemlink
description_template
palletestep
palletefile
arquivodownload
aplicaextensao
classestamanho
classessimbolo
classescor
classesnome
classesitem
mensagem
identifica
transitioneffect
extensao
escondido
download
escala
tema
classe
tip
itenslink
itens
itensdesc
editorsql
cache
permitecomentario
itembuscarapida
{JSON}
Obtém os valores dos elementos de configuração geral de um layer
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
{JSON}
Modifica os valores dos elementos de configuração geral de um layer
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
testar
name
projection
sizeunits
status
toleranceunits
tolerance
symbolscale
opacity
offsite
minscale
maxscale
labelsizeitem
labelminscale
labelmaxscale
labelitem
group
filteritem
type
filter
{JSON}
Obtém os valores dos elementos de configuração geral de uma classe
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
indiceClasse {numerico} | índice da classe (de 0 até número de classes-1) |
{JSON}
Altera os valores dos elementos de configuração geral de uma classe
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
indiceClasse {numerico} | índice da classe (de 0 até número de classes-1) |
status
minscale
maxscale
name
expression
keyimage
title
{JSON}
Obtém os valores dos elementos de configuração da toponímia de uma classe
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
indiceClasse {numerico} | índice da classe (de 0 até número de classes-1) |
{JSON}
Altera os valores dos elementos de configuração da toponímia de uma classe
codigoMap {string} | nome do mapfile (sem .map) |
codigoLayer {string} | ’name’ do layer existente no mapfile |
indiceClasse {numerico} | índice da classe (de 0 até número de classes-1) |
autoangle
encoding
force
partials
mindistance
minfeaturesize
wrap
antialias
buffer
angle
offsety
offsetx
position
maxsize
minsize
size
backgroundshadowsizey
backgroundshadowsizex
shadowsizey
shadowsizex
shadowcolor
outlinecolor
color
backgroundshadowcolor
backgroundcolor
type
font
{JSON}