Index de l'article

Analyse et représentation de données

[Attention exercice déjà utilisé dans Introduction pratique au géomarketing, au SQL spatial et à l'isochronie, à modifier ici]

Nous allons calculer à partir de données brutes des statistiques synthétiques sur des participations à des salons professionnels. Il va s'agir de synthétiser de la données événementielle, occurentielle, et de la faire parler.

Le fichier export_commandes liste les commandes effectuées à ce salon. Certains identifiants de clients sont donc en doublons (plusieurs commandes), et certains montants à 0 euros (invités ou autres).

Le fichier export_soft stocke les information sur tous les clients de la société qui organise le salon, dont un grand nombre n’étaient pas présent au congrès.

1) Faires 3 requêtes de regroupement avec relation sur les deux tables :

  • Requête ca_customers pour lister les clients présents, compter leur commandes et sommer leurs montants, ainsi que pour ramener les informations géographiques. Triez des plus grands montants au plus bas.
  • Requête ca_country pour lister les pays d’origine des clients présents, compter les clients par pays et sommer les CA par pays. Triez des plus grands CA au plus bas.
  • Une 3ème requête nommée ca_customers_fr pour lister les départements français des clients présents (faites une recherche sur l'expression extraction de chaîne par exemple), compter les clients par départements et sommer les CA par départements. Triez des plus grands montants au plus bas.

À chaque fois, renommez vos champs de regroupement directement dans les requêtes.

2) Exportez-en des fichiers .txt, puis ouvrez le fichier ca_country.txt sous QGIS. Liez-le avec le shape country et faîtes une thématique sur le CA par pays en cercles proportionnels (création de centroïdes). Jouez avec le Contrôle de l'ordre de rendu des entités.

3) À partir du shape des IRIS, créer un second shape des départements.

  • Création d’un nouveau champ contenant le code département (extraction de chaîne) puis dissolution.
  • Importez et liez votre fichier ca_customers_fr.txt à votre nouveau shape. Faîtes quelques thématiques sur le nombre de clients en surface de couleurs et en symboles proportionnels.

4) Sur PostGIS, importez votre shape des IRIS et votre fichier ca_customers_fr.txt, supprimez le champ stockant le code département des IRIS, puis créez une vue des IRIS dissous sur leur départements d'appartenance (à partir du champ du code postal donc) et les montant des CA par départements.

  • Pour l'import du fichier ca_customers_fr.txt, créez d'abord une table vierge similaire dans PostGIS. Attention aux types de champs et aux options d'import disponibles.
  • Tentez d'affichez vos résulats dans QGIS et/ou exportez vos résultats en shape.

5) Importez les fichiers export_soft et export_commandes dans votre base PostGIS, et tentez de réalisez l'intégralité des étapes du calcul/affichage des CA par départements avec leurs géométries, à partir du seul shape des IRIS et de ces 2 fichiers, en une seule requête SQL.

  • Il s'agit en fait, pour les départements français, de cumuler les calculs des 3 premières étapes dans une seule requête SQL.

 

 

Liens ou pièces jointes
Télécharger ce fichier (arrets_ratp.txt)Fichier SQL arrêts RATP pour PostGIS[Fichier contenant un code SQL d'import dans PostGIS des arrêts RATP - modifier propriétaire]2022 Ko
Accéder à cette adresse URL (http://hg-map.fr/extern/data/shapes/country.zip)Fichier zippé d'un shape des pays du monde[Fichier zippé d'un shape des pays du monde]0 Ko
Télécharger ce fichier (export_commandes.xlsx)Fichier Excel de commandes clients[Données clients brutes "export_commandes", série de commandes par clients, et leurs montants]61 Ko
Télécharger ce fichier (export_soft.xlsx)Fichier Excel clientèle[Fichier clientèle d'exemple, "export_soft", fichier clients, utilisateurs]857 Ko
Télécharger ce fichier (GeoFla_Communes2016.zip)Fichier zippé d\'un shape des communes françaises (2016)[Communes française métropolitaine (base GeoFla - IGN - 2016) ]24153 Ko
Télécharger ce fichier (gmv.txt)Fichier SQL Grande Muraille verte pour PostGIS[Fichier contenant un code SQL d'import dans PostGIS d'une bande tampon de la partie sénégalaise du projet GMV - pensez à modifier le propriétaire avant d'importer]26 Ko
Télécharger ce fichier (IDF.txt)Fichier SQL Île-de-France pour PostGIS[Fichier contenant un code SQL d'import dans PostGIS des département d'Île-de-France - modifier owner avant import]571 Ko
Télécharger ce fichier (IDF.zip)Fichier zippé d\'un shape de l'Île-de-France[Shape départements d'Ile-De-France Lambert II Étendu]96 Ko
Accéder à cette adresse URL (http://hg-map.fr/extern/data/shapes/france/iris.zip)Fichier zippé d'un shape des IRIS[Fichier zippé d'un shape des IRIS]0 Ko
Télécharger ce fichier (mes_kml.zip)Fichier zippé avec 3 KML de test[KML de lignes, points et polygones, pour test Google Earth et API Google Maps]4 Ko
Accéder à cette adresse URL (http://hg-map.fr/extern/data/Natural_Earth_quick_start.zip)Fichier zippé du projet Natural Earth Quickstart Kit[Fichier de test QGGIStutorials, contenant les shapes et les projets QGIS (Arcmap également), avec une série de filtres, symbologies, étiquettes et légendes]0 Ko
Télécharger ce fichier (poi.txt)Fichier SQL d'import d'une table de points[Fichier contenant un code SQL d'import dans PostGIS - modifier propriétaire]2 Ko