Ci-dessous, les différences entre deux révisions de la page.
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/09/18 10:38] Charlotte Butez [Données géographiques] |
thatcamp_2014:session_thatcamp2014 [2014/10/08 15:08] Charlotte Butez [Affichage et préparation des données géographiques] |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
====== Atelier : Visualiser les données issues du web avec un logiciel SIG ====== | ====== Atelier : Visualiser les données issues du web avec un logiciel SIG ====== | ||
- | ===== Comment interroger le web des données ===== | + | ===== Francesco Beretta – Comment interroger le web des données ===== |
==== Objectifs ==== | ==== Objectifs ==== | ||
Ligne 47: | Ligne 47: | ||
* Le langage SPARQL | * Le langage SPARQL | ||
- | * Le [[thatcamp_2014:fuseki|logiciel Fuseki]] | + | * Le [[thatcamp_2014:fuseki|logiciel Fuseki]] (installation) |
* Procédure (documentation) | * Procédure (documentation) | ||
Ligne 67: | Ligne 67: | ||
- | ===== Visualiser les données avec QGIS===== | + | ===== Claire-Charlotte Butez – Visualiser les données avec QGIS===== |
==== Objectifs ==== | ==== Objectifs ==== | ||
Ligne 118: | Ligne 118: | ||
* 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]] | |
- | Résultat : [[http://clio.ish-lyon.cnrs.fr/formations/that_camp_2014/NUTS_RG_10M_2010_pays.zip|NUTS_RG_10M_2010_pays.zip]] | + | |
* Données tabulaires | * Données tabulaires | ||
- | * Utilisation des données issues du web de données. | + | * Utilisation des données issues du web de données. |
+ | * Faire une couche de point à partir d'un fichier .csv | ||
* Récupération des données au format .csv (cf 1ère partie du bootcamp) : {{:thatcamp_2014:resultat_corrige.csv.zip|Fichier nettoyé}} | * Récupération des données au format .csv (cf 1ère partie du bootcamp) : {{:thatcamp_2014:resultat_corrige.csv.zip|Fichier nettoyé}} | ||
* Observation du fichier .csv | * Observation du fichier .csv | ||
- | * Ces données comprennent des valeurs et des coordonnées X Y du lieu concerné. Elles peuvent être projetées 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" | ||
Ligne 133: | Ligne 133: | ||
* Enregistrer cette projection au format .shp | * Enregistrer cette projection au format .shp | ||
* Afficher la nouvelle couche | * Afficher la nouvelle couche | ||
+ | * Compléter des données attributaires à partir d'une jointure faite sur un fichier .csv | ||
+ | * Récupération des données au format .csv (cf 1ère partie du bootcamp) : {{:thatcamp_2014:eurostat_2004.zip|eurostat_2004.csv}} | ||
+ | * Couche > Ajouter une couche vecteur | ||
+ | * 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 | ||
+ | * Ajouter un champ à la table attributaire de la couche NUTS_RG_10M_2010 | ||
+ | * Le créer à partir de l'expression : lower( "NUTS_ID" ) | ||
+ | * Fenêtre des propriétés de la couche > Onglet Jointure | ||
+ | * Ajouter une jointure sur eurostat2004.geocodeProvince = NUTS_RG_10M_2010.nuts_id_lo | ||
==== Exploration et analyse des données ==== | ==== Exploration et analyse des données ==== | ||
Ligne 145: | Ligne 154: | ||
* **Fonctions de requête spatiale** | * **Fonctions de requête spatiale** | ||
* Autre outil de sélection géographique par requête dans //Vecteur// > //Requête spatiale//. | * Autre outil de sélection géographique par requête dans //Vecteur// > //Requête spatiale//. | ||
- | * Pour installer cette extension aller dans //Extension// > //Gestionnaire d'extension// et rechercher //requête spatiale// | + | * Pour installer cette extension aller dans //Extension// > //Gestionnaire d'extension// et rechercher //requête spatiale// |
* Vous trouverez dans cet outil les opérateurs de requête spatiale : //Contient//, //A l'intérieur//, //Croise//, //Intersecte//, //Est disjoint//, //Est égal// | * Vous trouverez dans cet outil les opérateurs de requête spatiale : //Contient//, //A l'intérieur//, //Croise//, //Intersecte//, //Est disjoint//, //Est égal// | ||
- | * 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 | + | * 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 |
- | * Vérifier et ajouter les entités non sélectionnées à cause de l'imprécision des données | + | * 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.csv.shp | + | * Enregistrer la sélection dans une nouvelle couche > resultat_corrige_europe.shp |
* Ajouter la nouvelle couche à la carte | * Ajouter la nouvelle couche à la carte | ||
+ | * 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]] | ||
+ | |||
* **Outils d'analyse spatiale** : | * **Outils d'analyse spatiale** : | ||
Ligne 161: | Ligne 172: | ||
* Les principaux outils sont : | * Les principaux outils sont : | ||
* //Tampons// pour créer une zone tampon autour d'une entité | * //Tampons// pour créer une zone tampon autour d'une entité | ||
- | * //Découper// pour découper une couche selon le feature | + | * //Découper// pour découper une couche selon une autre ou une entité |
* //Intersection// pour assembler des portions d'entités qui se superposent ou ayant une limite commune | * //Intersection// pour assembler des portions d'entités qui se superposent ou ayant une limite commune | ||
* //Regrouper// pour créer des fusions entre entités selon un champ donné | * //Regrouper// pour créer des fusions entre entités selon un champ donné | ||
Ligne 173: | Ligne 184: | ||
* //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 | * //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 | ||
* Ajouter la nouvelle couche et vérifier la présence des nouvelles données attributaires | * Ajouter la nouvelle couche et vérifier la présence des nouvelles données attributaires | ||
+ | * 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]] | ||
+ | |||
+ | |||
* **Jointures attributaires ou spatiales** | * **Jointures attributaires ou spatiales** | ||
- | * 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 | ||
- | * Voir pour faire une mise en pratique avec un fichier contenant une valeur par pays. Jointure sur le champ ID du pays. | ||
* Tester la jointure spatiale : Ajouter à la table d'attribut des universités l'indicatif du pays auquel elles appartiennent | * Tester la jointure spatiale : Ajouter à la table d'attribut des universités l'indicatif du pays auquel elles appartiennent | ||
* Dans //Vecteur// > Outil de gestion de données > Joindre les attributs par localisation | * Dans //Vecteur// > Outil de gestion de données > Joindre les attributs par localisation | ||
* Indiquer la couche vecteur "resultat_corrige_europe" et joindre la couche vecteur "NUTS_RG_10M_2010_pays" | * Indiquer la couche vecteur "resultat_corrige_europe" et joindre la couche vecteur "NUTS_RG_10M_2010_pays" | ||
- | * Indiquer un fichier de sortie "resultat_corrige_europe_join", lancer le traitement et ajouter la nouvelle couche | + | * Indiquer un fichier de sortie "resultat_corrige_europe_join" et lancer le traitement |
- | * Vérifier la présence des nouvelles données attributaires | + | * Ajouter la nouvelle couche et vérifier la présence des nouvelles données attributaires |
* Tester la sélection attributaire ou spatiale des université françaises | * Tester la sélection attributaire ou spatiale des université françaises | ||
+ | * 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]] | ||
+ | |||
==== Cartographie des données ==== | ==== Cartographie des données ==== | ||
Ligne 194: | Ligne 206: | ||
* 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 et ajouter la couche | + | * Enregistrer le résultat dans NUTS_RG_10M_2010_pays_univ_point.shp |
+ | * 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]] | ||
* 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 | ||
* 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 | ||
Ligne 207: | Ligne 222: | ||
* 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 exemple, nous souhaiterions représenter le nombre d'université par pays via une carte choroplète | * Autre exemple, nous souhaiterions représenter le nombre d'université par pays via une carte choroplète | ||
- | * Par symbole gradué | + | * 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). | ||
Ligne 214: | Ligne 229: | ||
* 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. | ||
- | * Tester les différentes possibilités et visualiser avec le bouton //Appliquer// | + | * Astuce : Tester les différentes possibilités et visualiser le rendu avec le bouton //Appliquer// pour ne pas fermer la fenêtre |