Accueil
 

Etude de potentiel

Entrées Données continues
Fonds de cartes
Sortie Simulation d'implantation
Visualisation

Description :

Enjeu

L'objectif de l'étude de potentiel est de déterminer par un dégradé de couleurs les zones d'un fond de carte qui rassemblent le mieux des conditions définies par l'utilisateur comme étant déterminantes pour son activité.

Exemple : implanter un nouveau magasin peut nécessiter une forte concentration de futurs clients potentiels, avec des revenus élevés, d'être proche des voies de communication, et loin des magasins concurrents.

La détermination des zones les plus propices se fait en calculant un indice de potentiel, dont la valeur élevée en un ou plusieurs lieux indique les emplacements qui concentrent les critères définis au préalable par l'utilisateur.

Principe

L'indice de potentiel est calculé à partir de la force ou de la faiblesse d'une ou plusieurs variables statistiques associées au fond de carte de la zone étudiée.

Il prend également en compte la proximité ou l'éloignement à des réseaux (fleuves, rivières, routes, voies ferrées, etc.), des points (usines, concurrents, partenaires, etc.) ou des polygones (zones commerciales, espaces protégés, etc.) sur le territoire étudié, en fonction du caractère tantôt attractif, bloquant ou répulsif que l'on attribue à ces fonds de cartes selon les cas.

Les données et les fonds de cartes utilisés peuvent être pondérés par un coefficient, de façon à renforcer, ou au contraire à diminuer l'importance que l'on donne à chacun de ces facteurs dans la détermination de l'indice de potentiel.

Le résultat est un indice de potentiel (synthèse de l'ensemble des facteurs et de leurs poids respectifs), appliqué sur une grille régulière de "carroyage" (cf. Module Carroyage), transformé en zones d'iso-valeurs et représenté sur la carte par un dégradé de couleurs.

Interface & connexion

Il est nécessaire de connecter différents modules en entrée du module Etude de potentiel, qui représenteront les critères qui définissent le potentiel des zones de la carte :

  • Un ou plusieurs fonds de cartes : les fonds de cartes connectés en entrée peuvent contenir des points, des réseaux (lignes) ou des polygones. Ils représentent des éléments de l'espace qui peuvent générer de l'attraction, (renforcer le potentiel de la zone), générer de la répulsion (diminuer le potentiel de la zone), ou bloquer l'attraction d'une zone (le potentiel est nul à proximité des objets du fond de carte).
  • Une ou plusieurs données continues : Les données peuvent être relatives (taux, densités, pourcentages, etc.) ou absolues (nombre d'habitants, de logements, d'entreprises, etc.). Leur valeur élevée indiquera un potentiel fort, leur valeur basse indiquera un faible potentiel.

Une fois les différents modules nécessaires connectés en entrée, on peut paramétrer le fonctionnement du module Etude de potentiel grâce à l'interface suivante :

Pour chaque donnée, il est possible de modifier :

  • Son type : paramétrez chaque donnée à l'aide de la liste déroulante selon qu'elle est de nature relative ou absolue.

    Le mode "uniquement simulation" permet d'intégrer la donnée au module sans qu'elle soit prise en compte dans le calcul de l'indice de potentiel, dans le but de l'utiliser ensuite dans le module "Simulation d'implantation ".
  • Son coefficient : associez à chaque donnée un coefficient de votre choix pour renforcer ou diminuer sa prise en compte dans le calcul de l'indice de potentiel.

Pour chacun des fonds de carte (réseaux) qui ont une interaction dans le calcul de l'indice de potentiel, il est possible de modifier :

  • Son type : paramétrez chaque donnée selon qu'elle est relative ou absolue en choisissant dans la liste déroulante.

    Un réseau peut être "Attractif" (son coefficient est positif, il génère une valeur positive de potentiel sur sa périphérie), "Répulsif" (son coefficient devient négatif, il génère une valeur négative de potentiel sur sa périphérie) ou "Bloquant" (son coefficient devient 0, il génère un potentiel nul à sa périphérie).
  • Son coefficient : associez à chaque fond de carte un coefficient de votre choix pour renforcer ou diminuer sa prise en compte dans le calcul de l'indice de potentiel
  • Son style : choisissez la couleur du contour de votre fond de carte qui sera affichée sur la carte finale. Si votre fond de carte est constitué de points, le choix d'un symbole à afficher sur les points vous sera alors proposé
  • Sa taille : vous pouvez régler l'épaisseur des contours de votre fond de carte ou la taille des points affichés

Il est nécessaire de déterminer le rayon d'action des réseaux, c'est-à-dire la distance sur laquelle ils vont exercer leur caractère "Attractif", "Répulsif" ou "Bloquant".

  • Petit rayon : le rayon d'action correspond à une distance qui est égale à 10% de la plus grande largeur ou hauteur de la carte.
  • Rayon moyen : le rayon d'action correspond à une distance qui est égale à 20% de la plus grande largeur ou hauteur de la carte.
  • Grand rayon : le rayon d'action correspond à une distance qui est égale à 30% de la plus grande largeur ou hauteur de la carte.

On peut enfin paramétrer la précision et le temps de calcul du résultat :

  • Mode épreuve : le module travaille sur une grille composée de carreaux de petite taille et nécessite un temps de calcul plus long en raison d'une précision plus grande du résultat.
  • Mode Brouillon : le module travaille sur une grille composée de carreaux de grande taille et nécessite un temps de calcul plus court, au détriment de la précision. Il permet de pré-visualiser son résultat avant de lancer le calcul en mode épreuve.

Méthode de calcul de l'indice de potentiel :

Le module Etude de potentiel détermine l'indice de potentiel et affiche son résultat cartographique en suivant plusieurs étapes :

  1. Détermination du rayon d'action des réseaux : le rayon d'action est calculé dans l'unité du fond de carte selon le choix effectué par l'utilisateur : 10% (petit), 20% (moyen) ou 30% (grand) de la plus grande taille de la carte (largeur ou hauteur selon le cas).
  2. Création des grilles d'analyses (carroyages) : pour chaque fond de carte (réseaux) et pour chaque donnée reliée, l'Etude de potentiel fabrique un carroyage (grille régulière de carreaux) qu'il superpose au fond de carte. Les données statistiques seront par la suite retranscrites sur ces grilles pour obtenir à chaque fois une valeur "par carreau". L'objectif de cette opération est de standardiser les données chiffrées sur des zonages géographiques identiques et comparables (les carreaux) de façon à pouvoir réaliser les calculs sur une échelle unique (le carreau). Une grille supplémentaire (Carroyage Résultat) vierge est également créée pour accueillir le résultat final du calcul qui correspondra à l'indice de potentiel.
  3. Calcul de la valeur des carreaux : une fois les carroyages créés, l'Etude de potentiel calcule une valeur chiffrée pour chaque carreau de chaque carroyage :
    • Carroyage appliqué à une donnée : les données statistiques sont distribuées sur les carreaux suivant la méthode du module Carroyage et selon le type de la donnée (Relatif ou Absolu).
    • Carroyage appliqué à un réseau : l'Etude de potentiel effectue un calcul de distance entre chaque carreau et l'objet géographique le plus proche du réseau concerné. La distance attribuée à chaque carreau est nulle pour les carreaux situés en dehors du rayon d'action défini par l'utilisateur. La valeur finale de chaque carreau est une donnée chiffrée comprise entre 0 et 1, et est égale à :
      1 - (distance dans l'unité du fond de carte / rayon d'action dans l'unité du fond de carte)
  4. Les données sont alors centrées (entre 0 et 1).
  5. Pour les carroyages qui concernent les données, on applique ensuite à la valeur de chaque carreau le coefficient choisi par l'utilisateur pour la donnée concernée.
  6. Pour les carroyages qui concernent les réseaux (fonds de cartes), on applique le coefficient choisi par l'utilisateur, modifié en fonction du type du réseau :
    • Réseau "Attractif" : le coefficient est appliqué tel que choisi par l'utilisateur.
    • Réseau "Répulsif" : le coefficient choisi par l'utilisateur devient négatif avant d'être appliqué (ex : un coefficient "2" devient "-2").
    • Réseau "Bloquant" : le coefficient appliqué est obligatoirement "0" et génère donc un résultat nul.
  7. L'Etude de potentiel fabrique l'indice de potentiel selon la formule suivante :
    (donnée A * coefficient de A) + (donnée B * coefficient de B) + (donnée D * coefficient de D) + etc.

    Le schéma suivant détaille cette opération :
    Avec :
    (1) : Carroyage "Donnée D" * "Coefficient d"
    (2) : Carroyage "Donnée C" * "Coefficient c"
    (3) : Carroyage "Donnée B" * "Coefficient b"
    (4) : Carroyage "Donnée A" * "Coefficient a"
    (5) : Carroyage Résultat : (A.a+B.b+C.c+D.d)
    Les couleurs claires ou foncées des carreaux correspondent à une valeur chiffrée plus ou moins faible ou forte calculée pour chaque carreau

    L'indice de potentiel peut donc être défini comme la somme des valeurs des différents carroyages pondérées par les coefficients choisis par l'utilisateur.
  8. Chaque carreau du carroyage Résultat ayant maintenant une valeur chiffrée d'indice de potentiel, un lissage de niveau 3 (cf. Module Carroyage) est effectué sur cette donnée pour faire apparaitre les grandes tendances spatiales de répartition de ce potentiel.
  9. L'Etude de potentiel effectue une discrétisation de cette donnée "indice de potentiel" en 10 classes selon la méthode des "Egales étendues" pour créer son dégradé de couleurs qui sera affiché.
  10. Un calcul d'isolignes (cf. Module Isolignes) est effectué pour faire apparaitre des zones au lieu des carreaux de la grille et lisser encore l'aspect des carreaux du carroyage Résultat.
  11. Le module procède à l'affichage du dégradé de couleurs sur la carte, ainsi que des réseaux impliqués dans l'opération selon les choix paramétrés par l'utilisateur.

Ce module peut être relié au module Simulation d'implantation pour simuler l'implantation d'une activité sur les zones déterminées par l'Etude de potentiel (cf. module Simulation d'implantation).


Script :

2      module untyped_list ""
3        mod_type integer "104"
3        mod_subtype integer "616"
3        mod_name string "Etude de potentiel"
3        mod_dads integer_list ""
4          ? integer "7"
4          ? integer "6"
4          ? integer "8"
4          ? integer "9"
4          ? integer "12"
4          ? integer "13"
3        caption_origin vector ""
4          x_val double "0"
4          y_val double "0"
4          z_val double "0"
3        map_bounds bounds ""
4          bottom_left vector ""
5            x_val double "427.10001"
5            y_val double "2194"
5            z_val double "0"
4          top_right vector ""
5            x_val double "526.59998"
5            y_val double "2302.3"
5            z_val double "0"
3        dad_info_list untyped_list ""
4          dad_info untyped_list ""
5            dad_name string "N152"
5            dad_type integer "3"
5            dad_coeff double "0.5"
5            dad_color fill ""
6              fill_color fill_color ""
7                red255 integer "132"
7                green255 integer "185"
7                blue255 integer "6"
7                hue360 integer "77"
7                light255 integer "95"
7                saturation255 integer "238"
6              hatch hatch ""
7                angle1 double "0"
7                angle2 double "0"
7                desc_list1 double_list ""
7                desc_list2 double_list ""
7                is_weft boolean "T"
6              has_hatch boolean "F"
5            dad_size integer "1"
4          dad_info untyped_list ""
5            dad_name string "tours"
5            dad_type integer "4"
5            dad_coeff double "1"
5            dad_symbol string "sphere_Rouge.png"
5            dad_size integer "1"
4          dad_info untyped_list ""
5            dad_name string "IndreEtLoire_routes.vxf"
5            dad_type integer "3"
5            dad_coeff double "0.25"
5            dad_color fill ""
6              fill_color fill_color ""
7                red255 integer "209"
7                green255 integer "243"
7                blue255 integer "71"
7                hue360 integer "71"
7                light255 integer "157"
7                saturation255 integer "223"
6              hatch hatch ""
7                angle1 double "0"
7                angle2 double "0"
7                desc_list1 double_list ""
7                desc_list2 double_list ""
7                is_weft boolean "T"
6              has_hatch boolean "F"
5            dad_size integer "1"
4          dad_info untyped_list ""
5            dad_name string "nb camping pour 1000 habs"
5            dad_type integer "0"
5            dad_coeff double "1"
4          dad_info untyped_list ""
5            dad_name string "nbCamping02"
5            dad_type integer "0"
5            dad_coeff double "3"
4          dad_info untyped_list ""
5            dad_name string "0-25ans"
5            dad_type integer "0"
5            dad_coeff double "1"
3        prj_color fill ""
4          fill_color fill_color ""
5            red255 integer "80"
5            green255 integer "175"
5            blue255 integer "118"
5            hue360 integer "144"
5            light255 integer "127"
5            saturation255 integer "95"
4          hatch hatch ""
5            angle1 double "0"
5            angle2 double "0"
5            desc_list1 double_list ""
5            desc_list2 double_list ""
5            is_weft boolean "T"
4          has_hatch boolean "F"
3        action_ray_size integer "0"
3        calc_quick boolean "F"


Exemple d'utilisation