Vous êtes sur la page 1sur 28

Philcarto 5.

5


Mise--jour de la documentation




Philippe Waniez

















1 J anvier 2011

2
3
Table des matires


Introduction : Encore une nouvelle version !@?#.................................................. 5

1. La fentre Philcarto......................................................................................... 6

2. La fiche statistique.......................................................................................... 9

3. La fusion de fichiers de donnes statistiques ................................................... 11

4. Lenregistrement des donnes statistiques au format Excel............................ 14

5. La mthode de discrtisation

devient

.......................................... 16

6. Les requtes SQL.......................................................................................... 17

7. La Classification Ascendante Hirarchique (CAH).............................................. 21

8. Le modle de gravitation de Huff.................................................................... 22

9. Linstallation de Philcarto 5.5.......................................................................... 25

10. Philcarto gibt es auch auf deutsch................................................................. 28
4
5
Introduction : Encore une nouvelle version !@?#

Un logiciel nest jamais une uvre acheve. A lusage, des failles (des bugs)
difficiles reprer au moment des tests font leur apparition dans tel ou tel autre cas
de figure particulier. Cest lune des activits courantes du programmeur que celle de
colmater les fissures de faon durable si possible. Aprs un certain temps, il savre
ncessaire de rviser lensemble du code source afin de renforcer sa cohrence ;
cest un gage de durabilit du programme. La version 5.5 de Philcarto avec ses
nouveauts prsentes ci-aprs correspond justement lun de ces jalons qui se
succdent tout au long de la vie dun logiciel. Ce nest pas une version majeure (que
lon aurait numrote 6.0), mais limportance des volutions et innovations quelle
renferme justifie le .5 qui suit le numro de version.

A lusage, certaines fonctions demeurent inutilises ; pourquoi les conserver si
personne ne sen sert ; elles alourdissent le logiciel, compliquent sa maintenance et
laissent lutilisateur dubitatif Mieux vaut les supprimer mme si elles ont parfois
demand des dizaines dheures de dveloppement et mme si, lors de leur
conception, elles pouvaient sembler innovantes. Contrairement aux prcdentes
livraisons, la version 5.5 de Philcarto na pas connu ce genre de retranchement.

Le nombre dutilisateurs de Philcarto saccrot sans cesse ! Certains dentre eux
sont des consommateurs de base ayant un travail particulier raliser de la faon la
plus simple quil soit : Philcarto est fait dabord pour eux. Dautres expriment des
dsirs, voire des revendications Certaines dentre elles sont trop spcialises pour
que jinvestisse mon temps dans des dveloppements trop spcifiques. Dautres
demandes mettent le doigt sur certaines imperfections connues mais pour lesquelles
lurgence dune amlioration napparaissait pas criante au premier abord ; dans ce
cas, jessaie de trouver une solution lgante et efficace. Cest la suite des
remarques dun utilisateur chevronn que je me suis attach rendre la fentre
Philcarto redimensionnable, ce qui a demand plusieurs semaines de travail.

Toujours ct utilisateurs, je reois de temps autre des suggestions dont la
ralisation est une vritable plus-value pour Philcarto Et dans ce cas, je nhsite
pas prendre le temps ncessaire pour aboutir au rsultat souhait.
Lenregistrement des probabilits dinfluences calcules laide dun modle de Huff
sur tous les points dun calque relve de ce cas de figure.

Dans le mme ordre dide, rappelons que Philcarto est dvelopp par un
gographe-programmeur, cas de figure assez rare pour tre soulign. Dans mes
propres activits de recherche, je ressens parfois le besoin de disposer de telle ou
telle autre fonction, qui, ce moment-l mapparat absolument indispensable. Deux
solutions se prsentent alors : soit raliser de faon brouillonne un petit programme
ad hoc, soit tenter dinclure cette fonction au mieux dans Philcarto. Avec cette
seconde option, la matrise du code source est naturellement un luxe rare puisque
lextensibilit du logiciel est assure sans passer par de pesants plug-ins, mais en
modifiant directement le corps du programme. Entre autres extensions, la possibilit
de raliser des requtes en langage SQL rsulte de ce genre de besoin soudain !

6
Cest un truisme que de rappeler que la technique volue. Et si Philcarto est
aujourdhui ce quil est, cest aussi parce que les changements techniques imposent
de remettre sans cesse louvrage sur le mtier. Dans ce mouvement perptuel, deux
lments sont prendre en compte, dune part larrive de nouvelles versions du
systme dexploitation de lordinateur, et dautre part la mise disposition du
programmeur de nouveaux environnements de programmation. Lanne 2010 a t
riche en nouveauts avec la sortie de Windows 7 qui concerne le grand public, et la
mise disposition des programmeurs du nouvel environnement de dveloppement
Visual Studio 2010. Philcarto est maintenant dvelopp avec Visual Studio 2010 sous
Windows 7. Cela ne sest pas fait sans difficult, mais leffort vaut la peine dans la
mesure o il garantit la prennit du logiciel pour plusieurs annes. De ce fait
Philcarto fonctionne sous Windows XP SP3, Windows Vista et Windows 7 et ncessite
linstallation du .Net Framework 4.

Entre les versions 4 et 5 de Philcarto, la marche franchir pour lutilisateur
historique tait assez haute, le logiciel ayant t entirement refondu et rcrit.
La version 5.5 ne devrait en aucun cas drouter celui ou celle qui pratique dj la
version 5. Rien na chang dans lconomie gnrale du logiciel ni dans linterface
utilisateur. Les changements se sont glisss l o ils pouvaient prendre place de
faon naturelle et logique. Cest justement la raison dtre du prsent document :
indiquer quelles sont les nouveauts, ce quon peut en attendre, comment y accder
pour les utiliser au mieux.

1. La fentre Philcarto

Dans les prcdentes versions du logiciel, la fentre Philcarto, celle qui
contient laffichage de la carte, les menus et les outils de conception cartographique,
occupait demble la totalit de lcran de lordinateur. Cette conception
correspondait une poque o ces crans taient de dimensions rduites (12 14
pouces de diagonale) ce qui rendait difficile la juxtaposition de plusieurs fentres, par
exemple Philcarto et un texte ouvert dans Word pour rdiger le commentaire de la
carte. Aujourdhui, les crans dordinateurs ont frquemment 19 pouces de
diagonale, et parfois mme 24. Dans ces conditions, laffichage de la carte en mode
plein cran a moins dintrt que prcdemment. Cest la raison pour laquelle la
fentre standard de Philcarto a t ramene des dimensions plus modestes : 1000
pixels en largeur pour 820 en hauteurs (fig. 1.1).

Si lcran prsente une rsolution infrieure ces dimensions standards, alors
la fentre Philcarto sadapte aux dimensions de cet cran et occupe tout lespace
disponible (comme avec les prcdentes versions de Philcarto). En revanche, si
lcran possde une rsolution plus grande, la fentre Philcarto est place au centre
de lcran.

Lorsque la rsolution de lcran est leve, par exemple 1920 x 1080 pixels, il
est maintenant possible de dplacer la fentre Philcarto et den adapter les
dimensions de faon lui permettre de cohabiter avec un autre logiciel (fig. 1.2).
7


Figure 1.1 : Laffichage de la fentre Philcarto dans un cran ayant 1280 pixels de largeur
et 1024 pixels de hauteur.



Figure 1.2 : Laffichage simultane de la fentre Word ( gauche) et Philcarto ( droite) dans un grand
cran au format 16/9. On note la prsence de la fiche statistique correspondant une unit
cartographique. Un tel dispositif (texte, carte, identification des lments de la carte et affichage des
statistiques lui correspondant) permet de rdiger plus facilement le commentaire de la carte.
8

Si votre configuration informatique comprend deux crans, le confort de
travail est encore meilleur : la carte droite, le texte gauche (plus ventuellement
un tableur pour lire la feuille de calcul contenant les donnes (fig. 1.3).



Figure 1.3 : Travailler avec deux crans : la carte droite, le texte en cours de rdaction gauche.

Les dimensions de la fentre Philcarto peuvent tre modifies
(agrandissement ou rduction) de plusieurs faons. La premire est dutiliser la
bascule prvue cet effet par Windows dans le coin suprieur gauche de la fentre :
. Avec Windows 7 un agrandissement peut aussi tre obtenu en
saisissant la barre de la fentre Philcarto par un clic de souris tout en maintenant le
bouton de la souris enfonc et en poussant la fentre vers le bord suprieur de
lcran.

Un clic sur ce rectangle et la fentre Philcarto occupe tout lcran. Licne
change pour rendre possible le retour la position et aux dimensions dorigine :
. Avec Windows 7 un retour la position et aux dimensions dorigine
peut aussi tre obtenu en saisissant la barre de la fentre Philcarto par un clic de
souris tout en maintenant le bouton de la souris enfonc et en ramenant la fentre
vers lintrieur de lcran.

Un double clic sur la barre de fentre provoque galement cet effet de bascule
agrandi/normal.

Le redimensionnement de la fentre Philcarto ne se limite pas la bascule
agrandi/normal. Il est maintenant possible de personnaliser laffichage en tirant sur
la poigne situe sur le montant droit de la fentre (agrandissement/rduction
horizontal), sur son montant infrieur (agrandissement/rduction vertical) et dans le
9
coin infrieur droit (agrandissement/rduction des deux dimensions). La poigne
apparat automatiquement lorsque le pointeur de la souris passe sur le montant de la
fentre (cest une fonction de Windows). La carte est alors redessine pour sadapter
au mieux aux nouvelles dimensions de la fentre (fig. 1.4).



Figure 1.4 : Les poignes permettent de redimensionner la fentre Philcarto.

Notons enfin quil est possible, aprs divers redimensionnements successifs,
de rafficher la fentre standard de Philcarto grce un nouvel article du menu


. La position de la fentre reste inchange (le coin suprieur gauche reste
la mme place dans lcran), mais laffichage revient 1000 x 820 pixels (fig. 1.5).



Figure 1.5 : Le retour la fentre standard.

2. La fiche statistique

Lorsquune carte est affiche lcran, le dplacement du curseur sur un
lment cartographique provoque laffichage des valeurs cartographies dans le
bandeau suprieur de la fentre Philcarto. Cette possibilit, qui existait dans les
versions prcdentes du logiciel est, bien entendu, maintenue. Elle est complte
dans la version 5.5 par laffichage de lensemble des valeurs (et non pas seulement
10
celles qui sont cartographies), provenant du fichier de donnes statistiques ouvert
en dbut de sessions auxquelles sajoutent les valeurs des variables cres en cours
de sessions (provenant du calculateur et des techniques danalyse statistique ou
exploratoire).

Pour afficher la fiche statistique, il suffit de cliquer sur llment
cartographique dsir ; attention, il sagit dun clic avec le bouton droit de la souris. A
lendroit du clic, visualis par un point rouge, souvre une fentre (fig. 2.1). Elle
contient une liste quipe dun ascenseur vertical. Cette liste renferme toutes les
donnes, commencer par lidentifiant suivi du nom de llment cartographique (ici
Manaus) la condition que le fichier de donnes statistique renferme une colonne
NOM situe en deuxime position, juste derrire lidentifiant. Identifiant et nom sont
crits en lettres blanches sur fond violet).



Figure 2.1 : Laffichage dune fiche statistique.

Le reste de la liste correspond aux donnes statistiques proprement dites. La
ou les variables que la carte visualise sont soulignes en couleur : vert pour les
quantits (variables _Q_) et bleu pour les rapports (_R_) ou les valeurs nominales
(_N_). Cela facilit le reprage de ces lignes dans la liste.

De faon classique, la liste dfile vers le haut ou le bas en dplaant
lascenseur laide du pointeur de la souris, ou bien en cliquant sur ses flches. Le
11
bouton permet de fermer la fentre de la fiche statistique. Il nest pas ncessaire
de fermer cette fentre pour afficher une autre fiche (sauf si llment
cartographique dont on veut afficher la liste est situ sous la fiche en cours) : un
nouveau clic droit affiche une nouvelle liste.

A chaque clic sur un lment cartographique, la fiche statistique, en plus
dtre affiche, est intgralement transfre dans le presse-papiers. Lors du premier
clic aprs le trac de la carte, les noms des variables sont copis puis les valeurs
statistiques correspondant llment cartographique cliqu. Pour les clics suivants,
seules les valeurs statistiques sont copies. Les lignes et les colonnes de la fiche sont
transposes de faon pouvoir tre colles dans une feuille de calcul au format
dune matrice dinformation spatiale (units spatiales en lignes et attributs
gographiques en colonnes). De cette faon, on ralise facilement une copie des
valeurs des units spatiales par une simple succession de clics sur la carte.

Le transfert des donnes des fiches dans une feuille de calcul permet de
constituer un tableau (fig. 2.2) coller dans un texte, ou bien de raliser un
graphique statistique sur une slection dunits spatiales On peut rinitialiser le
presse-papiers par un clic sur le bouton (en cas derreur de slection par
exemple) ; le presse-papiers est alors vid de son contenu et la fiche est ferme.
Une nouvelle slection de fiches peut alors commencer. La fermeture dune fiche
avec le bouton ne rinitialise pas le presse-papiers.



Figure 2.2 : Les contenus des fiches statistiques successivement affiches
sont colles dans une feuille de calcul.

3. La fusion de fichiers de donnes statistiques

Avant la version 5.5, lutilisateur de Philcarto souhaitant associer des donnes
figurant dans des fichiers diffrents navait dautre solution que de faire cette
opration en dehors de Philcarto. Par exemple, il pouvait, laide dun copier/coller
dans une feuille de calcul, placer les donnes dun fichier dans lautre de faon
rassembler les variables dans une seule feuille. Cela est frquent lorsque les donnes
sont de sources diffrentes et que lon veut, par exemple, raliser une tude de
corrlation. Au moment de lopration de juxtaposition des colonnes, le risque
derreur tait loin dtre ngligeable car des lignes correspondant des units
12
spatiales diffrentes pouvaient se retrouver en vis--vis (par exemple si dans lune
des deux sources lune des units spatiales nexistait pas). Il fallait donc veiller
vrifier la correspondance des identifiants entre les deux sources de faon viter ce
genre de dcalage, sans certitude de navoir pas laiss passer une fausse
correspondance entre les lignes. Dans les logiciels de gestion de base de donnes,
une telle opration sappelle une fusion de fichier par appariement de cls (ou, en
anglais match merge).

Avec la version 5.5, lutilisateur de Philcarto dispose dsormais dune fonction
de fusion accessible par un nouvel article du menu

(fig. 3.1).



Figure 3.1 : Larticle du menu

pour la fusion des donnes statistiques.

Voici une squence type dutilisation de la fusion :

1 Ouvrir une session normale avec Philcarto. Ouvrir le fond de carte et le
fichier de donnes statistiques. Le fichier ouvert ici comprend deux feuilles de calcul ;
ouvrir la feuille Dilma qui a t la candidate victorieuse llection prsidentielle au
Brsil en octobre 2010 (fig. 3.2).



Figure 3.2 : Ouverture de la feuille de calcul Dilma.

Les donnes sont lues et les noms des variables figurent maintenant dans le
cadre

du cadre

en fonction de leur type, soit pour la variable
%Dilma (% des suffrages exprims) et

pour la variable Dilma (nombre de
suffrages) (fig. 3.3).


13


Figure 3.3 : Les variable de la feuille de calcul Dilma ranges dans
les listes correspondant leur type.

2 On souhaite maintenant associer aux rsultats de Dilma les rsultats de
son concurrent malheureux, Serra. Ces rsultats figurent dans une seconde feuille de
calcul. Il suffit pour cela douvrir le fichier contenant cette feuille (qui peut tre dans
le mme fichier que celui de Dilma) laide de larticle

du menu


. Lhabituel dialogue douverture dun fichier de donnes statistiques permet
de slectionner le fichier ; un second dialogue liste les noms des feuilles. Slectionner
Serra (fig. 3.4)



Figure 3.2 : Ouverture de la feuille de calcul Serra.

Les donnes sont lues et fusionnes avec celles prcdemment mises en
mmoire. Les noms des variables figurent maintenant dans le cadre

du cadre


en fonction de leur type, soit pour les variable %Dilma et %Serra(% des
suffrages exprims) et

pour la variable Dilma et Serra (nombre de suffrages)
(fig. 3.5).



Figure 3.5 : Les variable des feuilles de calcul Dilma et Serra une fois fusionnes sont ranges dans
les listes correspondant leur type.

Pour que la fusion puisse se faire, il est impratif que les units spatiales
soient identifies de la mme faon dans les fichiers ou feuilles fusionner, et que
14
ces identifiants soient aussi prsents dans le fond de carte ouvert en dbut de
session et identifient les lments cartographiques correspondant ces donnes.

Ces conditions tant effectives, plusieurs cas de figure peuvent se prsenter :

1 les lignes ne sont pas enregistres dans le mme ordre : cest prcisment
tout lintrt de la fusion sur cl car ce nest pas le rang denregistrement qui permet
de fusionner les donnes, mais lidentifiant qui fait office de cl.

2 il y a plus de lignes dans la seconde feuille de calcul : les lignes en
supplment sont ajoutes ( la condition que leurs identifiants soient prsents dans
le fond de carte). Les variables prcdemment lues prennent la valeur manquante
(X) pour les lignes ajoutes.

3 il y a moins de lignes dans la seconde feuille de calcul : les lignes en en
moins prennent la valeur manquante (X) pour les lignes existant dj.

4 certaines variables de la feuille fusionner portent le mme nom que la
feuille initiale : la variable de la seconde feuille remplace la variable de la premire.

4. Lenregistrement des donnes statistiques au format Excel

Philcarto ne se limite pas la cartographie des donnes figurant dans le fichier
de donnes statistiques ouvert en dbut de session ; les diffrentes mthodes
danalyse statistique et exploratoire quil propose produisent des rsultats
numriques quil est possible denregistrer tout moment ou en fin de session. Cette
possibilit nest pas nouvelle dans la version 5.5, mais la nouveaut rside dans
lenregistrement direct au format feuille de calcul Excel(enregistrement limit
dans la version antrieure au format Texte avec sparateurs tabulations).

Pour enregistrer des donnes, il suffit dactiver larticle

du menu

(fig. 4.1).



Figure 4.1 : Larticle du menu

pour lenregistrement des donnes statistiques.

Le dialogue

apparat alors permettant de choisir le nom
du fichier (par dfaut :

). Il donne aussi la possibilit de choisir le type de
fichier, soit .txt pour enregistrer un fichier au format Texte avec sparateurs
tabulations, soit .xls pour un fichier au format Excel(fig. 4.2). Puis cliquer sur le
bouton

.
15



Figure 4.2 : Le dialogue

avec la slection du format .xls.

Vient alors le dialogue

permettant de choisir les
variables sauvegarder (par dfaut : toutes). Il suffit de cocher ou de dcocher les
cases pour inclure ou exclure telle ou telle autre variable (fig. 4.3).



Figure 4.3 : Le dialogue

pour
slectionner les variables enregistrer

16
Les boutons

et

permettent de conserver
seulement les variables du fichier ouvert en dbut de session, ou bien seulement
celles ajoutes en cours de session.

Les boutons radio

donnent le choix entre deux
formats pour les dcimales (par dfaut : la virgule conformment la notation
franaise).

Cliquer enfin sur le bouton

pour dclencher lenregistrement. Le
fichier

peut tre ouvert par Excelou OpenOffice.org(fig. 4.4).



Figure 4.4 : Louverture par Excel du fichier .
On a enregistr ici seulement les nouvelles variables ;
il sagit de partitions obtenues par classification.

5. La mthode de discrtisation

devient



Rappelons que cette mthode, base sur la standardisation est bien adapte
aux distributions statistiques unimodales ayant un axe de symtrie localis sur la
moyenne arithmtique (distribution en forme de cloche dont la distribution dite
normale est un exemple parmi dautres).

Comme lindiquait son nom, la mthode discrtisait une variable de
couleur en 5 classes standardises (aprs centrage sur la moyenne arithmtique et
rduction par lcart-type). Il est apparu utile de modifier cette mthode en rendant
possible, en plus de la discrtisation en 5 classes, la discrtisation en 3, 7 et 9
classes. Ainsi, la mthode

devient la mthode (St pour
Standardisation). Un curseur (

) permet de choisir le nombre de classes (3, 5, 7
ou 9).

17
6. Les requtes SQL

Il sagit dune nouvelle fonction du module

qui permet de raliser des
slections dunits spatiales rpondant des conditions de valeurs sur une ou
plusieurs variables du fichier de donnes statistiques. Ces conditions sont exprimes
en langage SQL (Structured Query Language), sous la forme de requtes semblables
celles utilises pour interroger les bases de donnes. Ainsi, les donnes statistiques
stockes en mmoire au moment de lappel de cette fonction dans Philcarto laide
du bouton

du cadre

(fig. 6.1) sont dabord conditionnes sous la forme
dune base de donnes. Il sagit dune feuille de calcul au format Excelnomme

qui respecte certaines caractristiques, et qui est enregistre dans
le rpertoire

.



Figure 6.1 : Le cadre

donnant accs aux requtes en langage SQL.

La construction de la base de donnes oblige respecter les rgles imposes
par le langage SQL. Dans le cadre de Philcarto, il faut veiller aux noms des variables
qui ne doivent comporter aucun caractre spcial (comme %, #...) ni signe de
ponctuation (tels ! ; ) et former une chaine de caractres continue. Lorsque ces
noms ne sont pas conformes, Philcarto substitue ou limine les caractres errons
dans la mesure du possible. Lutilisateur ne doit donc pas stonner de ces
changements de noms et doit les prendre en compte dans la rdaction de ses
requtes. Le plus simple et le plus efficace est dopter pour des noms de variables
simples ds la constitution du fichier de donnes statistiques ouvert en dbut de
session. Il peut arriver que la cration de la base de donnes choue et dans ce cas
un message saffiche en rouge pour prvenir lutilisateur quil ne peut aller plus loin.
18
Quand la base de donnes est prte (ce qui demande un peu de temps), un
message saffiche (fig. 6.2) indiquant lutilisateur quil peut crire puis excuter sa
requte.



Figure 6.2 : La base de donnes est prte ; il est possible de linterroger avec une requte SQL.

Linterface de requte (fig. 6.3) se compose dune zone ddition de texte (sur
fond bleu) dans laquelle on rdige le texte de la requte (on peut aussi la coller
aprs lavoir copie partir dun diteur de texte). Le bouton

soumet
la requte et si aucune erreur nest dtecte, elle est alors excute. Le bouton

efface la zone ddition. Le bouton

efface toutes les slections
rsultant de requtes soumises prcdemment (la carte redevient grise).



Figure 6.3 : Linterface de rdaction / soumission de requtes SQL.

Les requtes ralises dans Philcarto ont essentiellement pour but de raliser
des slections dunits spatiales, slections qui saffichent en couleur sur la carte. Le
format dune requte est le suivant (remarquer quau nom de la variable %Dilma a
t substitu le nom PDILMA compatible avec le langage SQL) :

SELECT * FROM [BDD] WHERE PDILMA >= 50;

Ce qui sexprime de la manire suivante : slectionner toutes les units
spatiales (SELECT *) partir de la base de donnes (FROM [BDD]) o la variable
PDIMA (WHERE PDILMA) prend une valeur suprieure ou gale 50 (>= 50). Le
point-virgule ( ; ) en fin de requte est obligatoire. On slectionne de cette faon-l
toutes les micro-rgions du Brsil o Dilma a eu la majorit absolue des suffrages
exprims au 1 tour de llection prsidentielle.

Si la requte ci-dessus est correcte au sens de SQL, il manque encore une
indication importante, la couleur dans laquelle cette slection saffiche sur la carte. Il
y a deux faons de choisir une couleur. Dans le cas dune slection unique, on peut
choisir la couleur dans le cadre (fig. 6.4) et cest avec cette couleur que
les units spatiales slectionnes saffichent sur la carte.



Figure 6.4 : Le cadre

; ici le vert vif est choisi.

Dans le cas o lon souhaiterait soumettre une srie de requtes en une seule
fois, le choix dune couleur dans le cadre ne convient pas car toutes
19
units spatiales slectionnes seraient reprsentes avec la mme couleur. Pour
rsoudre ce problme, un mot-cl a t ajout au vocabulaire du langage SQL. Ce
mot cl est COUL suivi dun numro de couleur, par exemple COUL3 pour le vert
vif. Les couleur sont numrotes selon leur rang partir de la gauche dans le cadre
: de 1 pour le rouge ( gauche) 15 pour le vert ple ( droite), de 16
pour le rose ple (2 ligne de boutons, gauche) 30 pour le rose vif ( droite). Le
texte de la requte prcdente scrit alors (pour une slection saffichant en vert
vif) :

COUL3 SELECT * FROM [BDD] WHERE PDILMA >= 50;

Il est ainsi possible dexcuter plusieurs requtes les unes la suite des
autres, par exemple. Lordre des requtes est essentiel pour obtenir le rsultat
correct (fig. 6.5) :

COUL7 SELECT * FROM [BDD] WHERE PDILMA >= 50;
COUL3 SELECT * FROM [BDD] WHERE PDILMA >= 75;



Figure 6.5 : La carte affiche aprs deux requtes soumises en une seule fois.
En vert vif, les micro-rgions o Dilma a obtenu 75% et plus des suffrages exprims ;
en vert clair, celles o son score est compris entre 50% et moins de 75%.



20
La rdaction dune requte peut savrer laborieuse pour un non spcialiste. A
leur intention, un diteur de requte a t ajout linterface. Il se compose de 5
menus locaux contenant les lments ncessaires la rdaction dune requte
(fig. 6.6).



Figure 6.6 : Lditeur de requtes.

Ces menus saffichent en cascade : lorsque la couleur de slection est choisie
dans le menu

, alors la commande peut tre slectionne dans le menu

, puis la variable, puis loprateur et ensuite la valeur figurant droite de
loprateur. Au fur et mesure que ces diffrents lments sont choisis avec les
menus, la requte scrit dans la zone ddition.

Le menu

contient une liste de 30 couleurs de slection (correspondant
celles du cadre et numrotes de la mme faon.

Le menu

propose pour linstant un seul item SELECT * FROM [BDD]. Il
est l pour viter davoir crire ce membre de phrase. Dautres commandes seront
peut-tre ajoutes dans des versions futures de Philcarto.

Le menu

liste les variables (variables nominales, de quantits et de
rapports) disponibles au moment o la requte est rdige (y compris les variables
cres prcdemment par Philcarto).

Le menu

comprend trois parties : des comparateurs (>= ), des mots
de relation (AND, OR, BETWEEN), et les quatre oprateurs arithmtiques (+ - * /).

Le menu

liste les dciles de la variables pralablement slectionne dans
le menu

. Ces valeurs sont pratiques pour choisir les intervalles de slection.
On peut les utiliser telles quelles en slectionnant lune dentre elles dans ce menu.
On peut aussi entrer une valeur approche dans la zone ddition en utilisant le
clavier.

Plusieurs requtes peuvent tre crites les unes derrire les autres laide de
lditeur de requtes la condition expresse de les sparer par un point-virgule ( ; )
(fig. 6.7). Noter que les diffrents lments de chaque requte sont colors en
fonction de leur rle dans la requte.


21


Figure 6.7 : Deux requtes rdiges laide de lditeur de requtes.

Lorsque plusieurs requtes runies en un programme sont excutes en
squence (lune aprs lautre), il se peut que certaines units spatiales dj
slectionnes fasse nouveau lobjet dune slection. Dans ce cas, cest la dernire
slection qui apparat sur la carte. On peut prvenir ce comportement en cochant le
verrou

: ds quune unit spatiale est slectionne, elle est verrouille ce qui
la rend non slectionnable. Avec le verrou actif cest la premire slection qui est
conserve.

7. La Classification Ascendante Hirarchique (CAH)

Lalgorithme utilis pour la CAH est rapide mais gourmand en mmoire. De
plus, lorsquon avait affaire des tableaux de donnes renfermant beaucoup dex-
aequo ou beaucoup de valeurs nulles, un message derreur saffichait laissant
lutilisateur sans solution.

Avec la version 5.5 de Philcarto, on peut tenter de rcuprer cette situation,
prcdemment sans issue, en augmentant la valeur de la mmoire alloue pour la
CAH laide dun nouveau curseur

. On procde alors par incrment de
10 (valeur rsultant dun calcul impliquant le nombre dobservations, le nombre de
variables) jusqu lobtention dun rsultat. Chaque tentative commence par un clic
sur le bouton

(fig. 7.1).



Figure 7.1 : Lallocation de mmoire additionnelle pour la CAH.

Naturellement, cela ne peut fonctionner que si la mmoire de lordinateur est
elle-mme suffisante pour supporter la rservation de mmoire additionnelle. Noter
quil est prfrable de ne recourir cette possibilit qu la suite dun message
derreur en cours de CAH. En rgle gnrale, cette allocation de mmoire est
superflue et ne procure aucun gain de vitesse de traitement des donnes.



22
En CAH, le temps de traitement peut savrer long. Il y a une relle utilit
informer lutilisateur du droulement de la classification. Cela se fait laide dune
barre de progression. Lheure de dbut de la CAH est galement affiche (fig. 7.2)



Figure 7.2 : Lallocation de mmoire additionnelle pour la CAH.

8. Le modle de gravitation de Huff

La version 5.5 de Philcarto permet denregistrer les probabilits dinfluence
subies par des lieux centraux qui nont pas t inclus dans le calcul des probabilits.
Autrement dit, il sagit gnralement de conserver la probabilit dinfluence exerce
par des centres de niveau suprieur sur des centres de niveau infrieur.

Lenregistrement des probabilits est ralis par ajout dune nouvelle variable
de type rapport, avec une valeur pour chaque lment cartographique ponctuel
figurant sur le calque .P localisant tous les lieux centraux.

La premire tape consiste cartographier les rsultats du modle de Huff sur
un ensemble de lieux centraux, par exemple les 33 principales villes du Brsil
(niveaux 7 et 8 dans la hirarchie urbaine) (fig. 8.1).

La seconde tape permet denregistrer les probabilits dinfluence sur tous les
lieux centraux (niveau 1 8), il suffit de cocher la case

et de
recommencer le traitement par un clic sur le bouton

. Lenregistrement
des probabilits est assez long, dautant plus quil y a de points renseigner dans le
fond de carte et que le maillage permettant destimer les probabilits est fin.

Lorsque lenregistrement est achev, on peut vrifier sa prsence dans la liste
des variables de couleurs par un clic sur le bouton . On observe dans la liste
des variables (fig. 8.2) quune nouvelle variable dnomme

a t
ajoute. Ce nom est compos du mot Huff, suivi de la valeur de lexposant de la
distance utilis dans le modle (ici 2), suivie du nom de la variable de masse (ici Lits
hpitaux). Cette nouvelle variable contient les probabilits dinfluence enregistres en
chaque point.
23


Figure 8.1 : La carte du modle de Huff.



Figure 8.2 : Une variable a t ajoute.
Elle contient les probabilits calcules laide du modle de Huff
24
La variable peut faire lobjet dune carte choroplthe
(fig. 8.3) o les probabilits sont exprimes dans les limites des units spatiales.



Figure 8.3 : La carte choroplthe des probabilits dinfluence calcule par le modle de Huff.
La discrtisation en 10 classes est dgale amplitude (pas de 0,1).

La variable peut aussi tre enregistre dans une feuille de
calcul de type Excel laide de larticle

du menu

(fig. 8.4).
Les probabilits figurent ici en dernire colonne (F). Les lignes n2 34
correspondent aux villes ayant permis de calculer le modle ; sur ces villes, on
enregistre une probabilit certaine (1). A partir de la ligne 35, on trouve les
communes pour lesquelles on ne connat que lidentifiant (qui figure dans le fond de
carte) et la probabilit dinfluence calcule.

Ces rsultats de calculs, une fois enregistrs peuvent entrer dans dautres
analyses raliser ultrieurement.

La prcision des probabilits dpend de la rsolution de maillage employ
pour cartographier le modle. Plus ce maillage est fin, meilleure est la prcision, mais
plus le temps de calcul devient long (voir vraiment pnalisant).

25


Figure 8.4 : Un extrait de la feuille de calcul o sont enregistres les probabilits dinfluence.

9. Linstallation de Philcarto 5.5

La version 5.5 de Philcarto doit tre installe en suivant les instructions
donnes par la documentation (DOC de GRANIT n1). Il ny a pas de changement de
procdure dinstallation par rapport la version prcdente.

Comme Philcarto est maintenant dvelopp sous Visual Studio 2010, il est
impratif que le .NET Framework 4.0 soit pralablement install sur lordinateur.
Rappelons que le .NET Framework est un ensemble de ressources ncessaires
lexcution dun logiciel dvelopp sous Visual Studio.

Si lordinateur est un modle rcent fonctionnant avec Windows 7, il est fort
probable que le .NET Framework 4.0 soit dj install. Pour sassurer de linstallation,
il suffit douvrir le panneau de configuration et de choisir loption

26

ou bien

:
la bonne version (4) du .NET Framework doit apparatre dans la liste des
programmes installs (fig. 9.1).



Figure 9.1 : Pour vrifier si le .NET Framework 4 est install, il suffit de lister les programmes
installs laide du panneau de configuration.
En haut, sous Windows XP SP3, le .NET Framework 4 doit faire lobjet dune installation ;
en bas, sous Windows Vista SP2, le .NET Framework 4 est dj install








27
Si le .NET Framework 4.0 ne figure pas dans la liste, il faut procder son
installation. A cette fin, un lien de tlchargement est donn sur la page Internet
http://Philcarto.free.fr/ .

Aprs laffichage de cette page, cliquez sur



puis sur



enregistrez-vous et cliquez sur le bouton .

La page qui saffiche alors permet de tlcharger et dinstaller successivement
le .NET Framework 4 puis Philcarto 5.5 (fig. 9.2). Lire attentivement toutes les
instructions.



Figure 9.2 : La page de tlchargement et dinstallation du .NET Framework 4 et de Philcarto 5.5 .
28

10. Philcarto gibt es auch auf deutsch

Bis zur Version 5.1, funktionierte Philcarto in franzsischer,
englischer, spanischer und portugiesischer Sprache. Mit der Version 5.5 funktioniert
Philcarto jetzt auch auf deutscher Sprache. Es gengt, dafr die Fahne von
Deutschland auf der Startseite der Software zu whlen (fig. 9.1). Danke an Gudrun
Gruszka (gudrun.gruszka@web.de) und Anne-Marie Meyer
(meyer.amarie@gmail.com) fr ihre Zusammenarbeit an dieser deutschsprachigen
Version.

Philcarto parle aussi allemand

J usqu la version 5.1, Philcarto fonctionnait en franais, anglais, espagnol et
portugais. Avec la version 5.5 Philcarto fonctionne maintenant aussi en allemand. Il
suffit pour cela de choisir le drapeau de lAllemagne dans la fentre daccueil du
logiciel (fig. 10.1). Merci Gudrun Gruszka (gudrun.gruszka@web.de) et Anne-Marie
Meyer (meyer.amarie@gmail.com) pour leur collaboration cette version
germanophone.



Figure 10.1 : La slection dune langue dutilisation de Philcarto.