Poster une réponse à un sujet: Coloriage de cartes
Attention, ce sujet est un sujet ancien (5508 jours sans réponse)
didix
Non, du tout :oh:
rfr
Voui, faut voir d'où viennent les données statistiques toussa...
Et faut voir le reste du processus (mise en page).
Moi j'aime bien en tout cas (pasque l'autre usine à gaz là :kiki: )


Mais ... dis-moi ... tu n'aurais pas des fonds de carte de la belgique administrative toi par hasard? :tongue:
didix
Voui, faut voir d'où viennent les données statistiques toussa...
Et faut voir le reste du processus (mise en page).
Moi j'aime bien en tout cas (pasque l'autre usine à gaz là :kiki: )
rfr
Ouep, sauf que pour bêtement colorié des cartes, c'est un peu overkill :wink:
didix
Sinon Quantum GIS deja plus léger qu'ArcGis, portable, open, marche bien toussa, et un vrai GIS avec les avantages que ça apporte :wink:
rfr
Yop...

Au boulot, "ils" doivent "souvent" générer des cartes "coloriées" en fonction de données.

Du genre:

http://www.erefer.be/youpie.svg

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:

http://www.erefer.be/belgique13.svg

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 :ddr555:
Catégorie:  






Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?