db.silva.inrae.fr/db_biljou_param - db_biljou_param on db.silva.inrae.fr
Previous topic Chapter index Next topic

Functions

 

Schema

Function

Returns

Arguments

Owner

Language

Description

exploration

ps_statut_biljou

smallint

nb_profondeur smallint, nb_da smallint, nb_ru smallint, nb_racine_decidu smallint, nb_racine_resineux smallint, nb_hpflet smallint

albenard

plpgsql

Procédure renvoyant une valeur qui indique une situation au regard de la possibilité de fabriquer un fichier paramètre biljou.
Elle prend en paramètre 6 valeurs :
- nb_profondeurs : nombre de valeurs de profondeurs disponibles
- nb_da : nombre de valeurs de la variable densité apparente disponibles
- nb_ru : nombre de valeurs de la variable réserve utile (awc) disponibles
- nb_racine_decidu : nombre de valeurs de la variable pourcentage de racine décidu disponibles
- nb_racine_resineux : nombre de valeurs de la variable pourcentage de racine résineux disponibles
- nb_hpflet : nombre de valeurs de la variable hpflet disponibles

Les codes retour sont au nombre de 6 possibles :
9999 : aucune profondeur disponible (cas normalement impossible car dans ce cas il n'y a pas de données)
16 : au moins une variable (autre que la profondeur) est indisponible (impossible de créer le fichier paramètre)
2 : tous les paramètres sont à 1 (il faudra compléter une seconde couche)
4 : le nombre de profondeur vaut 2 mais au moins une variable n'est disponible qu'à une seule profondeur
8 : le nombre de profondeur vaut 3 mais au moins une variable n'est disponible qu'à 1 ou 2 profondeur.
0 : toutes les variables sont disponibles à toutes les profondeurs avec au moins 2 profondeurs (cas idéal pour fabriquer lefichier paramètre)
32 : les autres cas (notamment si une variable était disponible à plus de profondeur que nb_profondeur)


public

ps_create_raster

text

nom_table_xy text, nom_table_finale text, x_y_centre_pixel boolean, system_geo integer, tuilage integer, type_donnees text, commentaire text = 'raster créé par ps_create_raster'::text, schema_travail text = 'public'::text

albenard

plpgsql

Fonction de création de raster à partir d'une table comportant les x ,y et valeur de pixel

public

ps_creer_compte

text

compte text, mdp text, statut integer = 0

postgres

plpgsql

Fonction d'inscription d'un compte utilisateur existant dans un groupe prédéfini de la base courante et définition des droits par défaut pour ce compte

public

ps_etendre_compte

text

compte text, statut integer = 0

postgres

plpgsql

 

public

ps_existe_table

boolean

schema_travail varchar, nom_table varchar

postgres

plpgsql

Fonction de vérification d'existence d'une table au sein d'un schéma

public

ps_existe_table_temporaire

boolean

nom_table varchar

postgres

plpgsql

Fonction de vérification d'existence d'une table temporaire

public

ps_extraction_complete

text

mode_emprise text, table_tmp text, source_meteo text, source_sol text, source_altitude text, table_result text, source_peuplement text = NULL::text, system_geo_emprise text = NULL::text, nom_geometrie_emprise text = NULL::text, tolerance integer = 5

albenard

plpgsql

Fonction d'extraction des informations de toutes les sources à utiliser pour la création de fichier météo et paramètre en entrée du modèle biljou

public

ps_extraction_meteo

text

mode_emprise text, table_tmp text, source_meteo text, table_result text, system_geo_emprise text = NULL::text, nom_geometrie_emprise text = NULL::text

albenard

plpgsql

Fonction d'extraction des informations météo (id_maille) pour la création de fichier météo en entrée du modèle biljou

public

ps_extraction_source

text

mode_emprise text, source text, categorie_source text, table_result text, epsg_emprise integer, nom_geometrie_emprise text, colonne_filtre text, tolerance integer = 5

albenard

plpgsql

Fonction d'extraction des informations d'une source (id_maille) pour la création de fichier param en entrée du modèle biljou

public

ps_genere_xy

record

nom_table varchar, type_geometrie varchar, out cle double precision, out x double precision, out y double precision

biljou_param

plpgsql

Procédure permettant de générer le listing cle;x;y nécessaire au logiciel ONDINE. On laisse à l'appelant (Ondine) la charge de fournir le nom de la table et le type de géométrie qu'elle contient. (voir aussi ps_informations_geometrie)

public

ps_informations_geometrie

record

nb_max_element integer, out nom_geometrie varchar, out nom_table varchar, out srid_projection varchar, out srid_epsg integer, out type_geometrie varchar, out nb_valeur integer

biljou_param

plpgsql

Procédure permettant d'obtenir des informations sur les géométries notamment le nom de la table contenant la géometrie, le système de projection, le type de géométrie (raster, point ou polygone) et le nombre de pixels disposant d'une valeur non null (cas des rasters) ou le nombre de géométries pour les vecteurs. Cette procédure sera utilisée par Ondine pour proposer la créaion du ficheir XY lorsque la taille reste raisonnable (paramétré coté Ondine).

public

ps_informations_table_data

record

out nom_table varchar, out nom_champ varchar, out type_champ varchar, out source varchar, out var_nom varchar, out var_description varchar, out var_origine varchar, out unite varchar, out transformation varchar, out equation varchar

biljou_param

plpgsql

Procédure permettant d'obtenir des informations de description des variables dipsonibles au sein des tables données avec éventuellement des informations de traçabilité. Certains champs sont exclus de cettte description et ceux qui ne représentent pas des variables stockées dans la table des variables ne sont que peu documentés.

public

ps_initialise_emprise

text

mode_emprise text, table_tmp text, system_geo text = NULL::text, nom_geometrie text = NULL::text

albenard

plpgsql

Fonction de vérification des données d'emprise pour le logiciel de fabrication de fichiers d'entrée pour le modèle biljou

public

ps_inventaire

record

out v_schema varchar, out v_table varchar, out nb_enreg bigint

albenard

plpgsql

Fonction permettant de renvoyer le nombre de lignes de chaque table excepté pour les schémas pg*, 'information_schema' et 'topology'. La table spatial_ref_sys est également exclue de l'inventare.

public

ps_preparation_ondine

boolean

 

albenard

plpgsql

Cette procedure prepare les fichiers pour un usage en parallélisation d'ondine avec météo SAFRAN passé et sol GSM.

public

ps_supprimer_compte

text

compte text

postgres

plpgsql

Suppression d'un rôle de la base en vérifiant son appartenance à certains groupes (désinscription, suppression des droits par défaut et reassign des objets détenus

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 07/12/2018 13:23
Previous topic Chapter index Next topic