classe_toponimia.php

Processa a toponímia de um tema.

Adiciona, remove, altera, etc.

Cria camadas com a toponímia e gerencia o status das etiquetas mostradas no mapa.

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@gmai.nosp@m.l.com

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/classesphp/classe_toponimia.php

Summary
classe_toponimia.phpProcessa a toponímia de um tema.
Toponimia
Variaveis
$mapaObjeto mapa
$map_fileArquivo map file
$layerObjeto layer
$nomeNome do layer
Functions
salvaSalva o mapfile atual
criaToponimiaCria a toponímia de um tema
ativaEtiquetasativa a inclusão de etiquetas em um tema
removeEtiquetasremove a inclusão de etiquetas em um tema.

Toponimia

Summary
Variaveis
$mapaObjeto mapa
$map_fileArquivo map file
$layerObjeto layer
$nomeNome do layer
Functions
salvaSalva o mapfile atual
criaToponimiaCria a toponímia de um tema
ativaEtiquetasativa a inclusão de etiquetas em um tema
removeEtiquetasremove a inclusão de etiquetas em um tema.

Variaveis

$mapa

Objeto mapa

$map_file

Arquivo map file

$layer

Objeto layer

$nome

Nome do layer

Functions

salva

function salva()

Salva o mapfile atual

criaToponimia

function criaToponimia($item,  
$position,  
$partials,  
$offsetx,  
$offsety,  
$minfeaturesize,  
$mindistance,  
$force,  
$shadowcolor,  
$shadowsizex,  
$shadowsizey,  
$outlinecolor,  
$cor,  
$sombray,  
$sombrax,  
$sombra,  
$fundo,  
$angulo,  
$tamanho,  
$fonte,  
$tipo,  
$wrap,  
$novotema = "sim")

Cria a toponímia de um tema

parameter

$item Item que será utilizado.

$position Posição da âncora do texto.

$partials Corta texto nas bordas do mapa.

$offsetx Deslocamento em X.

$offsety Deslocamento em Y.

$minfeaturesize 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 string Inclui sombra.

$fundo Cor do fundo.

$angulo Ângulo do texto.

$tamanho Tamanho do texto.

$fonte Fonte.

$tipo Tipo teste|

$wrap

$novotema sim|nao Cria um novo tema ou não, nesse último caso, a toponímia é inserida em todas as classes

Retorno

{string}código do layer criado

ativaEtiquetas

function ativaEtiquetas($item)

ativa a inclusão de etiquetas em um tema

parameter

$item Lista de Itens separados por vírgula que serão utilizados.

removeEtiquetas

function removeEtiquetas()

remove a inclusão de etiquetas em um tema.

function salva()
Salva o mapfile atual
function criaToponimia($item,  
$position,  
$partials,  
$offsetx,  
$offsety,  
$minfeaturesize,  
$mindistance,  
$force,  
$shadowcolor,  
$shadowsizex,  
$shadowsizey,  
$outlinecolor,  
$cor,  
$sombray,  
$sombrax,  
$sombra,  
$fundo,  
$angulo,  
$tamanho,  
$fonte,  
$tipo,  
$wrap,  
$novotema = "sim")
Cria a toponímia de um tema
function ativaEtiquetas($item)
ativa a inclusão de etiquetas em um tema
function removeEtiquetas()
remove a inclusão de etiquetas em um tema.