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.