Travailler sur les données et les cartes
Choisir l'une des cartes, éventuellement changer son orientation
Vous sélectionnez une carte
Pour voir la fiche d'un pays, vous pouvez
* cliquer sur le pays
* feuilleter les fiches
Toutes les données sont éditables, cliquez sur la valeur, un curseur
clignote et vous pouvez éditer le texte
Pour les coordonnées du centre de la région,
vous pouvez déplacer le rond rouge à la souris pour changer les valeurs de xc
et yc
Vous pouvez changer le nom du champ dans la partie gauche ou le supprimer ( sauf les trois premiers )
En cliquant sur " Supprimer " un " voile " apparaît sur
les champs que vous pouvez supprimer,
vous cliquez sur le champ à supprimer.
Une confirmation vous sera demandée
Vous pouvez également importer un fichier de données pour modifier ou ajouter des données.
Un exemple détaillé suit la création de la carte du Bénelux.
Création d'une nouvelle carte : le Bénélux
Charger le fonds de carte
Arranger les zones
Mettre dans une région externe les pays voisins
Regroupez les zones composant les Pays Bas
Vous avez les 3 régions pour les 3 pays du Bénelux
Vous pouvez
* changer le nom de la carte
* changer la racine pour les noms des tables
* entrer le nom du pays sélectionné
Vous retrouvez cette carte dans l'outil
Nous avons trois champs pour cette nouvelle carte, le nom du pays et les
coordonnées de son centre
Vous pouvez modifier ces valeurs en éditant ou en déplaçant le point rouge,
centre de la région
Cette carte fait partie du système et les méthodes pour ajouter des données sont les mêmes que pour les autres cartes.
Modification et ajout de données
Vous pouvez simplement éditer les données de chaque pays ou utiliser un fichier texte
Utilisation d'un fichier de données
Nous ouvrons un fichier de données sur la population des états européens
Sélectionner les lignes à utiliser
Pour notre exemple Bénelux, nous cochons les lignes concernant les trois
pays
( la case du haut permet de tout sélectionner )
Nous cochons la colonne qui concerne la population
Dans notre exemple c'est un nouveau champ, nous cochons
Nous pouvons aussi affecter une donnée à la région sélectionnée ( par sa fiche ou en cliquant sur elle )
en cochant le carré correespondant.
Nous retrouvons ces données, nous donnons le nom " Population " à ce champ
Si nous voulons utiliser un champ existant nous aurons une liste déroulante
pour choisir le champ
correspondant à la colonne de valeurs :
Intégration à la base MySQL
Un fichier de commandes SQL est créé ( modification ou ajout de carte )
Depuis phpMyAdmin ou une autre interface, vous pouvez exécuter ce fichier ou
le copier dans
une fenêtre de commande SQL
Les modifications ou la nouvelle carte avec ses données sont intégrées à la base MySQL
Cette fonction nécessite certains droits sur la base, en particulier pour
les modifications d'une carte,
les tables sont supprimées puis recréées à partir des nouvelles valeurs
Les tables MySQL
La table " pays "
Cette table gère les cartes disponibles pour l'outil de cartes statistiques
Les tables pour chaque carte
Les dessins des régions " racine_carte "
Les quatre premières valeurs définissent le cadrage ( attribut viewBox ),
ensuite le nombre de régions ou de pays,
puis les valeurs de l'attribut " d " pour chaque région et enfin la
région externe ( pays voisins sans données )
Les données des régions " racine_data "
La première ligne nous donne le nombre de données ( en plus du nom et du
centre )
puis les coordonnées de l'origine dans viewBox et pour chacune des données son nom.
Une ligne par région avec les valeurs de chaque champ
Quand nous créons une carte
* nous ajoutons une ligne à la table " pays "
* nous créons une table " racine_carte " pour les dessins des
régions
* nous créons une table " racine_data " pour les données
statistiques
Il est évidemment possible de se servir de phpMyAdmin ou d'autres interfaces
pour travailler sur la base, en particulier sur les données.
Pour les tracés des régions, avec de nombreux copier-coller il est
également possible
de créer une table " racine_carte " ou un fichier texte à insérer
dans la base.