Schema
Owner
morellet
Descriptions
Vue contenant les localisations GPS (jointure entre campagnes et positionnements) et la date de capture
Fields
Name | Data type | Description |
---|---|---|
ani_id |
integer |
|
ani_etiq |
varchar(16) |
|
cap_bague |
varchar(12) |
|
pos_id |
integer |
|
pos_cpos_id |
integer |
|
the_geom |
public.geometry |
|
pos_x |
double precision |
|
pos_y |
double precision |
|
pos_systeme |
char(12) |
|
pos_z |
double precision |
|
pos_x_corrige |
double precision |
|
pos_y_corrige |
double precision |
|
pos_z_corrige |
double precision |
|
pos_nb_sat |
integer |
|
pos_dop |
double precision |
|
pos_dop_corrige |
double precision |
|
pos_fixstatus |
varchar(16) |
|
pos_validated |
varchar(3) |
|
pos_distance_route |
real |
|
pos_distance_bois |
real |
|
pos_distance_bati |
real |
|
pos_distance_haie |
real |
|
pos_localisation_par_id |
integer |
|
cpos_id |
integer |
|
cpos_ani_id |
integer |
|
cpos_date |
date |
|
cpos_heure |
time |
|
cpos_delta |
smallint |
|
cpos_prog6heure |
boolean |
|
cpos_prog4heure |
boolean |
|
cpos_prog3heure |
boolean |
|
cpos_prog1heure |
boolean |
|
cpos_prog10minutes |
boolean |
|
cpos_annee_suivi |
smallint |
|
date_capture |
date |
|
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Indices
There are no indices for table v_posi_gpsgsm
Definition
CREATE VIEW public.v_posi_gpsgsm (
ani_id,
ani_etiq,
cap_bague,
pos_id,
pos_cpos_id,
the_geom,
pos_x,
pos_y,
pos_systeme,
pos_z,
pos_x_corrige,
pos_y_corrige,
pos_z_corrige,
pos_nb_sat,
pos_dop,
pos_dop_corrige,
pos_fixstatus,
pos_validated,
pos_distance_route,
pos_distance_bois,
pos_distance_bati,
pos_distance_haie,
pos_localisation_par_id,
cpos_id,
cpos_ani_id,
cpos_date,
cpos_heure,
cpos_delta,
cpos_prog6heure,
cpos_prog4heure,
cpos_prog3heure,
cpos_prog1heure,
cpos_prog10minutes,
cpos_annee_suivi,
date_capture)
AS
SELECT t_animal_ani.ani_id,
t_animal_ani.ani_etiq,
t_capture_cap.cap_bague,
t_positionnement_pos.pos_id,
t_positionnement_pos.pos_cpos_id,
t_positionnement_pos.the_geom,
t_positionnement_pos.pos_x,
t_positionnement_pos.pos_y,
t_positionnement_pos.pos_systeme,
t_positionnement_pos.pos_z,
t_positionnement_pos.pos_x_corrige,
t_positionnement_pos.pos_y_corrige,
t_positionnement_pos.pos_z_corrige,
t_positionnement_pos.pos_nb_sat,
t_positionnement_pos.pos_dop,
t_positionnement_pos.pos_dop_corrige,
t_positionnement_pos.pos_fixstatus,
t_positionnement_pos.pos_validated,
t_positionnement_pos.pos_distance_route,
t_positionnement_pos.pos_distance_bois,
t_positionnement_pos.pos_distance_bati,
t_positionnement_pos.pos_distance_haie,
t_positionnement_pos.pos_localisation_par_id,
t_campagne_pos_cpos.cpos_id,
t_campagne_pos_cpos.cpos_ani_id,
t_campagne_pos_cpos.cpos_date,
t_campagne_pos_cpos.cpos_heure,
t_campagne_pos_cpos.cpos_delta,
t_campagne_pos_cpos.cpos_prog6heure,
t_campagne_pos_cpos.cpos_prog4heure,
t_campagne_pos_cpos.cpos_prog3heure,
t_campagne_pos_cpos.cpos_prog1heure,
t_campagne_pos_cpos.cpos_prog10minutes,
t_campagne_pos_cpos.cpos_annee_suivi,
max(t_capture_cap.cap_date) AS date_capture
FROM t_campagne_pos_cpos
LEFT JOIN t_positionnement_pos ON t_campagne_pos_cpos.cpos_id =
t_positionnement_pos.pos_cpos_id
JOIN t_animal_ani ON t_campagne_pos_cpos.cpos_ani_id = t_animal_ani.ani_id
JOIN t_capture_cap ON t_animal_ani.ani_id = t_capture_cap.cap_ani_id
WHERE t_capture_cap.cap_annee_suivi = t_campagne_pos_cpos.cpos_annee_suivi
GROUP BY t_animal_ani.ani_id, t_animal_ani.ani_etiq, t_capture_cap.cap_bague,
t_positionnement_pos.pos_id, t_positionnement_pos.pos_cpos_id, t_positionnement_pos.the_geom, t_positionnement_pos.pos_x, t_positionnement_pos.pos_y, t_positionnement_pos.pos_systeme, t_positionnement_pos.pos_z, t_positionnement_pos.pos_x_corrige, t_positionnement_pos.pos_y_corrige, t_positionnement_pos.pos_z_corrige, t_positionnement_pos.pos_nb_sat, t_positionnement_pos.pos_dop, t_positionnement_pos.pos_dop_corrige, t_positionnement_pos.pos_fixstatus, t_positionnement_pos.pos_validated, t_positionnement_pos.pos_distance_route, t_positionnement_pos.pos_distance_bois, t_positionnement_pos.pos_distance_bati, t_positionnement_pos.pos_distance_haie, t_positionnement_pos.pos_localisation_par_id, t_campagne_pos_cpos.cpos_id, t_campagne_pos_cpos.cpos_ani_id, t_campagne_pos_cpos.cpos_date, t_campagne_pos_cpos.cpos_heure, t_campagne_pos_cpos.cpos_delta, t_campagne_pos_cpos.cpos_annee_suivi, t_campagne_pos_cpos.cpos_prog6heure, t_campagne_pos_cpos.cpos_prog4heure, t_campagne_pos_cpos.cpos_prog3heure, t_campagne_pos_cpos.cpos_prog1heure, t_campagne_pos_cpos.cpos_prog10minutes
ORDER BY t_animal_ani.ani_id, t_campagne_pos_cpos.cpos_date,
t_campagne_pos_cpos.cpos_heure;
COMMENT ON VIEW public.v_posi_gpsgsm
IS 'Vue contenant les localisations GPS (jointure entre campagnes et positionnements) et la date de capture';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 13/03/2014 13:23 |