Skip to content

Commit

Permalink
Add groups2_inpn property for couches SIG config
Browse files Browse the repository at this point in the history
  • Loading branch information
marcantoinedupre committed Jan 28, 2025
1 parent a80aa41 commit 2a2a6be
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 1 deletion.
7 changes: 6 additions & 1 deletion atlas/atlasRoutes.py
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,12 @@ def ficheEspece(cd_nom):

organisms = vmOrganismsRepository.getListOrganism(connection, cd_ref)

couches_sig_info = _get_couches_sig_info("species")
couches_sig_info_for_page = _get_couches_sig_info("species")
this_taxon_group2 = taxon["taxonSearch"]["group2_inpn"]
couches_sig_info = []
for couche_sig_info in couches_sig_info_for_page:
if "groups2_inpn" not in couche_sig_info or this_taxon_group2 in couche_sig_info.get("groups2_inpn", []):
couches_sig_info.append(couche_sig_info)

connection.close()
db_session.close()
Expand Down
17 changes: 17 additions & 0 deletions atlas/configuration/config.py.sample
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,23 @@ COUCHES_SIG = [
'home'
]
},
{
'name': 'Zonage eaux usées',
'type': 'wms',
'url': 'https://cartographie.nantesmetropole.fr/arcgis/services/PLUm/plum_annexes/MapServer/WMSServer?',
'options': {
'layers': 'Zonage_eaux_usées_(I19-01)7873',
'transparent': True,
'format': 'image/png'
},
'pages': [
'species'
],
'groups2_inpn': [
'Amphibiens',
'Oiseaux',
]
},
{
'name': 'Réseau de chaleur',
'type': 'wms',
Expand Down
9 changes: 9 additions & 0 deletions docs/couches_sig.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,12 @@ Config : pages
- liste des pages de l'application sur laquelle la couches SIG doit être disponible
- valeurs possibles : 'home', 'species', 'commune'
- si la propriété ``pages`` n'est pas présente la couche SIG est disponible sur toutes les pages

Config : groups2_inpn
=====================

- listes des groupes 2 INPN pour lesquels la couches SIG est disponible
- a un effet uniquement pour la page 'species'
- si la propriété ``groups2_inpn`` n'est pas présente la couche SIG est disponible pour tous les groupes taxonomiques

Listes des valeurs possibles pour ``groups2_inpn`` : 'Acanthocéphales', 'Amphibiens', 'Angiospermes', 'Annélides', 'Arachnides', 'Ascidies', 'Autres', 'Bivalves', 'Céphalopodes', 'Chlorophytes et Charophytes', 'Crustacés', 'Diatomées', 'Entognathes', 'Gastéropodes', 'Gymnospermes', 'Hépatiques et Anthocérotes', 'Hydrozoaires', 'Insectes', 'Lichens', 'Mammifères', 'Mousses', 'Myriapodes', 'Nématodes', 'Némertes', 'Ochrophytes', 'Octocoralliaires', 'Oiseaux', 'Plathelminthes', 'Poissons', 'Ptéridophytes', 'Pycnogonides', 'Reptiles', 'Rhodophytes', 'Scléractiniaires'

0 comments on commit 2a2a6be

Please sign in to comment.