Calcul de domaines vitaux : un exemple d utilisation de Shiny avec des cartes interactives.

Documents pareils
Création de fonds de cartes statiques et dynamiques avec R et Google Maps

FORD C-MAX + FORD GRAND C-MAX CMAX_Main_Cover_2013_V3.indd /08/ :12

Ricco Rakotomalala R.R. Université Lyon 2

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

DEMARRER UN PROJET BIGDATA EN QUELQUES MINUTES GRACE AU CLOUD

Aucune limite de taille de fichier et publicit superpose - un convertisseur en ligne gratuit et simple qui transforme vos fichiers Word en PDF.

ANALYSES SPATIALES SOUS R

Gestionnaire de champs PRO

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION)

Spétechs Mobile. D e r n i è r e m i s e à j o u r : s e p t e m b r e

Cours iguess. inotes v10.1

Spétechs Mobile. D e r n i è r e m i s e à j o u r : a o û t 2014

HAYLEM Technologies Inc.

WinReporter Guide de démarrage rapide. Version 4

Migrer avec succès à Windows 7 / Windows Server 2008 R2. Gérard Gasganias 16 octobre 2009

SOMMAIRE. Accéder à votre espace client. Les Fichiers communs. Visualiser les documents. Accéder à votre espace client. Changer de Workspace

Catalogue Formation «Vanilla»

Evaluation des performances de programmes parallèles haut niveau à base de squelettes

Séminaire Partenaires Esri France 7-8 juin Paris La Road Map ArcGIS

Module Criteo Tags et Flux pour Magento

Instructions d installation de MS SQL Server pour Sage 50 Classement et Gestion commerciale. Sage Suisse SA Avenue Mon-Repos Lausanne

Au niveau central Manuel (01/10/2012) Projet de Renforcement du Programme de Prévention du VIH JICA Madagascar

ArcGIS 10.1 for Server

Mobility Tool + : mode d emploi

Simulation de Réseaux Ferroviaires

Documentation Suivi S.E.O

Guide de prise en mains du User Center

Les Géodatabases en 9.2

MESVISITEURSPRO.COM. TUTO : Comment intégrer Google Analytics à mon site?

Poste virtuel. Installation du client CITRIX RECEIVER

Outils informatiques de manipulation de la vidéo et du son : une introduction

Sélection du contrôleur

Installation.Net Framework 2.0 pour les postes utilisant Windows 8/8.1.

Fiche n 14 : Import / Export avec PlanningPME

pythonocc: une plateforme de développement agile d applications CAO.

Dis moi, ça apporte quoi Géolys? Tu sais, Géolys, c est avant tout une réponse à ces questions-là

Comment créer un site web Proxy gratuitement!

Fouillez facilement dans votre système Big Data. Olivier TAVARD

Guide d installation esam

Déploiement d une architecture Hadoop pour analyse de flux. françois-xavier.andreu@renater.fr

Tutoriel Cloud IFB - Initiation -

Galigeo G14: Location Intelligence

EXALOGIC ELASTIC CLOUD MANAGEMENT

Supervision et optimisation des licences

WEB-ANALYTICS & GOOGLE ANALYTICS

Tutoriel n 3. Comment préparer votre support de présentation (vidéo)? Plugin «rich media» pour Moodle 2

Plan de cette matinée

Pourquoi un GMAO? Pourquoi GMAO-Machine Bateau? Démarrage Dossier Menu Principal Structure, classification des équipements Fiche d intervention

Vue d ensemble de Windows PowerShell

Les 18 icônes du poste de pilotage (Salle Tecnilab)

GUIDE D INSTALLATION ET D UTILISATION PI AUTHENTICATOR

Programmation Mobile Android Master CCI

R+Hadoop = Rhadoop* Des logiciels libres complémentaires, une implémentation, une réponse au nouveau paradigme du bigdata!

Eclipse atelier Java

v Sygic, a.s. All rights reserverd. Manuel utilisateur

Logiciel ArpentGIS-PC Guide de l utilisateur


sécurisé de l ENSMM Accès au serveur FTP - Microsoft Windows 7 École Nationale Supérieure de Mécanique et des Microtechniques

Démonstrateur libre Application des données Open Street Map à l analyse géographique de réseaux de voirie et Transports Collectifs

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

Procédure d'installation de SQL Server Express 2008

Pour les futurs développeurs Sommaire

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

Convertisseur BBAN/IBAN

Linux Live USB Creator Créez un Live-USB «persistant» de votre distribution GNU/Linux préférée depuis Windows

FACTURATION. Menu. Fonctionnement. Allez dans le menu «Gestion» puis «Facturation» 1 Descriptif du dossier (onglet Facturation)

Récupérer les documents stockés sur l ENTG

Installer Office sur Ordinateur / Tablette / Smartphone

Glossaire suivi SEO. Glossaire suivi SEO. Document : Suivi SEO. Projet : Date : 18/02/15. Version : 1

Création d installateurs pour Windows avec InnoSetup

Data Tier Application avec SQL Server 2008 R2

Procédure d installation :

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

OCS Inventory & GLPI V.2

Task Server 6.0 Aide

Netfilter & Iptables. Théorie Firewall. Autoriser le trafic entrant d'une connexion déjà établie. Permettre le trafic entrant sur un port spécifique

Tutoriel. Google Analytics et Microsoft Office 365

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

Ateliers de formation Internet. Statistiques de site

Comment se connecter au dossier partagé?

MESUREZ L'IMPACT DE VOS CAMPAGNES!

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

R00 Installation du logiciel R sous Windows

MANIPULATION ET VISUALISATION DE GROSSES BASES DE DONNÉES AVEC R

TUTORIEL. L application SIKKENS FR pas à pas

Nouveautés ArcGIS 10.1 for Server

Laurent Jégou novembre 2014 M2 Sigma U351_33 WebMapping. Séance 2 Les systèmes de gestion de bases de données spatiales : L'exemple de PostGIS

ArcGIS 10 Christophe Tourret Gaëtan Lavenu

Certificats Electronique d AE sur Clé USB


Adaptation du datacenter Météo France en environnement HPC

GSM / GPRS / GPS Traceur / Localisateur TK102. Manuel d Utilisation

Facteurs de succès d une démarche Agile. Marc Fiammante, Distinguished Engineer

2) Téléchargement de l'application pour contrôler vos caméras :

TUTORIEL CartoDB 11/03/15

Transcription:

Calcul de domaines vitaux : un exemple d utilisation de Shiny avec des cartes interactives. Cyril Bernard, CEFE-CNRS Apéro technique OSU-OREME, 15 décembre 2016

Problèmatique Objectif : pouvoir calculer le domaine vital d un animal à part de positions GPS issues d un tracker, et le visualiser sur une carte. L utilisateur doit pouvoir entrer ses propres données. Comment : utilisation de R et du package adehabitathr (A collection of tools for the estimation of animals home range) avec la méthode par estimation de noyau de densité. L utilisateur doit pouvoir faire varier quelques paramètres basiques. Pour qui : un public de non-initiés à R (exemple : dans le cadre d un cours) Comment faire exécuter un script R à quelqu un - qui veut utiliser ses propres données? - qui ne connaît pas le logiciel R? - qui n a peut-être pas R sur sa machine?

Shiny : un framework web sous Pour créer des pages web interactives (graphiques, cartes, texte formaté) avec R #dataviz Par RStudio, avec RStudio http://shiny.rstudio.com

Shiny : comment créer et déployer une application? Prérequis : connaître R, avoir un poste avec Rstudio (à jour) Etape 1 : installez le package shiny Etape 2 : créez, testez et déboguez votre app dans RStudio Etape 3 : déployez votre app sur http://www.shinyapps.io/ (ou votre propre serveur Shiny)

Physionomie d une app Shiny 2 fichiers.r

Définir les entrées / sorties dans ui.r (présentation) *Input functions *Output functions

Interactions entrée/sortie dans server.r Rendre les sorties réactives aux entrées Traiter les données, calculer (possibilité d utiliser des packages externes)

Déploiement d une app Shiny Sur shinyapps.io : gratuit pour 5 apps max. (25 h d utilisation / mois) -> déploiement facile, interface d administration Shiny Server sur mon serveur Linux : version de base gratuite, pas de limite d utilisation. Exemple : http://data.oreme.org/plankton/plankton_thau_r

Physionomie de l application HRApp * File input * Nb points, href H input * Calculate HR * Map output (leaflet) * % UD input * HR area * Download HR * * REACTIVE INPUT * INPUT OUTPUT

Diagramme séquences de l application HRApp packages : shiny, leaflet, sp, raster, rgdal, adehabitathr Interface Serveur (R) Choisir un fichier données Afficher points sur la carte Afficher NB points + HREF - Charger données dans data.frame - Projection points en UTM (SpatialPoints) - Calculer HREF - Grouper points en cluster, créer carte Val. défaut H = HREF Val. défaut %UD = 90

Diagramme séquences de l application HRApp packages : shiny, leaflet, sp, raster, rgdal, adehabitathr Interface Choisir un fichier données Afficher points sur la carte Afficher NB points + HREF Serveur (R) + Contrôle erreurs données - Charger données dans data.frame - Projection points en UTM (SpatialPoints) - Calculer HREF - Grouper points en cluster, créer carte Val. défaut H = HREF Val. défaut %UD = 90

Diagramme séquences de l application HRApp packages : shiny, leaflet, sp, raster, rgdal, adehabitathr Interface Choisir un fichier données Afficher points sur la carte Afficher NB points + HREF Serveur (R) + Contrôle erreurs données - Charger données dans data.frame - Projection points en UTM (SpatialPoints) - Calculer HREF - Grouper points en cluster, créer carte Val. défaut H = HREF Val. défaut %UD = 90 Bouton "calculer HR" H % UD cumul Afficher polygone HR sur la carte Afficher surface HR (km²) - Calculer UD (raster) - Calculer HR (SpatialPolygons) - Calculer surface HR

Diagramme séquences de l application HRApp packages : shiny, leaflet, sp, raster, rgdal, adehabitathr Interface Choisir un fichier données Afficher points sur la carte Afficher NB points + HREF Serveur (R) + Contrôle erreurs données - Charger données dans data.frame - Projection points en UTM (SpatialPoints) - Calculer HREF - Grouper points en cluster, créer carte Val. défaut H = HREF Val. défaut %UD = 90 Bouton "calculer HR" H % UD cumul Afficher polygone HR sur la carte Afficher surface HR (km²) - Calculer UD (raster) - Calculer HR (SpatialPolygons) - Calculer surface HR % UD cumul Afficher polygone HR sur la carte Afficher surface HR (km²) - Recalculer HR (SpatialPolygons) - Calculer surface HR

Diagramme séquences de l application HRApp packages : shiny, leaflet, sp, raster, rgdal, adehabitathr Interface Choisir un fichier données Afficher points sur la carte Afficher NB points + HREF Serveur (R) + Contrôle erreurs données - Charger données dans data.frame - Projection points en UTM (SpatialPoints) - Calculer HREF - Grouper points en cluster, créer carte Val. défaut H = HREF Val. défaut %UD = 90 Bouton "calculer HR" H % UD cumul Afficher polygone HR sur la carte Afficher surface HR (km²) - Calculer UD (raster) - Calculer HR (SpatialPolygons) - Calculer surface HR % UD cumul Afficher polygone HR sur la carte Afficher surface HR (km²) - Recalculer HR (SpatialPolygons) - Calculer surface HR Télécharger HR - Convertir HR en shapefile

Démo!! https://cybernar.shinyapps.io/hrapp/ Code source R : https://github.com/cybernar/shinyapps

Conclusion : tutoriel et articles http://shiny.rstudio.com/tutorial/ http://shiny.rstudio.com/articles/