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/10/09 16:20] Charlotte Butez [Cartographie des données] |
thatcamp_2014:session_thatcamp2014 [2014/10/13 22:39] Francesco Beretta [Objectifs] |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
==== 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 en histoire |
Ligne 15: | Ligne 15: | ||
* 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 | ||
Ligne 76: | Ligne 76: | ||
* 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}} | * 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}} | ||
- | * Cette page de wiki | + | * et d'autres encore dont cette page de wiki |
==== Outils ==== | ==== Outils ==== | ||
Ligne 94: | Ligne 94: | ||
=== Autres ressources à connaitre === | === Autres ressources à connaitre === | ||
- | * [[http://www.gadm.org|www.gadm.org]] | + | * GADM database of Global Administrative Areas : [[http://www.gadm.org|www.gadm.org]] |
- | * Les géocodeurs : Google Map, Google Earth, Geonames... | + | * 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 organismes qui fournissent de l'Open Data en téléchargement ou via les web-services : WMS, WFS | ||
- | * Données IGN : [[http://professionnels.ign.fr/enseignement-recherche|Licences spécifiques pour la recherche et l'enseignement]] | + | * Les géocodeurs : Google Map, Google Earth, Geonames... |
==== Installation et découverte du logiciel QGIS ==== | ==== Installation et découverte du logiciel QGIS ==== | ||
Ligne 122: | Ligne 122: | ||
* **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. | ||
- | * Plusieurs fichiers à notre disposition au cours des exercices (cf 1ère partie du bootcamp) | + | * 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) |
* Les universités d'Europe {{:thatcamp_2014:resultat_corrige.csv.zip|Fichier nettoyé}}: cf [[thatcamp_2014:requete_dbpedia|requête dbpédia]] | * Les universités d'Europe {{:thatcamp_2014:resultat_corrige.csv.zip|Fichier nettoyé}}: cf [[thatcamp_2014:requete_dbpedia|requête dbpédia]] | ||
- | * Populations en 2004 par province au format .csv : {{:thatcamp_2014:eurostat_2004.zip|eurostat_2004.csv}}: cf[[thatcamp_2014:donnees_de_la_communaute_europeenne|Données de la communauté européenne]] | + | * 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]] |
- | * Populations au 2ème échelon administratif en 2010, répartitions hommes-femmes : {{:thatcamp_2014: nuts2_pop_2010.zip| nuts2_pop_2010.csv}} | + | * 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}} |
- | * Intégration des données tabulaire dans le SIG: | + | * Intégration des données tabulaires dans le SIG: |
- | * Les données s'intègrent dans QGIS comme une couche vecteur dans Couche > Ajouter une couche vecteur | + | * Les données s'intègrent dans QGIS comme n'importe quelle autre couche vecteur avec Couche > Ajouter une couche vecteur |
- | * Il est aussi possible de faire une couche de point à partir d'un fichier .csv qui contient des coordonnées X et Y | + | * Il est possible de créer une couche de point à partir d'un fichier .csv qui contient des coordonnées X et Y |
* Récupération des données sur les universités : {{:thatcamp_2014:resultat_corrige.csv.zip|Fichier nettoyé}} | * Récupération des données sur les universités : {{:thatcamp_2014:resultat_corrige.csv.zip|Fichier nettoyé}} | ||
* 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. | * 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. | ||
Ligne 187: | Ligne 187: | ||
* Ajouter à la table d'attribut des universités l'indicatif du pays auquel elles appartiennent | * 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" et lancer le traitement | + | * Indiquer un fichier de sortie "resultat_corrige_europe_join" et lancer le traitement |
* 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 | ||
* Tester la sélection attributaire ou spatiale des université françaises | * Tester la sélection attributaire ou spatiale des université françaises | ||
Ligne 196: | Ligne 196: | ||
* Compléter des données attributaires à partir d'une jointure faite sur un fichier .csv | * Compléter des données attributaires à partir d'une jointure faite sur un fichier .csv | ||
| | ||
- | * **1er exercice** : Récupération des données sur les populations par provinces au format .csv : {{:thatcamp_2014:eurostat_2004.zip|eurostat_2004.csv}} | + | * **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}} |
* Couche > Ajouter une couche vecteur et ajouter le fichier eurostat_2004 | * Couche > Ajouter une couche vecteur et ajouter le fichier eurostat_2004 | ||
* Les principes de la jointure attributaire | * Les principes de la jointure attributaire | ||
* Fenêtre des propriétés de la couche > Onglet Jointure | * 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 | * 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 | + | * 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 | + | * 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 |
- | * Fenêtre des propriétés de la couche > Onglet Jointure | + | * Fenêtre des propriétés de la couche > Onglet Jointure |
- | * Ajouter une jointure sur eurostat2004.geocodeProvince = NUTS_RG_10M_2010.nuts_id_lo | + | * Ajouter une jointure sur eurostat2004.geocodeProvince = NUTS_RG_10M_2010.nuts_id_lo |
* Créer une couche pour les entités concernées par la jointure : NUTS_RG_10M_2010_densite | * Créer une couche pour les entités concernées par la jointure : NUTS_RG_10M_2010_densite | ||
* Possibilité de faire un calcul de densité de population sur les données | * Possibilité de faire un calcul de densité de population sur les données | ||
Ligne 214: | Ligne 214: | ||
{{:thatcamp_2014:europe_densite_pop.jpg?500|europe_densite_pop.jpg}} | {{:thatcamp_2014:europe_densite_pop.jpg?500|europe_densite_pop.jpg}} | ||
- | * **2ème exercice** : Récupération des données sur les populations pour les deuxième au format .csv : {{:thatcamp_2014:nuts2_pop_2010.zip|nuts2_pop_2010.csv}} | + | * **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}} |
- | * Couche > Ajouter une couche vecteur et ajouter le fichier nuts2_pop_2010.csv | + | * Couche > Ajouter une couche vecteur et sélectionner le fichier nuts2_pop_2010.csv |
- | * Couche NUTS_RG_10M_2010 > Fenêtre des propriétés > Onglet Jointure | + | * Dans la couche NUTS_RG_10M_2010 > Fenêtre des propriétés > Onglet Jointure |
* Ajouter une jointure sur nuts2_pop_2010.nuts_id = NUTS_RG_10M_2010.NUTS_ID | * Ajouter une jointure sur nuts2_pop_2010.nuts_id = NUTS_RG_10M_2010.NUTS_ID | ||
- | * Vérifier la jointure dans la table attributaire | + | * Vérifier dans la table attributaire si la jointure a fonctionné |
* Créer une sélection sur NUTS_RG_10M_2010 : "STAT_LEVL_" = 2 et faire une couche "data_nuts_rg_2_pop" à partir de cette sélection | * Créer une sélection sur NUTS_RG_10M_2010 : "STAT_LEVL_" = 2 et faire une couche "data_nuts_rg_2_pop" à partir de cette sélection | ||
- | * Ajouter le résultat "data_nuts_rg_2_pop" | + | * Ajouter le résultat "data_nuts_rg_2_pop" dans le projet |
* Sur cette couche nous allons calculer la proportion Homme-Femme pour les données à notre disposition | * Sur cette couche nous allons calculer la proportion Homme-Femme pour les données à notre disposition | ||
* Pour cela il faut ajouter des champs à la table attributaire de la couche "data_nuts_rg_2_pop" | * 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 : | + | * Ouvrir la table d'attribut > Basculer en mode édition > Ouvrir la calculatrice de champ > Créer trois nouveaux champs à partir des expressions : |
- | * Champ %homme : ("nuts2_po_2" * 100) / "nuts2_po_1" > Enregistrer | + | * Champ '%homme' : ("nuts2_po_2" * 100) / "nuts2_po_1" > Enregistrer |
- | * Champ %femme : ("nuts2_po_3" * 100) / "nuts2_po_1" > Enregistrer | + | * Champ '%femme' : ("nuts2_po_3" * 100) / "nuts2_po_1" > Enregistrer |
- | * Champ F%H : "%femme" - "%homme" > Enregistrer | + | * Champ 'F%H' : "%femme" - "%homme" > Enregistrer |
* 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) | * 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) | ||
* 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 : | * 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 : | ||
Ligne 255: | Ligne 255: | ||
* 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 exemple, nous souhaiterions représenter la densité d'universités 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. | ||
Ligne 270: | Ligne 270: | ||
* **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. |