<para>&kgeography; is een programma in KDE om Aardrijkskunde te leren. Hiermee kun je iets leren over de politieke indeling van sommige landen (onderdelen ervan, de bijbehorende hoofdsteden en eventuele vlaggen). </para>
<para>In de huidige versie zijn er kaarten van: Afrika, Azië, Oostenrijk, Brazilië, Canada, China, Europa, Frankrijk, Duitsland, Italië, Italië per provincie, Noord- en Midden-Amerika, Noorwegen, Polen, Zuid-Amerika, Spanje, VS en de wereld. </para>
<para>Maak een ontdekkingsreis in de kaart: met een klik met de linker muisknop op een gebied in de kaart krijg je informatie over dat gebied: <screenshot>
<screeninfo>Ontdekkingsreis in de kaart</screeninfo>
<para>Kies de hoofdstad van een kaartgedeelte: je krijgt een hoofdstad en vier namen van provincies waarvan je de goede moet kiezen. Zoals hiervoor zie je als je klaar bent een scherm met de resultaten. </para>
<para>Geef de naam van het kaartgedeelte bij de vlag: je ziet een vlag waarna je moet antwoorden bij welke provincie die vlag hoort. <screenshot>
<title>Nog meer eigenschappen van &kgeography;</title>
<para>Nog een eigenschap van &kgeography; is de mogelijkheid in een kaart te zoomen. <screenshot> <screeninfo>Zoom</screeninfo> <mediaobject> <imageobject> <imagedata fileref="zoom.png" format="PNG"/> </imageobject> <textobject> <phrase>Zoom</phrase> </textobject> </mediaobject> </screenshot> In de zoom-modus kun je door op de rechter muisknop te drukken terugkeren naar de gewone kaartgrootte (de actie <guimenuitem>Originele grootte</guimenuitem> heeft hetzelfde effect). Met behulp van de schuifbalken kun je in de gezoomde kaart je verplaatsen, of gebruik de actie <guimenuitem>Verplaatsen</guimenuitem> waarmee je de kaart kunt slepen met behulp van de linker muisknop. </para>
<para>U kunt <ulink url="http://kgeography.berlios.de/gen_map.pl">hier</ulink> een hulpprogramma vinden (gemaakt door Yann Verley, waarmee hij de kaart van Frankrijk heeft gemaakt). Om te leren hoe het moet worden gebruikt moet u het gewoon uitvoeren en de hulptekst lezen. In principe maakt het van een gewoon tekstbestand een <literal role="extension">.kgm</literal>-bestand en maakt het een bestand aan met daarin de kleuren die het aan elk kaartgedeelte heeft toegekend, en waarmee dus de kaart kan worden ingevuld.</para>
<para>De extensie hiervan is <literal role="extension">.kgm</literal> en het bestand moet moet beginnen met <sgmltag class="starttag">map</sgmltag> en eindigen met <sgmltag class="endtag">map</sgmltag>. </para>
<para>Binnen deze "tags" moet aanwezig zijn: <itemizedlist>
<para><sgmltag class="starttag">mapFile</sgmltag> en <sgmltag class="endtag">mapFile</sgmltag>: de naam van het bestand (zonder pad) dat de kaartafbeelding bevat,zoals bijvoorbeeld <quote>europe.png</quote>.</para>
<para><sgmltag class="starttag">name</sgmltag> en <sgmltag class="endtag">name</sgmltag>: de naam van de kaart, zoals bijvoorbeeld <quote>Europa</quote>.</para>
<para><sgmltag class="starttag">name</sgmltag> en <sgmltag class="endtag">name</sgmltag>: de naam van het kaartgedeelte, zoals bijvoorbeeld <quote>Albanië</quote>.</para>
<para><sgmltag class="starttag">capital</sgmltag> en <sgmltag class="endtag">capital</sgmltag>: de naam van de hoofdstad van het kaartgedeelte, zoal bijvoorbeeld <quote>Tirana</quote>.</para>
<para><sgmltag class="starttag">ignore</sgmltag> en <sgmltag class="endtag">ignore</sgmltag>: moet zijn <userinput>yes</userinput> indien het kaartgedeelte moet worden overgeslagen waneer er naar gedeelten in die kaart wordt gevraagd. Indien <userinput>allowClickMode</userinput> is opgegeven zal &kgeography; het kaartgedeelte vragen in de Klik-op-kaartgedeelte-modus maar anders niet. Deze "tag" is optioneel: bijvoorbeeld bij <quote>Algerije</quote> staat deze "tag" op <userinput>yes</userinput> in de kaart van <quote>Europa</quote>.</para>
<para><sgmltag class="starttag">flag</sgmltag> en <sgmltag class="endtag">flag</sgmltag>: het bestand (zonder pad) met de vlag van het kaartgedeelte, bijvoorbeeld <quote>albania.png</quote>. Deze "tag" is optioneel. Niet nodig voor die kaartgedeelten waarvan de "tag" <sgmltag class="starttag">ignore</sgmltag> op <userinput>yes</userinput> is ingesteld.</para>
<para><sgmltag class="starttag">red</sgmltag> en <sgmltag class="endtag">red</sgmltag>: rode kleurcomponent. Geldige waarden zijn tussen 0 en 255.</para>
<para><sgmltag class="starttag">green</sgmltag> en <sgmltag class="endtag">green</sgmltag>: groene kleurcomponent. Geldige waarden zijn tussen 0 en 255.</para>
<para><sgmltag class="starttag">blue</sgmltag> en <sgmltag class="endtag">blue</sgmltag>: blauwe kleurcomponent. Geldige waarden zijn tussen 0 en 255.</para>
<para>Het is gemakkelijk om 2 of 3 oneigenlijke kaartgedeelten te maken zoals voor <quote>Water</quote>, <quote>Grens</quote> en <quote>Kust</quote> en daarna de "tag" <sgmltag class="starttag">ignore</sgmltag> op <userinput>ja</userinput> in te stellen. </para>
<para>Het is vrij eenvoudig om dit bestand te maken, maar het vereist wel veel werk. Het moet een <acronym>PNG</acronym> -bestand zijn. U kunt enige kaarten vinden op <ulink url="http://www.odci.gov/cia/publications/factbook/docs/refmaps.html">Cia Reference Maps</ulink> die u kunt aanpassen. Als er geen kaarten bij zijn die u kunt gebruiken kunt u de <ulink url="http://www.odci.gov/cia/publications/factbook/reference_maps/pdf/political_world.pdf">world pdf</ulink> ophalen van het internet, een schermbeeld ervan maken en van daaruit werken. Ieder kaartgedeelte moet een en slechts een kleur hebben. Om dit voor elkaar te krijgen kunt u gebruik maken van beeldbewerkingsprogramma's zoals <application>The Gimp</application> en <application>Kolourpaint</application>. </para>
<para>Indien u de "tag" <sgmltag class="starttag">flag</sgmltag> gebruikt moet u de bestanden met de vlaggen ter beschikking stellen. Die moeten <acronym>PNG</acronym>-bestanden zijn en het is beter als zij 300x200 pixels (beeldpunten) bevatten en u er een <acronym>SVG</acronym>-bestand bij levert. U kunt <acronym>SVG</acronym>-vlaggen van bijna alle landen in de wereld en sommige andere kaartgedeelten verkrijgen op de <ulink url="http://www.sodipodi.com/index.php3?section=clipart/flags">Vlaggenverzameling van Sodipodi</ulink>. </para>
<para>Voordat u uw kaart opstuurt naar Albert <email>tsdgeos@terra.es</email> moet u die testen op fouten. U kunt dit als volgt doen: <itemizedlist> <listitem> <para>Plaats de beschrijving en het beeldbestand van de kaart in de map <filename class="directory">$<envar>TDEDIR</envar>/share/apps/kgeography/</filename></para> </listitem> <listitem> <para>Plaats de <acronym>PNG</acronym>-bestanden voor de vlaggen (als die er zijn) in <filename class="directory">$<envar>TDEDIR</envar>/share/apps/kgeography/flags/</filename></para> </listitem> </itemizedlist>. Hierna moet u de kaart kunnen openen vanuit &kgeography;. </para>
<para>U kunt uw <filename class="directory">$<envar>TDEDIR</envar></filename> te weten komen door in een tekstscherm de opdracht <userinput><command>tde-config</command> <option>--prefix</option></userinput> in te typen. </para>
<para>Natuurlijk, het idee van kaartgedeelten kan worden uitgebreid tot een rivier of een berg. Tijdens het maken van de kaart zult u eraan moeten denken dat de rivier of berg meestal zo klein is dat u in een extra klikbare oppervlakte moet voorzien. In dit voorbeeld krijgt de rivier een kastanjebruine oppervlakte met de naam in de kleur <20,76,34>. </para>