Accueil
 

Fond de carte

Entrée Aucune
Sortie Fond de carte

Ecran :

Description :
Le module fond de carte a pour objectif d'introduire dans l'organigramme la carte sur laquelle l'utilisateur va travailler.
Vous avez deux possibilités :

  • Choisir un fichier sur le disque, contenant un fond de carte. Pour cela, sélectionnez la case Fichier, puis cliquez sur le bouton Choix du fichier de carte.
  • Choisir un champ "Blob" d'une base 4D, contenant un fond de carte. Pour cela, sélectionnez la case Base 4D, puis complétez les champs Nom de la table, Nom du champ, Nom du champ clé et Valeur de la clé relatifs à la base 4D que vous désirez utiliser (la base doit être ouverte avec le Plug-In Cartes & Données).

En cochant la case Nom du module automatique, le nom du module dans l'organigramme sera choisi automatiquement, et vous ne pourrez pas le modifier vous-même. Ce sera le nom du fichier sélectionné, ou la valeur de la clé pour les bases 4D.

Emplacement du fichier :
Dans le menu Options/Préférences, vous pouvez choisir un répertoire des données. Si le fichier se trouve sous l'arborescence de ce dernier, alors il est considéré comme relatif.

  • Il est recommandé que tous les documents (cartes, données, organigrammes) soient placés sous ce répertoire.
  • Il est recommandé de ne jamais changer ce répertoire, car il sert de référence à tous les fichiers relatifs.
  • Si deux personnes possèdent Cartes & Données, elles peuvent échanger leurs organigrammes sans aucune difficulté si elles ont pris soin de placer leurs données dans ce répertoire selon une arborescence similaire. Ceci est valable même si l'une utilise un Macintosh et l'autre un PC.

Paramètres de la base 4D :
Exemple :
Si la table "CartesFrance" est structurée ainsi :

(où "Carte" est un champ Blob)
et que les valeurs du champ "Identifiant" sont les numéros de départements (codés en texte), alors on pourra saisir les valeurs suivantes pour obtenir la carte de Paris :

Nom de la table : CartesFrance
Nom du champ :
Carte
Nom du champ clé :
Identifiant
Valeur de la clé :
75

ATTENTION: il ne doit y avoir qu'un seul Plug-In sur la machine. Si plusieurs bases 4D sont ouvertes avec chacune un Plug-In, le transfert de paramètres ne se fera pas correctement.

Les messages d'erreur pouvant apparaître lors de l'exécution sont les suivants :

1000 Fonction d'appel incorrecte
1001 Champ clé introuvable
1002 Type du champ clé invalide
1003 Valeur du champ clé invalide
1004 Valeur du champ clé introuvable
1005 Champ de données introuvable
1006 Type de données invalide
1007 Donnée introuvable
1008 Impossible de récupérer la valeur
1009 Impossible de passer à l'enregistrement suivant
1010 Impossible de trouver la fin de sélection
1011 Impossible de changer la donnée
1012 Impossible de stocker l'enregistrement
1013 Impossible de créer un enregistrement
1014 Champ vide
-1000 Impossible de décoder l'information reçue du Plug-In
-1001 Le Plug-In n'a pas pu décoder l'information envoyée
-1002 Erreur de transmission interne

Consultation des données :
Le module est lié à une fenêtre intitulée "Fenêtre de ...". Tous les modules qui suivent ce fond de carte auront une colonne dans cette fenêtre (sauf exception). Exemples : données statistiques, calcul, surface...
Cette fenêtre de données permet la consultation et la modification des valeurs. On peut déplacer une colonne en déplaçant son titre à l'aide de la souris, et changer sa taille en déplaçant le bord droit de son titre.
Il est également possible de modifier une colonne d'un bloc, en cliquant sur son titre. Un panneau de saisie apparaîtra. Les valeurs matricielles ne seront modifiables que par ce biais.

Un bouton permet de sauvegarder les données dans un fichier texte, utilisable ensuite dans le module de données.

Format du fond de carte :
Le fond de carte spécifié peut être dans un des formats suivants :

  • Cartes & Données et C&D Numérisation (toutes versions, et toutes plateformes)
  • "NUM"
  • WMF (windows métafile 16 bits)
  • DXF
  • Adobe Illustrator 3
  • BNA
  • Map Info
  • Ungenerate Arc/Info
  • Shapefile Arc/View

(voir la description des formats d'imports / exports )

Pour les formats Map Info et Shapefile, les numéros de colonnes pour les identifiants et les noms doivent être spécifiés dans les zones de texte prévues à cet effet. La plus petite valeur de ces numéros est 1.

Informations sur le fond de carte :
La zone de texte située en bas à gauche de l'écran contient des informations relatives au fond de carte que vous avez spécifié. Après avoir indiqué le fond de carte à utiliser, vous devez cliquer sur le bouton Appliquer pour voir apparaître les informations suivantes :

  • le format du fond de carte
  • le nombre d'entités de la carte, avec leur composition :
    • le nombre de surfaces
    • le nombre de lignes
    • le nombre de points
  • la taille de la carte :
    • la largeur
    • la hauteur
    • la coordonnée du bord en bas
    • la coordonnée du bord gauche

Script :

2      module untyped_list ""
3        mod_type integer "101"
3        mod_subtype integer "0"
3        mod_name string "FRANCDEP.VXF"
3        mod_dads integer_list ""
3        path path ""
4          file_type integer "-1"
4          type integer "4"
4          volume string ""
4          path_elem string_list ""
5            ? string "<<.>>"
5            ? string "FRANCE"
5            ? string "DPT"
5            ? string "FRANCDEP.VXF"
3        absolute boolean "F"
3        base_path path ""
4          file_type integer "-1"
4          type integer "2"
4          volume string "D"
4          path_elem string_list ""
5            ? string "DevelRes"
5            ? string "Lib_html"
5            ? string "Scripts"
3        auto_name boolean "T"
3        id_column integer "1"
3        name_column integer "2"
3        entity_nb integer "96"
3        pt_nb integer "0"
3        line_nb integer "0"
3        surf_nb integer "97"
3        bottom_left vector ""
4          x_val double "72.699997"
4          y_val double "1620.9"
4          z_val double "0"
3        top_right vector ""
4          x_val double "1197.6"
4          y_val double "2675.3999"
4          z_val double "0"
3        format string "Cartes (*.vxf)"
3        in_database boolean "F"
3        table_name string ""
3        data_name string ""
3        key_name string ""
3        key string ""