<para>&kgeography; est un outil d'apprentissage de la géographie dans &kde;. Il vous permet d'apprendre les subdivisions politiques de certains pays (régions, capitales de ces régions et les drapeaux associés s'il y a lieu). </para>
<para>Les cartes disponibles dans la version actuelle sont: l'Afrique, l'Asie, l'Autriche, le Brésil, le Canada, la Chine, l'Europe, la France, l'Allemagne, l'Italie, l'Italie et ses provinces, L'Amérique du Nord et l'Amérique Centrale, la Norvège, la Pologne, l'Amérique du sud, l'Espagne, les USA et le monde. </para>
<para>Lorsque vous avez terminé toutes les questions, une boîte de dialogue avec les résultats s'affiche, montrant vos réponses correctes et fausses. <screenshot>
<para>Trouver une région à partir de sa capitale: vous devez trouver le nom d'une province parmi quatre noms à partir du nom de sa capitale: <screenshot>
<screeninfo>Trouver une région à partir de sa capitale</screeninfo>
<para>Trouver la capitale d'une région: on vous donne le nom d'une capitale et quatre noms de régions et vous devez choisir le nom correct de la région. Comme précédemment, à la fin, une boîte de dialogue avec vos résultats s'affiche. </para>
<para>Trouver une région à partir de son drapeau: on vous montre un drapeau et vous devez trouver la région auquel il appartient. <screenshot>
<screeninfo>Le questionnaire sur les drapeaux</screeninfo>
<title>Plus de caractéristiques de &kgeography;</title>
<para>Une autre caractéristique de &kgeography; est la possibilité de zoomer sur une carte. <screenshot> <screeninfo>Zoom</screeninfo> <mediaobject> <imageobject> <imagedata fileref="zoom.png" format="PNG"/> </imageobject> <textobject> <phrase>Zoom</phrase> </textobject> </mediaobject> </screenshot> Pendant que vous êtes en mode zoom, vous pouvez cliquer le &BGS; pour revenir à la taille d'origine de la carte (l'action <guimenuitem>Taille originale</guimenuitem> a le même effet). Utilisez les barres de déroulement pour parcourir la carte en mode zoom ou utilisez l'action <guimenuitem>Bouger</guimenuitem> qui vous permettra de faire glisser la carte en utilisant le &BGS;. </para>
<para>Vous pouvez trouver <ulink url="http://kgeography.berlios.de/gen_map.pl">ici</ulink> un outil (fait par Yann Verley) qui l'a aidé à faire la carte de France. Pour comprendre son fonctionnement, lancez-le simplement et lisez le message d'aide. Cet outil crée le fichier <literal role="extension">.kgm</literal> depuis un fichier texte et crée un fichier avec les couleurs qu'il a données à chaque région, ainsi vous pouvez remplir la carte grâce à lui.</para>
<para>Ce fichier de description est indispensable et son extension est <literal role="extension">.kgm</literal>. Il doit commencer par <sgmltag class="starttag">map</sgmltag> et se terminer par <sgmltag class="endtag">map</sgmltag>. </para>
<para>À l'intérieur de ces balises doivent se trouver: <itemizedlist>
<para><sgmltag class="starttag">mapFile</sgmltag> et <sgmltag class="endtag">mapFile</sgmltag>: le nom du fichier (sans aucun chemin) qui contient l'image de la carte, &pex; <quote>europe.png</quote>.</para>
<para><sgmltag class="starttag">capital</sgmltag> et <sgmltag class="endtag">capital</sgmltag>: le nom de la capitale de la région, &pex; <quote>Tirana</quote>.</para>
<para><sgmltag class="starttag">ignore</sgmltag> et <sgmltag class="endtag">ignore</sgmltag>: peut être mise sur <userinput>yes</userinput>, <userinput>allowClickMode</userinput> et <userinput>no</userinput>. Si cette balise indique <userinput>yes</userinput> alors la région sera ignorée lors des questions sur les régions de la carte. Ce sera comme si la région n'existait pas dans le mode test de &kgeography;. Si cette balise indique <userinput>allowClickMode</userinput> alors &kgeography; va inclure cette région dans le mode <guibutton>Trouver une région sur la carte...</guibutton> mais pas dans les autres modes de test. Fixer cette balise à <userinput>no</userinput> indique que la région va apparaître dans tous les modes (navigation et tests). Cette balise est optionnelle et lorsqu'il n'y a pas de balise <sgmltag class="starttag">ignore</sgmltag>, cela signifie qu'elle indique <userinput>no</userinput>. Par exemple l'<quote>Algérie</quote> a cette balise qui indique <userinput>yes</userinput> dans la carte d'<quote>Europe</quote> ce qui signifie que l' <quote>Algérie</quote> ne fera partie d'aucun test dans la carte de l'<quote>Europe</quote>.</para>
<para><sgmltag class="starttag">flag</sgmltag> et <sgmltag class="endtag">flag</sgmltag>: le fichier (sans le chemin) qui contient le drapeau de la région, &pex; <quote>albania.png</quote>. Cette balise est optionnelle. Elle n'est pas nécessaire pour les régions dont la balise <sgmltag class="starttag">ignore</sgmltag> indique <userinput>yes</userinput>.</para>
<para><sgmltag class="starttag">red</sgmltag> et <sgmltag class="endtag">red</sgmltag>: la composante rouge de la couleur. Les valeurs valables sont comprises entre 0 et 255.</para>
<para><sgmltag class="starttag">green</sgmltag> et <sgmltag class="endtag">green</sgmltag>: la composante verte de la couleur. Les valeurs valables sont comprises entre 0 et 255.</para>
<para><sgmltag class="starttag">blue</sgmltag> et <sgmltag class="endtag">blue</sgmltag>: la composante bleue de la couleur. Les valeurs valables sont comprises entre 0 et 255.</para>
<para>Il est intéressant de créer deux ou trois subdivisions non nécessaires comme <quote>Eau</quote>, <quote>Frontière</quote> et <quote>Côte</quote> et de les accompagner de la balise <sgmltag class="starttag">ignore</sgmltag> fixée sur <userinput>yes</userinput>. </para>
<para>Le fichier de la carte est assez simple mais laborieux à créer. Il doit être en format <acronym>PNG</acronym>. Vous pouvez trouver des cartes à transformer à <ulink url="https://www.cia.gov/cia/publications/factbook/docs/refmaps.html">la référence des cartes de la Cia</ulink>. Si aucune carte ne satisfait vos besoins, vous pouvez télécharger la <ulink url="https://www.cia.gov/cia/publications/factbook/reference_maps/pdf/political_world.pdf">carte politique du monde</ulink>, en prendre une capture d'écran et travailler à partir de cela. Chaque région sur la carte doit avoir une et une seule couleur. Pour obtenir cela, vous pouvez utiliser un programme de retouche d'images comme <application>Le Gimp</application> et <application>Kolourpaint</application>. </para>
<para>Si vous avez utilisé la balise <sgmltag class="starttag">flag</sgmltag> vous devez fournir les fichiers pour les drapeaux. Ils doivent être en format <acronym>PNG</acronym> et ce serait mieux qu'ils soient 300x200 pixels et que vous fournissiez un fichier <acronym>SVG</acronym> avec. Pour obtenir des fichiers de drapeaux <acronym>SVG</acronym> pour presque tous les pays du monde et pour certaines régions, vous pouvez consulter <ulink url="http://www.sodipodi.com/index.php3?section=clipart/flags">la collection de drapeaux Sodipodi</ulink>. </para>
<para>Avant d'envoyer votre carte à Albert <email>tsdgeos@terra.es</email>, vous devriez la tester pour voir si elle n'a pas d'erreurs. Pour cela, vous devez suivre les étapes suivantes: <itemizedlist> <listitem> <para>copier le descriptif de la carte et le fichier image de la carte dans <filename class="directory">$<envar>TDEDIR</envar>/share/apps/kgeography/</filename></para> </listitem> <listitem> <para>Copiez les fichiers <acronym>PNG</acronym> des drapeaux (si besoin est) dans <filename class="directory">$<envar>TDEDIR</envar>/share/apps/kgeography/flags/</filename></para> </listitem> </itemizedlist> Une fois que ceci est fait, vous devriez pouvoir ouvrir votre carte dans &kgeography;. </para>
<para>Si vous ne connaissez pas votre <filename class="directory">$<envar>TDEDIR</envar></filename>, saisissez <userinput><command>tde-config</command> <option>--prefix</option></userinput> dans un terminal. </para>
<para>Bien sûr, le concept de subdivision peut s'étendre à une rivière ou une montagne. Durant la création d'une carte, vous devez garder à l'esprit que la plupart du temps la rivière ou la montagne seront trop petites donc vous devrez fournir une surface additionnelle pour le clic de la souris. Dans cet exemple la rivière aura la région de couleur marron et la couleur <20,76,34> comme identifiant. </para>