Transformation des medias créés dans ODKCollect en fichiers sur le serveur

Objectif

Écrire dans le système de fichier du serveur, les fichiers stockés sous forme de binaire dans PotgreSQL. La méthode est générique et fonctionne si de nouveaux formulaires sont créés ou si certains sont supprimés.

Write to the server's file system, files stored as binary in PotgreSQL. The method is generic and works if new forms are created or if some are deleted.

Ressources

https://github.com/opendatakit/aggregate/issues/164#issuecomment-347390275

Tags: 

Redash pour la création de rapports web

Redash est une solution de reporting web, qui permet de mettre en forme des données sous la forme de tableaux, de graphiques ou de cartes.

Nous avons réalisé un rapide et subjectif comparatif pour le congrès des CEN du Havre d'octobre 2018 (http://si.cenlr.org/outils_web_de_reporting_congres_cen_2018).

Redash ne nécessite pas d'autre compétence que celle d'écrire des requêtes SQL.

Tags: 

Attribution d'un UUID (id_permanent) en vue de la diffusion des données dans le SINP

Les données collectées à l'aide des formulaires ODK Collect sont identifiées par un uuid que nous récupérons dans notre base de données métier.
L'idée consiste à récupérer cet identifiant quand il existe, sinon a en générer un.
Dans notre base de données, cet uuid généré par odk est stocké dans le champ id_waypoint de la donnée, sous forme de texte, formaté comme ceci : uuid:d9efd9ee-0b21-40a9-8606-901a8766106a
Donc quand cet uuid existe, on le garde comme id_permanent, sinon on en génère 1.

Rapportage automatique des enjeux de biodiversité et de l'analyse foncière

Les salariés du CEN ont régulièrement besoin de mobiliser des données géographiques relatives au foncier ou la biodiversité. En effet, lorsqu’une zone d’étude est désignée, il peut être intéressant de disposer d’une première liste d’informations qui apparaissent comme récurrentes dans les projets de protection et de conservation de la biodiversité.

Tags: 

C'est la fin de l'année, je soutiens mes assos préférées et donc GeoRezo

GeoRezo est une association à but non lucratif dont le fonctionnement quotidien repose sur le bénévolat de ses membres et sur le dynamisme de ses contributeurs.

Financièrement, l'association existe grâce aux dons de ses sympathisants et aux adhésions de ses modérateurs.

Les charges annuelles inhérentes à la vie du portail et de l'association s'élèvent à 2500 euros.

Le poste principal de dépense est lié à l'hébergement de l'infrastructure (70% des charges).

Premier test - enfin - de Time Manager

1er test de l'extension Time Manager de QGIS pour montrer la progression de notre connaissance du territoire.

En rouge les données d'espèces animales en vert les données d'espèces végétales.

A reproduire avec nos données de maîtrise foncière et d'usage, et à l'échelle du Réseau des CEN !

Et voilà pour la gestion (maîtrise foncière et d'usage) : Les propriétés en rouge et les "conventions" en vert

Import de données dans SICEN

Intégrer des données externes à notre propre base de données peut se révéler fastidieux. pour faciliter la chose, nous allons créer une table qui décrit pour chaque table de données à intégrer, la liste des champs à y ajouter pour pouvoir ensuite les intégrer à sicen. Nous décrirons dans cette table comment le champ "sicen" doit être généré à partir des colonnes de la table à intégrer.

Tags: 

Evolution des outils de collecte de données utilisés au CEN

L'édition 2018 de la réunion "Carnets de terrain électroniques" du CNRS a été l'occasion de revenir sur 12 années d'alimentation de notre base de données PostGIS par divers outils.
Le programme de la réunion : http://rbdd.cnrs.fr/spip.php?article270
La présentation :

Tags: 

Un peu d'expressions régulières et de manipulation de fichier texte

Une collègue a réalisé une symbologie catégorisée en utilisant un code couleur contenu dans un champ de la table.

Le souci est que QGIS ne sait pas encore faire les légendes qui vont bien pour cette sylmbologie, et, s'il affiche correctement ls données sur la carte, il conserve dans la légende les couleurs aléatoires.

La seule solution que j'ai trouvé consiste à créer un fichier de style et à la modifier à l'aide d'un éditeur de texte qui comprend les expressions régulières (jedit our moi mais aussi notepad++ ou d'autres).

QGIS 2.18 : saisir sur une vue PostgreSQL

Avec l'arrivée de QGIS 2.18 j'ai été confronté à ceci : http://osgeo-org.1560.x6.nabble.com/QGIS-Developer-REGRESSION-Error-inserting-in-a-PostGIS-view-td5320202.html Ce problème est remonté par QGIS avec le message d'erreur suivant : ERROR: cannot perform INSERT RETURNING on relation xxx HINT: You need an unconditional ON INSERT DO INSTEAD rule with a RETURNING clause.

Tags: 

QGIS : Sélectionner les objets à une certaine distance d'un autre

Un collègue bien embarrassé nous a posé la question suivante : comment sélectionner tous les points d'une couche A qui se trouvent à moins de 4km d'une autoroute.

Le postulat de départ est que nous travaillons sur des fichiers shp (donc on oublie tout de suite la requête sql et l'opérateur st_dwithin() )

Nous avons tous répondu "tu crées un tampon de 4km de rayon autour de l'autoroute puis tu fais une recherche par localisation de tous les objets de la couche de points qui intersectent le tampon créé".

Tags: 

Présentation de la solution GeoODK (remplacée depuis par ODK Collect) et de sa mise en oeuvre dans les CEN au "réseau BDD" du CNRS

Présentation réalisée et enregistrée dans le cadre du séminaire « Système d’information embarqué, cahier/carnet de terrain et de laboratoire électronique : quelles interactions avec les bases de données ? »

le Mercredi 05 octobre 2016 à Paris - Jussieu (amphi Charpak).

Cliquez sur l'image ci-dessous pour accéder à la vidéo.

Tags: 

Photographies anciennes de l'IGN - consolidation des PVA dans une table PostGIS

Consolidation par région des geojson générés par cquest dans une table postgis (lambert 93)

-> https://github.com/cquest/photos-aeriennes-ign/tree/master/data/pva
-> http://georezo.net/forum/viewtopic.php?pid=279360#p279360

Les dumps contiennent une table PostGIS ayant la structure suivante :

Tags: 

Faire un atlas carto avec QGIS, sans géométrie dans la couche de couverture

Suite aux discussions des journées utilisateurs de QGIS des 10 et 11 décembre. J'ai testé l'utilisation d'une table atributaire comme couche de couverture. Et ça fonctionne !

Je ne sais pas si c'était le cas sur les versions précédentes mais ça fonctionne sur la 2.12. Ma table ne contient que deux colonnes cd_ref et lb_nom.

On utilisera les règles de symbologie pour n'afficher que les données correspondant au cd_ref courant :

 "cd_ref"  = attribute(@atlas_feature ,'cd_ref')

QGIS rocks !

QGIS comme outil de reporting

Voici la présentation faite à l'occasion du séminaire utilisateur de QGIS des 10 et 11 décembre dernier.

Elle a été réalisée avec Inkscape et SOZI.  Utilisez les boutons de la souris ou les flèches de votre clavier pour avancer/reculer. La molette ou les signes +/- pour zoomer/dézoomer.


http://si.cenlr.org/sites/www.cenlr.org/files/users/webmestre/qgis_et_reporting/qgis_reporting_carto_chemin.svg

Tags: 

Le réseau des CEN mécène du séminaire francophone 2015 des utilisateurs de QGIS

Les Cen sont de gros utilisateurs de logiciels libres, notamment dans leurs SIG avec Qgis et PostgreSQL/PostGIS.

Ces outils nous facilite grandement la gestion et l'exploitation de nos données pour l'exercice de nos missions de conservation des especes naturels.

Cette première initiative du réseau est donc un premier, "petit" mais juste, retour vers la communauté.

SiCen Mobile : utilisation de formulaires ODK pour alimenter notre base de données d'observations

Cette page est le résultat d'un travail mené en commun, en mars 2015 par 4 géomaticiens et informaticiens des CEN Rhône-Alpes (Rémy Clément, Guillaume Costes et Laurent Poulin) et Languedoc-Roussillon (Mathieu Bossaert)

Elle a été actualisée le 17 mai 2018.

OpenDataKit est une suite d'outils libres dédiée à la collecte de données sur terminaux mobiles Androïd.

D'une relative simplicité de mise en oeuvre, la solution permet facilement de décrire et créer des formulaires correspondant à nos besoins. Une fois les données récupérées, il est simple de les intégrer à notre base de données en place.

Nous allons donc passer en revue l'installation des outils de la suite, la définition du formulaire avec XLSForm, et la ventilation des données récoltées dans notre base de données "métier", SiCen.

Tags: 

Pages

Les contenus des sites sig.cenlr.org et si.cenlr.org sont mis à disposition selon
les termes de la licence Creative Commons Attribution 3.0 France

Licence Creative Commons

Subscribe to le SI du CEN L-R RSS