Implementa a consulta e manutenção do banco de metadados estatísticos
Veja o MER em i3geo/documentacao/diagramas/metaestat.erm
GPL2
i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2012 Edmar Moretti 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/admin/php/classe_metaestat.php
classe_metaestat.php | Implementa a consulta e manutenção do banco de metadados estatísticos |
Metaestat | |
Functions | |
__construct | Cria um objeto Metaestat |
execSQL | Executa um SQL no banco de administracao |
execSQLDB | Executa um SQL no banco de dados definido em uma conexao |
sqlMedidaVariavel | Monta o sql que permite acessar os dados de uma media de uma variavel |
alteraVariavel | Altera uma variavel ou cria uma nova |
alteraMedidaVariavel | Altera uma medida de uma variavel ou cria uma nova |
alteraLinkMedida | Altera um link |
alteraFonteinfo | Altera uma fonte |
adicinaFonteinfoMedida | Adiciona um fonte a uma medida |
alteraUnidadeMedida | Altera uma medida de uma variavel ou cria uma nova |
alteraTipoPeriodo | Altera um tipo de periodo de tempo |
alteraConexao | Altera uma conexao |
alteraTipoRegiao | Altera uma regiao |
alteraParametroMedida | Altera uma parametro de uma medida ou cria uma nova |
alteraClasseClassificacao | Altera uma classe de uma classificacao |
listaUnidadeMedida | Lista as unidades de medida cadastradas ou uma unica unidade |
listaFonteinfo | Lista as fontes cadastradas ou uma unica unidade |
listaFonteinfoMedida | Lista as fontes cadastradas ou uma unica unidade |
listaVariavel | Lista as variaveis cadastradas ou uma unica variavel |
listaClassificacaoMedida | Lista as classificacoes de uma medida de uma variavel |
listaLinkMedida | Lista os links de uma medida de uma variavel |
listaClasseClassificacao | Lista as classes de uma classificacao |
listaMedidaVariavel | Lista as medidas das variaveis cadastradas para uma variavel ou uma unica medida |
listaRegioesMedida | Lista as regioes de uma medida variavel |
listaConexao | Lista as conexoes cadastradas ou uma unica conexao |
listaParametro | Lista as variaveis cadastradas ou uma unica variavel |
listaTipoPeriodo | Lista os tipos de períodos de tempo cadastrados ou um único período |
listaTipoRegiao | Lista os tipos de regiao cadastrados ou uma unica |
Functions | |
__construct | Cria um objeto Metaestat |
execSQL | Executa um SQL no banco de administracao |
execSQLDB | Executa um SQL no banco de dados definido em uma conexao |
sqlMedidaVariavel | Monta o sql que permite acessar os dados de uma media de uma variavel |
alteraVariavel | Altera uma variavel ou cria uma nova |
alteraMedidaVariavel | Altera uma medida de uma variavel ou cria uma nova |
alteraLinkMedida | Altera um link |
alteraFonteinfo | Altera uma fonte |
adicinaFonteinfoMedida | Adiciona um fonte a uma medida |
alteraUnidadeMedida | Altera uma medida de uma variavel ou cria uma nova |
alteraTipoPeriodo | Altera um tipo de periodo de tempo |
alteraConexao | Altera uma conexao |
alteraTipoRegiao | Altera uma regiao |
alteraParametroMedida | Altera uma parametro de uma medida ou cria uma nova |
alteraClasseClassificacao | Altera uma classe de uma classificacao |
listaUnidadeMedida | Lista as unidades de medida cadastradas ou uma unica unidade |
listaFonteinfo | Lista as fontes cadastradas ou uma unica unidade |
listaFonteinfoMedida | Lista as fontes cadastradas ou uma unica unidade |
listaVariavel | Lista as variaveis cadastradas ou uma unica variavel |
listaClassificacaoMedida | Lista as classificacoes de uma medida de uma variavel |
listaLinkMedida | Lista os links de uma medida de uma variavel |
listaClasseClassificacao | Lista as classes de uma classificacao |
listaMedidaVariavel | Lista as medidas das variaveis cadastradas para uma variavel ou uma unica medida |
listaRegioesMedida | Lista as regioes de uma medida variavel |
listaConexao | Lista as conexoes cadastradas ou uma unica conexao |
listaParametro | Lista as variaveis cadastradas ou uma unica variavel |
listaTipoPeriodo | Lista os tipos de períodos de tempo cadastrados ou um único período |
listaTipoRegiao | Lista os tipos de regiao cadastrados ou uma unica |
function execSQL( $sql, $id = "", $convTexto = true )
Executa um SQL no banco de administracao
$sql {string}
$id {string} | se for vazio retorna todos os registros, caso contrario, retorna apenas o primeiro |
{array}
function execSQLDB( $codigo_estat_conexao, $sql )
Executa um SQL no banco de dados definido em uma conexao
function sqlMedidaVariavel( $id_medida_variavel, $todasascolunas, $agruparpor = "", $tipolayer = "polygon", $codigo_tipo_regiao = "" )
Monta o sql que permite acessar os dados de uma media de uma variavel
$id_medida_variavel | opcional |
$todasascolunas | opcional |
function alteraVariavel( $codigo_variavel = "", $nome = "", $descricao = "" )
Altera uma variavel ou cria uma nova
$codigo_variavel | opcional |
function alteraMedidaVariavel( $codigo_variavel, $id_medida_variavel = "", $codigo_unidade_medida, $codigo_tipo_periodo, $codigo_tipo_regiao, $codigo_estat_conexao, $esquemadb, $tabela, $colunavalor, $colunaidgeo, $colunaidunico, $filtro, $nomemedida )
Altera uma medida de uma variavel ou cria uma nova
function alteraLinkMedida( $id_medida_variavel, $id_link = "", $nome, $link )
Altera um link
function adicinaFonteinfoMedida( $id_medida_variavel, $id_fonteinfo )
Adiciona um fonte a uma medida
function alteraUnidadeMedida( $codigo_unidade_medida, $nome, $sigla, $permitesoma, $permitemedia )
Altera uma medida de uma variavel ou cria uma nova
function alteraTipoPeriodo( $codigo_tipo_periodo, $nome, $descricao )
Altera um tipo de periodo de tempo
function alteraConexao( $codigo_estat_conexao, $bancodedados, $host, $porta, $usuario )
Altera uma conexao
function alteraTipoRegiao( $codigo_tipo_regiao, $nome_tipo_regiao, $descricao_tipo_regiao, $esquemadb, $tabela, $colunageo, $colunacentroide, $data, $identificador, $colunanomeregiao, $srid, $codigo_estat_conexao, $colunasvisiveis, $apelidos )
Altera uma regiao
function alteraParametroMedida( $id_medida_variavel, $id_parametro_medida = "", $nome, $descricao, $coluna, $id_pai, $tipo = "0" )
Altera uma parametro de uma medida ou cria uma nova
function alteraClasseClassificacao( $id_classificacao, $id_classe = "", $titulo = "", $expressao = "", $vermelho = "", $verde = "", $azul = "", $tamanho = "", $simbolo = "", $overmelho = "", $overde = "", $oazul = "", $otamanho = "" )
Altera uma classe de uma classificacao
function listaUnidadeMedida( $codigo_unidade_medida = "" )
Lista as unidades de medida cadastradas ou uma unica unidade
$codigo_unidade_medida | opcional |
function listaFonteinfo( $id_fonteinfo = "" )
Lista as fontes cadastradas ou uma unica unidade
function listaFonteinfoMedida( $id_medida_variavel )
Lista as fontes cadastradas ou uma unica unidade
function listaVariavel( $codigo_variavel = "", $filtro_esquema = "" )
Lista as variaveis cadastradas ou uma unica variavel
$codigo_variavel | opcional |
function listaClassificacaoMedida( $id_medida_variavel, $id_classificacao = "" )
Lista as classificacoes de uma medida de uma variavel
$id_medida_variavel
function listaLinkMedida( $id_medida_variavel, $id_link = "" )
Lista os links de uma medida de uma variavel
$id_medida_variavel
function listaClasseClassificacao( $id_classificacao, $id_classe = "" )
Lista as classes de uma classificacao
function listaMedidaVariavel( $codigo_variavel, $id_medida_variavel = "" )
Lista as medidas das variaveis cadastradas para uma variavel ou uma unica medida
$codigo_variavel
$id_medida_variavel | opcional |
function listaRegioesMedida( $id_medida_variavel )
Lista as regioes de uma medida variavel
function listaConexao( $codigo_estat_conexao = "", $senha = false )
Lista as conexoes cadastradas ou uma unica conexao
$id {string} | opcional |
$senha {boolean} | mostra ou nao a senha - opcional |
function listaParametro( $id_medida_variavel, $id_parametro_medida = "" )
Lista as variaveis cadastradas ou uma unica variavel
$id_medida_variavel
$id_parametro_variavel | opcional |
Cria um objeto Metaestat
function __construct()
Executa um SQL no banco de administracao
function execSQL( $sql, $id = "", $convTexto = true )
Executa um SQL no banco de dados definido em uma conexao
function execSQLDB( $codigo_estat_conexao, $sql )
Monta o sql que permite acessar os dados de uma media de uma variavel
function sqlMedidaVariavel( $id_medida_variavel, $todasascolunas, $agruparpor = "", $tipolayer = "polygon", $codigo_tipo_regiao = "" )
Altera uma variavel ou cria uma nova
function alteraVariavel( $codigo_variavel = "", $nome = "", $descricao = "" )
Altera uma medida de uma variavel ou cria uma nova
function alteraMedidaVariavel( $codigo_variavel, $id_medida_variavel = "", $codigo_unidade_medida, $codigo_tipo_periodo, $codigo_tipo_regiao, $codigo_estat_conexao, $esquemadb, $tabela, $colunavalor, $colunaidgeo, $colunaidunico, $filtro, $nomemedida )
Altera um link
function alteraLinkMedida( $id_medida_variavel, $id_link = "", $nome, $link )
Altera uma fonte
function alteraFonteinfo( $id_fonteinfo = "", $titulo, $link )
Adiciona um fonte a uma medida
function adicinaFonteinfoMedida( $id_medida_variavel, $id_fonteinfo )
Altera uma medida de uma variavel ou cria uma nova
function alteraUnidadeMedida( $codigo_unidade_medida, $nome, $sigla, $permitesoma, $permitemedia )
Altera um tipo de periodo de tempo
function alteraTipoPeriodo( $codigo_tipo_periodo, $nome, $descricao )
Altera uma conexao
function alteraConexao( $codigo_estat_conexao, $bancodedados, $host, $porta, $usuario )
Altera uma regiao
function alteraTipoRegiao( $codigo_tipo_regiao, $nome_tipo_regiao, $descricao_tipo_regiao, $esquemadb, $tabela, $colunageo, $colunacentroide, $data, $identificador, $colunanomeregiao, $srid, $codigo_estat_conexao, $colunasvisiveis, $apelidos )
Altera uma parametro de uma medida ou cria uma nova
function alteraParametroMedida( $id_medida_variavel, $id_parametro_medida = "", $nome, $descricao, $coluna, $id_pai, $tipo = "0" )
Altera uma classe de uma classificacao
function alteraClasseClassificacao( $id_classificacao, $id_classe = "", $titulo = "", $expressao = "", $vermelho = "", $verde = "", $azul = "", $tamanho = "", $simbolo = "", $overmelho = "", $overde = "", $oazul = "", $otamanho = "" )
Lista as unidades de medida cadastradas ou uma unica unidade
function listaUnidadeMedida( $codigo_unidade_medida = "" )
Lista as fontes cadastradas ou uma unica unidade
function listaFonteinfo( $id_fonteinfo = "" )
Lista as fontes cadastradas ou uma unica unidade
function listaFonteinfoMedida( $id_medida_variavel )
Lista as variaveis cadastradas ou uma unica variavel
function listaVariavel( $codigo_variavel = "", $filtro_esquema = "" )
Lista as classificacoes de uma medida de uma variavel
function listaClassificacaoMedida( $id_medida_variavel, $id_classificacao = "" )
Lista os links de uma medida de uma variavel
function listaLinkMedida( $id_medida_variavel, $id_link = "" )
Lista as classes de uma classificacao
function listaClasseClassificacao( $id_classificacao, $id_classe = "" )
Lista as medidas das variaveis cadastradas para uma variavel ou uma unica medida
function listaMedidaVariavel( $codigo_variavel, $id_medida_variavel = "" )
Lista as regioes de uma medida variavel
function listaRegioesMedida( $id_medida_variavel )
Lista as conexoes cadastradas ou uma unica conexao
function listaConexao( $codigo_estat_conexao = "", $senha = false )
Lista as variaveis cadastradas ou uma unica variavel
function listaParametro( $id_medida_variavel, $id_parametro_medida = "" )
Lista os tipos de períodos de tempo cadastrados ou um único período
function listaTipoPeriodo( $codigo_tipo_periodo = "" )
Lista os tipos de regiao cadastrados ou uma unica
function listaTipoRegiao( $codigo_tipo_regiao = "" )