Shape

Summary
Shape
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Files
classe_shp.php19/6/2007
SHPManipulação de shapefile.
Variables
$mapaObjeto mapa
$arquivoArquivo map file
$layerObjeto layer
$nomeNome do layer
Functions
__constructCria um objeto map e seta a variavel tema
salvaSalva o mapfile atual
criaSHPvazioCria um shape file do tipo pontual vazio no diretório local
insereSHPInsere um ponto em um shape file no diretório local
insereSHPgraficoInsere um ponto em um shape file no diretório local como um grafico
listaPontosShapeLista as coordenadas dos pontos de um shapefile
shpPT2shpCria um tema linear ou poligonal com base em pontos de um tema pontual.

Licença

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; 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.

Files

classe_shp.php

19/6/2007

SHP

Manipulação de shapefile.

Summary
Variables
$mapaObjeto mapa
$arquivoArquivo map file
$layerObjeto layer
$nomeNome do layer
Functions
__constructCria um objeto map e seta a variavel tema
salvaSalva o mapfile atual
criaSHPvazioCria um shape file do tipo pontual vazio no diretório local
insereSHPInsere um ponto em um shape file no diretório local
insereSHPgraficoInsere um ponto em um shape file no diretório local como um grafico
listaPontosShapeLista as coordenadas dos pontos de um shapefile
shpPT2shpCria um tema linear ou poligonal com base em pontos de um tema pontual.

Variables

$mapa

protected $mapa

Objeto mapa

$arquivo

protected $arquivo

Arquivo map file

$layer

protected $layer

Objeto layer

$nome

protected $nome

Nome do layer

Functions

__construct

function __construct($map_file,  
$tema = "")

Cria um objeto map e seta a variavel tema

parameters

$map_fileEndereço do mapfile no servidor.
$temanome do tema

salva

function salva()

Salva o mapfile atual

criaSHPvazio

function criaSHPvazio()

Cria um shape file do tipo pontual vazio no diretório local

return

Nome do tema criado.

insereSHP

function insereSHP($xy)

Insere um ponto em um shape file no diretório local

parameters

$xyX e y do novo ponto, separados por espaços.  Pode ser mais de um ponto.

insereSHPgrafico

function insereSHPgrafico($tipo,
$x,
$y,
$itens,
$imgurl,
$width,
$inclinacao,
$shadow_height)

Insere um ponto em um shape file no diretório local como um grafico

parameters

$tipoTipo de gráfico
$xCoordenada x.
$yCoordenada Y.
$itensLista de itens
$imgurlEndereço da imagem atual
$widthLargura do gráfico
$inclinacaoInclinação do gráfico
$shadow_heightTamanho da sombra do gráfico

Include

classe_atributos.php, graficopizza.php

listaPontosShape

function listaPontosShape()

Lista as coordenadas dos pontos de um shapefile

return

stringxy

shpPT2shp

function shpPT2shp($locaplic,
$para)

Cria um tema linear ou poligonal com base em pontos de um tema pontual.

parameters

$locaplicLocalização do I3geo
$paralinha|poligono
protected $mapa
Objeto mapa
protected $arquivo
Arquivo map file
protected $layer
Objeto layer
protected $nome
Nome do layer
function __construct($map_file,  
$tema = "")
Cria um objeto map e seta a variavel tema
function salva()
Salva o mapfile atual
function criaSHPvazio()
Cria um shape file do tipo pontual vazio no diretório local
function insereSHP($xy)
Insere um ponto em um shape file no diretório local
function insereSHPgrafico($tipo,
$x,
$y,
$itens,
$imgurl,
$width,
$inclinacao,
$shadow_height)
Insere um ponto em um shape file no diretório local como um grafico
function listaPontosShape()
Lista as coordenadas dos pontos de um shapefile
function shpPT2shp($locaplic,
$para)
Cria um tema linear ou poligonal com base em pontos de um tema pontual.
19/6/2007
19/6/2007