<para>&kgeography; to program do uczenia się geografii, pracujący w KDE. Pomoże Ci nauczyć się podziałów terytorialnych niektórych ziem (obszarów, stolic tych obszarów i ich flag, jeśli jakieś posiadają). </para>
<para>W bieżącej wersji programu dostępne są mapy: Afryki, Azji, Austrii, Brazylii, Kanady, Chin, Europy, Francji, Niemiec, Włoch, Prowincji Włoch, Północnej i Środkowej Ameryki, Norwegii, Polski, Południowej Ameryki, Hiszpanii, USA i świata. </para>
<para>Gdy odpowiesz na wszystkie pytania, wyświetlony zostanie rezultat, zawierający informacje o Twoich poprawnych i błędnych odpowiedziach: <screenshot>
<para>Podaj nazwę obszaru, znając stolicę: jesteś proszony/proszona o wybór nazwy obszaru z 4 podanych możliwości na podstawie nazwy jego stolicy: <screenshot>
<screeninfo>Podaj nazwę obszaru, znając jego stolicę</screeninfo>
<para>Podaj stolicę obszaru...: na podstawie nazwy obszaru, musisz wybrać z czterech propozycji właściwą stolicę. Na końcu oczywiście wyświetlony zostanie rezultat Twoich odpowiedzi. </para>
<para>Podaj obszar, znając jego flagę...: zostaje wyświetlona flaga, którą musisz przyporządkować do odpowiedniego obszaru. <screenshot>
<para>Inną funkcją &kgeography; jest możliwość przybliżenia mapy. <screenshot> <screeninfo>Przybliżenie</screeninfo> <mediaobject> <imageobject> <imagedata fileref="zoom.png" format="PNG"/> </imageobject> <textobject> <phrase>Przybliżenie</phrase> </textobject> </mediaobject> </screenshot> Gdy mapa jest przybliżona, możesz nacisnąć prawy przycisk myszy, aby powrócić do poprzedniego rozmiaru (polecenie <guimenuitem>Pierwotny rozmiar</guimenuitem> powoduje to samo). Użyj pasków przewijania w celu poruszania się po zbliżonej mapie lub użyj polecenia <guimenuitem>Przemieść</guimenuitem>, które pozwoli na poruszanie mapą przy użyciu lewego przycisku myszy. </para>
<para><ulink url="http://kgeography.berlios.de/gen_map.pl">Tutaj</ulink> możesz znaleźć narzędzie (autorstwa Yanna Verleya), które przydało mu się do stworzenia mapy Francji. Żeby nauczyć się jego obsługi, uruchom go i przeczytaj komunikat pomocy. Podstawową zasadą działania jest utworzenie pliku <literal role="extension">.kgm</literal> ze zwykłego pliku tekstowego, a także pliku z kolorami przyporządkowanymi do każdego obszaru. Stosując się do nich, możesz utworzyć mapę.</para>
<para>Potrzebny jest plik opisu, który posiada rozszerzenie <literal role="extension">.kgm</literal> i powinien zaczynać się od <sgmltag class="starttag">map</sgmltag>, a kończyć na <sgmltag class="endtag">map</sgmltag>. </para>
<para>W wymienionych wyżej znacznikach powinno być wpisane: <itemizedlist>
<para><sgmltag class="starttag">name</sgmltag> i <sgmltag class="endtag">name</sgmltag>: nazwa mapy, ⪚ <quote>Europe</quote> (w j. angielskim).</para>
<para><sgmltag class="starttag">capital</sgmltag> i <sgmltag class="endtag">capital</sgmltag>: nazwa stolicy obszaru, ⪚ <quote>Tirana</quote>.</para>
<para>Znaczniki <sgmltag class="starttag">ignore</sgmltag> i <sgmltag class="endtag">ignore</sgmltag>: mogą być ustawione na <userinput>yes</userinput>, <userinput>allowClickMode</userinput> lub <userinput>no</userinput>. Jeśli znacznik jest ustawiony na <userinput>yes</userinput>, wówczas obszar zostanie zignorowany podczas pytania o obszary na tej mapie. To oznacza, że obszar nie istnieje gdy &kgeography; jest w trybach odgadywania. Jeśli znacznik jest ustawiony na <userinput>allowClickMode</userinput>, to &kgeography; zapyta o ten obszar w trybie <guibutton>Wskaż obszar na mapie...</guibutton>, ale nie w trybach odgadywania. Ustawienie tego znacznika na <userinput>no</userinput> oznacza, że obszar będzie widoczny we wszystkich trybach (zgadywania i przeglądania). Ten znacznik jest opcjonalny i kiedy nie ma znacznika <sgmltag class="starttag">ignore</sgmltag>, jest to równoważne ustawieniu go na <userinput>no</userinput>. Na przykład, <quote>Algeria</quote> ma ustawiony ten znacznik na <userinput>yes</userinput> w mapie <quote>Europa</quote>, co oznacza, że <quote>Algeria</quote> nie będzie występowała w odgadywaniu na mapie <quote>Europa</quote>.</para>
<para><sgmltag class="starttag">flag</sgmltag> i <sgmltag class="endtag">flag</sgmltag>: plik (bez ścieżki dostępu), zawierający flagę obszaru, np. <quote>albania.png</quote>. Ten znacznik jest opcjonalny. Niepotrzebny dla obszarów, których znacznik <sgmltag class="starttag">ignore</sgmltag> jest ustawiony na <userinput>yes</userinput>.</para>
<para><sgmltag class="starttag">red</sgmltag> i <sgmltag class="endtag">red</sgmltag>: czerwona składowa koloru. Poprawne wartości zawierają się od 0 do 255.</para>
<para><sgmltag class="starttag">green</sgmltag> i <sgmltag class="endtag">green</sgmltag>: zielona składowa koloru. Poprawne wartości zawierają się od 0 do 255.</para>
<para><sgmltag class="starttag">blue</sgmltag> i <sgmltag class="endtag">blue</sgmltag>: niebieska składowa koloru. Poprawne wartości zawierają się od 0 do 255.</para>
<para>Można także utworzyć 2 lub 3 fałszywe obszary, jak np. <quote>Water</quote> (woda), <quote>Frontier</quote> (granica) i <quote>Coast</quote> (wybrzeże) i ustawić dla nich znacznik <sgmltag class="starttag">ignore</sgmltag> na <userinput>yes</userinput>. </para>
<para>Stworzenie pliku mapy jest zadaniem całkiem prostym, ale mozolnym. Mapa musi być w formacie <acronym>PNG</acronym>. Możesz znaleźć kilka map na <ulink url="https://www.cia.gov/cia/publications/factbook/docs/refmaps.html">Cia Reference Maps</ulink>. Jeśli nie znajdziesz tam odpowiedniej, możesz ściągnąć <ulink url="https://www.cia.gov/cia/publications/factbook/reference_maps/pdf/political_world.pdf">polityczną mapę świata</ulink>, zrobić jej zrzut i tworzyć na jego podstawie. Każdy obszar na mapie powinien posiadać jeden i tylko jeden kolor. Aby to osiągnąć, możesz użyć programów do obróbki zdjęć, takich jak np. <application>The Gimp</application>, czy <application>Kolourpaint</application>. </para>
<para>Jeśli użyłeś(aś) znacznika <sgmltag class="starttag">flag</sgmltag>, musisz dostarczyć odpowiednie pliki z flagami. Muszą być one w formacie <acronym>PNG</acronym>. Najlepiej w rozdzielczości 300x200 pikseli, wraz z odpowiednim plikiem <acronym>SVG</acronym>. Mapy prawie wszystkich krajów i niektórych obszarów możesz ściągnąć z <ulink url="http://www.sodipodi.com/index.php3?section=clipart/flags">kolekcji flag programu Sodipodi</ulink>. </para>
<para>Zanim wyślesz swoją mapę do Alberta <email>tsdgeos@terra.es</email>, musisz ją przetestować na okoliczność występowania błędów. Aby to zrobić, <itemizedlist> <listitem> <para>skopiuj plik opisu i plik obrazu mapy do <filename class="directory">$<envar>TDEDIR</envar>/share/apps/kgeography/</filename></para> </listitem> <listitem> <para>skopiuj pliki flag w formacie <acronym>PNG</acronym> (o ile musisz) do <filename class="directory">$<envar>TDEDIR</envar>/share/apps/kgeography/flags/</filename></para> </listitem> </itemizedlist> Po wykonaniu tych czynności, w &kgeography; powinna pojawić się Twoja mapa. </para>
<para>Jeśli nie wiesz, gdzie znajduje się katalog <filename class="directory">$<envar>TDEDIR</envar></filename>, wpisz w &konsole-miejscownik; <userinput><command>tde-config</command> <option>--prefix</option></userinput>. </para>
<para>Oczywiście koncepcja obszarów może być rozszerzony do rzek czy gór. Podczas tworzenia mapy pamiętaj, że w większości przypadków rzeka czy góra będą zbyt małymi obiektami, żeby na nie klikać. Musisz więc dodać dodatkowy obszar dookoła obiektu, który będzie reagował na kliknięcia. W tym przykładzie rzeka będzie miała obszar koloru kasztanowego i kolor <20,76,34> jako jej identyfikator. </para>