Philcarto 5.5 Mise-à-jour de la documentation Philippe Waniez 1° Janvier 2011 2

Philcarto 5.5 Mise-à-jour de la documentation Philippe Waniez 1° Janvier 2011 2 3 Table des matières Introduction : Encore une nouvelle version !@?# ..................................................5 1. La fenêtre Philcarto .........................................................................................6 2. La fiche statistique ..........................................................................................9 3. La fusion de fichiers de données statistiques ................................................... 11 4. L’enregistrement des données statistiques au format Excel®............................ 14 5. La méthode de discrétisation devient .......................................... 16 6. Les requêtes SQL .......................................................................................... 17 7. La Classification Ascendante Hiérarchique (CAH).............................................. 21 8. Le modèle de gravitation de Huff.................................................................... 22 9. L’installation de Philcarto 5.5.......................................................................... 25 10. Philcarto gibt es auch auf deutsch................................................................. 28 4 5 Introduction : Encore une nouvelle version !@?# Un logiciel n’est jamais une œuvre achevée. A l’usage, des failles (des bugs) difficiles à repérer au moment des tests font leur apparition dans tel ou tel autre cas de figure particulier. C’est l’une des activités courantes du programmeur que celle de colmater les fissures de façon durable si possible. Après un certain temps, il s’avère nécessaire de réviser l’ensemble du code source afin de renforcer sa cohérence ; c’est un gage de durabilité du programme. La version 5.5 de Philcarto avec ses nouveautés présentées ci-après correspond justement à l’un de ces jalons qui se succèdent tout au long de la vie d’un logiciel. Ce n’est pas une version majeure (que l’on aurait numérotée 6.0), mais l’importance des évolutions et innovations qu’elle renferme justifie le .5 qui suit le numéro de version. A l’usage, certaines fonctions demeurent inutilisées ; pourquoi les conserver si personne ne s’en sert ; elles alourdissent le logiciel, compliquent sa maintenance et laissent l’utilisateur dubitatif… Mieux vaut les supprimer même si elles ont parfois demandé des dizaines d’heures de développement et même si, lors de leur conception, elles pouvaient sembler innovantes. Contrairement aux précédentes livraisons, la version 5.5 de Philcarto n’a pas connu ce genre de retranchement. Le nombre d’utilisateurs de Philcarto s’accroît sans cesse ! Certains d’entre eux sont des consommateurs de base ayant un travail particulier à réaliser de la façon la plus simple qu’il soit : Philcarto est fait d’abord pour eux. D’autres expriment des désirs, voire des revendications… Certaines d’entre elles sont trop spécialisées pour que j’investisse mon temps dans des développements trop spécifiques. D’autres demandes mettent le doigt sur certaines imperfections connues mais pour lesquelles l’urgence d’une amélioration n’apparaissait pas criante au premier abord ; dans ce cas, j’essaie de trouver une solution élégante et efficace. C’est à la suite des remarques d’un utilisateur chevronné que je me suis attaché à rendre la fenêtre Philcarto redimensionnable, ce qui a demandé plusieurs semaines de travail. Toujours côté utilisateurs, je reçois de temps à autre des suggestions dont la réalisation est une véritable plus-value pour Philcarto … Et dans ce cas, je n’hésite pas à prendre le temps nécessaire pour aboutir au résultat souhaité. L’enregistrement des probabilités d’influences calculées à l’aide d’un modèle de Huff sur tous les points d’un calque relève de ce cas de figure. Dans le même ordre d’idée, rappelons que Philcarto est développé par un géographe-programmeur, cas de figure assez rare pour être souligné. Dans mes propres activités de recherche, je ressens parfois le besoin de disposer de telle ou telle autre fonction, qui, à ce moment-là m’apparaît absolument indispensable. Deux solutions se présentent alors : soit réaliser de façon brouillonne un petit programme ad hoc, soit tenter d’inclure cette fonction au mieux dans Philcarto. Avec cette seconde option, la maîtrise du code source est naturellement un luxe rare puisque l’extensibilité du logiciel est assurée sans passer par de pesants plug-ins, mais en modifiant directement le corps du programme. Entre autres extensions, la possibilité de réaliser des requêtes en langage SQL résulte de ce genre de besoin soudain ! 6 C’est un truisme que de rappeler que la technique évolue. Et si Philcarto est aujourd’hui ce qu’il est, c’est aussi parce que les changements techniques imposent de remettre sans cesse l’ouvrage sur le métier. Dans ce mouvement perpétuel, deux éléments sont à prendre en compte, d’une part l’arrivée de nouvelles versions du système d’exploitation de l’ordinateur, et d’autre part la mise à disposition du programmeur de nouveaux environnements de programmation. L’année 2010 a été riche en nouveautés avec la sortie de Windows 7 qui concerne le grand public, et la mise à disposition des programmeurs du nouvel environnement de développement Visual Studio 2010. Philcarto est maintenant développé avec Visual Studio 2010 sous Windows 7. Cela ne s’est pas fait sans difficulté, mais l’effort vaut la peine dans la mesure où il garantit la pérennité du logiciel pour plusieurs années. De ce fait Philcarto fonctionne sous Windows XP SP3, Windows Vista et Windows 7 et nécessite l’installation du .Net Framework 4. Entre les versions 4 et 5 de Philcarto, la « marche » à franchir pour l’utilisateur « historique » était assez haute, le logiciel ayant été entièrement refondu et réécrit. La version 5.5 ne devrait en aucun cas dérouter celui ou celle qui pratique déjà la version 5. Rien n’a changé dans l’économie générale du logiciel ni dans l’interface utilisateur. Les changements se sont glissés là où ils pouvaient prendre place de façon naturelle et logique. C’est justement la raison d’être du présent document : indiquer quelles sont les nouveautés, ce qu’on peut en attendre, comment y accéder pour les utiliser au mieux. 1. La fenêtre Philcarto Dans les précédentes versions du logiciel, la fenêtre Philcarto, celle qui contient l’affichage de la carte, les menus et les outils de conception cartographique, occupait d’emblée la totalité de l’écran de l’ordinateur. Cette conception correspondait à une époque où ces écrans étaient de dimensions réduites (12 à 14 pouces de diagonale) ce qui rendait difficile la juxtaposition de plusieurs fenêtres, par exemple Philcarto et un texte ouvert dans Word pour rédiger le commentaire de la carte. Aujourd’hui, les écrans d’ordinateurs ont fréquemment 19 pouces de diagonale, et parfois même 24. Dans ces conditions, l’affichage de la carte en mode plein écran a moins d’intérêt que précédemment. C’est la raison pour laquelle la fenêtre standard de Philcarto a été ramenée à des dimensions plus modestes : 1000 pixels en largeur pour 820 en hauteurs (fig. 1.1). Si l’écran présente une résolution inférieure à ces dimensions standards, alors la fenêtre Philcarto s’adapte aux dimensions de cet écran et occupe tout l’espace disponible (comme avec les précédentes versions de Philcarto). En revanche, si l’écran possède une résolution plus grande, la fenêtre Philcarto est placée au centre de l’écran. Lorsque la résolution de l’écran est élevée, par exemple 1920 x 1080 pixels, il est maintenant possible de déplacer la fenêtre Philcarto et d’en adapter les dimensions de façon à lui permettre de cohabiter avec un autre logiciel (fig. 1.2). 7 Figure 1.1 : L’affichage de la fenêtre Philcarto dans un écran ayant 1280 pixels de largeur et 1024 pixels de hauteur. Figure 1.2 : L’affichage simultanée de la fenêtre Word (à gauche) et Philcarto (à droite) dans un grand écran au format 16/9. On note la présence de la fiche statistique correspondant à une unité cartographique. Un tel dispositif (texte, carte, identification des éléments de la carte et affichage des statistiques lui correspondant) permet de rédiger 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 données (fig. 1.3). Figure 1.3 : Travailler avec deux écrans : la carte à droite, le texte en cours de rédaction à gauche. Les dimensions de la fenêtre Philcarto peuvent être modifiées (agrandissement ou réduction) de plusieurs façons. La première est d’utiliser la bascule prévue à cet effet par Windows dans le coin supérieur gauche de la fenêtre : . Avec Windows 7 un agrandissement peut aussi être obtenu en saisissant la barre de la fenêtre Philcarto par un clic de souris tout en maintenant le bouton de la souris enfoncé et en poussant la fenêtre vers le bord supérieur de l’écran. Un clic sur ce rectangle et la fenêtre Philcarto occupe tout l’écran. L’icône change pour rendre possible le retour à la position et aux dimensions d’origine : . Avec Windows 7 un retour à la position et aux dimensions d’origine peut aussi être obtenu en saisissant la barre de la fenêtre Philcarto par un clic de souris tout en maintenant le bouton de la souris enfoncé et en ramenant la fenêtre vers l’intérieur de l’écran. Un double clic sur la barre de fenêtre provoque également cet effet de bascule agrandi/normal. Le redimensionnement de la fenêtre Philcarto ne se limite pas à la bascule agrandi/normal. Il est maintenant possible de personnaliser l’affichage en tirant sur la poignée située sur le montant droit de la fenêtre (agrandissement/réduction horizontal), sur son montant inférieur (agrandissement/réduction vertical) et dans le 9 coin inférieur droit (agrandissement/réduction des deux dimensions). La poignée apparaît automatiquement lorsque le pointeur de la souris passe sur le montant de la fenêtre (c’est une fonction de Windows). La carte est alors redessinée uploads/Litterature/ philcarto5-5docmaj.pdf

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager