Outils pour utilisateurs

Outils du site


thatcamp_2014:session_thatcamp2014

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
thatcamp_2014:session_thatcamp2014 [2014/10/08 15:56]
Charlotte Butez [Exploration et analyse des données]
thatcamp_2014:session_thatcamp2014 [2015/10/20 15:48]
Francesco Beretta
Ligne 1: Ligne 1:
 ~~ODT~~ ~~ODT~~
- 
  
 ====== Atelier : Visualiser les données issues du web avec un logiciel SIG ====== ====== Atelier : Visualiser les données issues du web avec un logiciel SIG ======
Ligne 8: Ligne 7:
 ==== Objectifs ==== ==== Objectifs ====
  
-Apprendre à interroger le web des données et à tirer profit des ressources disponibles +Apprendre à interroger le web des données et à tirer profit des ressources disponibles ​– le point de vue du chercheur
- +
  
 ==== Outils ==== ==== Outils ====
  
-  ​* Un navigateur web (de préférence Firefox) +    ​* Un navigateur web (de préférence Firefox) 
-  * [[http://​jena.apache.org/​documentation/​serving_data/​|Fuseki]],​ serveur SPARQL à installer en local [clé USB] +    * [[http://​jena.apache.org/​documentation/​serving_data/​|Fuseki]],​ serveur SPARQL à installer en local 
-  * Le logiciel [[https://​fr.libreoffice.org/​discover/​calc/​|Calc]] de la suite bureautique LibreOffice+    * Le logiciel [[https://​fr.libreoffice.org/​discover/​calc/​|Calc]] de la suite bureautique LibreOffice
  
 +==== Le web des données ====
  
-==== Ressources ====+    * Les principes du web du données: les [[http://​www.w3.org/​DesignIssues/​LinkedData.html|5 étoiles]] 
 +    * Le contexte: [[http://​5stardata.info|5-star open data]] [[http://​fr.wikipedia.org/​wiki/​Donn%C3%A9es_ouvertes|Les données ouvertes]] 
 +    * [[http://​fr.wikipedia.org/​wiki/​Uniform_Resource_Identifier|URI]] / [[http://​fr.wikipedia.org/​wiki/​Internationalized_Resource_Identifier|IRI]] 
 +    * Grammaire et syntaxes: ​ [[http://​www.w3.org/​TR/​rdf11-concepts/​|RDF,​ modèle abstrait]], [[http://​www.w3.org/​TR/​rdf-schema/​|RDFS (RDF Schema)]], [[http://​www.w3.org/​TR/​n-quads/​|RDF N-quads]], OWL: [[http://​fr.wikipedia.org/​wiki/​Web_Ontology_Language|OWL-Wikipedia]] – [[http://​www.w3.org/​standards/​techs/​owl|OWL un monde]] 
 +    * Sérializations:​ [[http://​www.w3.org/​TR/​rdf-syntax-grammar/​|syntaxe RDF XML]], [[http://​www.w3.org/​TR/​turtle/​|Turtle]] 
 +    * Espaces de noms: [[http://​fr.wikipedia.org/​wiki/​Espace_de_noms_XML|définition dans le contexte XML]] ; [[http://​www.w3.org/​TR/​xml-names11/​|Recommendation 2006]] 
 +    * [[http://​www.w3.org/​TR/​rdf11-concepts/#​vocabularies|Vocabulaires]],​ [[http://​fr.wikipedia.org/​wiki/​Th%C3%A9saurus|thesauri]]:​ [[http://​fr.wikipedia.org/​wiki/​Simple_Knowledge_Organization_System|SKOS]];​ [[http://​fr.wikipedia.org/​wiki/​Ontologie_(informatique)|ontologies]]:​ [[http://​fr.wikipedia.org/​wiki/​DBpedia|DBPedia (notice fra)]] – [[http://​en.wikipedia.org/​wiki/​DBpedia|DBPedia (notice eng)]] – [[http://​dbpedia.org/​ontology/​|DBPedia ontology]] – [[http://​fr.dbpedia.org/​|DBPedia FR]] 
 +    * Synthèse: [[http://​linkeddatabook.com/​editions/​1.0/​|Tom Heath and Christian Bizer (2011) Linked Data: Evolving the Web into a Global Data Space (1st edition). Synthesis Lectures on the Semantic Web: Theory and Technology, 1:1, 1-136. Morgan & Claypool.]] 
 +    * L'​{{:​thatcamp_2014:​symogih_ontology_0-2-0.zip|ontologie du projet symogih.org}}
  
-Pour une liste de différentes ressources disponibles,​ voir [[ressources_sparql]]+=== Interroger le web des données ===
  
 +    * Le langage SPARQL
 +      * standards: ​ [[http://​www.w3.org/​TR/​sparql11-query/​|SPARQL 1.1 Query Language]]; [[http://​www.opengeospatial.org/​standards/​geosparql|GeoSPARQL]]
  
 +- A Geographic Query Language for RDF Data
  
-==== Programme ==== +    ​tutoriels: [[http://wifo5-03.informatik.uni-mannheim.de/latc/www2012/​Session 1.html|http://​wifo5-03.informatik.uni-mannheim.de/​latc/​www2012/​Session 1.html]]; [[http://​www.snee.com/​bobdc.blog/​|Le blog de Bob DuCharme]]
- +
- +
-=== Le web des données === +
- +
-  ​Les principes du web du donnéesles [[http://fr.wikipedia.org/wiki/Donn%C3%A9es_ouvertes|5 étoiles]] +
-  * Grammaire et syntaxes RDF, RDFS, OWL +
-  * Vocabulaires,​ ontologies +
-  * Sérializations,​ espaces ​de noms+
  
 +    * Le [[:​thatcamp_2014:​fuseki|logiciel Fuseki]] (installation)
 +    * Procédure (documentation)
  
 === Les ressources disponibles === === Les ressources disponibles ===
  
-  ​* Comment les trouver +    ​* Comment les trouver 
-  * Comment comprendre leur fonctionnement +    * Comment comprendre leur fonctionnement 
-  * Comment s'en servir+    * Comment s'en servir
  
 +Pour une liste de différentes ressources disponibles,​ voir [[:​thatcamp_2014:​ressources_sparql|ressources_sparql]]
  
-=== Interroger le web des données ​===+==== Deux exemples ====
  
 +=== Les universités dans le monde / en Europe ===
  
-  * Le langage SPARQL +[[:thatcamp_2014:​requete_dbpedia|Utiliser DBPedia Live pour trouver les Universités du monde entier]]
-  * Le [[thatcamp_2014:​fuseki|logiciel Fuseki]] (installation) +
-  * Procédure (documentation)+
  
 +=== Les données statistiques des pays de la Communauté européenne ===
  
 +Les [[:​thatcamp_2014:​donnees_de_la_communaute_europeenne|données de la Communauté européenne]]
  
-=== Deux exemples ===+[[:​thatcamp_2014:​communaute_europeenne|communaute_europeenne]]
  
- +===== Claire-Charlotte Butez – Visualiser les données avec QGIS =====
- +
- +
-== Les universités dans le monde / en Europe == +
- +
-[[thatcamp_2014:​requete_dbpedia|Utiliser DBPedia Live pour trouver les Universités du monde entier]] +
- +
- +
-== Les données statistiques des pays de la Communauté européenne == +
- +
-Les [[données de la Communauté européenne]] +
- +
- +
-===== Claire-Charlotte Butez – Visualiser les données avec QGIS=====+
  
 ==== Objectifs ==== ==== Objectifs ====
  
-  ​* Après une première partie de journée consacrée à l’interrogation des données sur le web, cette deuxième partie consiste à leur visualisation avec un SIG et plus particulièrement le logiciel QGIS+    ​* Après une première partie de journée consacrée à l’interrogation des données sur le web, cette deuxième partie consiste à leur visualisation avec un SIG et plus particulièrement le logiciel QGIS
  
 ==== Supports ==== ==== Supports ====
  
-  ​* Beaucoup de tutoriels ​régulièrement mis à jour existent sur le web, parmi eux celui-ci libre de droit:​{{:​sig_phn:​fiches_qgis_v2.0.1.pdf|QGIS V2}}+    ​* Beaucoup de tutoriels existent sur le web, ils sont régulièrement mis à jour, parmi eux celui-ci libre de droit:​{{:​sig_phn:​fiches_qgis_v2.0.1.pdf|QGIS V2}} 
 +    * et d'​autres encore dont cette page de wiki
  
 ==== Outils ==== ==== Outils ====
  
-  * [[http://​www.gimp.org/​downloads/​|Logiciel GIMP]] : Outil d'​édition et de retouche d'​image et est diffusé sous la licence GPLv3 comme un logiciel gratuit et libre. Il en existe des versions pour la plupart des systèmes d'​exploitation dont GNU/Linux, OS X, et Microsoft Windows. +Quelques outils utiles ​
-  * [[http://​www.qgis.org/​fr/​site/​|Logiciel QGIS]] : Système d'​Information Géographique (SIG) convivial distribué sous licence publique générale GNU. C'est un projet officiel de la fondation Open Source Geospatial (OSGeo). Il est compatible avec Linux, Unix, Mac OS X, Windows et Android et intègre de nombreux formats vecteur, raster, base de données et fonctionnalités.+ 
 +    ​* [[http://​www.qgis.org/​fr/​site/​|Logiciel QGIS]] : Système d'​Information Géographique (SIG) convivial distribué sous licence publique générale GNU. C'est un projet officiel de la fondation Open Source Geospatial (OSGeo). Il est compatible avec Linux, Unix, Mac OS X, Windows et Android et intègre de nombreux formats vecteur, raster, base de données et fonctionnalités
 +    * [[http://​www.gimp.org/​downloads/​|Logiciel GIMP]] : Outil d'​édition et de retouche d'​image et est diffusé sous la licence GPLv3 comme un logiciel gratuit et libre. Il en existe des versions pour la plupart des systèmes d'​exploitation dont GNU/Linux, OS X, et Microsoft Windows.
  
 ==== Données géographiques ==== ==== Données géographiques ====
  
-  ​* [[http://​epp.eurostat.ec.europa.eu/​portal/​page/​portal/​gisco_Geographical_information_maps/​geodata/​reference | Données géographiques Eurostat]] : Données géographiques de références pour les statistiques européennes. Lors de leur utilisation leur source doit être citée dans la légende de la carte et dans la page d'​introduction de la publication,​ accompagnée de la mention suivante: : FR: © EuroGeographics pour les limites administratives.+    ​* [[http://​epp.eurostat.ec.europa.eu/​portal/​page/​portal/​gisco_Geographical_information_maps/​geodata/​reference|Données géographiques Eurostat]] : Données géographiques de références pour les statistiques européennes. Lors de leur utilisation leur source doit être citée dans la légende de la carte et dans la page d'​introduction de la publication,​ accompagnée de la mention suivante: : FR: © EuroGeographics pour les limites administratives.
       * Télécharger le dossier de données [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​NUTS_2010_10M_SH.zip|NUTS_2010_10M_SH.zip]]       * Télécharger le dossier de données [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​NUTS_2010_10M_SH.zip|NUTS_2010_10M_SH.zip]]
-  ​* [[http://​www.naturalearthdata.com/​ | Natural Earth]]. Consulter les [[http://​www.naturalearthdata.com/​about/​terms-of-use/​|droits d'​utilisation]]+    ​ [[http://​www.naturalearthdata.com/​|Natural Earth]]. Consulter les [[http://​www.naturalearthdata.com/​about/​terms-of-use/​|droits d'​utilisation]]
       * Télécharger le dossier de données [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​HYP_50M_SR_W.zip|HYP_50M_SR_W.zip]]       * Télécharger le dossier de données [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​HYP_50M_SR_W.zip|HYP_50M_SR_W.zip]]
  
-=== Autres ressources === +=== Autres ressources ​à connaitre ​===
- +
-  * www.gadm.org +
-  * Les géocodeurs : Google Map, Google Earth, Geonames... +
-  * Les organismes qui fournissent de l'Open Data en téléchargement ou via les web-services : WMS, WFS +
-  * Données IGN : Licences spécifiques pour la recherche et l'​enseignement +
  
 +    * GADM database of Global Administrative Areas : [[http://​www.gadm.org|www.gadm.org]]
 +    * Données IGN utilisables avec les [[http://​professionnels.ign.fr/​enseignement-recherche|licences spécifiques pour la recherche et l'​enseignement]]
 +    * Les organismes qui fournissent de l'Open Data en téléchargement ou via les web-services : WMS, WFS
 +    * Les géocodeurs : Google Map, Google Earth, Geonames…
  
 ==== Installation et découverte du logiciel QGIS ==== ==== Installation et découverte du logiciel QGIS ====
  
 +=== Affichage et préparation des données géographiques ===
  
-==== Affichage et préparation des données géographiques ==== +    * **Données géographiques** 
- +      * Affichage des données Eurostat 
-  ​* Données géographiques +        * Système de géoréférencement : ETRS89 =  EPSG:4258
-    * Affichage des données Eurostat  +
-      * Système de géoréférencement : ETRS89 =  EPSG:4258+
           * Couche > Ajouter une couche vecteur           * Couche > Ajouter une couche vecteur
-    ​* Visualisation des couches et de leurs métadonnées +      ​* Visualisation des couches et de leurs métadonnées 
-    * Exploration de la couche NUTS_RG_10M_2010.shp +      * Exploration de la couche NUTS_RG_10M_2010.shp 
-       ​* Exploration des différents niveaux administratifs des polygones +        * Exploration des différents niveaux administratifs des polygones 
-         ​* Vue > Identifier les entités +          * Vue > Identifier les entités 
-    Sélection des polygones représentant les frontières des pays +        Créer une couche à partir d'une sélection : Sélectionner seulement les polygones représentant les frontières des pays 
-       ​* Faire une requête attributaire à partir de la table d'​attributs des polygones +          * Faire une requête attributaire à partir de la table d'​attributs des polygones 
-         ​Couche > Propriétés ​> Ouvrir la table d'​attributs > Select by expression > "​STAT_LEVL_" ​= 0 +            Clic droit sur la couche ​> Ouvrir la table d'​attributs > Select by expression > <​code>​STAT_LEVL__fckg_QUOT_ ​= 0</​code>​ 
-    * Création d'une nouvelle couche à partir de la sélection +            * Création d'une nouvelle couche à partir de la sélection 
-        * Couche > Propriétés > Sauvegarder sous > Cocher la case "​n'​enregistrer que les entités sélectionnées"​ > Donner un nom à la nouvelle couche > Valider +            * Couche > Propriétés > Sauvegarder sous > Cocher la case "​n'​enregistrer que les entités sélectionnées"​ > Donner un nom à la nouvelle couche > Valider ​  
-    * Afficher la nouvelle couche +            * Afficher la nouvelle couche ​      
-        * Couche > Ajouter une couche vecteur +            * Couche > Ajouter une couche vecteur 
-  * Pour télécharger le résultat : [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​NUTS_RG_10M_2010_pays.zip|NUTS_RG_10M_2010_pays.zip]] +            * Pour télécharger ​directement ​le résultat : [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​NUTS_RG_10M_2010_pays.zip|NUTS_RG_10M_2010_pays.zip]] ​<​nowiki>​* **Données tabulaires**  
- +   ​* Utilisation des données issues du web de données. 
-  ​* Données tabulaires +   ​Nous avons plusieurs fichiers à notre disposition que nous utiliserons au cours des exercices de cette deuxième partie (cf 1ère partie du bootcamp : requêtes sur les serveurs sparql) ​          
-    * Utilisation des données issues du web de données. +   * Les universités d'​Europe {{:​thatcamp_2014:​resultat_corrige.csv.zip|Fichier nettoyé}}: cf [[:​thatcamp_2014:​requete_dbpedia|requête dbpédia]] <​nowiki>​* Populations en 2004 par province au format .csv : {{:​thatcamp_2014:​eurostat_2004.zip|eurostat_2004.csv}}:​ cf [[:​thatcamp_2014:​donnees_de_la_communaute_europeenne|les données de la communauté européenne]] <​nowiki>​* Populations au 2ème échelon administratif en 2010, répartitions hommes-femmes par régions: {{:​thatcamp_2014:​nuts2_pop_2010.zip| nuts2_pop_2010.csv}} ​ <​nowiki>​* Intégration des données tabulaires dans le SIG: 
-    Faire une couche de point à partir d'un fichier .csv +   * Les données s'​intègrent dans QGIS comme n'​importe quelle autre couche vecteur avec Couche > Ajouter une couche vecteur 
-        * Récupération des données ​au format .csv (cf 1ère partie du bootcamp) ​: {{:​thatcamp_2014:​resultat_corrige.csv.zip|Fichier nettoyé}} +   * Il est possible de créer ​une couche de point à partir d'un fichier .csv qui contient des coordonnées X et Y          ​ 
-        ​* Observation du fichier .csv +   ​* Récupération des données ​sur les universités ​: {{:​thatcamp_2014:​resultat_corrige.csv.zip|Fichier nettoyé}} ​ <​nowiki>​* Observation du fichier .csv Ces données comprennent des valeurs et les coordonnées X Y du lieu concerné. Ces valeurs peuvent être utilisées pour créer des points et les projeter dans QGIS. 
-        * Ces données comprennent des valeurs et les coordonnées X Y du lieu concerné. Ces valeurs peuvent être utilisées pour créer des points et les projeter dans QGIS. +   ​* Couche > Ajouter une couche de texte délimité ​            ​ 
-            * Couche > Ajouter une couche de texte délimité +   ​* Indiquer l'​emplacement du fichier "​resultat_corrige" ​              
-            * Indiquer l'​emplacement du fichier "​resultat_corrige"​  +   ​* Dans "autre délimiteurs"​ indiquer le séparateur "​|" ​            ​ 
-            * Dans "autre délimiteurs"​ indiquer le séparateur "​|"​ +   ​* Indiquer le champ X = "​long"​ et le champ Y = "​lat" ​            ​ 
-            * Indiquer le champ X = "​long"​ et le champ Y = "​lat"​ +   ​* Indiquer le code EPSG des coordonnées : 4326       
-            * Indiquer le code EPSG des coordonnées : 4326 +   ​* Enregistrer cette projection au format .shp       
-        * Enregistrer cette projection au format .shp +   ​* Afficher la nouvelle couche ​dans le SIG et choisir le fond vecteur adapté, par exemple la couche NUTS_RG_10M_2010_pays  ​==== Exploration et analyse des données ====  
-        * Afficher la nouvelle couche +   ​* **Les requêtes attributaires**  
-     +   ​* Les requêtes attributaires se font avec la table d'​attributs des données vectorielles,​ points, lignes ou polygones 
-  +   ​* Couche > Propriétés > Ouvrir la table d'​attributs > Select by expression ​      ​ 
- +   ​* Vous pouvez tester les requêtes sur les données, par exemple les universités de + de … inscrits etc..       ​ 
-==== Exploration et analyse des données ==== +   ​* Tous les résultats peuvent être enregistrés dans de nouvelles couches. Ceci pourra ​nous servir ​en fin de travail pour mettre au point une carte.  ​ 
- +   * **Fonctions de requête spatiale**  
-  ​* **Les requêtes attributaires** +   ​* Autre outil de sélection géographique par requête dans //​Vecteur// ​  ​> //Requête spatiale//​. 
-    * Les requêtes attributaires se font avec la table d'​attributs des données vectorielles,​ points, lignes ou polygones +   ​* Pour installer cette extension aller dans //​Extension// ​  ​> //​Gestionnaire d'​extension// ​  ​et rechercher //requête spatiale//  
-         ​* Couche > Propriétés > Ouvrir la table d'​attributs > Select by expression +   ​* Vous trouverez dans cet outil les opérateurs de requête spatiale : //​Contient//,​ //A l'​intérieur//,​ //Croise//, //​Intersecte//,​ //Est disjoint//, //Est égal// ​  
-         ​* Vous pouvez tester les requêtes sur les données, par exemple les universités de + de ... inscrits etc.. +   ​* Tester avec l'​outil : Sélection des entités sources depuis > "​résultat_corrige",​ Où l'​entité > "à l'​intérieur",​ Entités références de "​NUTS_RG_10M_2010_pays" 
-         ​* Tous les résultats peuvent être enregistrés dans de nouvelles couches. Ceci nous servira ​en fin de travail pour mettre au point une carte. +   ​* Vérifier et ajouter les entités non sélectionnées à cause de l'​imprécision des données ​      ​ 
-  +   ​* Enregistrer la sélection dans une nouvelle couche > resultat_corrige_europe.shp ​  
-  * **Fonctions de requête spatiale** +   ​* Ajouter la nouvelle couche à la carte     
-    * Autre outil de sélection géographique par requête dans //Vecteur// > //Requête spatiale//.  +   ​* Ou télécharger le résultat : [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​resultat_corrige_europe.zip|resultat_corrige_europe.zip]] ​<​nowiki>​* **Outils d'​analyse spatiale** ​  ​
-         ​* Pour installer cette extension aller dans //​Extension//​ > //​Gestionnaire d'​extension//​ et rechercher //requête spatiale//​ +   ​* Avant de se lancer dans l'​analyse spatiale il faut bien réfléchir à la finalité du travail ​  
-    * Vous trouverez dans cet outil les opérateurs de requête spatiale : //​Contient//,​ //A l'​intérieur//,​ //Croise//, //​Intersecte//,​ //Est disjoint//, //Est égal// +   ​* //​Vecteur// ​  ​> //Outils de géotraitement// ​  
-         ​* Tester avec l'​outil : Sélection des entités sources depuis > "​résultat_corrige",​ Où l'​entité > "à l'​intérieur",​ Entités références de "​NUTS_RG_10M_2010_pays +   ​* Pour chaque outil : 
-         ​* Vérifier et ajouter les entités non sélectionnées à cause de l'​imprécision des données +   ​* La //couche vectorielle de saisie// ​  ​est l'​input,​ couche sur laquelle on agit 
-         ​* Enregistrer la sélection dans une nouvelle couche > resultat_corrige_europe.shp +   ​* La //couche d'​intersection// ​  ​est la couche qui participe à l'​opération,​ le feature. 
-    * Ajouter la nouvelle couche à la carte +   ​* Le //fichier de sortie// ​  ​est la couche résultante de l'​opération,​ l'​output. 
-      * Ou télécharger le résultat : [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​resultat_corrige_europe.zip|resultat_corrige_europe.zip]] +   ​* Les principaux outils sont : 
- +   ​* //​Tampons// ​  ​pour créer une zone tampon autour d'une entité 
- +   ​* //​Découper// ​  ​pour découper une couche selon une autre ou une entité 
-  ​* **Outils d'​analyse spatiale** :  +   ​* //​Intersection// ​  ​pour assembler des portions d'​entités qui se superposent ou ayant une limite commune 
-    * Avant de se lancer dans l'​analyse spatiale il faut bien réfléchir à la finalité du travail +   ​* //​Regrouper// ​  ​pour créer des fusions entre entités selon un champ donné 
-    * //Vecteur// > //Outils de géotraitement//​ +   ​* //​Union// ​  ​pour assembler des entités qui se superposent 
-     ​* Pour chaque outil :  +   ​* //​Différencier// ​  ​pour récupérer tout ce qui n'est pas égal au feature. ​  
-      * La //couche vectorielle de saisie// est l'​input,​ couche sur laquelle on agit +   ​* Tester la création d'une zone tampon autour d'un polygone: 
-      * La //couche d'​intersection//​ est la couche qui participe à l'​opération,​ le feature.  +   ​* Tampon > Couche vectorielle de saisie "​NUTS_RG_10M_2010_pays"​ 
-      * Le //fichier de sortie// est la couche résultante de l'​opération,​ l'​output. +   ​* Distance tampon > 0.01     
-     ​* Les principaux outils sont :  +   ​* Définir un fichier de sortie, lancer le traitement et ajouter la nouvelle couche. ​  
-      * //Tampons// pour créer une zone tampon autour d'une entité  +   ​* Tester la possibilité de compter le nombre de points dans un polygone, par exemple le nombre d'​université par pays     
-      * //​Découper//​ pour découper une couche selon une autre ou une entité +   ​* //​Vecteur// ​  ​> Outil d'​analyse > Compter les points dans les polygones > Indiquer les deux couches, le nom du champ en sortie (ex: nbr_univ) et la nouvelle couche : NUTS_RG_10M_2010_pays_univ.shp 
-      * //​Intersection//​ pour assembler des portions d'​entités qui se superposent ou ayant une limite commune +   ​* Ajouter la nouvelle couche et vérifier la présence des nouvelles données attributaires 
-      * //​Regrouper//​ pour créer des fusions entre entités selon un champ donné +   ​* Ou télécharger le résultat : [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​NUTS_RG_10M_2010_pays_univ.zip|NUTS_RG_10M_2010_pays_univ.zip]] ​<​nowiki>​* **Jointures attributaires ou spatiales** ​  
-      * //Union// pour assembler des entités qui se superposent +   * **Tester la jointure spatiale :**   
-      * //​Différencier//​ pour récupérer tout ce qui n'est pas égal au feature. +   ​* Ajouter à la table d'​attribut des universités l'​indicatif du pays auquel elles appartiennent 
-    * Tester la création d'une zone tampon autour d'un polygone:  +   ​* Dans //​Vecteur// ​  ​> Outil de gestion de données > Joindre les attributs par localisation 
-      * Tampon > Couche vectorielle de saisie "​NUTS_RG_10M_2010_pays"​ +   ​* Indiquer la couche vecteur "​resultat_corrige_europe"​ et joindre la couche vecteur "​NUTS_RG_10M_2010_pays"​ 
-      * Distance tampon > 0.01 +   ​* Indiquer un fichier de sortie "​resultat_corrige_europe_join"​ et lancer le traitement ​    
-      * Définir un fichier de sortie, lancer le traitement et ajouter la nouvelle couche. +   ​* Ajouter la nouvelle couche et vérifier la présence des nouvelles données attributaires ​    
-    * Tester la possibilité de compter le nombre de points dans un polygone, par exemple le nombre d'​université par pays +   ​* Tester la sélection attributaire ou spatiale des université françaises ​      
-      * //Vecteur// > Outil d'​analyse > Compter les points dans les polygones > Indiquer les deux couches, le nom du champ en sortie (ex: nbr_univ) et la nouvelle couche : NUTS_RG_10M_2010_pays_univ.shp +   ​* Ou télécharger le résultat : [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​resultat_corrige_europe_join.zip|resultat_corrige_europe_join.zip]] ​<​nowiki>​* **Tester la jointure attributaire :**   
-      * Ajouter la nouvelle couche et vérifier la présence des nouvelles données attributaires +   ​* Compléter des données attributaires à partir d'une jointure faite sur un fichier .csv 
-        * Ou télécharger le résultat : [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​NUTS_RG_10M_2010_pays_univ.zip|NUTS_RG_10M_2010_pays_univ.zip]] +   ​**1er exercice** ​  : ​Récupération des données sur les populations par régions ​au format .csv : {{:​thatcamp_2014:​eurostat_2004.zip|eurostat_2004.csv}} ​ <​nowiki>​* Couche > Ajouter une couche vecteur et ajouter le fichier eurostat_2004 
- +   ​* Les principes de la jointure attributaire ​            ​ 
- +   ​* Fenêtre des propriétés de la couche > Onglet Jointure ​            ​ 
- +   ​* Utilisée pour joindre des données tabulaires à partir d'un champ contenant un identifiant commun à la couche et à la table               
-  ​* **Jointures attributaires ou spatiales** +   ​Préparer les champs de jointure : Ajouter un champ à la table attributaire de la couche NUTS_RG_10M_2010 ​                
-    +   ​* Ouvrir la table d'​attribut > Basculer en mode édition > Ouvrir la calculatrice de champ > Créer un nouveau champ à partir de l'​expression : lower( "​NUTS_ID"​ ) > Enregistrer ​              
-    ​* **Tester la jointure spatiale :**  +   ​* Fenêtre des propriétés de la couche > Onglet Jointure ​                
-      * Ajouter à la table d'​attribut des universités l'​indicatif du pays auquel elles appartiennent +   ​* Ajouter une jointure sur eurostat2004.geocodeProvince = NUTS_RG_10M_2010.nuts_id_lo ​            ​ 
-      * Dans //Vecteur// > Outil de gestion de données > Joindre les attributs par localisation +   ​* Créer une couche pour les entités concernées par la jointure : NUTS_RG_10M_2010_densite ​      
-      * Indiquer la couche vecteur "​resultat_corrige_europe"​ et joindre la couche vecteur "​NUTS_RG_10M_2010_pays"​ +   ​* Possibilité de faire un calcul de densité de population sur les données ​            ​ 
-      * Indiquer un fichier de sortie "​resultat_corrige_europe_join"​ et lancer le traitement +   ​* Ajout d'un champ '​surf_km2'​ à la table attributaire à partir de l'​expression : $area / 1000000 ​            ​ 
-      * Ajouter la nouvelle couche et vérifier la présence des nouvelles données attributaires +   ​* Ajout d'un champ '​densite'​ à la table attributaire à partir de l'​expression :  "​eurostat_4" ​ /  "​surf_km2" ​              
-      * Tester la sélection attributaire ou spatiale des université françaises +   ​* Valider ​            ​ 
-        * Ou télécharger le résultat : [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​resultat_corrige_europe_join.zip|resultat_corrige_europe_join.zip]] +   ​* Propriété de la couche > Style > Symbole gradué > Sélection du champ '​densité',​ 5 classes, mode quantile ou autre (cf Cartographie des données) ​              
- +   * Ajouter les couches HYP_50M_SR_W ou doubler la couche "​data_nuts_rg_2_pop"​ pour afficher les valeurs nulles dans le but de réaliser une carte 
-    ​* **Tester la jointure attributaire :**  + comme par exemple : {{:​thatcamp_2014:​europe_densite_pop.jpg?​500}} <​nowiki>​* **2ème exercice** ​  : Récupération des données sur les populations par régions au format .csv : {{:​thatcamp_2014:​nuts2_pop_2010.zip|nuts2_pop_2010.csv}} ​ <​nowiki>​* Couche > Ajouter une couche vecteur et sélectionner le fichier nuts2_pop_2010.csv 
-        * Compléter des données attributaires à partir d'une jointure faite sur un fichier .csv +   * Dans la couche NUTS_RG_10M_2010 > Fenêtre des propriétés > Onglet Jointure ​             
-        * Récupération des données sur les populations par provinces ​au format .csv : {{:​thatcamp_2014:​eurostat_2004.zip|eurostat_2004.csv}} +   * Ajouter une jointure sur nuts2_pop_2010.nuts_id = NUTS_RG_10M_2010.NUTS_ID ​             
-        ​* Couche > Ajouter une couche vecteur et ajouter le fichier eurostat_2004 +   * Vérifier dans la table attributaire si la jointure a fonctionné ​             
-            * Les principes de la jointure attributaire +   * Créer une sélection sur NUTS_RG_10M_2010 : "​STAT_LEVL__fckg_QUOT_ = 2 et faire une couche "​data_nuts_rg_2_pop"​ à partir de cette sélection 
-               ​* Fenêtre des propriétés de la couche > Onglet Jointure +              * Ajouter le résultat "​data_nuts_rg_2_pop"​ dans le projet 
-               ​* Utilisée pour joindre des données tabulaires à partir d'un champ contenant un identifiant commun à la couche et à la table +              * Sur cette couche nous allons calculer la proportion Homme-Femme pour les données à notre disposition 
-               ​* Ajouter un champ à la table attributaire de la couche NUTS_RG_10M_2010 +                * Pour cela il faut ajouter des champs à la table attributaire de la couche "​data_nuts_rg_2_pop"​ 
-               ​* Ouvrir la table d'​attribut > Basculer en mode édition > Ouvrir la calculatrice de champ > Créer un nouveau champ à partir de l'​expression : lower( "​NUTS_ID"​ ) > Enregistrer +                * Ouvrir la table d'​attribut > Basculer en mode édition > Ouvrir la calculatrice de champ > Créer trois nouveaux champs à partir des expressions : 
-               ​* Fenêtre des propriétés de la couche > Onglet Jointure +                  * Champ '​%homme'​ : ("​nuts2_po_2"​ <​nowiki>​*</​nowiki>​ 100) / "​nuts2_po_1" ​ > Enregistrer 
-               ​* Ajouter une jointure sur eurostat2004.geocodeProvince = NUTS_RG_10M_2010.nuts_id_lo +                  * Champ '​%femme'​ : ("​nuts2_po_3"​ <​nowiki>​*</​nowiki>​ 100) / "​nuts2_po_1" ​ > Enregistrer 
-               ​* Créer une couche pour les entités concernées par la jointure : NUTS_RG_10M_2010_densite +                  * Champ '​F%H'​ : "​%femme"​ - "​%homme" ​  > Enregistrer 
-     ​* Possibilité de faire un calcul de densité de population sur les données +              * Cartographier le résultat : Propriété de la couche > Style > Symbole gradué > Sélection du champ '​F%H'​ > Créer une palette de couleur adaptée (cf Cartographie des données) 
-               ​* Ajout d'un champ '​surf_km2'​ à la table attributaire à partir de l'​expression : $area / 1000000 +              * Ajouter les couches HYP_50M_SR_W ou doubler la couche "​data_nuts_rg_2_pop"​ pour afficher les valeurs nulles dans le but de réaliser une carte comme par exemple :
-               ​* Ajout d'un champ '​densite'​ à la table attributaire à partir de l'​expression :  "​eurostat_4" ​ /  "​surf_km2"​  +
-               ​* Valider +
-               ​* Propriété de la couche > Style > Symbole gradué > Sélection du champ '​densité',​ 5 classes, mode quantile ou autre+
  
 +{{:​thatcamp_2014:​europe_homme_femme.jpg?​500}}
  
 ==== Cartographie des données ==== ==== Cartographie des données ====
  
-  ​* **La symbologie des couches** +    ​* **La symbologie des couches** 
-    * Pour gérer la symbologie d'une couche: clic droit sur la couche puis //​Propriétés//​ > //Style// +      * Pour gérer la symbologie d'une couche: clic droit sur la couche puis //​Propriétés// ​  ​> //Style// 
-    * Regarder les différentes possibilités de symbologie avec les couche des polygones ou celle des points. Il y a la plupart du temps deux possibilités de représentation,​ celle des cartes choroplètes (carte de surface) pour les valeurs relatives et catégories attributaires ou des points proportionnels pour les valeurs absolues. +      * Regarder les différentes possibilités de symbologie avec les couche des polygones ou celle des points. Il y a la plupart du temps deux possibilités de représentation,​ celle des cartes choroplètes (carte de surface) pour les valeurs relatives et catégories attributaires ou des points proportionnels pour les valeurs absolues. 
-    * Un exemple, celui du nombre d'​université par pays : +      * Un exemple, celui du nombre d'​université par pays : 
-      * La table d'​attribut de la couche NUTS_RG_10M_2010_pays_univ contient le nombre d'​université dans le champ nbr_univ. Nous souhaiterions le représenter par un point proportionnel mais il s'agit de polygone. Pour cela : +        * La table d'​attribut de la couche NUTS_RG_10M_2010_pays_univ contient le nombre d'​université dans le champ nbr_univ. Nous souhaiterions le représenter par un point proportionnel mais il s'agit de polygone. Pour cela : 
-        * //Vecteur// > //Outils de géométrie//​ > //​Centroïdes de polygones// > choisir la couche NUTS_RG_10M_2010_pays_univ +          * //​Vecteur// ​  ​> //Outils de géométrie// ​  ​> //​Centroïdes de polygones// ​  ​> choisir la couche NUTS_RG_10M_2010_pays_univ 
-        * Enregistrer le résultat dans NUTS_RG_10M_2010_pays_univ_point.shp +          * Enregistrer le résultat dans NUTS_RG_10M_2010_pays_univ_point.shp 
-        * Ajouter la couche +          * Ajouter la couche 
-        * Les points centroïdes des polygones s'​affichent. Il est possible d'​éditer la couche pour déplacer et recentrer si besoin les points. C'est le cas de la France entre autre. +          * Les points centroïdes des polygones s'​affichent. Il est possible d'​éditer la couche pour déplacer et recentrer si besoin les points. C'est le cas de la France entre autre. 
-        * Ou télécharger le résultat : [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​NUTS_RG_10M_2010_pays_univ_point.zip|NUTS_RG_10M_2010_pays_univ_point.zip]] +          * Ou télécharger le résultat : [[http://​clio.ish-lyon.cnrs.fr/​formations/​that_camp_2014/​NUTS_RG_10M_2010_pays_univ_point.zip|NUTS_RG_10M_2010_pays_univ_point.zip]] 
-      * Pour la création des points proportionnels,​ deux solutions : +        * **Pour la création des points proportionnels**, deux solutions : 
-        * Par symbole unique proportionnel +          * Par symbole unique proportionnel 
-           ​* //​Propriétés//​ > //Style// > //Symbole unique// pour définir le style du symbole unique. +            * //​Propriétés// ​  ​> //​Style// ​  ​> //Symbole unique// ​  ​pour définir le style du symbole unique. 
-           ​* //Avancé// > //Champ de proportion//​ pour indiquer le champ de type entier qui définira la proportionnalité des points. +            * //​Avancé// ​  ​> //Champ de proportion// ​  ​pour indiquer le champ de type entier qui définira la proportionnalité des points. 
-             ​ Le champ de proportion peut être les valeur d'un champ ou le résultat d'une expression par exemple : "​nombre" ​ / 10000 +              * Le champ de proportion peut être les valeur d'un champ ou le résultat d'une expression par exemple : "​nombre" ​ / 10000 
-           ​* Jouer sur la taille du symbole pour gérer la taille définitive des points. +            * Jouer sur la taille du symbole pour gérer la taille définitive des points. 
-        * Par diagramme proportionnel +          * Par diagramme proportionnel 
-           ​* //​Propriétés//​ > //​Diagramme//​ > //Afficher les diagrammes//​.  +            * //​Propriétés// ​  ​> //​Diagramme// ​  ​> //Afficher les diagrammes//​. 
-           ​* Dans onglet //Taille// > Décocher //Taille fixe// > choisir le champ //​Attribut//​ > //Trouver la valeur maximale// > donner une //Taille// maximale à l'​échelle de //Surface// et une //Taille minimale//.  +            * Dans onglet //​Taille// ​  ​> Décocher //Taille fixe// ​  ​> choisir le champ //​Attribut// ​  ​> //Trouver la valeur maximale// ​  ​> donner une //​Taille// ​  ​maximale à l'​échelle de //​Surface// ​  ​et une //Taille minimale//​. 
-           ​* Dans //​Attributs//​ définir le champ contenant les données à représenter de manière proportionnelle. +            * Dans //​Attributs// ​  ​définir le champ contenant les données à représenter de manière proportionnelle. 
-           ​* Dans onglet //​Position//​ > //​Emplacement//​ choisir //Sur le point// pour que le diagramme proportionnel soit centré. +            * Dans onglet //​Position// ​  ​> //​Emplacement// ​  ​choisir //Sur le point// ​  ​pour que le diagramme proportionnel soit centré. 
-     ​Autre exemplenous souhaiterions ​représenter ​le nombre ​d'université ​par pays via une carte choroplète +      * **Pour la création des cartes choroplètes**, par exemple pour représenter ​la densité ​d'universités ​par pays 
-       ​* Par symbole gradué sur la couche NUTS_RG_10M_2010_pays_univ +        * Par symbole gradué sur la couche NUTS_RG_10M_2010_pays_univ 
-           ​* //​Propriétés//​ > //Style// > //Symbole gradué// pour définir la palette, les classes, leur nombre et la méthode de discrétisation. +          * //​Propriétés// ​  ​> //​Style// ​  ​> //Symbole gradué// ​  ​pour définir la palette, les classes, leur nombre et la méthode de discrétisation. 
-             ​* Intervalles égaux : Les classes sont d'​étendue égale. L'​étendue totale de la variable (max - mini) est calculée puis divisée par le nombre de classes désiré (qui apparaît dans le champ classe).  +            * Intervalles égaux : Les classes sont d'​étendue égale. L'​étendue totale de la variable (max - mini) est calculée puis divisée par le nombre de classes désiré (qui apparaît dans le champ classe). 
-             ​* Quantiles (effectifs égaux): cette méthode consiste à utiliser un même nombre ou une même fréquence de valeurs par classe. Il y a le même nombre dans chaque classe.  +            * Quantiles (effectifs égaux): cette méthode consiste à utiliser un même nombre ou une même fréquence de valeurs par classe. Il y a le même nombre dans chaque classe. 
-             ​* Ruptures naturelles (Jenks) : cette méthode est souvent la plus performante. Elle permet d'​obtenir des classes très proches des formes de la distribution de la variable.  +            * Ruptures naturelles (Jenks) : cette méthode est souvent la plus performante. Elle permet d'​obtenir des classes très proches des formes de la distribution de la variable. 
-             ​* Ecart-type : cette méthode de discrétisation repose sur la moyenne.  +            * Ecart-type : cette méthode de discrétisation repose sur la moyenne. 
-             ​* Jolies ruptures : cette méthode utilise un algorithme du logiciel de statistique R. +            * Jolies ruptures : cette méthode utilise un algorithme du logiciel de statistique R. 
-           ​* Astuce : Tester les différentes possibilités et visualiser le rendu avec le bouton //​Appliquer//​ pour ne pas fermer la fenêtre+          * Astuce : Tester les différentes possibilités et visualiser le rendu avec le bouton //​Appliquer// ​  ​pour ne pas fermer la fenêtre 
 +          * Ajouter les couches HYP_50M_SR_W dans le but de réaliser une carte comme par exemple :
  
 +{{:​thatcamp_2014:​europe_densite_universites.jpg?​500}}
  
-  ​* **Composeur d'​impression** +    ​* **Composeur d'​impression** 
-    * Rappel sur la mise en page d'une carte avec le composeur d'​impression +      * Rappel sur la mise en page d'une carte avec le composeur d'​impression 
-    * //Projet// > //Nouveau composeur d'​impression//​.  +      Pour faire une mise en page aller dans //​Projet// ​  ​> //Nouveau composeur d'​impression//​. 
-    Intégrer ​tous les éléments indispensables à la carte : Carte-s, légende, titre, orientation,​ échelle, sources, nom et dates de réalisation. +        Dans le composeur d'​impression,​ intégrer ​tous les éléments indispensables à la carte : Carte-s, légende, titre, orientation,​ échelle, sources, nom et dates de réalisation. 
-    * Exportation de la mise en page : //​Composeur//​ > //Exporter comme image// +      * Exportation de la mise en page : //​Composeur// ​  ​> //Exporter comme image// 
-    * Il est préférable d'​exporter en PNG lorsqu'​il s'agit de vecteurs et en JPEG lorsque le projet contient des rasters.+        * Il est préférable d'​exporter en PNG lorsqu'​il s'agit de vecteurs et en JPEG lorsque le projet contient des rasters.
  
thatcamp_2014/session_thatcamp2014.txt · Dernière modification: 2015/10/20 15:57 par Francesco Beretta