diff --git a/5_GEONATURE/EXPORT/flore_export_sinp_with_metadata.py b/5_GEONATURE/EXPORT/flore_export_sinp_with_metadata.py index 4ea5764..47aee33 100644 --- a/5_GEONATURE/EXPORT/flore_export_sinp_with_metadata.py +++ b/5_GEONATURE/EXPORT/flore_export_sinp_with_metadata.py @@ -182,11 +182,21 @@ FROM gn_synthese.synthese s WHERE t.regne <> 'Animalia' -- exclision CA ([SICEN] Données anciennes,[TEST] : migration sicen,[SICEN] Hors Etude) - AND ds.id_acquisition_framework NOT IN (53,65,66,1,2,6) + AND ds.id_acquisition_framework NOT IN (53,66,1,2,6) -- exclision CA (`Gestion de l'Espace Naturel Sensible du Méandre des Oves`, `Gestion de la Réserve Naturelle Nationale de l'Ile de la Platière`, `Gestion des Natura 2000 FR 8201749 « Milieux alluviaux et aquatiques de l’Île de la Platière » et FR 8212012 « Île de la Platière »`, `RNN Platière` - AND (unaccent(observers) like any (array['%%Conservatoire d%%Espaces Naturels Isere%%', '%%Conservatoire d%%Espaces Naturels d%%Isere%%', '%%CEN Isere%%', '%%Association des Amis de l%%Ile de la Platiere%%']) OR observers NOT LIKE '%%(%%)%%') + --AND (ts.id_module = 7 AND ds.id_acquisition_framework IN (7,38,39,42,44,45,46,48,55,57,58,60) + AND ( + unaccent(observers) LIKE ANY (array['%%Conservatoire d%%Espaces Naturels Isere%%', '%%Conservatoire d%%Espaces Naturels d%%Isere%%', '%%CEN Isere%%', '%%Association des Amis de l%%Ile de la Platiere%%']) + OR observers NOT LIKE '%%(%%)%%' + ) + AND unaccent(observers) NOT LIKE ALL(array[ + '%%Sympetrum%%','%%Departement%%','%%Rhone%%','%%Oxalis%%', + '%%LPO%%','%%GRPLS%%','%%Parvi%%','%%CD Isere%%','%%CBNA%%', + '%%Flavia%%','%%Gentiana%%','%%region%%','%%Personnel%%','%%Independant%%' + ]) + AND observers NOT IN ('', 'Benoit Dodelin',', ') -- exclision JDD `Observations opportunistes du CEN Isère importé depuis Faune Isère` - AND ds.id_dataset NOT IN (185) + AND ds.id_dataset NOT IN (185,377) -- statut_validation = 'Certain - très probable' -- AND n20.cd_nomenclature = '1' ORDER BY s.id_synthese; diff --git a/5_GEONATURE/EXPORT/invertebre_export_sinp_with_metadata.py b/5_GEONATURE/EXPORT/invertebre_export_sinp_with_metadata.py index 47f6b35..0e4dd75 100644 --- a/5_GEONATURE/EXPORT/invertebre_export_sinp_with_metadata.py +++ b/5_GEONATURE/EXPORT/invertebre_export_sinp_with_metadata.py @@ -183,12 +183,21 @@ FROM gn_synthese.synthese s WHERE t.regne = 'Animalia' AND t.phylum <> 'Chordata' -- exclision CA ([SICEN] Données anciennes,[TEST] : migration sicen,[SICEN] Hors Etude) - AND ds.id_acquisition_framework NOT IN (53,65,66,1,2,6) + AND ds.id_acquisition_framework NOT IN (53,66,1,2,6) -- exclision CA (`Gestion de l'Espace Naturel Sensible du Méandre des Oves`, `Gestion de la Réserve Naturelle Nationale de l'Ile de la Platière`, `Gestion des Natura 2000 FR 8201749 « Milieux alluviaux et aquatiques de l’Île de la Platière » et FR 8212012 « Île de la Platière »`, `RNN Platière` --AND (ts.id_module = 7 AND ds.id_acquisition_framework IN (7,38,39,42,44,45,46,48,55,57,58,60) - AND (unaccent(observers) like any (array['%%Conservatoire d%%Espaces Naturels Isere%%', '%%Conservatoire d%%Espaces Naturels d%%Isere%%', '%%CEN Isere%%', '%%Association des Amis de l%%Ile de la Platiere%%']) OR observers NOT LIKE '%%(%%)%%') + AND ( + unaccent(observers) LIKE ANY (array['%%Conservatoire d%%Espaces Naturels Isere%%', '%%Conservatoire d%%Espaces Naturels d%%Isere%%', '%%CEN Isere%%', '%%Association des Amis de l%%Ile de la Platiere%%']) + OR observers NOT LIKE '%%(%%)%%' + ) + AND unaccent(observers) NOT LIKE ALL(array[ + '%%Sympetrum%%','%%Departement%%','%%Rhone%%','%%Oxalis%%', + '%%LPO%%','%%GRPLS%%','%%Parvi%%','%%CD Isere%%','%%CBNA%%', + '%%Flavia%%','%%Gentiana%%','%%region%%','%%Personnel%%','%%Independant%%' + ]) + AND observers NOT IN ('', 'Benoit Dodelin',', ') + AND ds.id_dataset NOT IN (185,377,236) -- exclision JDD `Observations opportunistes du CEN Isère importé depuis Faune Isère` - AND ds.id_dataset NOT IN (185) -- statut_validation = 'Certain - très probable' -- AND n20.cd_nomenclature = '1' ORDER BY s.id_synthese; diff --git a/5_GEONATURE/EXPORT/vertebre_export_sinp_with_metadata.py b/5_GEONATURE/EXPORT/vertebre_export_sinp_with_metadata.py index e580dff..df35783 100644 --- a/5_GEONATURE/EXPORT/vertebre_export_sinp_with_metadata.py +++ b/5_GEONATURE/EXPORT/vertebre_export_sinp_with_metadata.py @@ -183,12 +183,21 @@ FROM gn_synthese.synthese s WHERE t.regne = 'Animalia' AND t.phylum = 'Chordata' -- exclision CA ([SICEN] Données anciennes,[TEST] : migration sicen,[SICEN] Hors Etude) - AND ds.id_acquisition_framework NOT IN (53,65,66,1,2,6) + AND ds.id_acquisition_framework NOT IN (53,65,66,1,2,6) + -- exclision JDD `Observations opportunistes du CEN Isère importé depuis Faune Isère` + AND ds.id_dataset NOT IN (185,377,236) -- exclision CA (`Gestion de l'Espace Naturel Sensible du Méandre des Oves`, `Gestion de la Réserve Naturelle Nationale de l'Ile de la Platière`, `Gestion des Natura 2000 FR 8201749 « Milieux alluviaux et aquatiques de l’Île de la Platière » et FR 8212012 « Île de la Platière »`, `RNN Platière` --AND (ts.id_module = 7 AND ds.id_acquisition_framework IN (7,38,39,42,44,45,46,48,55,57,58,60) - AND (unaccent(observers) like any (array['%%Conservatoire d%%Espaces Naturels Isere%%', '%%Conservatoire d%%Espaces Naturels d%%Isere%%', '%%CEN Isere%%', '%%Association des Amis de l%%Ile de la Platiere%%']) OR observers NOT LIKE '%%(%%)%%') - -- exclision JDD `Observations opportunistes du CEN Isère importé depuis Faune Isère` - AND ds.id_dataset NOT IN (185) + AND ( + unaccent(observers) LIKE ANY (array['%%Conservatoire d%%Espaces Naturels Isere%%', '%%Conservatoire d%%Espaces Naturels d%%Isere%%', '%%CEN Isere%%', '%%Association des Amis de l%%Ile de la Platiere%%']) + OR observers NOT LIKE '%%(%%)%%' + ) + AND unaccent(observers) NOT LIKE ALL(array[ + '%%Sympetrum%%','%%Departement%%','%%Rhone%%','%%Oxalis%%', + '%%LPO%%','%%GRPLS%%','%%Parvi%%','%%CD Isere%%','%%Personnel%%','%%Independant%%' + '%%DELOCHE Denis%%' + ]) + AND observers NOT IN ('', 'Benoit Dodelin',', ') -- statut_validation = 'Certain - très probable' -- AND n20.cd_nomenclature = '1' ORDER BY s.id_synthese;