Accueil
 

Fusion

Entrée 1 Donnée discrétisée
ou
1 Donnée qualitative
Sortie Fond de carte

Paramètres

Description :
Ce module permet la création de nouvelles entités géographiques en fusionnant les entités d'une même classe ou d'une même qualité. Le fond de carte créé contiendra donc autant d'entités qu'il y a de classes ou de qualités en entrée du module.

Les identifiants et noms des entités du fond de carte de sortie sont attribués automatiquement par le module, et figurent dans le tableau de gauche.

Si votre donnée contient un tiret "-" le tableau est rempli selon la description ci-dessous :

  • pour identifiant : tous les caractères avant le premier "-".
  • pour nom : tous les caractères après le premier "-"

Si votre donnée ne contient pas de tiret, votre donnée est considérée comme l'identifiant de votre territoire.

Pour spécifier les identifiants et les noms que vous souhaitez, vous devez décocher la case Utiliser les attributs automatiques, et saisir vos textes dans le tableau de droite. Vous devez valider chacun des textes que vous saisissez en utilisant les touches "Flèche vers le bas" ou "Tabulation" de votre clavier.
Le bouton représentant une flèche, qui se situe entre les deux tableaux, permet de transférer les deux colonnes du tableau de gauche dans les deux colonnes du tableau de droite.

Un prétraitement de votre carte est disponible en cochant la case Prétraitement de la carte. Il consiste en un nettoyage des polygones pour éliminer les points multiples et les segments de surface nulle. Cela permet de débloquer certains cas de fusions difficiles sur des cartes saisies avec peu de rigueur (provenant d'illustrator par exemple).

La précision utilisée pour les calculs peut-être "infinie", ou bien varier entre 10E-2 et 10E-10. Dans ce cas, vous devez décocher la case Précision infinie, et saisir un chiffre entre 2 et 10 dans la zone de texte prévue à cet effet. Cette précision permet de limiter les erreurs de calcul. En effet, si deux points appartenant à deux polygones adjacents sont identiques à 5 chiffres près, il se peut que la fusion ne se fasse pas correctement car le module va considérer que les points sont différents. Il faudra donc mettre une précision de 10E-5.

Dans la zone de texte située en bas à droite de l'écran, vous verrez apparaître la liste des incidents survenus au cours de la fusion. Ces incidents peuvent être de trois types :

  • une nouvelle entité possède plus d'un élément.
    (exemple : fusion de polygones non contigus).
  • une nouvelle entité a un déficit en surface.
    (exemple : fusion de polygones inclus les uns dans les autres).
  • une nouvelle entité a un supplément de surface.
    (exemple : fusion de polygones formant un trou avant fusion).

Fenêtre de données :
Le module est lié à une fenêtre intitulée "Fenêtre de ...", identique à celle du module fond de carte, dans laquelle viendront s'afficher toutes les données concernant le fond fusionné.

Script :

2      module untyped_list ""
3        mod_type integer "103"
3        mod_subtype integer "521"
3        mod_name string "Fusion"
3        mod_dads integer_list ""
4          ? integer "3"
3        precision integer "10"
3        prep_map boolean "F"
3        infinite_std boolean "T"
3        is_auto_strings boolean "T"
3        auto_ids_list string_list ""
4          ? string "sud"
4          ? string "nord"
4          ? string "ouest"
4          ? string "est"
4          ? string "paris"
3        auto_names_list string_list ""
4          ? string ""
4          ? string ""
4          ? string ""
4          ? string ""
4          ? string ""
3        user_ids_list string_list ""
4          ? string ""
4          ? string ""
4          ? string ""
4          ? string ""
4          ? string ""
3        user_names_list string_list ""
4          ? string ""
4          ? string ""
4          ? string ""
4          ? string ""
4          ? string ""
3        result_tree string_list ""
4          ? string "'sud' possède 2 éléments.  "

Exemple d'utilisation