TemasManipulação de temas. Adiciona, remove, muda ordem, etc. Summary | | | I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | | | | | | | | | | | | | | | | | | Array com os temas do grupo, se houver | | Temas do grupo que são visíveis em função da escala | | Indices dos layers do grupo | | | | | | Aplica processos em um tema do tipo imagem | | Grava a imagem do mapa atual | | Gera uma imagem para destaque. | | Altera a representacao de um tema. | | Desce um tema na ordem de desenho. | | Sobe um tema na ordem de desenho. | | Reordena os temas baseados na localização de um segundo tema no mapa. | | | | Pega o filtro de um tema. | | Inclui um filtro no tema. | | Muda a transparência do tema. | | | | Insere elemento gráfico em um tema. | | Captura as geometrias selecionadas e salva em um arquivo texto serializado (analise de geometrias). | | Lista as geometrias arquivos com extensão geo (análise de geometrias). | | Remove os arquivos correspondentes a determinadas geometrias (análise de geometrias). | | Gera um tema com gráficos em cada elemento. |
LicençaI3Geo 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; 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/ classesphp/ classe_temas.php
TemasSummary | | | | | | | | | | | Array com os temas do grupo, se houver | | Temas do grupo que são visíveis em função da escala | | Indices dos layers do grupo | | | | | | Aplica processos em um tema do tipo imagem | | Grava a imagem do mapa atual | | Gera uma imagem para destaque. | | Altera a representacao de um tema. | | Desce um tema na ordem de desenho. | | Sobe um tema na ordem de desenho. | | Reordena os temas baseados na localização de um segundo tema no mapa. | | | | Pega o filtro de um tema. | | Inclui um filtro no tema. | | Muda a transparência do tema. | | | | Insere elemento gráfico em um tema. | | Captura as geometrias selecionadas e salva em um arquivo texto serializado (analise de geometrias). | | Lista as geometrias arquivos com extensão geo (análise de geometrias). | | Remove os arquivos correspondentes a determinadas geometrias (análise de geometrias). | | Gera um tema com gráficos em cada elemento. |
$grupoArray com os temas do grupo, se houver
$visiveisTemas do grupo que são visíveis em função da escala
$indicesIndices dos layers do grupo
aplicaProcessosfunction aplicaProcessos( | $lista | ) |
|
Aplica processos em um tema do tipo imagem parameter$lista | lista de processos separados por | |
gravaImagemCorpo (depreciado)function gravaImagemCorpo() |
Grava a imagem do mapa atual returnNome da imagem gravada
geraDestaqueGera uma imagem para destaque. Gera a imagem desenhando apenas um tema na resolução atual.
alteraRepresentacaofunction alteraRepresentacao() |
Altera a representacao de um tema. Temas poligonais são transformados em lineares, e lineares em poligonais. A mudança é feita apenas na representação do layer.
desceTemaDesce um tema na ordem de desenho. Altera a ordem de armazenamento dos layers no mapfile.
sobeTemaSobe um tema na ordem de desenho. Altera a ordem de armazenamento dos layers no mapfile.
reordenatemasfunction reordenatemas( | $lista | ) |
|
Reordena os temas baseados na localização de um segundo tema no mapa. Parameterslista | lista com a nova ordem para os temas. A lista contém os nomes dos temas separados por vírgula. |
zoomTemaZoom para um tema. Calcula a extensão geográfica de um tema e ajusta o mapa para essa extensão.
pegaFiltroPega o filtro de um tema. returnstring Filtro.
insereFiltrofunction insereFiltro( | $filtro, | | | | $testa | = | "" | ) |
|
Inclui um filtro no tema. parameters$filtro | string com o filtro. As aspas simples devem ser substituídas por |. | $testa | Testa o filtro e retorna uma imagem. |
mudaTransparenciafunction mudaTransparencia( | $valor | ) |
|
Muda a transparência do tema. parameter$valor | Novo valor da transparência |
mudaNomefunction mudaNome( | $valor | ) |
|
Muda nome do tema. paremeter
insereFeaturefunction insereFeature( | $marca, | | $tipo, | | $xy, | | $texto, | | $position, | | $partials, | | $offsetx, | | $offsety, | | $minfeaturesize, | | $mindistance, | | $force, | | $shadowcolor, | | $shadowsizex, | | $shadowsizey, | | $outlinecolor, | | $cor, | | $sombray, | | $sombrax, | | $sombra, | | $fundo, | | $angulo, | | $tamanho, | | $fonte | ) |
|
Insere elemento gráfico em um tema. parameters$marca | nome do símbolo que será utilizado | $tipo | Tipo de elemento GRAFICOPIZZA|POLYGON|LINE|POINT|ANNOTATION|limpaponto. | $xy | Pares de coordenadas separadas por espaço. | $texto | Texto que será inserido, no caso do tipo ANNOTATION. | $position | Posição da âncora do texto. | $partials | Corta texto nas bordas do mapa. | $offsetx | Deslocamento em X. | $offsety | Deslocamento em Y. | $minfeature | Tamanho mínimo que o texto deve ter. | $mindistance | Distância mínima entre os textos. | $force | Força colisão. | $shadowcolor | Cor da sombra. | $shadowsizex | Tamanho em X da sombra. | $shadowsizey | Tamanho em Y da sombra. | $outlinecolor | Cor do contorno. | $cor | Cor do texto. | $sombray | Deslocamento Y da sombra. | $sombrax | Deslocamento X da sombra. | $sombra | Inclui sombra. | $fundo | Cor do fundo. | $angulo | Ângulo do texto. | $tamanho | Tamanho do texto. | $fonte | Fonte. |
capturaGeometriasfunction capturaGeometrias( | $dir_tmp, | | | | $imgdir, | | | | $nome | = | "" | ) |
|
Captura as geometrias selecionadas e salva em um arquivo texto serializado (analise de geometrias). parameters$dir_tmp | diretório temporário do I3Geo | $imgdir | diretório temporário das imagens do mapa atual | $nome | nome que será dado a geometria |
listaGeometriasfunction listaGeometrias( | $dir_tmp, | | $imgdir | ) |
|
Lista as geometrias arquivos com extensão geo (análise de geometrias). parameters$dir_tmp | diretório temporário do I3Geo | $imgdir | diretório temporário das imagens do mapa atual |
removerGeometriasfunction removerGeometrias( | $dir_tmp, | | $imgdir, | | $lista | ) |
|
Remove os arquivos correspondentes a determinadas geometrias (análise de geometrias). parameters$dir_tmp | diretório temporário do I3Geo | $imgdir | diretório temporário das imagens do mapa atual | $lista | lista com os nomes dos arquivos |
graficotemafunction graficotema( | $lista, | | | | $tamanho | = | "50", | | $tipo | = | "PIE", | | $outlinecolor | = | "", | | $offset | = | 0 | ) |
|
Gera um tema com gráficos em cada elemento. parameterslista | lista de item e cores de cada parte do grafico |
|