Supprimer un message
rfr
Yop...
Au boulot, "ils" doivent "souvent" générer des cartes "coloriées" en fonction de données.
Du genre:
Et chaque fois, c'est la même affaire, il faut demander de l'aide à des gens qui utilisent de vrais usines à gaz (SAS, Arcgis, blah blah).
Or, pour l'informaticien que je suis, c'est quand même que du coloriage de zone ... Et je me dis que si on connait les zones, les données et les infos de coloriage, ça doit être vite fait.
Je me suis donc attelé à la tâche et j'ai pondu un petit outil sans prétentions qui prend en entrée:
* Une carte vierge au format SVG ou chaque zone utile est identifiée par un id parlant
* un fichier de configuration
Et qui sort une carte au format svg, coloriée.
Exemple:
La carte d'entrée:
Le config de "coloriage":
data;Hainaut;10
data;Flandre_Occidentale;20
data;Limbourg;30
data;Bruxelles;40
data;Luxembourg;50
data;Namur;60
data;Liege;70
data;Anvers;80
data;Brabant_Flamand;90
data;Brabant_Wallon;100
data;Flandre_Orientale;110
class;5;15;#700000
class;16;25;#800000
class;26;35;#900000
class;36;45;#a00000
class;46;55;#b00000
class;56;65;#c00000
class;66;75;#d00000
class;76;85;#e00000
class;86;95;#e10000
class;96;105;#e20000
class;106;115;#e30000
Un petit coup d'outil et hop on a la carte coloriée.
Une ligne data contient les éléments suivants:
data;<ID de la region dans le svg template>;<valeur float>
Une ligne class contient les éléments suivants:
class;<valeur inférieur de la classe>;<valeur supérieure de la classe>;<couleur au format #rrggbb>
L'outil peut-être téléchargé ici: http://www.erefer.be/MapBuilder.jar
Pour le lancer, il suffit de taper en mode console:
java -jar MapBuilder.jar
Ca affichera l' "aide" pour les paramètres.
C'est bloated, très con, mal torché, mais ça fonctionne. Il se pourrait que j'améliore le brol, suivant qu'il y a demande ou pas (genre: génération automatique des classes en fonction d'algos statistiques, ...), on verra!
Voila, circulez, y a plus rien à voir
Au boulot, "ils" doivent "souvent" générer des cartes "coloriées" en fonction de données.
Du genre:
Et chaque fois, c'est la même affaire, il faut demander de l'aide à des gens qui utilisent de vrais usines à gaz (SAS, Arcgis, blah blah).
Or, pour l'informaticien que je suis, c'est quand même que du coloriage de zone ... Et je me dis que si on connait les zones, les données et les infos de coloriage, ça doit être vite fait.
Je me suis donc attelé à la tâche et j'ai pondu un petit outil sans prétentions qui prend en entrée:
* Une carte vierge au format SVG ou chaque zone utile est identifiée par un id parlant
* un fichier de configuration
Et qui sort une carte au format svg, coloriée.
Exemple:
La carte d'entrée:
Le config de "coloriage":
data;Hainaut;10
data;Flandre_Occidentale;20
data;Limbourg;30
data;Bruxelles;40
data;Luxembourg;50
data;Namur;60
data;Liege;70
data;Anvers;80
data;Brabant_Flamand;90
data;Brabant_Wallon;100
data;Flandre_Orientale;110
class;5;15;#700000
class;16;25;#800000
class;26;35;#900000
class;36;45;#a00000
class;46;55;#b00000
class;56;65;#c00000
class;66;75;#d00000
class;76;85;#e00000
class;86;95;#e10000
class;96;105;#e20000
class;106;115;#e30000
Un petit coup d'outil et hop on a la carte coloriée.
Une ligne data contient les éléments suivants:
data;<ID de la region dans le svg template>;<valeur float>
Une ligne class contient les éléments suivants:
class;<valeur inférieur de la classe>;<valeur supérieure de la classe>;<couleur au format #rrggbb>
L'outil peut-être téléchargé ici: http://www.erefer.be/MapBuilder.jar
Pour le lancer, il suffit de taper en mode console:
java -jar MapBuilder.jar
Ca affichera l' "aide" pour les paramètres.
C'est bloated, très con, mal torché, mais ça fonctionne. Il se pourrait que j'améliore le brol, suivant qu'il y a demande ou pas (genre: génération automatique des classes en fonction d'algos statistiques, ...), on verra!
Voila, circulez, y a plus rien à voir