pggeodb.nancy.inra.fr/db_cefs - db_cefs on pggeodb.nancy.inra.fr
Previous topic Chapter index Next topic

View: v_posi_gpsgsm

 

 

Schema

public

 

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
Previous topic Chapter index Next topic