[(#REM) /*******************************************************************************\ * BIODIV, plugin et squelette pour SPIP - https://www.spip.net/ * * dédié à la gestion d'observations naturalistes * * * * Copyright (C) 2008-2024 Renaud LAURETTE * * * * BIODIV a été développé initialement pour le projet Biodiv.Balma de l'APCVEB * * (Association de Protection du Cadre de Vie et de l'Environnement balmanais) * * voir Biodiv.Balma : https://balma.biodiv.fr/ * * voir APCVEB : https://apcveb.fr/ * * * * Ce programme est un logiciel libre distribué sous licence GNU/GPL. * * Pour plus de détails voir les fichier COPYING.txt et LICENCE-BIODIV.md * \*******************************************************************************/ ][(#HTTP_HEADER{Content-type: application/json[; charset=(#CHARSET)]})][(#ENV{nofile}|non)[(#HTTP_HEADER{Content-Disposition: attachment; filename=#ENV{rq}.geojson})]]#CACHE{0} { [(#REM) 'rq' est un fichier temporaire contenant un résultat de requête L'appel au filtre rq_lecture est un pré-requis à l'exploitation des données ][ (#SET{obsok,[(#ENV{rq}|requeter_observations)]}) ][ (#SET{confidentialite,#LISTE{rien}}) ][ (#AUTORISER{exporter,observation}|oui) [(#SET{confidentialite,#LISTE{non}})] ][ (#AUTORISER{debusquer,observation}|oui)[(#SET{confidentialite,#LISTE{oui,non,inconnu}})] ] "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": { "type": "Point", "coordinates" : [[(#LNG),][ (#LAT)]]}, "properties": { "type": "observation", "id": [(#ID_OBSERVATION)], "confidentiel": "#DISCRET", "titre": [(#TITRE|no8217|json_encode)], "url": [(#URL_OBSERVATION{#ID_OBSERVATION}|url_absolue|json_encode)], "auteur": [(#MODELE{observation_auteur}{id_observation=#ID_OBSERVATION}|no8217|json_encode)], "date": [(#DATE_OBS|affdate{'d/m/Y'}|json_encode)], "type_obs": [(#TYPE_OBS|no8217|json_encode)], "espece": [(#ESPECE|no8217|json_encode)], "identification": [(#TITRE|no8217|json_encode)], "cd_ref": #CD_REF, "adresse": [(#ADRESSE|supprimer_tags|no8217|json_encode)], "commune" : [(#COMMUNE|no8217|json_encode)], "insee": #INSEE, "quantite" : [(#QUANTITE)], "popupContent":[(#MODELE{observation_marker}{id_observation}|no8217|json_encode)] } }, [(#ENV{rq}|requeter_perimetre)] ] }