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.moretti@mma.gov.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; tanto a versão 2 da Licença. 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 |
| EXCLUIRMAPFILE | Exclui um mapfile. |
| 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}
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}
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
extensao
escondido
download
escala
tema
classe
tip
itenslink
itens
itensdesc
editorsql
cache
{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}