geonature.core.gn_monitoring.models

Modèles du schéma gn_monitoring Correspond a la centralisation des données de base

relatifs aux protocoles de suivis

Attributes

Classes

CorVisitObserver

The base class of the SQLAlchemy.Model declarative model class.

BibTypeSite

The base class of the SQLAlchemy.Model declarative model class.

TBaseVisits

Table de centralisation des visites liées à un site

TBaseSites

Table centralisant les données élémentaire des sites

TObservations

The base class of the SQLAlchemy.Model declarative model class.

TMarkingEvent

The base class of the SQLAlchemy.Model declarative model class.

TIndividuals

The base class of the SQLAlchemy.Model declarative model class.

Module Contents

geonature.core.gn_monitoring.models.cor_visit_observer[source]
class geonature.core.gn_monitoring.models.CorVisitObserver[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__table__[source]
geonature.core.gn_monitoring.models.cor_site_module[source]
geonature.core.gn_monitoring.models.cor_site_area[source]
geonature.core.gn_monitoring.models.cor_module_type[source]
geonature.core.gn_monitoring.models.cor_site_type[source]
class geonature.core.gn_monitoring.models.BibTypeSite[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 'bib_type_site'[source]
__table_args__[source]
id_nomenclature_type_site[source]
config[source]
nomenclature[source]
sites[source]
class geonature.core.gn_monitoring.models.TBaseVisits[source]

Bases: geonature.utils.env.DB.Model

Table de centralisation des visites liées à un site

__tablename__ = 't_base_visits'[source]
__table_args__[source]
id_base_visit[source]
id_base_site[source]
id_digitiser[source]
id_dataset[source]
id_module[source]
visit_date_min[source]
visit_date_max[source]
id_nomenclature_tech_collect_campanule[source]
id_nomenclature_grp_typ[source]
comments[source]
uuid_base_visit[source]
meta_create_date[source]
meta_update_date[source]
digitiser[source]
observers[source]
observers_txt[source]
dataset[source]
id_import[source]
class geonature.core.gn_monitoring.models.TBaseSites[source]

Bases: geonature.utils.env.DB.Model

Table centralisant les données élémentaire des sites

__tablename__ = 't_base_sites'[source]
__table_args__[source]
id_base_site[source]
id_inventor[source]
id_digitiser[source]
base_site_name[source]
base_site_description[source]
base_site_code[source]
first_use_date[source]
geom[source]
geom_local[source]
uuid_base_site[source]
meta_create_date[source]
meta_update_date[source]
altitude_min[source]
altitude_max[source]
digitiser[source]
inventor[source]
t_base_visits[source]
modules[source]
id_import[source]
geonature.core.gn_monitoring.models.corIndividualModule[source]
class geonature.core.gn_monitoring.models.TObservations[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 't_observations'[source]
__table_args__[source]
id_observation[source]
id_base_visit[source]
id_digitiser[source]
digitiser[source]
cd_nom[source]
comments[source]
uuid_observation[source]
id_import[source]
id_individual[source]
class geonature.core.gn_monitoring.models.TMarkingEvent[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 't_marking_events'[source]
__table_args__[source]
id_marking[source]
uuid_marking[source]
id_individual[source]
id_module[source]
id_digitiser[source]
marking_date[source]
id_operator[source]
id_base_marking_site[source]
id_nomenclature_marking_type[source]
marking_location[source]
marking_code[source]
marking_details[source]
data[source]
operator[source]
digitiser[source]
medias[source]
organism_actors()[source]
has_instance_permission(scope)[source]
class geonature.core.gn_monitoring.models.TIndividuals[source]

Bases: geonature.utils.env.DB.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 't_individuals'[source]
__table_args__[source]
id_individual[source]
uuid_individual[source]
individual_name[source]
cd_nom[source]
id_nomenclature_sex[source]
active[source]
comment[source]
id_digitiser[source]
meta_create_date[source]
meta_update_date[source]
digitiser[source]
nomenclature_sex[source]
modules[source]
markings[source]
medias[source]
classmethod filter_by_scope(query, scope, user=None)[source]
organism_actors()[source]
has_instance_permission(scope)[source]