Vous êtes sur la page 1sur 7

GeOOo : Cartographie thmatique avec OpenOffice

GeOOo est une extension la suite bureautique OpenOffice.org qui donne la possibilit d'tendre ses fonctionnalits via le dveloppement de greffons, un peu la manire des extensions de Firefox. Dans notre cas, il s'agit de crer des cartes thmatiques en utilisant les modules: Draw pour la dfinition des cartes, calc ou base pour le stockage et l'interrogation les donnes , l'extension GeOOo assurant le lien entre ces modules.

Lancement de la macro.
Depuis la version 3 d'OpenOffice, l'installation des extensions a t simplifie. Il suffit de tlcharger un fichier (ici geooo.oxt) depuis le site officiel et de l'activer via le menu Outils>Gestionnaire des extensions , en cliquant sur le bouton ajouter. Sous Windows, un double clic directement sur le fichier produit le mme effet. Aprs cette opration, une option apparait dans le menu outils>add-ons>GeOOo du module de dessin vectoriel , point de dpart de notre macro. Des cartes sont disponibles en tlchargement pour comprendre le fonctionnement de GeOOo partir d'exemples fonctionnels. La premire tape consiste crer ou charger une carte existante dont les formes, reprsentants les entits gographiques, ont t nommes. Si vous travaillez sur la carte des dpartements, vos donnes devront contenir un champ (une colonne), dont les valeurs correspondent aux noms des formes de votre dessin ( ex: 29 pour le Finistre).

Emplacement des donnes


Les bases de donnes ( MySQL , Firebird, oracle..) sont accessibles partir d'OpenOffice.org via le module Base de donnes. GeOoo sait utiliser ces bases ds lors qu'elles sont prsentes comme source de donnes enregistres dans OpenOffice.org , Il est galement possible et parfois plus simple d'utiliser une feuille de tableur (ods). Dans le cas d'une base de donnes externe, la macro s'appuie sur le nom de la source de donnes et sur le nom de la Table, de la requte ou de la vue SQL prpare cette effet. Dans le cas de Calc, c'est le nom de la feuille de calcul, en plus du nom du fichier qui servira de base au paramtrage d'une carte (ici : PIB).

GeOOo_Cartographie_thematique_avec_.odt - Retour au Sommaire

1/7

Lancement de GeOOo

Quatre Etapes sont ncessaires pour mettre en forme une carte.

GeOOo_Cartographie_thematique_avec_.odt - Retour au Sommaire

2/7

Premire Etape : Quelle technique utiliser ?

1) Titre transfr l'excution dans le champ texte "montitre", s'il est prsent sur le dessin. 2) Provenance des donnes: Classeur ou Base de donnes Les champs 3 & 4 servent dfinir l'emplacement des donnes et de clef d'accs la mmorisation de vos lancements successifs. La premire fois vous devez saisir vos valeurs dans ces listes, elles seront mmorises au lancement de la macro et accessibles par la suite pour rejouer la mme carte. 3) Nom du classeur: Utile la mmorisation de vos lancements (peut ne pas concider avec le nom de votre classeur) ou nom exact de la source de donnes si la provenance est de ce type. 4) Nom exact de la feuille de calcul contenant les donnes ou nom exact de la table, de la requte ou de la vue SQL prsente dans la source de donnes 5) Technique utilise pour le traitement de la carte: Couleur : correspond au mode "carte choroplte" Cercle : Cration de figurs proportionnels disposs sur une couche de travail au droit des formes concernes Couleur et cercle : traitement de deux sries de donnes suivant les deux techniques prcdentes. Demi cercles: gnration de deux demi cercles proportionnels placs en opposition au droit de chaque forme. secteurs : Gnration de secteurs proportionnels leur valeur, dans la srie de donnes rattache chaque forme. 1 5 sries peuvent tre compares avec cette technique.

GeOOo_Cartographie_thematique_avec_.odt - Retour au Sommaire

3/7

Deuxime Etape: O sont les donnes.

1) Si vous avez choisi "couleur" comme technique, cette partie sera visible et vous permettra de raliser une discrtisation manuelle. Il n'y a pas de limites quant aux nombres seuils, sachant que votre dessin doit comporter autant de styles nomms geo1 geox qu'il y a de seuils. La macro s'assure au lancement de la prsence de 10 styles (geo1 geo10). Il est possible d'importer ce tableau partir d'un fichier calc qui vous donnera la possibilit d'utiliser les fonctions comme CENTILE pour la technique de discrtisation. 2) quand l'origine des donnes est associe un classeur, ce champ dfinit l'emplacement du fichier sur votre poste.

GeOOo_Cartographie_thematique_avec_.odt - Retour au Sommaire

4/7

Troisime Etape : Quelles donnes analyser.

C'est cette tape qui permet de faire le lien entre les formes et les donnes. Le nombre de champs visibles dpend de la technique utilise, ils servent composer la requte SQL sous-jacente. 1) Nom du champ ou de la colonne correspondant au Nom des formes de votre dessin (ici la colonne "ID" de votre classeur contient le numro des dpartements . 2) Nom du champ ou de la colonne contenant la valeur que vous souhaitez insrer dans la description de la forme( ex: Nom du dpartement). 3) Nom du champ ou de la colonne qui contient la valeur analyser. ( ici la colonne VAL de notre feuille PIB contient les valeurs de Produit intrieur brut) 4) Pour les techniques gnrant des figurs: couleur associe la valeur 1 5) Lgende associe la valeur 1. 6) Ce champ, optionnel, permet de dfinir la clause "Where" de la requte . Il est donc possible de filtrer, trier les donnes avant leur traitement. Vous pouvez ignorer ce champ, notamment si vos donnes sont dj tries. Ici les valeurs seront traites dans l'ordre dcroissant. C'est intressant dans le cas des techniques gnrant des figurs, pour viter que les valeurs les plus importantes ne masquent les plus petites. Les cercles les plus gros seront dessins en premier .

GeOOo_Cartographie_thematique_avec_.odt - Retour au Sommaire

5/7

Dernire tape.

1)Ces options explicites vous permettent d'indiquer si vous souhaitez que les valeurs et (ou) les descriptions associes aux formes s'ditent sur le dessin. A noter que les valeurs numriques peuvent tre formates l'aide du champ Format (2) suivant les mmes rgles que le format des cellules dans calc. L'option "Ne pas effacer avant calcul" est intressante, si vous souhaitez traiter une carte en plusieurs passes pour raliser:

Une discrtisation suivie de la cration de secteurs, sans effacer la carte. Une discrtisation en deux passes avec un filtre sur les valeurs les plus importantes pour les mettre en vidence en affichant leur nom.

Concernant les figurs, ils sont gnrs sur une couche de travail "work" efface chaque lancement. Il est possible de la sauvegarder en la renommant. 3) dfini la taille des figurs du plus petit au plus grand. Il est possible de leur donner la mme taille ou de dfinir une taille minimum nulle pour viter de reprsenter les valeurs nulles. 4) une aide est disponible, si vous souhaitez avoir plus de dtails sur les mthodes disponibles.

GeOOo_Cartographie_thematique_avec_.odt - Retour au Sommaire

6/7

A savoir
Aprs l'utilisation de la macro, vous bnficiez de toutes les fonctionnalits d'OpenOffice pour agrmenter vos ralisations. La notion de style t introduite depuis la version 2 de GeOOo, ainsi les formes ne sont pas remplies directement, la macro affecte chaque forme un style geo1 geoxx, suivant les critres exposs plus haut. Il est donc possible de modifier l'apparence de toutes les formes associes un mme style (couleur, formatage des lignes...) sans devoir relancer GeOoo. Les styles hritent tous du style "geo". Vous pouvez modifier la police, la taille des caractres de toutes les formes en modifiant ce style sans toucher au remplissage des formes, Ajouter des hachures un style et modifier immdiatement l'apparence des formes associes. Vous pouvez dcider de faire disparaitre les formes en modifiant le style "georaz", charg d'effacer la carte, pour insrer un fond de carte en superposition sur une nouvelle couche, place en arrire plan(comme ci-dessous).

Exemple de ralisations

GeOOo_Cartographie_thematique_avec_.odt - Retour au Sommaire

7/7