Funções de representação gráfica de dados com o software R. Gera scripts na linguagem R para ser executados como CGI.
GPL2
i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@gmai l.com 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/classesphp/graficos.php
graficos.php | Funções de representação gráfica de dados com o software R. |
Functions | |
executaR | Executa comandos do R. |
pegaValoresM | Pega os valores de múltiplos itens de um tema. |
agrupaValores | Agrupa os valores de um array por um método de cálculo. |
function executaR( $rcode, $dir_tmp, $R_path, $gfile_name = "" )
Executa comandos do R.
$rcode {array} | Código que será executado. |
$dir_tmp {string} | Diretório temporário onde ficarão os arquivos para processamento. |
$R_path {string} | Executável do R. |
$gfile_name {string} | nome da imagem que será criada |
{string} | nome do arquivo com o código R que foi executado |
function pegaValoresM( $mapa, $layer, $itens, $exclui = "nulo", $selecionados = "nao", $chaves = false, $centroide = false )
Pega os valores de múltiplos itens de um tema.
Se for passado apenas um item, o array de retorno será unidimensional.
$layer {objeto} | Layer que será processado. |
$itens {array} | Itens que serão processados. |
$exclui {string} | O registro não será considerado se um dos valores for igual a esse valor. |
$selecionados {string} | sim|nao Utiliza apenas os selecionados ou todos |
$chaves {boolean} | inclui ou não os nomes dos itens como chave no array resultante |
$centroide {boolean} | captura ou não o WKT com o centroide do elemento |
{array}
function agrupaValores( $lista, $indiceChave, $indiceValor, $tipo )
Agrupa os valores de um array por um método de cálculo.
No caso de soma e média, será considerado apenas um item e uma chave.
$lista {array} | Lista com os arrays contendo os dados que serão processados. |
$indiceChave {string} | Índice do array da lista que será considerado como a chave do array. |
$indiceValor {string} | Índice do array da lista que será considerado como o valor. |
$tipo {string} | Tipo de processamento soma|media|contagem|nenhum. |
{array}
Executa comandos do R.
function executaR( $rcode, $dir_tmp, $R_path, $gfile_name = "" )
Pega os valores de múltiplos itens de um tema.
function pegaValoresM( $mapa, $layer, $itens, $exclui = "nulo", $selecionados = "nao", $chaves = false, $centroide = false )
Agrupa os valores de um array por um método de cálculo.
function agrupaValores( $lista, $indiceChave, $indiceValor, $tipo )