Subversion Repositories public

Compare Revisions

Ignore whitespace Rev 311 → Rev 312

/sportwatcher/trunk/doc/de/sportwatcher.lyx
0,0 → 1,17402
#LyX 1.6.4 created this file. For more info see http://www.lyx.org/
\lyxformat 345
\begin_document
\begin_header
\textclass docbook-book
\begin_preamble
<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
<!ENTITY sportwatcher "<application>SportWatcher 0.7</application>">
<!ENTITY kappname "&sportwatcher;"><!-- Do *not* replace kappname-->
<!ENTITY package "kde-module"><!-- kdebase, kdeadmin, etc -->
<!ENTITY % addindex "IGNORE">
<!ENTITY % German "INCLUDE"><!-- change language only here -->
 
]>
 
<!-- XML file was created by LyX 1.6.3
See http://www.lyx.org/ for more information -->
<book lang="&language;">
<bookinfo>
<title>Das Handbuch zu &sportwatcher;</title>
 
<authorgroup>
<author>
<firstname>Andreas</firstname>
<othername></othername>
<surname>Theofilu</surname>
<affiliation>
<address><email>andreas@theosys.at</email></address>
</affiliation>
</author>
</authorgroup>
 
<copyright>
<year>2007</year>
<year>2008</year>
<year>2009</year>
<holder>Andreas Theofilu</holder>
</copyright>
<!-- Translators: put here the copyright notice of the translation -->
<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
and in the FDL itself on how to use it. -->
<legalnotice>&FDLNotice;</legalnotice>
 
<date>2009-09-18</date>
<releaseinfo>0.7</releaseinfo>
 
<abstract>
<para>&sportwatcher; ist ein Programm zum Auslesen der Daten aus einem Garmin Forerunner. Unterst&uuml;tzt werden alle GPS-Sportuhren, die &uuml;ber einen USB-Anschlu&szlig; verf&uuml;gen, wie der Garmin Forerunner 305.</para>
</abstract>
 
<keywordset>
<keyword>KDE</keyword>
<keyword>SportWatcher</keyword>
<keyword>Garmin</keyword>
<keyword>GDAL</keyword>
<keyword>Mapnik</keyword>
</keywordset>
 
</bookinfo>
\end_preamble
\use_default_options true
\begin_modules
logicalmkup
minimalistic
\end_modules
\language ngerman
\inputencoding auto
\font_roman default
\font_sans default
\font_typewriter default
\font_default_family default
\font_sc false
\font_osf false
\font_sf_scale 100
\font_tt_scale 100
 
\graphics default
\paperfontsize default
\spacing single
\use_hyperref true
\pdf_title "Benutzerhandbuch für SportWatcher 0.6"
\pdf_author "Andreas Theofilu <andreas@theosys.at>"
\pdf_subject "Benutzerhandbuch"
\pdf_keywords "SportWatcher KDE Qt"
\pdf_bookmarks true
\pdf_bookmarksnumbered false
\pdf_bookmarksopen false
\pdf_bookmarksopenlevel 1
\pdf_breaklinks true
\pdf_pdfborder false
\pdf_colorlinks false
\pdf_backref false
\pdf_pdfusetitle true
\papersize default
\use_geometry false
\use_amsmath 1
\use_esint 1
\cite_engine basic
\use_bibtopic false
\paperorientation portrait
\secnumdepth 4
\tocdepth 4
\paragraph_separation indent
\defskip medskip
\quotes_language english
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\author ""
\author ""
\end_header
 
\begin_body
 
\begin_layout Chapter
Einleitung
\begin_inset CommandInset label
LatexCommand label
name "cha.Einleitung"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
ist in erster Linie ein Programm zum Auslesen von diversen GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ngern.
Ich habe das Programm entwickelt als ich festgestellt habe, dass es f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r den von mir erworbenen Garmin Forerunner305 keine unter Linux lauff
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hige Software gibt.
Da ich ausschlie
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
lich Linux verwende, kam das einzige unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzte Betriebssystem Windows nat
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
rlich nicht in Frage.
Also habe ich mich mit diesem, speziell f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r sportliches Training geeigneten GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nger, etwas n
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
her besch
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ftigt.
Wie die meisten GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nger von Garmin, verwendet auch dieser das NMEA-Protokoll zur Daten
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
bertragung.
Zu dem fand ich (eher zuf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
llig) eine Bibliothek von "Dave Bailey" (<dave <at> daveb <dot> net>), welche
einen Forerunner305 auslesen konnte.
Den Sourcecode habe ich, mit freudlicher Genehmigung von Dave, als Basis
f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
verwendet.
Dadurch ist
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
nun in der Lage, speziell den Garmin Forerunner305 und alle mit ihm kompatiblen
GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nger auszulesen.
\end_layout
 
\begin_layout Section
Unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzte GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nger
\begin_inset CommandInset label
LatexCommand label
name "sec.Untersttzte-GPS-Empfnger"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Grunds
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
tzlich wird jeder GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nger unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzt, welcher
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber das NMEA-Protokoll verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gt und über eine USB-Schnittstelle verfügt.
Derzeit getestet sind jedoch nur folgende Ger
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
te:
\end_layout
 
\begin_layout Itemize
Garmin Forerunner305
\end_layout
 
\begin_layout Itemize
Garmin Forerunner205
\end_layout
 
\begin_layout Standard
Wenn Sie ein anderes Ger
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
t haben, welches mit
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
funktioniert, dann senden Sie bitte ein E-Mail an: andreas <at> theosys
<dot> at.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<note><para>Derzeit nicht unterst&uuml;tzt werden Ger&auml;te, welche einen
ANT-Stick zur drahtlosen Daten&uuml;bertragung verwenden.
Leider hat Garmin das daf&uuml;r verwendete Protokoll bisher nicht freigegeben,
weshalb, bis auf Weiteres, keine Unterst&uuml;tzung m&ouml;glich ist.</para></no
te>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Chapter
Installation
\begin_inset CommandInset label
LatexCommand label
name "cha.Installation"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
ist in C++ f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r die Desktopoberfl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
che KDE geschrieben.
Die Entwicklung fand ausschlie
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
lich unter Linux statt, wodurch die GNU Utilities ausgiebig verwendet wurden.
\series bold
\emph on
\noun on
SportWatcher
\noun default
ist open source!
\series default
\emph default
Das bedeutet, dass der Quellcode des Programms frei zug
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nglich ist.
Der Quellcode, und damit das gesamte Programm, steht unter der
\series bold
\emph on
GNU General Public License Version 3
\series default
\emph default
.
\end_layout
 
\begin_layout Section
Download
\begin_inset CommandInset label
LatexCommand label
name "sec.Download"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
ist sowohl als Quellcode, wie auch als Bin
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
rpaket f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r einige wenige Linuxdistributionen verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gbar.
Wenn Sie den Sourcecode herunter geladen haben, ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigen Sie neben Linux oder einem anderen *NIX-System, einen C++-Compiler!
Laden Sie den stabilen Quellcode oder ein Bin
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
rpaket von einem der folgenden Server:
\end_layout
 
\begin_layout Itemize
Sourceforge:
\begin_inset CommandInset href
LatexCommand href
name "Sourceforge"
target "http://sourceforge.net/projects/sportwatcher/"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
TheoSys:
\begin_inset CommandInset href
LatexCommand href
name "TheoSys"
target "http://www.theosys.at/download"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Wenn Sie an der Entwicklung von SportWatcher mitwirken wollen, oder auch
nur den garantiert neuesten Quellcode haben wollen um auch die allerletzten,
nicht getesteten Funktionen, zur Verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gung zu haben, dann k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen Sie den Quellcode auch aus einem der
\begin_inset CommandInset href
LatexCommand href
name "Subversion"
target "http://subversion.tigris.org/"
 
\end_inset
 
Archive herunterladen.
Beim Quellcode in den Subversion-Archiven, handelt es sich um Entwicklerversion
en! Es gibt keine Garantie, dass sich der Quellcode
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
berhaupt
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
bersetzen l
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
t! Geben Sie auf der Kommandozeile (Shell) einen der folgenden Befehle ein:
\end_layout
 
\begin_layout Code
# svn checkout https://sportwatcher.svn.sourceforge.net/svnroot/sportwatcher
\end_layout
 
\begin_layout Standard
oder
\end_layout
 
\begin_layout Code
# svn checkout svn://www.theosys.at/sportwatcher/trunk
\end_layout
 
\begin_layout Standard
Sie k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen auf das
\begin_inset CommandInset href
LatexCommand href
name "Repository"
target "http://www.theosys.at/websvn/listing.php?repname=repos+1&path=/sportwatcher/trunk/&rev=0&sc=0"
 
\end_inset
 
mit dem garantiert aktuellsten Quellcode auch mit Ihrem Browser zugreifen.
\end_layout
 
\begin_layout Subsection
Ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigte Komponenten
\begin_inset CommandInset label
LatexCommand label
name "sec.Bentigte-Komponenten"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Um
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
erfolgreich
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
bersetzen zu k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen, ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigen Sie einige Softwarekomponenten, welche zuerst installiert werden m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen:
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "KDE 4.1.x"
target "http://www.kde.org"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "GDAL 1.5.x"
target "http://www.gdal.org"
 
\end_inset
 
(optional)
\end_layout
 
\begin_layout Subsubsection
KDE 4.1.x
\begin_inset CommandInset label
LatexCommand label
name "sec.KDE-4.1.x"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Ab der Version 0.6 ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigt
\noun on
SportWatcher
\noun default
mindestens die Version 4.1.0 von KDE.
Mit
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
lteren KDE-Versionen kann der Code nicht mehr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
bersetzt werden!
\end_layout
 
\begin_layout Subsubsection
GDAL 1.5.x
\begin_inset CommandInset label
LatexCommand label
name "sec.GDAL-1.5.x"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
ist in der Lage, einen Track mit einer Landkarte zu unterlegen.
Diese Funktion wird
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber die Bibliothek
\series bold
GDAL
\series default
realisiert.
Die Verwendung von GDAL ist jedoch optional.
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
kann auch ohne GDAL erfolgreich
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
bersetzt werden.
Allerdings fehlt dann die M
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glichkeit, Landkarten zu verwenden.
Unter Debian testing steht derzeit die Version 1.5.4 von GDAL zur Verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gung (Debian Squeeze im Juli 2009), welche f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r die Entwicklung von
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
verwendet wurde.
Unter Ubuntu ist bis einschlie
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
lich Version 8.04 LTS (Hardy Heron) nur die Version 1.4.x von GDAL enthalten.
Diese und
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ltere Versionen sind nicht f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
geeignet.
Ab Ubuntu 9.04 ist jedoch GDAL 1.5.x enthalten.
\end_layout
 
\begin_layout Standard
Es ist jedoch kein Problem, die neuere Version 1.6.0 zu verwenden.
Falls Ihre Distribution bereits
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber diese neuere Version verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gt, sollte das
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&Uuml;
\end_layout
 
\end_inset
 
bersetzen problemlos m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glich sein.
\end_layout
 
\begin_layout Standard
openSUSE 11.0 stellt GDAL leider gar nicht zur Verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gung.
Zwar findet man GDAL als fertiges RPM daf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r leicht im Netz, aber es ist nicht leicht die ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigten Abh
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ngigkeiten zu erf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
llen.
Aus diesem Grund habe ich bei der Version 0.5 von SportWatcher auf die Einbindun
g von GDAL f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r openSUSE verzichtet.
\end_layout
 
\begin_layout Standard
Auch openSUSE 11.1 stellt GDAL nicht zur Verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gung.
Dennoch habe ich
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
mit GDAL
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
bersetzt.
Die von mir verwendeten Versionen k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber folgende Links herunter geladen werden:
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "gdal-1.6.1-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/gdal-1.6.1-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "geotiff-1.2.5-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/geotiff-1.2.5-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "libgdal1-1.6.1-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/libgdal1-1.6.1-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "libgdal-devel-1.6.1-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/libgdal-devel-1.6.1-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "libgeos1-3.1.0-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/libgeos1-3.1.0-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "libgeos-devel-3.1.0-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/libgeos-devel-3.1.0-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "libgeotiff1-1.2.5-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/libgeotiff1-1.2.5-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "libgeotiff-devel-1.2.5-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/libgeotiff-devel-1.2.5-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Section
Compilieren / Installieren
\begin_inset CommandInset label
LatexCommand label
name "sec.CompilierenInstallieren"
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsection
Installieren der Bin
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
rdistribution
\begin_inset CommandInset label
LatexCommand label
name "sec.Installieren-der-Binrdistribution"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Nach dem Herunterladen des Pakets,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
ffnen Sie eine Shell und werden Sie root.
Dann tippen Sie folgenden Befehl ein:
\end_layout
 
\begin_layout Code
# dpkg -i sportwatcher_
\emph on
X.X-x
\emph default
.i386.deb
\end_layout
 
\begin_layout Standard
oder
\end_layout
 
\begin_layout Code
# dpkg -i sportwatcher_
\emph on
X.X-x
\emph default
.amd64.deb
\end_layout
 
\begin_layout Standard
oder
\end_layout
 
\begin_layout Code
# dpkg -i sportwatcher_
\emph on
X.X-x
\emph default
_ubuntu_i386.deb
\end_layout
 
\begin_layout Standard
oder
\end_layout
 
\begin_layout Code
# rpm -ivh sportwatcher-
\emph on
X.X-x
\emph default
.i586.rpm
\end_layout
 
\begin_layout Standard
Wobei
\emph on
X.X-x
\emph default
f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r die Versionsnummer steht und in etwa wie 0.6-1 aussehen kann.
Nach der erfolgreichen Installation, k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen Sie das Programm sofort verwenden.
\end_layout
 
\begin_layout Subsection
Compilieren
\begin_inset CommandInset label
LatexCommand label
name "sec.Compilieren"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Nach dem Sie den Source heruntergeladen haben und in ein Verzeichnis entpackt
haben, wechseln Sie in dieses Verzeichnis.
Tippen Sie folgenden Befehl auf der Kommandozeile ein:
\end_layout
 
\begin_layout Code
$ mkdir build
\end_layout
 
\begin_layout Code
$ cmake ..
-DCMAKE_INSTALL_PREFIX=/usr/local
\end_layout
 
\begin_layout Standard
Dieses Programm pr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ft nun, ob alle ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigten Komponenten installiert sind.
Wenn etwas fehlt, bricht das Programm ab und zeigt eine Fehlermeldung an.
Die h
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ufigste Ursache f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Fehler ist, dass etwas nicht installiert ist, oder die Entwicklerversion
eines Softwarepakets nicht installiert ist.
Unter Debian sind die Entwicklerversionen mit <paket-
\series bold
\emph on
dev
\series default
\emph default
> gekennzeichnet.
Gegebenenfalls m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen Sie ein solches Entwicklerpaket nachinstallieren.
\end_layout
 
\begin_layout Standard
Mit folgendem Befehl starten Sie die
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&Uuml;
\end_layout
 
\end_inset
 
bersetzung des Programms:
\end_layout
 
\begin_layout Code
$ make
\end_layout
 
\begin_layout Standard
Auch hier kann noch etwas schief gehen! Auch das liegt zumeist an nicht
installierten Softwarepaketen, oder an Paketen mit einer nicht unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzten Version.
Pr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
fen Sie nach, welche Version
\emph on
Debian Squeeze
\emph default
unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzt und installieren Sie gegebenenfalls die notwendige Version.
\end_layout
 
\begin_layout Subsubsection
Installation des Sourcecodes
\begin_inset CommandInset label
LatexCommand label
name "sec.Installation-des-Sourcecodes"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Soll
\noun on
SportWatcher
\noun default
f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r alle Benutzer installiert werden, dann sind unbedingt Administratorrechte
(root) notwendig.
Andernfalls kann das Programm auch in das lokale Verzeichnis installiert
werden.
Mit
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
wird auch eine Datei Namens INSTALL mitgeliefert, in der sich die genaue
Beschreibung des Installationsprozesses befindet.
Unter Anderem finden Sie dort auch die Beschreibung f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r die Installation in ein anderes, als das Standardverzeichnis.
Um
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r alle Benutzer zu installieren, melden Sie sich als Superuser root an und
geben Sie folgenden Befehl auf der Kommandozeile ein:
\end_layout
 
\begin_layout Code
# make install
\end_layout
 
\begin_layout Standard
Nach der Installation k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen Sie das Programm mit
\emph on
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
sportwatcher
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\emph default
von der Kommandozeile aus aufrufen, oder
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber das Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
\emph on
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
Dienstprogramme
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
-->
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Sportwatcher
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\emph default
aufrufen (gilt nur f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r KDE!).
\end_layout
 
\begin_layout Section
Einstellungen unter Linux
\begin_inset CommandInset label
LatexCommand label
name "sec.Einstellungen-unter-Linux"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
greift direkt auf das USB-Port zu, an dem Sie Ihren
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<hardware>
\end_layout
 
\end_inset
 
Forerunner 305
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</hardware>
\end_layout
 
\end_inset
 
angeschlossen haben.
Allerdings fehlen einem normalen Anwender daf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r in der Regel die Berechtigungen, so das beim Versuch die Daten aus der
Uhr auszulesen, eine Fehlermeldung erscheint.
Startet man das Programm jedoch als Benutzer root, funktioniert das Auslesen
von Daten einwandfrei.
Diesem Problem kann man nun auf zwei Arten begegnen.
Man kann
\noun on
SportWatcher
\noun default
immer als
\emph on
root
\emph default
ausf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
hren, wovon ich jedoch dringend abrate, oder man manipuliert einmal die
Einstellungen von
\emph on
udev
\emph default
und vergibt die notwendigen Berechtigungen.
Im Folgenden wird Schritt f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Schritt erkl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
rt, wie man die ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigten Berechtigungen einstellt.
\end_layout
 
\begin_layout Subsection
F
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Debian und (K)Ubuntu
\begin_inset CommandInset label
LatexCommand label
name "sec.Fr-Debian-und"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&Ouml;
\end_layout
 
\end_inset
 
ffnen Sie eine Kommandozeile (Shell) und werden Sie root.
Dann tippen Sie ein:
\end_layout
 
\begin_layout Code
# cd /etc/udev/rules.d
\end_layout
 
\begin_layout Code
# vi z60-garmin.rules
\end_layout
 
\begin_layout Standard
Statt
\series bold
\emph on
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
vi
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\series default
\emph default
k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen Sie nat
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
rlich jeden beliebigen Texteditor verwenden.
Tippen Sie nun folgende Zeilen in die neue Datei ein:
\end_layout
 
\begin_layout Code
SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="0666"
\end_layout
 
\begin_layout Code
ATTRS{idVendor}=="091e", ATTRS{idProduct}=="0003", MODE="0666"
\end_layout
 
\begin_layout Standard
Speichern Sie die Datei und starten Sie UDEV mit folgendem Befehl neu:
\end_layout
 
\begin_layout Code
# /etc/init.d/udev restart
\end_layout
 
\begin_layout Standard
Ab jetzt sollte der direkte Zugriff auf jenes
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<hardware>
\end_layout
 
\end_inset
 
USB-Port
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</hardware>
\end_layout
 
\end_inset
 
erlaubt sein, an dem Sie Ihren
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<hardware>
\end_layout
 
\end_inset
 
Forerunner305
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</hardware>
\end_layout
 
\end_inset
 
angeschlossen haben.
\end_layout
 
\begin_layout Subsection
Andere Distributionen
\begin_inset CommandInset label
LatexCommand label
name "sec.Andere-Distributionen"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Wenn Ihre Linuxdistribution UDEV verwendet, sollte die Beschreibung unter
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Fr-Debian-und"
 
\end_inset
 
gelten.
Andernfalls fragen Sie Ihren Systemadministrator, oder lesen Sie die Dokumentat
ion
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber das Berechtigungssystem f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Schnittstellen, speziell
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<hardware>
\end_layout
 
\end_inset
 
USB-Ports
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</hardware>
\end_layout
 
\end_inset
 
.
\end_layout
 
\begin_layout Subsection
Es funktioniert immer noch nicht
\begin_inset CommandInset label
LatexCommand label
name "sec.Es-funktioniert-immer"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Falls die obigen Anweisungen keinen Erfolg bringen, pr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
fen Sie die Vendor- und Produktnummer Ihres
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<hardware>
\end_layout
 
\end_inset
 
GPS−Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ngers
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</hardware>
\end_layout
 
\end_inset
 
.
Falls diese nicht den oben angegebenen entsprechen, setzen Sie die korrekten
Nummern ein.
Um die Nummern heraus zu bekommen, stecken Sie Ihren
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<hardware>
\end_layout
 
\end_inset
 
GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nger
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</hardware>
\end_layout
 
\end_inset
 
an und tippen Sie folgenden Befehl auf der Befehlszeile ein:
\end_layout
 
\begin_layout Code
$ lsusb
\end_layout
 
\begin_layout Chapter
Umgang mit
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "cha.Umgang-mit"
 
\end_inset
 
 
\end_layout
 
\begin_layout Section
Das Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
Datei
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Das-Men-Datei"
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsection
Daten einlesen
\begin_inset CommandInset label
LatexCommand label
name "sec.Daten-einlesen"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Bevor
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
Ergebnise visulisieren kann, m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen Daten von einem GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nger, oder einer Datei, eingelesen werden.
\noun on
SportWatcher
\noun default
stellt zu diesem Zweck, einige Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkte zur Verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gung.
\end_layout
 
\begin_layout Standard
\align center
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Darstellung des Dateimen&uuml;s</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="menuDatei.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Men&uuml;: Datei</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsubsection
Der Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Lese Daten
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Das-Men-Lese"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Der Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt
\series bold
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Lese Daten
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\series default
dient dazu, die Daten von der Uhr einzulesen.
Nach dem Klick auf diesen Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt, erscheint ein Statusfenster, in dem der Fortschritt des Lesens angezeigt
wird.
\end_layout
 
\begin_layout Standard
\align center
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo></screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="Fortschritsbalken.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Fortschrittsbalken</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Je nach dem, wieviele Daten in Ihrer Uhr gespeichert sind, kann dieser Vorgang
bis zu einigen Minuten dauern.
Sobald die Daten eingelesen wurden verschwindet die Fortschrittsanzeige
und die Daten werden automatisch gespeichert.
\noun on
SportWatcher
\noun default
liest immer alle Daten aus der Uhr aus.
Gespeichert werden aber nur jene Aktivit
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ten, welche sich noch nicht auf der Festplatte befinden.
Dadurch wird garantiert, dass bereits bestehende Dateien nicht
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
berschrieben werden.
Zumindest der
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<hardware>
\end_layout
 
\end_inset
 
Forerunner 305
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</hardware>
\end_layout
 
\end_inset
 
komprimiert die Daten, wenn der Speicher voll ist.
Dann werden bei den einzelnen Aktivit
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ten die Messpunkte herausgel
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
scht, so das nur die Runden
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
brig bleiben.
W
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
rden die Dateien
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
berschrieben werden, w
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
rden die Messpunkte verloren gehen.
\end_layout
 
\begin_layout Standard
Sollten die Daten nicht eingelesen werden k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen und eine Fehlermeldung erscheinen, pr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
fen Sie die Berechtigungen f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r das
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<hardware>
\end_layout
 
\end_inset
 
USB-Port
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</hardware>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Einstellungen-unter-Linux"
 
\end_inset
 
).
\end_layout
 
\begin_layout Subsubsection
Der Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&Ouml;
\end_layout
 
\end_inset
 
ffnen
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Das-Men-ffnen"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Nach dem Klick auf diesen Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
ffnet sich ein Dateidialogfenster.
Es werden alle Dateien mit der Endung
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<literal role="extension">
\end_layout
 
\end_inset
 
.gmn
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</literal>
\end_layout
 
\end_inset
 
angezeigt, sofern welche vorhanden sind.
Bei diesen Dateien handelt es sich um das von
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
intern verwendete Dateiformat.
Haben Sie Dateien in diesem Format vorliegen, k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen Sie diese einlesen und Ihren Aufzeichnungen hinzuf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gen.
\end_layout
 
\begin_layout Subsubsection
Der Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Importieren
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
ist in der Lage, Dateien im Format
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<literal role="extension">
\end_layout
 
\end_inset
 
.tcx
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</literal>
\end_layout
 
\end_inset
 
einzulesen.
Dieses Format wird vom Programm
\emph on
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Traningcenter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\emph default
, jener Software die von Garmin mit den Sportuhren mitgeliefert wird, erzeugt.
Allerdings k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen auch andere Programme dieses Format ausgeben.
\end_layout
 
\begin_layout Standard
Es
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
ffnet sich ein Dateidialog.
W
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlen Sie die gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
nschte Datei aus.
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
liest die Datei ein und f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gt sie den bestehenden Aktivit
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ten hinzu.
\end_layout
 
\begin_layout Subsection
Daten exportieren
\begin_inset CommandInset label
LatexCommand label
name "sec.Daten-exportieren"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
SportWatcher ist in der Lage, die gespeicherten Daten in verschiedene Formate
zu exportieren.
Dadurch k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen die Daten in verschiedenen anderen Programmen verarbeitet werden und
dort nach weiteren, vielleicht f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r das entsprechende Programm einzigartigen Methoden, Arten visualisiert
werden.
\end_layout
 
\begin_layout Subsubsection
Der Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Puls speichern
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
SportWatcher unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzt derzeit folgende Formate:
\end_layout
 
\begin_layout Itemize
TCX - Garmin Trainig Center
\end_layout
 
\begin_layout Itemize
GPX - GPS Exchange Format
\end_layout
 
\begin_layout Itemize
OSM - Open Street Map Format
\end_layout
 
\begin_layout Itemize
HRM - Polar Heart Rate Monitor Format
\end_layout
 
\begin_layout Standard
Das Format GPX kann von diversen Programmen zum Bearbeiten und Darstellen
von Landkarten verwendet werden.
\end_layout
 
\begin_layout Standard
OSM wird von
\begin_inset CommandInset href
LatexCommand href
name "Open Street Map"
target "http://www.openstreetmap.org"
 
\end_inset
 
verwendet, um Landkarten in Form von Vektordaten zu speichern.
\end_layout
 
\begin_layout Standard
Die mit den Pulsuhren von Polar mitgelieferten Programme erzeugen das Format
HRM und k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen es auch einlesen.
SportWatcher kann dieses Format zwar exportieren, jedoch nicht einlesen.
Da dieses Format keine Geodaten enth
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
lt, w
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
rde auch keinen Sinn ergeben, dieses Format importieren zu wollen.
W
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlen Sie den Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt
\series bold
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Puls speichern
\series default
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
, um die Pulsdaten im HRM-Format zu speichern.
\end_layout
 
\begin_layout Subsubsection
Das Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Speichern als ...
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Menpunkt:-Speichern-unter"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Unter diesem Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
ffnet sich ein Dateidialog, welcher eine Datei unter den Formaten TCX (Standard)
, GPX, oder OSM speichert.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Speichern unter</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="Speichern_unter.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Speichern unter</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
W
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlen Sie das gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
nschte Verzeichnis und geben sie einen Dateinamen ein.
Es ist nicht notwendig die Dateiendung einzugeben, wenn Sie diese aus der
Auswahlbox (Filter), ganz unten im Dialogfenster, entsprechend ausw
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlen.
Klicken Sie dann auf die Schaltfl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
che
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<keycombo action="click"><mousebutton>
\end_layout
 
\end_inset
 
Save
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</mousebutton></keycombo>
\end_layout
 
\end_inset
 
um die Daten im TCX-Format zu speichern.
Falls die Datei bereits existiert, weist Sie SportWatcher darauf hin und
fragt, ob die Datei
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
berschrieben werden soll.
\end_layout
 
\begin_layout Subsection
Der Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Drucken
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Der-Menpunkt-Drucken"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Nach Wahl wieses Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punktes, werden die Daten der aktuel geladenen Aktivit
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
t gedruckt.
Sofern m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glich, wird alles auf eine Seite gedruckt.
\end_layout
 
\begin_layout Standard
Der Kopf enth
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
lt die einzelnen Runden.
Darauf folgt der Track, optional mit einer Landkarte unterlegt, und zum
Schlu
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
die drei Grafiken Pulskurve, H
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
henprofil und Geschwindigkeit.
W
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hrend die Grafiken fixe gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
en haben, ist die Anzahl der Runden variabel.
Die Anzahl der Seiten h
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ngt also von der Anzahl der Runden ab.
\end_layout
 
\begin_layout Section
Das Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
Bearbeiten
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Das-Men-Bearbeiten"
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsection
Der Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Umbenennen
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Aktivitt-umbenennen"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Men&uuml; Bearbeiten</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="menuBearbeiten.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Men&uuml; Bearbeiten</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Mit Hilfe des Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punktes
\series bold
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Umbenennen
\series default
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
, kann der Name einer Aktivit
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
t ge
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ndert werden.
Es
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
ffnet sich ein Dialogfenster, in dem der aktuelle Name erscheint.
Da ein individueller Name lediglich 15 Zeichen lang sein kann, erscheint
der generierte Name, bestehend aus Datum und Uhrzeit, gek
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
rzt.
Tippen Sie den gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
nschten Namen ein und klicken Sie auf den Button
\series bold
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<keycombo action="click"><mousebutton>
\end_layout
 
\end_inset
 
Ok
\series default
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</mousebutton></keycombo>
\end_layout
 
\end_inset
 
.
Der neue Name erscheint sofort im Verzeichnisbaum und ist automatisch permanent
gespeichert.
\end_layout
 
\begin_layout Section
Das Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
Einstellungen
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Eventuell-notwendige-Einstellungen"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
muss nicht extra eingestellt werden um sinnvoll verwendet werden zu k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen.
Es kann jedoch notwendig sein, den Pfad in dem SportWatcher seine Daten
ablegt, einzustellen.
Zum Beispiel, wenn mehrere Benutzer mit einer Uhr Trainieren und es eine
gemeinsame Datenbasis geben soll.
Auch um eine Landkarte darzustellen, sind sehr wahrscheinlich einige Einstellun
gen notwendig.
Das h
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ngt ganz davon ab, welche Art von Landkarte Sie verwenden wollen.
Die folgenden Punkte zeigen Schritt f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Schritt, welche Einstellungen in
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glich sind und wie Sie damit umgehen.
\end_layout
 
\begin_layout Standard
\align center
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Men&uuml; Einstellungen</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="menuEinstellungen.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Men&uuml; Einstellungen</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsection
Der Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt
\series bold
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
SportWatcher Einstellungen
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Der-Menpunkt-SportWatcher"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Mit Hilfe des Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punktes
\series bold
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
SportWatcher Einstellungen
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\series default
im Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
\series bold
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
Einstellungen
\series default
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
ffnet sich ein Dialog, in dem Verschiedene Dinge eingestellt werden k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen.
Im Folgenden wird jede Einstellungsm
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glichkeit im Detail erkl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
rt.
\end_layout
 
\begin_layout Standard
\align center
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>SportWatcher Einstellungen</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="SportWatcherEinstellungen.png" format="PNG"></imaged
ata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>SportWatcher Einstellungen</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsubsection
Puls Limits
\begin_inset CommandInset label
LatexCommand label
name "sec.Puls-Limits"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Dieser Abschnitt enth
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
lt die Limits des pers
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nlichen Pulsbereichs.
Diese Bereiche k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen mit einer teueren Laktatmessung ermittelt werden, wobei mehrere Messungen
in bestimmten Abst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nden durchgef
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
hrt werden m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen, um verl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ssliche Ergebnise zu bekommen.
Wenn Sie das m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
chten, fragen Sie am Besten den Sportmediziner Ihrer Wahl.
Er wird Sie gerne beraten.
Eine einfachere Methode die Limits zu ermitteln besteht mit Hilfe der folgenden
Faustformel:
\end_layout
 
\begin_layout Code
<Max.
HF> = 220 - <Lebensalter>
\end_layout
 
\begin_layout Standard
Von dieser maximalen Herzfrequenz werden nun die Schwellen (Limits oder
Zonen) wie folgt berechnet (x% von HF):
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<informaltable><tgroup cols="4" colsep="1" rowsep="1">
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col0" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col1" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col2" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col3" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<tbody>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Zone</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Intensit&auml;t</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Laufen</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Radfahren</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">0 (&lt;1)</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">sehr niedrig</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">&lt; 65% (Reg.
Lauf)</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">&lt; 52% (KB --&gt; Kompensationsbereich)</entr
y>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">1</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">niedrig</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">65% - 80% (Ext DL --&gt; extensiver Dauerlauf)<
/entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">52% - 65% (GA1 --&gt; Grundlagenausdauer
1)</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">2</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">mittel</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">80% - 85% (Int DL --&gt; intensiver Dauerlauf)<
/entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">65% - 77% (GA2 --&gt; Grundlagenausdauer
2)</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">3</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">hoch</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">85% - 90% (TDL --&gt; Tempodauerlauf)</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">77% - 90% (KA --&gt; Kraftausdauer)</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">4 (&gt;3)</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">sehr hoch</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">&gt; 90% (TL --&gt; Tempolauf (Wettkampf))</ent
ry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">&gt; 90% (SB --&gt; Spitzenbereich)</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
</tbody>
\end_layout
 
\begin_layout Plain Layout
 
</tgroup></informaltable>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsubsection
Andere Limits
\begin_inset CommandInset label
LatexCommand label
name "sec.Andere-Limits"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Der VO2max ist der maximale Sauerstoffs
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ttigungswert in Prozent.
Auch dieser Wert wird i.d.R.
bei einem Laktattest ermittelt.
Eine Faustformel zur Berechnung ist mir nicht bekannt.
\end_layout
 
\begin_layout Standard
Der zweite Wert
\series bold
Gewicht (kg)
\series default
ist das eigene K
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
rpergewicht in Kilogramm.
\end_layout
 
\begin_layout Subsubsection
Ger
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
te- und Dateieinstellungen
\begin_inset CommandInset label
LatexCommand label
name "sec.Gerte-und-Dateieinstellungen"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Die Zeilen und Einstellungen in diesem Block, setzen die Pfade in denen
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
seine Daten ablegt.
\end_layout
 
\begin_layout Subsubsection
H
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
henprofil gl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
tten
\begin_inset CommandInset label
LatexCommand label
name "sec.Hhenprofil-gltten"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Wenn die H
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
henmessung Ihres GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ngers nicht sehr genau ist, bzw., vor allem bei geringen H
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
henunterschieden st
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
rende Schwankungen aufweist, dann kann durch Aktivierung dieser Option eine
leichte Gl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ttung der Linie erreicht werden.
\end_layout
 
\begin_layout Subsubsection
Serielles Port statt USB-Port verwenden
\begin_inset CommandInset label
LatexCommand label
name "sec.Serielles-Port-statt"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Wenn Ihr GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nger nur
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber eine serielle Schnittstelle verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gt, k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen Sie
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
mitteilen, die serielle Schnittstelle anstatt des USB-Ports zu verwenden.
Den Namen des Device k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen Sie wie unter
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Serielles-Gert"
 
\end_inset
 
beschrieben angeben.
\end_layout
 
\begin_layout Quotation
Hinweis: Diese Funktion ist bisher nicht getestet und es ist sehr wahrscheinlich
, dass sie nicht funktioniert!
\end_layout
 
\begin_layout Subsubsection
Serielles Ger
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
t
\begin_inset CommandInset label
LatexCommand label
name "sec.Serielles-Gert"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Der Name der seriellen Schnittstelle an der Ihr GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nger angeschlossen ist.
Diese Einstellung wird nur dann verwendet, wenn die Option Use serial port
instead of USB port gesetzt ist (siehe 4.1.3.2).
\end_layout
 
\begin_layout Subsubsection
Datendateien
\begin_inset CommandInset label
LatexCommand label
name "sec.Datendateien"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
In dem hier angegebenen Verzeichnis, werden die Daten abgelegt, welche von
Ihrem GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nger ausgelesen werden.
Als Standard wird hier das Verzeichnis .sportwatcher in Ihrem Homeverzeichnis
verwendet.
Nach dem ersten Start von SportWatcher wird dieses Verzeichnis angelegt,
sofern es nicht bereits existiert.
\end_layout
 
\begin_layout Subsubsection
HRM-Dateien
\begin_inset CommandInset label
LatexCommand label
name "sec.HRM-Dateien"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
 
\noun on
SportWatcher
\noun default
ist in der Lage, die von Ihrem GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nger gelesenen Pulsdaten in eine Polar-kompatible Datei zu speichern.
Dabei wird Ihnen das hier angegebene Verzeichnis vorgeschlagen.
Da die Spoftware von Polar die Dateien ebenfalls in einem bestimmten Verzeichni
s ablegt, k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen Sie hier dieses Verzeichnis angeben und die Pulsdaten dann dort ablegen.
Dadurch ist es m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glich, auch mit der Polar eigenen Software die Daten einzulesen und darzustellen.
\end_layout
 
\begin_layout Subsubsection
Landkartendatei
\begin_inset CommandInset label
LatexCommand label
name "sec.Landkartendatei"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Hier wird eine Datei angegeben, welche entweder direkt eine Landkarte enth
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
lt, oder eine Steuerdatei ist, welche
\noun on
SportWatcher
\noun default
anweist, eine Landkarte zu laden.
Tats
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
chlich wird durch den Map type (siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Landkartentyp"
 
\end_inset
 
) festgelegt, um welche Art von Landkarte es sich handelt.
Raster images sind Bilder in verschiedenen Formaten, die eine Landkarte
darstellen k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen.
Damit
\noun on
SportWatcher
\noun default
solche Karten verwenden kann, m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen die Geokoordinaten der linken oberen und der rechten unteren Ecke bekannt
sein.
Lediglich das Format "TIFF" beinhaltet die M
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glichkeit Geokoordinaten direkt in der Datei zu speichern.
Liegt eine solche Datei vor, m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen keine Geokoordinaten angegegeben werden.
In jedem Fall haben Rasterimages den Nachteil, dass sie lediglich eine
bestimmte Aufl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
sung haben und nur jeweils ein bestimmtes Gebiet anzeigen.
Liegt die Rad- oder Laufroute au
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
erhalb der Karte, kann eben keine Karte unterlegt werden.
Dem kann man zuvorkommen, in dem man z.B.
Vektordateien, wie SHP (derzeit noch nicht unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzt!) oder einen WMS-Server verwendet.
Besonders letzterer bietet sich hier besonders an, da der Aufwand am geringsten
ist.
Hat man einmal einen WMS-Server (im Internet) gefunden, welcher die gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
nschten Gebiete anzeigt, erledigt
\noun on
SportWatcher
\noun default
den Rest.
\end_layout
 
\begin_layout Subsubsection
Landkartentyp
\begin_inset CommandInset label
LatexCommand label
name "sec.Landkartentyp"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Hier kann der zu verwendende Landkartentyp eingestellt werden.
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
verwendet die Bibliothek
\series bold
GDAL
\series default
um die angegebenen Landkarten (siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Landkartendatei"
 
\end_inset
 
) zu verarbeiten.
Zumeist unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzt
\series bold
GDAL
\series default
erheblich mehr Formate als
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
zur Verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gung stellt.
Da jedoch jedes der Formate einen gewissen Aufwand bedeutet, werden derzeit
nur einige der wichtigsten Formate zur Verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gung gestellt.
\end_layout
 
\begin_layout Subsubsection
Einheiten
\begin_inset CommandInset label
LatexCommand label
name "sec.Einheiten"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Hier kann zwischen metrischen Massen und amerikanischen Massen umgeschalten
werden.
\end_layout
 
\begin_layout Subsection
Der Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Landkarteneinstellungen
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.WMS-Einstellungen"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Abh
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ngig von der eingestellten Landkartenquelle, erscheint unter diesem Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
punkt entweder ein Dialogfenster zum Einstellen der Parameter zum Bezug
einer Landkarte von einem WMS-Server im Internet, oder die Einstellung
der Eckpunkte eines Bildes (Rasterimage).
Die folgenden Punkte beschreiben die Einstellungen in den beiden m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glichen Dialogboxen.
\end_layout
 
\begin_layout Subsubsection
WMS
\begin_inset CommandInset label
LatexCommand label
name "sec.WMS"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\align center
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>SportWatcher WMS-Server</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="SportWatcherWMS.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>SportWatcher WMS-Server</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Dieser Dialog beinhaltet alle Steuerm
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glichkeiten, um eine Landkarte von einem WMS (Web Map System) Server zu
beziehen.
Ein WMS-Server kann
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber das HTTP-Protokoll angesprochen werden.
Eine Landkarte wird
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hnlich wie eine gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
hnliche WEB-Seite abgerufen.
Sie k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen das mit einem WEB-Browser
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
berpr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
fen.
Tippen Sie folgende URL in den Browser ein und beobachten Sie, was passiert:
\end_layout
 
\begin_layout Code
http://onearth.jpl.nasa.gov/wms.cgi?VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&LAYERS=
modis,global_mosaic&STYLES=&FORMAT=image/png&WIDTH=800&HEIGHT=600&BBOX=14.200104,
46.612177,14.307995,46.633730
\end_layout
 
\begin_layout Standard
Es sollte ein Satelittenbild sichtbar werden, welches einen Teil von Klagenfurt,
der Hauptstadt des
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
sterreichischen Bundeslands K
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
rnten, und ein St
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ck des W
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
rtersees zeigt.
Dieses Beispiel verdeutlicht wie einfach es ist, eine Landkarte von einem
WMS-Server zu beziehen.
Da jedoch eine statische Eingabe nicht den Zweck erf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
llen w
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
rde, ist
\noun on
SportWatcher
\noun default
in der Lage, das Abholen und Aufbereiten der Landkarte f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Sie zu
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
bernehmen, so das Sie sich nicht weiter darum k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
mmern m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen, sobald die Einstellungen korrekt getroffen wurden.
Neben dem im Beispiel gezeigten WMS-Server, gibt es noch viele andere im
Internet, welche frei verwendet werden k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen.
Die Seite
\end_layout
 
\begin_layout Code
\begin_inset CommandInset href
LatexCommand href
name "http://www.skylab-mobilesystems.com/ger/wms_serverlist.html"
target "http://www.skylab-mobilesystems.com/ger/wms_serverlist.html"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
stellt eine Liste frei verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gbarer WMS-Server im Internet zur Verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gung.
\end_layout
 
\begin_layout Paragraph
Server URL
\begin_inset CommandInset label
LatexCommand label
name "sec.Server-URL"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
In diese Eingabezeile wird die URL des Servers eingegeben.
Bezogen auf unser obiges Beispiel w
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
re das:
\end_layout
 
\begin_layout Code
http://onearth.jpl.nasa.gov/wms.cgi
\end_layout
 
\begin_layout Standard
Extra Parameter, wie in obigem Beispiel angef
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
hrt, m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen nicht angegeben werden.
Diese werden von
\noun on
SportWatcher
\noun default
automatisch im Hintergrund erzeugt.
\end_layout
 
\begin_layout Paragraph
Layer name
\begin_inset CommandInset label
LatexCommand label
name "sec.Layer-name"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Ein WMS-Server kann mehrere Layer zur Verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gung stellen.
Diese beziehen sich zumeist auf bestimmte Teile einer Landkarte.
Bei einer Stra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
enkarte zum Beispiel, k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnte ein Layer die Stra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
en beinhalten, ein weiteres die Fl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
e und wiederum ein anderes die Bezeichnungen.
Erst wenn alle drei Layer angegegeben werden, entsteht eine vollwertige
Stra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
enkarte.
In Dieser Eingabezeile k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen die gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
nschten Layer angegeben werden.
Dabei sollte auf die Reihenfolge geachtet werden, da ein Layer, in der
angegebenen Reihenfolge,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber das andere gezeichnet wird (sollen die Stra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
en
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber den Fl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
en dargestellt werden, oder umgekehrt?).
\end_layout
 
\begin_layout Paragraph
SRS
\begin_inset CommandInset label
LatexCommand label
name "sec.SRS"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Damit die Landkarte korrekt erscheint, muss der WMS-Server wissen, welches
\emph on
geod
\emph default
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
 
\emph on
tische
\emph default
Datum er verwenden muss.
Wenn Sie mehr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber Geod
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ten und Projektionen wissen m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
chten, sehen Sie unter:
\begin_inset CommandInset href
LatexCommand href
name "http://de.wikipedia.org/wiki/Geoid"
target "http://de.wikipedia.org/wiki/Geoid"
 
\end_inset
 
\noun on
SportWatcher
\noun default
stellt Ihnen verschiedene geod
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
tische Datum zur Verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gung, welche Sie ausw
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlen k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen.
Dabei muss es sich um ein Datum handeln, welches vom WMS-Server unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzt wird.
Andernfalls wird keine Karte erscheinen, oder die Karte wird nicht unter
den dargestellten Track passen.
Im Zweifelsfall nehmen Sie
\emph on
EPSG:4326
\emph default
, auch als
\emph on
WGS84
\emph default
bekannt.
\end_layout
 
\begin_layout Paragraph
CRS
\begin_inset CommandInset label
LatexCommand label
name "sec.CRS"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
CRS ist an sich das Selbe wie SRS (siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.SRS"
 
\end_inset
 
).
Der Unterschied ist, dass dieser Parameter optional ist und daher nicht
zwangsweise angegeben werden muss.
Auch hier gilt: W
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlen Sie im Zweifelsfall
\series bold
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<emphasis>
\end_layout
 
\end_inset
 
WGS84
\series default
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</emphasis>
\end_layout
 
\end_inset
 
.
\end_layout
 
\begin_layout Paragraph
B
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nder
\begin_inset CommandInset label
LatexCommand label
name "sec.Bnder"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Ein WMS-Server gibt als Antwort eine Landkarte in Form eines Rasterimages
(Bild) zur
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ck.
Jedes farbige digitale Bild besteht aus den Informationen f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r die einzelnen Farbkan
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
le rot, gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
n und blau.
Jeder dieser Farbkan
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
le wird auch als Band bezeichnet (r
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
hrt von der Art her, wie die Bildinformation intern verarbeitet wird).
Bei einem Farbbild gibt es also mindestens drei B
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nder.
Oft haben solche Bilder auch noch ein viertes Band, den s.g.
\emph on
Alphakanal
\emph default
.
Dieser gibt die Transparenz des Bildes an, wobei jeder Bildpunkt eine andere
Transparenz haben kann.
Die Angabe der richtigen Anzahl von B
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ndern ist sehr wichtig, da es bei der falschen Anzahl zu einer Fehlermeldung
des WMS-Servers kommt!
\end_layout
 
\begin_layout Paragraph
Version
\begin_inset CommandInset label
LatexCommand label
name "sec.Version"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Es gibt verschiedene Versionen von WMS-Servern.
Die Versionsnummer sagt aus, welche Parameter der WMS-Server akzeptiert
und wie die R
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ckmeldung z.B.: im Falle eines Fehlers aussieht.
Jeder WMS-Server sollte jedoch zumindest Version 1.1.0 unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzen.
Zumeist wird aber auch die Version 1.1.1 unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzt.
Einige neuere WMS-Server unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzen bereits Version 1.3.0.
Jeder WMS-Server ist abw
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
rtskompatibel, unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzt also auch
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ltere Versionen.
\end_layout
 
\begin_layout Paragraph
Stile
\begin_inset CommandInset label
LatexCommand label
name "sec.Stile"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Neben den Layern (siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Layer-name"
 
\end_inset
 
), werden auch Stile, im englischen Styles genannt, unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzt.
Bei den meisten WMS-Servern ist die Angabe von Styles optional und kann
daher leer gelassen werden.
Styles sind Varianten oder Teile eines Layers.
Ein Layer setzt sich aus einem oder mehreren Styles zusammen (z.B.: Landstra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
en, Bundesstra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
en, Schnellstra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
en und Autobahnen).
Durch die Angabe von Styles, k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen bestimmte Teile eines Layers ausgegeben werden.
Allerdings kann lediglich ein Style pro Layer angegeben werden.
Es ist auch darauf zu achten, dass immer gleich viele Styles wie Layer
angegeben werden, und die zu den Layern geh
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
renden Styles in der selben Reihenfolge wie die Layer angegeben werden.
Andernfalls wird der WMS-Server die Anfrage mit einem Fehler quitieren.
\end_layout
 
\begin_layout Paragraph
Teilgr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
e
\begin_inset CommandInset label
LatexCommand label
name "sec.Teilgre"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Um Bandbreite zu sparen (gut bei schlechten oder langsamen Internetverbindungen)
, teilt
\noun on
SportWatcher
\noun default
die angeforderte Landkarte in quadratische Teile ein.
Diese Teile werden auf der Festplatte in einem Cache gespeichert.
Wird so ein Teil sp
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ter wieder ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigt, muss es nicht erneut vom WMS-Server geholt werden, sondern wird aus
dem lokalen Cache ausgelesen.
Diese Auswahl erm
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glicht es die gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
e eines der Teile einzustellen.
Die optimale gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
e h
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ngt vom WMS-Server und von der Qualit
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
t der Internetverbindung ab.
Sie sollten daher mit dieser Einstellung etwas experimentieren um die optimale
Gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
e zu finden.
\end_layout
 
\begin_layout Paragraph
Tiefe
\begin_inset CommandInset label
LatexCommand label
name "sec.Tiefe"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Sollte auf 2 eingestellt sein.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<note><para>FIXME: Beschreibung erg&auml;nzen!</para></note>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Paragraph
Anzahl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
bersichten
\begin_inset CommandInset label
LatexCommand label
name "sec.Anzahl-bersichten"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Sollte auf 10 eingestellt sein.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<note><para>FIXME: Beschreibung erg&auml;nzen!</para></note>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Paragraph
WMS Server verwendet Quadratpixel
\begin_inset CommandInset label
LatexCommand label
name "sec.WMS-Server-verwendet"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Das WMS-Protokoll besagt zwar, dass WMS-Server Karten in beliebiger Gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
e darstellen sollen und das perspektivisch korrekt (Projektion), aber es
kann dennoch sein, dass einzelne WMS-Server in diesem Punkt nicht korrekt
arbeiten.
Solche Server k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen lediglich quadratische Pixel darstellen.
Also 2x2 oder 4x4 etc.
Pixel im Quadrat.
Die L
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nge und H
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
he der Bilder in Bildpunkten (Pixel), muss also durch das verwendete Quadrat
teilbar sein.
Andernfalls erh
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
lt man gar keine Karte oder eine verzerrte Karte.
Zumeist ist es angeraten, diese Option nicht zu w
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlen.
Die meisten WMS-Server ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigen sie nicht.
Zu dem ist diese Option nicht vollst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ndig getestet und das Ergebnis ist daher unbestimmt!
\end_layout
 
\begin_layout Paragraph
Offlinemodus
\begin_inset CommandInset label
LatexCommand label
name "sec.Offlinemodus"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Ist diese Option gesetzt, befindet sich
\noun on
SportWatcher
\noun default
im offline Modus und versucht nicht eine Landkarte vom eingestellten WMS-Server
abzuholen.
Befindet sich jedoch eine ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigte Landkarte im lokalen Cache, wird sie aus diesem ausgelesen und dargestellt.
Andernfalls wird der Track mit einem schwarzen Hintergrund unterlegt.
\end_layout
 
\begin_layout Paragraph
Vorausschauendes Lesen
\begin_inset CommandInset label
LatexCommand label
name "sec.Vorausschauendes-Lesen"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Um die Performance zu verbessern, kann SportWatcher die Daten vorausschauend
von einem WMS-Server abholen.
Dabei werden die Daten mit dem Cache abgeglichen.
Befinden sich bereits Teile der Landkarte im Cache, werden nur mehr jene
Teile geholt, die zur Darstellung ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigt werden.
Das Spart Zeit und sorgt daf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r, dass die Landkarte schneller angezeigt werden kann.
\end_layout
 
\begin_layout Paragraph
Pr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
fe vorausschauendes Lesen
\begin_inset CommandInset label
LatexCommand label
name "sec.Prfe-vorausschauendes-Lesen"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Is diese Box angehakt, erfolt eine zus
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
tzliche Pr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
fung des Cache.
Die Darstellung der Landkarte kann dadurch schneller erfolgen.
\end_layout
 
\begin_layout Paragraph
Meter zum L
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ngengrad hinzuf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gen
\begin_inset CommandInset label
LatexCommand label
name "sec.Meter-zum-Lngengrad"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
F
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r den Fall, dass die Darstellung der Landkarte immer (konstant) einige Meter
waagerecht, als auch senkrecht vom Track abweicht, k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen Sie die Position der Landkarte f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r den L
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
gengrad um die Abweichung im Meter korrigieren.
\end_layout
 
\begin_layout Paragraph
Meter zum Breitengrad hinzuf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gen
\begin_inset CommandInset label
LatexCommand label
name "sec.Meter-zum-Breitengrad"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
F
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r den Fall, dass die Darstellung der Landkarte immer (konstant) einige Meter
waagerecht, als auch senkrecht vom Track abweicht, k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen Sie die Position der Landkarte f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r den Breitengrad um die Abweichung im Meter korrigieren.
\end_layout
 
\begin_layout Subsubsection
Grafikkoordinaten
\begin_inset CommandInset label
LatexCommand label
name "sec.Grafikkoordinaten"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\align center
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>SportWatcher Koordinaten</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="SportWatcherCoordinates.png" format="PNG"></imagedat
a>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>SportWatcher Koordinaten</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Wurde bei den Einstellungen eines der Rasterformate als Landkartentyp ausgew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlt, dann erscheint dieser Dialog zum festlegen der Eckpunkte.
Einer der Nachteile bei Rasterformaten ist, dass sie
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber keine Geoinformationen verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gen.
Damit SportWatcher solche Formate trotzdem korrekt hinterlegen kann, m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen die Geokoordinaten der Ecken des Bildes bekannt sein.
Auf Grund dieser Informationen kann SportWatcher dann den geforderten Ausschnit
t berechnen, ihn entsprechend ziehen und stauchen, um ihn in das vorgegebene
Anzeigefenster einzupassen und schlie
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
lich anzeigen.
Ein noch gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
erer Nachteil als das Fehlen von Geoinformationen, ist die immer gleiche
Aufl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
sung der Landkarte, unabh
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ng von der gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlten Vergr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
erungsstufe.
Das f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
hrt dazu, dass die Karte entweder verkleinert werden muss, was zu schwer
bis gar nicht mehr leserlichen Bezeichnungen f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
hrt, oder vergr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
ert werden muss, was die Karte pixelig erscheinen l
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
sst.
Ein Vorteil solcher Karten ist jedoch, dass sie immer offline verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gbar sind und sich daher auch zum Einsatz auf Laptops ohne Internetanschlu
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
eignen.
Zu dem sind sie um ein Vielfaches schneller, als z.B.: der Zugriff auf einen
WMS-Server.
\end_layout
 
\begin_layout Paragraph
Obere linke Ecke
\begin_inset CommandInset label
LatexCommand label
name "sec.Obere-linke-Ecke"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Mit den folgenden beiden Zeilen wird die linke obere Ecke definiert.
Die Angaben m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen im, unter Projektion angegebenen, Datum erfolgen.
\end_layout
 
\begin_layout Paragraph
Untere rechte Ecke
\begin_inset CommandInset label
LatexCommand label
name "sec.Untere-rechte-Ecke"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Mit den folgenden beiden Zeilen wird die rechte untere Ecke definiert.
Die Angaben m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen im, unter Projektion angegebenen, Datum erfolgen.
\end_layout
 
\begin_layout Paragraph
Projektion
\begin_inset CommandInset label
LatexCommand label
name "sec.Projektion"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Diese Einstellung legt die Projektion der Landkarte fest.
Projektion ist in der Geometrie eine Abbildung, die Punkte des dreidimensionale
n Raumes auf Punkte einer gegebenen Ebene abbildet.
Eine Projektion dient h
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ufig dazu, Schr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
gbilder von geometrischen K
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
rpern herzustellen.
Man unterscheidet zwei Grundtypen, die Parallelprojektion und die Zentralprojek
tion.
Die Abbildung auf die Bildebene kann sowohl grafisch mittels gezeichneter
Hilfskonstruktionen (Verfahren der darstellenden Geometrie) als auch mathematis
ch (meist computergest
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzt, dreidimensionales CAD) erzeugt werden.
SportWatcher stellt einige Optionen zur Einstellung der Projektion zur
Verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gung.
Sie sollten jene w
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlen, welche der entspricht, die f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Ihre Landkarte verwendet wurde.
\end_layout
 
\begin_layout Section
Das Men
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
Hilfe
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Das-Men-Hilfe"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&help.menu.documentation;
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Chapter
Track mit Landkarte unterlegen
\begin_inset CommandInset label
LatexCommand label
name "cha.Track-mit-Landkarte"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
SportWatcher ist in der Lage, einen
\emph on
Track
\emph default
mit einer Landkarte zu unterlegen.
Ein
\emph on
Track
\emph default
besteht aus den einzelnen Messpunkten, welche mit Linien verbunden dargestellt
werden, so das ein Pfad entsteht.
Dieser Pfad wird optisch dargestellt und kann optional mit einer Landkarte
unterlegt werden.
\end_layout
 
\begin_layout Standard
Es werden unterschiedliche Quellen von Landkarten unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzt.
Stellen Sie die gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
nschte Quelle in den
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
Einstellungen
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Der-Menpunkt-SportWatcher"
 
\end_inset
 
) ein.
Sobald die korrekten Einstellungen getroffen wurden, wird jeder Track,
f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r den GPS-Koordinaten vorhanden sind, mit einer Landkarte unterlegt.
Grundvoraussetzung f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r eine Landkarte ist das Vorhandensein von GPS-Koordinaten.
Der
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<hardware>
\end_layout
 
\end_inset
 
Garmin Forrunner305
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</hardware>
\end_layout
 
\end_inset
 
zeichnet diese auf, wenn Sie im Freien trainieren und die Aufzeichnung
nicht explizit abgeschalten wurde.
Nach dem diese Daten von
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
eingelesen wurden, dienen Sie als Basis f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r eine Landkarte.
SportWatcher errechnet zuerst die linke obere und die rechte untere Ecke
in GPS-Koordinaten.
Wurde definiert, dass eine Landkarte zu hinterlegen ist, werden die GPS-Koordin
aten in die Koordinaten umgerechnet, welche dem gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlten Landkartentyp entsprechen.
Danach wird die Landkarte angefordert und in das daf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r vorgesehene Fenster am Bildschirm gemalt.
Erst dann wird der Track
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber diese Landkarte gezeichnet.
Wurden alle Daten korrekt eingegeben, stimmt der Track mit den auf der
Landkarte eingezeichneten Wegen und Stra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
en
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
berein.
Alle von SportWatcher unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzten GPS-Empf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nger verwenden das WGS84 Datum.
Daher muss jede Landkarte intern in diese Projektion umgerechnet werden.
\end_layout
 
\begin_layout Section
WMS Server
\begin_inset CommandInset label
LatexCommand label
name "sec.WMS-Server"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Ein Web Map Service (WMS) ist eine Schnittstelle zum Abrufen von Ausz
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gen aus Landkarten
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber das World Wide Web.
Eine solche Schnittstelle kann allgemein auch als Web Service bezeichnet
werden.
Die Spezifikation des Web Map Service wurde vom Open Geospatial Consortium
(OGC) verfasst.
Darin sind die Parameter beschrieben, die bei einer Anfrage benannt werden
m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen oder k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen.
Weiter ist darin festgelegt, wie der WMS-Server aus einer solchen Anfrage
den Ausschnitt und gegebenenfalls die inhaltliche Aufbereitung der Karte
erzeugen soll.
Gem
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
der Spezifikationen des OGC kann ein WMS-Server die angeforderten Karten
aus Rasterdaten oder Vektordaten visualisieren.
Im Sinne eines verteilten Geoinformationssystems (GIS) besitzt ein WMS
nur die F
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
higkeit zur Auskunft der notwendigen Metainformation, zur Visualisierung
dieser Geodaten und f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r eine allgemeine Abfrage der zugrundeliegenden Sachdaten.
Das Ergebnis, also die Karte, wird vom WMS in der Regel in einem einfachen
Raster-Grafikformat zur
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ckgegeben, je nach Aufbau k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen aber auch verschiedene andere Dateiformate wie Scalable Vector Graphics
(SVG) oder Web Computer Graphics Metafile (WebCGM) erstellt werden, wie
es z.
B.
bei tempor
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ren Daten mit Zeitbezug als Film notwendig wird.
Daher kann der Nutzer einen Web Map Service grundlegend
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber seinen Webbrowser ansprechen, in dem die Karte dann angezeigt werden
kann.
Somit ist der Web Map Service Bestandteil eines Web GIS.
SportWatcher unterst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
tzt den Zugriff auf einen WMS-Server von sich aus.
Wurde unter den Einstellungen ein WMS-Server ausgew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlt, m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen die Informationen eingegeben werden die SportWatcher f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r den Zugriff ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigt.
Die entsprechenden Einstellungen k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen unter
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.WMS"
 
\end_inset
 
vorgenommen werden.
\end_layout
 
\begin_layout Section
Landkarte aus Rasterimage
\begin_inset CommandInset label
LatexCommand label
name "sec.Landkarte-aus-Raster"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Liegt eine Landkarte in Form von Rasterdaten vor, ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigt SportWatcher geographische Bezugspunkte.
Formate wie PNG (Portable Network Graphics), BMP (Bitmap), GIF (Graphics
Image Format), etc., gelten als Raster Images.
Die Landkarten liegen also in Form von Rasterdaten vor.
Zun
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
chst gilt es, eine Landkarte des gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
nschten Gebiets, in der gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
nschten Aufl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
sung zu finden.
Ist das geschafft, muss heraus gefunden werden, in welchem geod
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
tischen Datum die Karte gezeichnet ist.
Das kann schon schwieriger sein, ist aber unbedingt erforderlich! Weis
man endlich das geod
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
tische Datum, m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen die linke obere und die rechte untere Ecke der Landkarte in Form von
Geokoordinaten ermittelt werden.
Erst jetzt k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen die Einstellungen sinnvoll in SportWatcher vorgenommen werden.
Unter 4.1.3.6 Map file kann nun der Pfad und der Dateiname der Datei, welche
die Landkarte beinhaltet, eingegeben werden.
Unter
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Landkartentyp"
 
\end_inset
 
muss noch der entsprechende Dateityp ausgew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlt werden.
Damit ist es beinahe geschafft.
Zuletzt m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen noch die Geokoordinaten der Eckpunkte der Landkarte eingegeben werden.
Diese werden, wie unter
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Grafikkoordinaten"
 
\end_inset
 
beschrieben, eingegeben.
Nun sollte der Track bereits mit einer Landkarte unterlegt dargestllt werden.
Es ist nicht notwendig, dass die Landkarte genau die Gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
e des Tracks hat.
Die Landkarte sollte viel mehr Ihr gesamtes Trainingsgebiet umfassen.
SportWatcher schneidet den ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigten Teil selbstst
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ndig aus der Landkarte aus, zieht ihn f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r die Darstellung am Bildschirm zurecht und zeigt die Landkarte an.
\end_layout
 
\begin_layout Section
Shape Dateien
\begin_inset CommandInset label
LatexCommand label
name "sec.Shape-Dateien"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Bei Shape Dateien handelt es sich um eine Art Datenbankdatei, welche eine
Landkarte in Form von Vektoren enth
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
lt.
Mit Hilfe der Bibliothek
\emph on
Mapnik
\emph default
ist
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
in der Lage, eine Landkarte aus Vektordaten zu zeichnen.
Damit das funktioniert, ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigt man zun
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
chtst einige Shape-Dateien, welche die Landkartendaten der gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
nschten Region beinhalten.
Zumeist befinden sich die Dateien in einer ZIP-Datei (oder anderem Format)
gepackt.
Sie m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen die Dateien in der Regel also zuerst in ein Verzeichnis entpacken.
\end_layout
 
\begin_layout Standard
Sind die Shape-Dateien vorhanden, braucht
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
noch eine
\emph on
Beschreibungsdatei
\emph default
(Mapdatei), welche angibt wie die Inhalte der Shape-Dateien zu interpretieren
sind.
Die folgenden Punkte werden anhand der Shape-Dateien der
\begin_inset CommandInset href
LatexCommand href
name "Geofabrik"
target "http://download.geofabrik.de/osm/"
 
\end_inset
 
erkl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ren, wie die Beschreibungsdatei aufgebaut ist.
\end_layout
 
\begin_layout Subsection
Quellen f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Shape-Dateien
\begin_inset CommandInset label
LatexCommand label
name "sec.Quellen-fr-Shape-Dateien"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "Cloudmade"
target "http://downloads.cloudmade.com/"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "Geofabrik"
target "http://download.geofabrik.de/osm/"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Unter
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Mapdatei"
 
\end_inset
 
ist der Aufbau der Beschreibungsdatei (Mapdatei) beschrieben.
\end_layout
 
\begin_layout Section
PostGIS Datenbank
\begin_inset CommandInset label
LatexCommand label
name "sec.PostGIS-Datenbank"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Eine weitere M
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glichkeit eine Landkarte in Form von Vektoren zu speichern, ist eine Datenbank.
Speziell die Datenbank
\emph on
PostgreSQL
\emph default
eignet sich daf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r hervorragend, da sie
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber die Erweiterungsm
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glichkeit
\emph on
PostGIS
\emph default
verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gt.
Diese Erweiterung stattet die Datenbank mit der F
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
higkeit aus, Geokoordinaten direkt zu verarbeiten und damit diverse Berechnungen
anzustellen.
SportWatcher ist mit Hilfe von Mapnik in der Lage, auf eine OSM (Open Street
Map) konforme Datenbank zuzugreifen und diese in eine Landkarte zu konvertieren.
\end_layout
 
\begin_layout Standard
Damit das funktioniert, wird jedoch eine Beschreibungsdatei (Mapdatei) ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigt.
Diese Datei beinhaltet ein Regelwerk welches beschreibt, wie die einzelnen
Komponenten einer Landkarte zu zeichnen sind.
F
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r eine Beschreibung des Aufbaus einer Mapdatei siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Mapdatei"
 
\end_inset
 
.
\end_layout
 
\begin_layout Section
OSM Dateien
\begin_inset CommandInset label
LatexCommand label
name "sec.OSM-Dateien"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
OpenStreetMap ist ein freies Projekt, welches f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r jeden frei nutzbare Geodaten sammelt.
Mit Hilfe dieser Daten k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen Weltkarten gerendert oder Spezialkarten abgeleitet werden.
Auch auf der
\begin_inset CommandInset href
LatexCommand href
name "OpenStreetMap-Startseite"
target "http://www.openstreetmap.org"
 
\end_inset
 
ist eine solche Karte abrufbar.
\end_layout
 
\begin_layout Standard
Der Kern des Projekts ist eine wiki-
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hnliche Datenbank mit geographischen Daten.
Diese d
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
rfen gem
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;&szlig;
\end_layout
 
\end_inset
 
der
\begin_inset ERT
status open
 
\begin_layout Plain Layout
<action>
\end_layout
 
\end_inset
 
Creative Commons Attribution-ShareAlike 2.0-Lizenz
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</action>
\end_layout
 
\end_inset
 
verwendet werden.
Dadurch ist eine Einbindung in Drucke, Webseiten und Anwendungen wie Navigation
ssoftware m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glich, ohne durch restriktive Lizenzen beschr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nkt zu sein oder Entgelte zahlen zu m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen.
\end_layout
 
\begin_layout Standard
Die Datenbank befindet sich derzeit im Aufbau.
F
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Deutschland und
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&Ouml;
\end_layout
 
\end_inset
 
sterreich gibt es in gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;&szlig;
\end_layout
 
\end_inset
 
eren und insbesondere Uni-St
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
dten schon eine sehr gute Abdeckung, oft sogar detailreicher als bei kommerziell
en Anbietern.
So sind Fahrrad- und Wanderwege bei OpenStreetMap mit hoher Genauigkeit
erfasst.
Dagegen ist etwa in l
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ndlichen Bereichen der Datenbestand noch l
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ckenhaft.
\end_layout
 
\begin_layout Standard
Die fertigen Kartendaten werden im „.osm“-Format ausgetauscht, einem XML-Format,
dessen Syntax den Ausgaben der OpenStreetMap-API entspricht.
Kopien der gesamten Datenbank werden w
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
chentlich zur Verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gung gestellt („planet file“).
Ebenso gibt es t
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
gliche und st
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ndliche Updates sowie Ausschnitte f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r einzelne L
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nder.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
ist in der Lage, eine OSM-Datei direkt zu verarbeiten, sofern das entsprechende
Plugin vorhanden ist (Standard unter Debian).
Damit
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
weis wie die Karte zu zeichnen ist, ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigt es eine Beschreibungsdatei (Mapdatei).
Diese Datei beinhaltet ein Regelwerk welches beschreibt, wie die einzelnen
Komponenten einer Landkarte zu zeichnen sind.
F
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r eine Beschreibung des Aufbaus einer Mapdatei siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Mapdatei"
 
\end_inset
 
.
\end_layout
 
\begin_layout Section
Mapdatei
\begin_inset CommandInset label
LatexCommand label
name "sec.Mapdatei"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Eine Mapdatei (Beschreibungsdatei f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Shape-Dateien) ist eine Datei im Format XML.
Sie kann daher mit einem XML-Editor erstellt werden, oder auch mit einem
beliebigen Texteditor.
Sowohl der Sourcedistribution als auch der Bin
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
rdistribution von
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
liegen Mapdateien f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;r
\end_layout
 
\end_inset
 
die unter
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Shape-Dateien"
 
\end_inset
 
beschriebenen Quellen bei.
In der Bin
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
rdistribution befinden sich diese im Verzeichnis
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<filename class="directory">
\end_layout
 
\end_inset
 
/usr/share/sportwatcher
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</filename>
\end_layout
 
\end_inset
 
.
\end_layout
 
\begin_layout Standard
Eine Mapdatei gliedert sich in Abschnitte und Unterabschnitte.
Dabei spielt die Reihenfolge eine gewisse Bedeutung.
Die folgende Struktur zeigt den grunds
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
tzlichen Aufbau der Datei:
\end_layout
 
\begin_layout Code
<?xml version = '1.0' encoding = 'utf-8'?>
\end_layout
 
\begin_layout Code
<!DOCTYPE Map>
\end_layout
 
\begin_layout Code
<Map>
\end_layout
 
\begin_layout Code
<Style>
\end_layout
 
\begin_layout Code
<Rule>
\end_layout
 
\begin_layout Code
<CssParameter></CssParameter>
\end_layout
 
\begin_layout Code
<Symbolizer/>
\end_layout
 
\begin_layout Code
</Rule>
\end_layout
 
\begin_layout Code
</Style>
\end_layout
 
\begin_layout Code
<Layer>
\end_layout
 
\begin_layout Code
<StyleName></StyleName>
\end_layout
 
\begin_layout Code
<DataSource>
\end_layout
 
\begin_layout Code
<Parameter></Parameter>
\end_layout
 
\begin_layout Code
</Datasource>
\end_layout
 
\begin_layout Code
</Layer>
\end_layout
 
\begin_layout Code
</Map>
\end_layout
 
\begin_layout Standard
Die einzelnen Elemente (
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Map
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Style
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
, ...) k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen Attribute enthalten.
Die folgenden Punkte erkl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ren jedes einzelne Element und seine Anwendung.
\end_layout
 
\begin_layout Subsection
Dateikopf
\begin_inset CommandInset label
LatexCommand label
name "sec.Dateikopf"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Der Kopf der Datei sieht immer gleich aus.
Er definiert die Datei als XML-Datei.
Die folgenden beiden Zeilen sind also unge
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ndert zu
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
bernehmen:
\end_layout
 
\begin_layout Code
<?xml version = '1.0' encoding = 'utf-8'?>
\end_layout
 
\begin_layout Code
<!DOCTYPE Map>
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
Map
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-Map"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Das Element Map leitet die Definition einer Landkarte ein.
Dieses Element darf nur einmal in der Datei vorkommen.
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Map
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Element type: Root Element
\end_layout
 
\begin_layout Itemize
Attribute:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
bgcolor
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: HTML-Farbcode f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r den Hintergrund der Landkarte (zum Beispiel
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
#000000
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
srs
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Koordinatensystem in dem die Landkarte erzeugt wurde (zum Beispiel
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<userinput>
\end_layout
 
\end_inset
 
'+proj=latlong+datum=WGS84'
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</userinput>
\end_layout
 
\end_inset
 
f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r das geografische Koordinatensystem WGS84)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
buffer_size
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Standard: 0; Eine gute Zahl ist die H
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
lfte der zu darstellenden Fl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
che um das Abschneiden von Bezeichnungen zu minimieren.
Das beeinflusst den
\begin_inset Quotes eld
\end_inset
 
Envelope
\begin_inset Quotes erd
\end_inset
 
, welcher vom Plazierdetektor verwendet wird ( wie
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
'avoid_edges'
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
Parameter)
\end_layout
 
\end_deeper
\begin_layout Itemize
Kinder:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Style
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-Style"
 
\end_inset
 
)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Layer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-Layer"
 
\end_inset
 
)
\end_layout
 
\end_deeper
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
Style
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-Style"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Das Element Style definiert wie ein Objekt gezeichnet werden soll.
Dieses Element kann beliebig oft verwendet werden.
Das Element Layer greift auf die Style-Elemente zur
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ck und sorgt so daf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r, dass diese
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
berhaupt gezeichnet werden.
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Style
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Element type: Sammlung von
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Rules
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Attribute
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
name
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Name des Style-Elements.
Der Name muss innerhalb der Datei eindeutig sein.
Auf ein
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Style
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
wird innerhalb eines
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Layers
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
referenziert.
Ist ein
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Style
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
in keinem
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Layer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
referenziert, wird es ignoriert.
\end_layout
 
\end_deeper
\begin_layout Itemize
Kinder:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Rule
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-Rule"
 
\end_inset
 
)
\end_layout
 
\end_deeper
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
Rule
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-Rule"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Das Element
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Rule
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
definiert wie ein Detail eines Objektes (siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-Style"
 
\end_inset
 
) gezeichnet werden soll.
Innerhalb eines
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Style
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
-Elements k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen beliebig viele
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Rule
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
-Elemente vorkommen.
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Rule
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Element type: Definiert wie ein Detail zu zeichnen ist.
\end_layout
 
\begin_layout Itemize
Attribute
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
name
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Der Name des Rule-Elements.
Dieser Name ist optional und kann weggelassen werden.
Wird er angegeben, muss er inner halb der Datei eindeutig sein.
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
title
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Der Titel des Rule-Elements.
Der Titel ist optional und kann weggelassen werden.
Der Titel darf auch mehrfach in einem Dokument vorkommen.
\end_layout
 
\end_deeper
\begin_layout Itemize
Kinder:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Filter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-Filter"
 
\end_inset
 
)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
ElseFilter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-ElseFilter"
 
\end_inset
 
)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
MinScaleDenominator
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-MinScaleDenominator"
 
\end_inset
 
)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
MaxScaleDenominator
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-MaxScaleDenominator"
 
\end_inset
 
)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
PointSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-PointSymbolizer"
 
\end_inset
 
)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
LinePatternSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-LinePatternSymbolizer"
 
\end_inset
 
)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
PolygonPatternSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-PolygonPatternSymbolizer"
 
\end_inset
 
)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
TextSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-TextSymbolizer"
 
\end_inset
 
)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
ShieldSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-ShieldSymbolizer"
 
\end_inset
 
)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
LineSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-LineSymbolizer"
 
\end_inset
 
)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
PolygonSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-PolygonSymbolizer"
 
\end_inset
 
)
\end_layout
 
\end_deeper
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
Filter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-Filter"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Filter dienen dazu, nur bestimmte Objekte zu zeichnen.
Damit k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen zum Beispiel alle als
\begin_inset Quotes eld
\end_inset
 
Autobahn
\begin_inset Quotes erd
\end_inset
 
gekennzeichnten Eintr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ge herausgefiltert werden und entsprechend gezeichnet werden.
Das Element
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Filter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
kann innerhalb eines
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Rule
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
-Elements nur einmal vorkommen.
Ein
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Filter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
unterliegt einer bestimmten Syntax, welche von
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
penibel gepr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ft wird.
Neben einfachen Vergleichsausdr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
cken, k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen auch regul
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
re Ausdr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
cke verwendet werden.
Da in XML-Dateien die Zeichen < (kleiner als) und > (gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
er als) bereits mit anderen Bedeutungen belegt sind, k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen sie nicht direkt verwendet werden.
Statt dessen sind folgende
\emph on
Vergleichsoperatoren
\emph default
zu verwenden:
\end_layout
 
\begin_layout Itemize
Gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;&szlig;
\end_layout
 
\end_inset
 
er als: &gt;
\end_layout
 
\begin_layout Itemize
Kleiner als: &lt;
\end_layout
 
\begin_layout Itemize
Gleich: =
\end_layout
 
\begin_layout Subsubsection
Vergleich
\begin_inset CommandInset label
LatexCommand label
name "sec.Vergleich"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Ein einfacher Vergleich besteht immer aus einer <Variable>, welche sich
auf den Spaltennamen der Shape-Datei bezieht und auf einen M
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glichen Inhalt der Spalte (<value>).
Der Spaltennamen (<variable>) muss immer in Eckige Klammen ([]) eingeschlossen
werden.
Der M
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
gliche Inhalt, welche das Filterkriterium bildet, muss in einfachen Hochkomma
('') eingeschlossen werden.
Zwischen der <variable> und der <value> befindet sich der Vergeichsoperator.
\end_layout
 
\begin_layout Code
<Filter>[<variable>] = '<value>'</Filter>
\end_layout
 
\begin_layout Standard
Mehrere Vergleiche k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen mit
\begin_inset Quotes eld
\end_inset
 
and
\begin_inset Quotes erd
\end_inset
 
oder
\begin_inset Quotes eld
\end_inset
 
or
\begin_inset Quotes erd
\end_inset
 
verkn
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
pft werden:
\end_layout
 
\begin_layout Code
<Filter>[CARTO] &gt;= 2 and [CARTO] &lt; 5</Filter>
\end_layout
 
\begin_layout Subsubsection
Vergleichsoperatoren
\begin_inset CommandInset label
LatexCommand label
name "sec.Vergleichsoperatoren"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Die Vergleichsoperatoren &lt; und &gt; k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen mit = kombiniert werden.
Dadurch ergeben sich insgesamt folgende Vergleichsoperatoren:
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<informaltable>
\end_layout
 
\begin_layout Plain Layout
 
<tgroup cols="2" colsep="1" rowsep="1">
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col0" align="center" />
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col1" align="center" />
\end_layout
 
\begin_layout Plain Layout
 
<tbody> <row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Operator</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Bedeutung</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">&amp;lt;</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Kleiner als</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">&amp;gt;</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Gr&ouml;&szlig;er als</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">=</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Gleich</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">&amp;lt;=</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Kleiner oder gleich</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">&amp;gt;=</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Gr&ouml;&szlig;er oder gleich</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">&amp;lt;&amp;gt;</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Ungleich</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">not</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Umkehrung des folgenden Ausdrucks</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row> </tbody>
\end_layout
 
\begin_layout Plain Layout
 
</tgroup>
\end_layout
 
\begin_layout Plain Layout
 
</informaltable>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Code
<Filter>[waterway]='canal' and not ([tunnel] = 'yes' or [tunnel] ='true')</Filte
r>
\end_layout
 
\begin_layout Standard
Zudem k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen regul
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
re Ausdr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
cke verwendet werden:
\end_layout
 
\begin_layout Code
<Filter>[place] = 'town' and [population].match('[5-9]
\backslash
d
\backslash
d
\backslash
d
\backslash
d')</Filter>
\end_layout
 
\begin_layout Standard
Siehe auch:
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-ElseFilter"
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
ElseFilter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-ElseFilter"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Dieses Element geh
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
rt zum Element
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Filter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
und stellt den Teil dar, der angewendet wird wenn der Filter nicht zutrifft.
Innerhalb des Elements
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Rule
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
kann
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
ElseFilter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
nur einmal vorkommen.
Es k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen aber beliebig viele
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Rule
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
-Elemente mit einem
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
ElseFilter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
, statt einem
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Filter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
, verwendet werden.
\end_layout
 
\begin_layout Standard
Beispiel:
\end_layout
 
\begin_layout Code
<Style name="contours">
\end_layout
 
\begin_layout Code
<Rule>
\end_layout
 
\begin_layout Code
<Filter>[major] = 1</Filter>
\end_layout
 
\begin_layout Code
<MaxScaleDenominator>25000</MaxScaleDenominator>
\end_layout
 
\begin_layout Code
<MinScaleDenominator>100</MinScaleDenominator>
\end_layout
 
\begin_layout Code
<LineSymbolizer>
\end_layout
 
\begin_layout Code
<CssParameter name="stroke">#fb9b67</CssParameter>
\end_layout
 
\begin_layout Code
</LineSymbolizer>
\end_layout
 
\begin_layout Code
</Rule>
\end_layout
 
\begin_layout Code
<Rule>
\end_layout
 
\begin_layout Code
<ElseFilter/>
\end_layout
 
\begin_layout Code
<MaxScaleDenominator>25000</MaxScaleDenominator>
\end_layout
 
\begin_layout Code
<MinScaleDenominator>5000</MinScaleDenominator>
\end_layout
 
\begin_layout Code
<LineSymbolizer>
\end_layout
 
\begin_layout Code
<CssParameter name="stroke">#f45906</CssParameter>
\end_layout
 
\begin_layout Code
</LineSymbolizer>
\end_layout
 
\begin_layout Code
</Rule>
\end_layout
 
\begin_layout Code
<Rule>
\end_layout
 
\begin_layout Code
<ElseFilter/>
\end_layout
 
\begin_layout Code
<MaxScaleDenominator>5000</MaxScaleDenominator>
\end_layout
 
\begin_layout Code
<MinScaleDenominator>100</MinScaleDenominator>
\end_layout
 
\begin_layout Code
<LineSymbolizer>
\end_layout
 
\begin_layout Code
<CssParameter name="stroke">#f4062A</CssParameter>
\end_layout
 
\begin_layout Code
</LineSymbolizer>
\end_layout
 
\begin_layout Code
</Rule>
\end_layout
 
\begin_layout Code
</Style>
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
MinScaleDenominator
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-MinScaleDenominator"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Will man eine digitale Landkarte machen und ermitteln welche Skalierung
diese hat, dann gibt es zwei Aspekte die eine Rolle spielen: Die verwendete
Projektion und die Aufl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
sung die zum Anzeigen der Karte verwendet wird.
\end_layout
 
\begin_layout Subsubsection
Skalierung
\begin_inset CommandInset label
LatexCommand label
name "sec.Skalierung"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Traditionell ist die Skalierung die Art, wie die wirkliche Welt auf Papier
abgebildet wird.
Sehen wir also eine Skalierung von 1:10.000 dann bedeutet das, ein Zentimeter
am Papier entspricht 10.000 Zentimeter in der realen Welt.
Da jede Lankarte auf Papier das Ergebnis einer Projektion ist, und da Projektio
nen oft nicht perfekt sind, wird eine Karte der echten Welt immer einige
St
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
rungen mit sich bringen.
Zum Beispiel haben Karten der
\begin_inset Quotes eld
\end_inset
 
British Ordnance Survey
\begin_inset Quotes erd
\end_inset
 
, welche mit einer Skalierung von 1:50.000 gefertigt wurden, eine tats
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
chliche Sklaierung die variiert, abh
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ngig von der Position.
So betr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
gt die Abweichung gegen Osten zwischen 1:49.980 und 1:50.025.
Dieser Unterschied ist klein und wird kaum St
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
rungen verursachen.
\end_layout
 
\begin_layout Standard
Je gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;&szlig;
\end_layout
 
\end_inset
 
er die Karte aber ist, desto gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;&szlig;
\end_layout
 
\end_inset
 
er wird die St
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
rung.
Betrachten wir zum Beispiel die folgende Karte der gesamten Erde wird klar,
dass daf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r kein Massstab angegeben werden kann.
Auf dieser Karte ist Afrika gleich gro
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
wie Gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nland.
In Wirklichkeit ist es aber gut 14 mal so gro
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
.
Die pinken Kreise markieren Bereiche von gleicher Gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;&szlig;
\end_layout
 
\end_inset
 
e in der realen Welt.
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
verwendet intern dennoch eine Skalierung f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r solche Projektionen, aber es sollte klar sein, dass diese Skalierung keinen
Wert hat, oder zumindest nur f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r einen bestimmten Bereich gilt.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Weltkarte</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="Tissot_mercator.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Weltkarte</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
F
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r weitere Details bez
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
glich Skalierung von Landkarten, siehe
\begin_inset CommandInset href
LatexCommand href
target "http://trac.mapnik.org/wiki/ScaleAndPpi"
 
\end_inset
 
.
\end_layout
 
\begin_layout Subsubsection
ScaleDenominator
\begin_inset CommandInset label
LatexCommand label
name "sec.ScaleDenominator"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Der Wert des
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
MinScaleDenominator
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
wird mit 1e-6 multipliziert.
Ist die aktuelle Skalierung gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;&szlig;
\end_layout
 
\end_inset
 
er oder gleich dem angegebenen Wert (hoch 1e-6), dann wird die Anweisung
gezeichnet.
Andernfalls wird sie ignoriert.
\end_layout
 
\begin_layout Standard
Beispiel:
\end_layout
 
\begin_layout Code
<Style name="text">
\end_layout
 
\begin_layout Code
<Rule>
\end_layout
 
\begin_layout Code
<Filter>[place] = 'city'</Filter>
\end_layout
 
\begin_layout Code
<MaxScaleDenominator>10000000</MaxScaleDenominator>
\end_layout
 
\begin_layout Code
<MinScaleDenominator>2000000</MinScaleDenominator>
\end_layout
 
\begin_layout Code
<TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10"
fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
\end_layout
 
\begin_layout Code
</Rule>
\end_layout
 
\begin_layout Code
</Style>
\end_layout
 
\begin_layout Standard
Der Wert 2.000.000 des obigen Beispiels wird mit 1e-6 multipliziert und das
Ergebnis mit dem aktuellen Skalierungsfaktor verglichen.
Ist der aktuelle Skalierungsfaktor gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;&szlig;
\end_layout
 
\end_inset
 
er oder gleich dem Ergebnis (2), wird Text ausgegeben.
Andernfalls nicht.
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
MaxScaleDenominator
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-MaxScaleDenominator"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Der Wert des
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
MaxScaleDenominator
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
wird mit 1e-6 multipliziert.
Ist die aktuelle Skalierung kleiner oder gleich dem angegebenen Wert (hoch
1e-6), dann wird die Anweisung gezeichnet.
Andernfalls wird sie ignoriert.
F
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r weitere Details
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber Sklaierung siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-MinScaleDenominator"
 
\end_inset
 
.
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
PointSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-PointSymbolizer"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Ein
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
PointSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
definiert wie etwas an einem bestimmten Punkt gezeichnet werden soll.
Innerhalb eines
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Rule
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
-Elements k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen beliebig viele
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
PointSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
definiert werden.
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
PointSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Elementtype: Zeichnet einen bestimmten Punkt
\end_layout
 
\begin_layout Itemize
Attribute:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
file
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Pfad zu einem Rasterbild in einem der Formate PNG oder JPG
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
width
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Breite des Rasterimage in Pixel
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
height
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: H
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
he des Rasterimage in Pixel
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
type
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Type des Rasterimage (png, jpg, tiff)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
allow_overlap
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Standard: false; Wenn auf
\begin_inset Quotes eld
\end_inset
 
true
\begin_inset Quotes erd
\end_inset
 
gesetzt, dann d
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
rfen sich die Punkte
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
berlappen
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
opacity
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Standard: 1; Gibt die Transparenz des Bildes an, wobei 0.0 vollkommen durchsich
tig ist und 1.0 vollkommen undurchsichtig ist.
Werte au
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
erhalb dieses Bereichs sind nicht erlaubt.
\end_layout
 
\end_deeper
\begin_layout Standard
Beispiel:
\end_layout
 
\begin_layout Code
<PointSymbolizer file="/tmp/pub.png" width="16" height="16" type="png" />
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
LinePatternSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-LinePatternSymbolizer"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Zeichnet eine Linie in dem es das angegebene Rasterimage st
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ndig wiederholt.
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
LinePatternSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Elementtype: Zeichnet eine Linie mit einem Rasterimage
\end_layout
 
\begin_layout Itemize
Attribute:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
file
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Pfad zu einem Rasterimage in einem der Formate PNG oder JPG
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
width
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Breite des Rasterimage in Pixel
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
heigh
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
t: H
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
he des Rasterimage in Pixel
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
type
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Type des Rasterimage (png, jpg, tiff)
\end_layout
 
\end_deeper
\begin_layout Standard
Beispiel:
\end_layout
 
\begin_layout Code
<LinePatternSymbolizer width="16" height="16" type="png" file="/path/to/icon.png"
/>
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
PolygonPatternSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-PolygonPatternSymbolizer"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Zeichnet eine Fl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
che mit einer Hintergrundfarbe und verteilt das Rasterimage gleichm
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;&szlig;
\end_layout
 
\end_inset
 
ig
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber die Fl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
che.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>PolygonPatternSymbolizer</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="polygon_pattern.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>PolygonPatternSymbolizer</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
PolygonPatternSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Elementtype: Zeichnet eine Fl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
che mit einem Rasterimage
\end_layout
 
\begin_layout Itemize
Attribute:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
file
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Pfad zu einem Rasterimage in einem der Formate PNG oder JPG
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
width
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Breite des Rasterimage in Pixel
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
height
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: H
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
he des Rasterimage in Pixel
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
type
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Type des Rasterimage (png, jpg, tiff)
\end_layout
 
\end_deeper
\begin_layout Standard
Beispiel:
\end_layout
 
\begin_layout Code
<PolygonPatternSymbolizer width="16" height="16" type="png" file="/path/to/icon.p
ng"/>
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
TextSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-TextSymbolizer"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Schreibt einen Text in einer angegebenen Farbe und Schrift.
\end_layout
 
\begin_layout Standard
Ein
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
TextSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
wird dazu verwendet, um die Elemente einer Landkarte zu beschriften.
Dabei kann die Schrift, die Schriftgr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;&szlig;
\end_layout
 
\end_inset
 
e, sowie die Schriftfarbe gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
hlt werden.
Zus
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
tzlich kann bestimmt werden, ob die Schift
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber dem Objekt angezeigt werden soll, oder entlang einer Linie (Beschriftung
von Stra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
en, Fl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen, etc.).
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
TextSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Elementtype: Beschriftet Objekte
\end_layout
 
\begin_layout Itemize
Attribute:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
name
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Das ist der Feldname auf den sich der Text bezieht.
Der Feldname bezieht sich auf eine Datenbank, oder dem Feld einer Shape
Datei, oder dem Feld einer OSM-Datei.
Im Falle einer Shape Datei oder einer OSM-Datei, muss der Feldname der
Gro
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
-Kleinschreibung entsprechen.
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
face_name
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Der Name der zu verwendenden Schrift.
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
size
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;&szlig;
\end_layout
 
\end_inset
 
e der Schrift in Pixel
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
wrap_width
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: L
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
nge in Pixeln bevor ein Text umgebrochen wird.
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
fill
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Farbe des Textes (z.B.: #FFFFFF)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
halo_radius
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Radius des Lichthofs um die Schrift in ganzen Pixel
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
dx, dy
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Deplaziere den Text um eine fixe Anzahl von Pixel um beide Achsen
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
min_distance
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Minimale Abstand zwischen sich wiederholenden Beschriftungen wie Stra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
ennamen und Schildsymbolen
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
placement
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Standard:
\begin_inset Quotes eld
\end_inset
 
point
\begin_inset Quotes erd
\end_inset
 
; Beschriftung
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber dem Objekt.
\begin_inset Quotes eld
\end_inset
 
line
\begin_inset Quotes erd
\end_inset
 
; Beschriftung entlang der Linie des Objekts (Stra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
en, Fl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
sse, etc.)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
alignment
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Vertikale Positionierung der Beschriftung relativ zu einem Punkt ("top"
(Beschriftung oberhalb des Punkts), "middle" (Beschriftung
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber dem Punkt), "bottom" (Beschriftung unterhalb des Punkts)) Standard ist
"bottom"
\end_layout
 
\end_deeper
\begin_layout Standard
Beispiel:
\end_layout
 
\begin_layout Code
<TextSymbolizer name="FIELD_NAME" face_name="DejaVu Sans Book" size="10"
fill="black" halo_fill= "white" halo_radius="1" placement="line" allow_overlap=
"false"/>
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
ShieldSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-ShieldSymbolizer"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Ein
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
ShieldSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
wird verwendet um Schildsymbole auf eine Karte zu zeichnen.
Die Symbole werden als Rasterimage angegeben.
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
ShieldSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Elementtype: Zeichnet Schildsymbole
\end_layout
 
\begin_layout Itemize
Attribute:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
name
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Das ist der Feldname auf den sich der Text bezieht.
Der Feldname bezieht sich auf eine Datenbank, oder dem Feld einer Shape
Datei, oder dem Feld einer OSM-Datei.
Im Falle einer Shape Datei oder einer OSM-Datei, muss der Feldname der
Gro
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
-Kleinschreibung entsprechen.
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
face_name
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Name der zu verwendenden Schrift
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
fill
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Farbe der Schrift
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
placement
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Standard:
\begin_inset Quotes eld
\end_inset
 
point
\begin_inset Quotes erd
\end_inset
 
; Beschriftung
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ber dem Objekt.
\begin_inset Quotes eld
\end_inset
 
line
\begin_inset Quotes erd
\end_inset
 
; Beschriftung entlang der Linie des Objekts (Stra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
en, Fl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
sse, etc.)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
file
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Dateiname des Schildsymbols.
Es muss sich um ein Rasterimage in einem der Formate PNG, JPG oder TIFF
handeln.
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
type
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Typ des Rasterimages (png, jpg, tiff)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
size
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Gr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;&szlig;
\end_layout
 
\end_inset
 
e der Schrift in Pixel
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
width
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Breite des Schildsymbols in Pixel
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
height
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: H
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
he des Schildsymbols in Pixel
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
dx, dy
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Deplaziere den Text um eine fixe Anzahl von Pixel um beide Achsen
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
min_distance
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Minimale Abstand zwischen sich wiederholenden Beschriftungen wie Stra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
ennamen und Schildsymbolen
\end_layout
 
\end_deeper
\begin_layout Standard
Beispiel:
\end_layout
 
\begin_layout Code
<Style name="My Style">
\end_layout
 
\begin_layout Code
<Rule>
\end_layout
 
\begin_layout Code
<ShieldSymbolizer name="NAME" face_name="DejaVu Sans Bold" size="6"
fill="#000000" min_distance="50" file="images/ushighway_shield_20.png" type="png
" width="20" height="20" spacing="100" min_distance="50"></ShieldSymbolizer>
\end_layout
 
\begin_layout Code
</Rule>
\end_layout
 
\begin_layout Code
</Style>
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
LineSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-LineSymbolizer"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Ein
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
LineSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
wird verwendet um eine Linie zu zeichnen.
Dabei kann das Aussehen der Linie bestimmt werden.
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
LineSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Elementtype: Zeichnet eine Linie
\end_layout
 
\begin_layout Itemize
Attribute:
\end_layout
 
\begin_deeper
\begin_layout Itemize
Keine
\end_layout
 
\end_deeper
\begin_layout Itemize
Kinder:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
CssParameter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-CssParameter"
 
\end_inset
 
)
\end_layout
 
\end_deeper
\begin_layout Subsubsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
CssParameter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-CssParameter"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Innerhalb eines
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
LineSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
werden die einzelnen Optionen mittels des Elements
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
CssParameter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
definiert.
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
CssParameter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Elementtype: Definiert Optionen f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r das Element
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
LineSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Attribute:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
name
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Definiert den Namen einer Option.
\end_layout
 
\end_deeper
\begin_layout Standard
Die folgende Tabelle listet die Namen der m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glichen Optionen und beschreibt ihre Bedeutung:
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<informaltable><tgroup cols="3" colsep="1" rowsep="1">
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col0" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col1" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col2" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<tbody>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Option</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Inhalt</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Bedeutung</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">stroke</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">CSS Farbe</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Ein Farbwert</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">stroke-width</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">0.0 - n</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Breite der Linie in Pixeln</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">stroke-opacity</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">0.0 - 1.0</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Transparenz; 0.0 ist vollst&auml;ndig transparen
t.
1.0 ist vollkommen undurchsichtig.</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">stroke-linejoin</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">miter, round, bevel</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Definiert die Art wie zwei Linien zusammengef&u
uml;gt werden sollen:
\end_layout
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Line join</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="linejoin.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Line join</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot></entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">stroke-linecap</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">round, butt, square</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Definiert wie das Ende einer Linie aussehen
soll:
\end_layout
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Line cap</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="linecap.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Line cap</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot></entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">stroke-dasharray</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">0.0 - n, 0.0 - n</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Ein Paar von L&auml;ngenwerten [a, b],
wobei (a) die Strichl&auml;nge ist und (b) die L&auml;nge des Zwischenraums.
Die Angabe ist in Pixel.</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
</tbody>
\end_layout
 
\begin_layout Plain Layout
 
</tgroup></informaltable>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Beispiel:
\end_layout
 
\begin_layout Code
<LineSymbolizer>
\end_layout
 
\begin_layout Code
<CssParameter name="stroke">#0000ff</CssParameter>
\end_layout
 
\begin_layout Code
<CssParameter name="stroke-width">4</CssParameter>
\end_layout
 
\begin_layout Code
</LineSymbolizer>
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
PolygonSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-PolygonSymbolizer"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Zeichnet ein unregelm
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;&szlig;
\end_layout
 
\end_inset
 
iges Vieleck (Polygon).
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
PolygonSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Elementtype: Polygon
\end_layout
 
\begin_layout Itemize
Attribute:
\end_layout
 
\begin_deeper
\begin_layout Itemize
Keine
\end_layout
 
\end_deeper
\begin_layout Itemize
Kinder:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
CssParameter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-CssParameter2"
 
\end_inset
 
)
\end_layout
 
\end_deeper
\begin_layout Subsubsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
CssParameter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-CssParameter2"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Innerhalb eines
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
PolygonSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
werden die einzelnen Optionen mittels des Elements
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
CssParameter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
definiert.
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
CssParameter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Elementtype: Definiert Optionen f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r das Element
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
PolygonSymbolizer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Attribute:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
name
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Definiert den Namen einer Option.
\end_layout
 
\end_deeper
\begin_layout Standard
Die folgende Tabelle listet die Namen der m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glichen Optionen und beschreibt ihre Bedeutung:
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<informaltable><tgroup cols="3" colsep="1" rowsep="1">
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col0" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col1" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col2" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<tbody>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Option</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Inhalt</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Bedeutung</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">fill</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">CSS Farbe</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Ein Farbwert</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">fill-opacity</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">0.0 - 1.0</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Transparenz; 0.0 ist vollst&amp;auml;ndig
transparent.
1.0 ist vollkommen undurchsichtig.</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
</tbody>
\end_layout
 
\begin_layout Plain Layout
 
</tgroup></informaltable>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Beispiel:
\end_layout
 
\begin_layout Code
<PolygonSymbolizer />
\end_layout
 
\begin_layout Code
<CssParameter name="fill">steelblue</CssParameter>
\end_layout
 
\begin_layout Code
<CssParameter name="fill-opacity">0.5</CssParameter>
\end_layout
 
\begin_layout Code
</PolygonSymbolizer>
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
Layer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-Layer"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Layer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Element type: References a Style and a DataSource
\end_layout
 
\begin_layout Itemize
Attributes:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
name
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Der Name des Layers.
Diser Name muss eindeutig sein!
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
status
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Standard "off"; on oder off, "0" oder "1"; Nur wenn der Status aktiv ist
(on, 1, true), wird das Layer gezeichnet.
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
clear_label_cache
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Standard "off".
Wird das auf
\begin_inset Quotes eld
\end_inset
 
on
\begin_inset Quotes erd
\end_inset
 
gesetzt, wird die interne Liste zum Setzen von Objekten gel
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
scht.
Alle Objekte in diesem Layer und in den folgenden, werden ohne R
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
cksicht auf vorherige Plazierungen gezeichnet.
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
srs
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Definiert die Projektion, welche f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r dieses Layer verwendet werden soll (z.B.:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<userinput>
\end_layout
 
\end_inset
 
+proj=latlong +datum=WGS84
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</userinput>
\end_layout
 
\end_inset
 
)
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
title
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Standard: ""; Definiert einen Titel f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r dieses Layer
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
abstract
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Standard:
\begin_inset Quotes eld
\end_inset
 
 
\begin_inset Quotes erd
\end_inset
 
; Definiert einen kurzen Beschreibungstext f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r dieses Layer.
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
minzoom
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Standard 0.0; Definiert den minimalen Vergr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;&szlig;
\end_layout
 
\end_inset
 
erungsfaktor.
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
maxzoom
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Standard: 1.797693134862316e+308; Definiert den maximalen Vergr
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;&szlig;
\end_layout
 
\end_inset
 
erungsfaktor.
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
queryable
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Standard "false";
\end_layout
 
\end_deeper
\begin_layout Itemize
Children:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
StyleName
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Der Name eines zuvor definierten
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Style
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
(siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-Style"
 
\end_inset
 
).
Der hier angegebene Name muss existieren!
\end_layout
 
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Datasource
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Definiert die Quelle der Kartendaten und enth
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
lt Informationen wie diese ausgelesen werden k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen.
Siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element.-Datasource"
 
\end_inset
 
.
\end_layout
 
\end_deeper
\begin_layout Standard
Beispiel:
\end_layout
 
\begin_layout Code
<Layer name="coastlines" status="on" srs="+proj=merc +datum=WGS84 +k=1.0
+units=m +over +no_defs">
\end_layout
 
\begin_layout Code
<StyleName>coast</StyleName>
\end_layout
 
\begin_layout Code
<Datasource>
\end_layout
 
\begin_layout Code
<Parameter name="type">shape</Parameter>
\end_layout
 
\begin_layout Code
<Parameter name="file">coastline</Parameter>
\end_layout
 
\begin_layout Code
</Datasource>
\end_layout
 
\begin_layout Code
</Layer>
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
StyleName
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-StyleName"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Innerhalb eines
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Layer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
-Elements muss mindestens ein
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
StyleName
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
-Element angegeben werden.
Es k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen aber beliebig viele
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
StyleName
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
-Elemente in einem
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Layer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
angegeben werden.
Definiert wird nur der Name eines zuvor bereits definierten
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Style
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
.
Der Name muss existieren!
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Style
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Elementtyp: Name eines
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Style
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Attribute:
\end_layout
 
\begin_deeper
\begin_layout Itemize
Keine
\end_layout
 
\end_deeper
\begin_layout Standard
Beispiel:
\end_layout
 
\begin_layout Code
<StyleName>style</StyleName>
\end_layout
 
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
Datasource
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element.-Datasource"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Das Element
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Datasource
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
definiert die Quelle, aus der die Karte gezeichnet werden soll.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
verwendet intern
\emph on
Mapnik
\emph default
zum Zeichnen von Karten.
Das beinhaltet mehrere Arten von Quellen.
F
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r jede der gew
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
nschten Quellen, muss ein entsprechendes
\emph on
Plugin
\emph default
vorhanden sein.
Damit diese Bibliothek weis woher es die Daten zum Zeichnen der Karte nehmen
soll, muss das definiert werden.
Abh
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
ngig von der Art der Quelle, m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
ssen verschiedene Angaben gemacht werden.
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Datasource
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Elementtyp: Definiert die Datenquelle des
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Layer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Attribute:
\end_layout
 
\begin_deeper
\begin_layout Itemize
Keine
\end_layout
 
\end_deeper
\begin_layout Itemize
Kinder
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Parameter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
: Definiert einen Parameter welcher die Datenquelle spezifiziert (siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-Parameter"
 
\end_inset
 
).
\end_layout
 
\end_deeper
\begin_layout Subsection
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<markup>
\end_layout
 
\end_inset
 
Parameter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</markup>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Element-Parameter"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Definiert einen Parameter zur Spezifikation der Datenquelle f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r ein
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Layer
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
.
\end_layout
 
\begin_layout Itemize
Element:
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Parameter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
Elementtyp: Parameterspezifikation f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r eine Datenquelle.
\end_layout
 
\begin_layout Itemize
Attribute:
\end_layout
 
\begin_deeper
\begin_layout Itemize
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
name
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
 
\end_layout
 
\end_deeper
\begin_layout Subsubsection
Datenquelle: PostGIS
\begin_inset CommandInset label
LatexCommand label
name "sec.Datenquelle-PostGIS"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Bei PostGIS handelt es sich um eine spezielle PostgreSQL-Datenbank, welche
um Geofunktionen erweitert wurde.
Die folgende Tabelle zeigt die notwendigen Definitionen um auf die Daten
in einer solchen Datenbank zugreifen zu k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<informaltable><tgroup cols="2" colsep="1" rowsep="1">
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col0" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col1" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<tbody>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Parameter</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Bedeutung</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">host</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Name des Computers im Netzwerk, auf dem
die Datenbank l&auml;uft.</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">dbname</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Name der Datenbank</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">user</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Benutzername unter dem auf die Datenbank
zugegriffen werden kann.</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">password</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Das Passwort des users mit dem auf die
Datenbank zugegriffen wird.</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">table</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Name der Tabelle welche f&uuml;r eine Abfrage
verwendet wird.
Hier kann eine komplexe SQL-Abfrage angegeben werden, welche als erster
Filter f&uuml;r das gesamte <command>Layer</command> fungiert.</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">estimate_extent</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Die Fl&auml;che in Geokoordinaten, welche
von der Datenquelle, und damit vom <command>Layer</command> abgedeckt wird.</ent
ry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">extent</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Standard: false; Wird dieser Wert auf &ldquo;tr
ue&rdquo; gesetzt, werden die Werte unter <command>estimate_extent</command>
ber&uuml;cksichtigt.
Andernfalls nicht.</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
</tbody>
\end_layout
 
\begin_layout Plain Layout
 
</tgroup></informaltable>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsubsection
Datenquelle: Shape-Datei
\begin_inset CommandInset label
LatexCommand label
name "sec.Datenquelle-Shape-Datei"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
ist in der Lage Datenquellen nach dem
\begin_inset CommandInset href
LatexCommand href
name "ESRI-Standard"
target "http://de.wikipedia.org/wiki/ESRI"
 
\end_inset
 
zu verarbeiten.
Es k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen s.g.
\begin_inset CommandInset href
LatexCommand href
name "Shapedateien"
target "http://de.wikipedia.org/wiki/Shapefile"
 
\end_inset
 
eingelesen werden und daraus Karten generiert werden.
Im Internet gibt es verschiedene Quellen f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Shapedateien und alle beinhalten unterschiedliche Felder.
Tatsächlich handelt es sich bei einer Shapedatei nicht um eine Datei, sondern
zumeist um drei bis vier Dateien.
Deshalb wird die Dateierweiterung nicht angegeben, diese findet
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
selbst.
F
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r eine Karte werden i.d.R.
mehr als eine Shapedatei verwendet, da die einzelnen Komponenten einer
Karte auf verschiedene Dateien aufgeteilt sind.
Zumeist findet man eine Datei f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Stra
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
en, eine f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Fl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
sse, eine f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Punktobjekte u.s.w.
\end_layout
 
\begin_layout Standard
Wie bei einer Datenbank, besteht auch eine Shapedatei aus Datenfeldern.
Es handelt sich also um Tabellen, wobei jede Shapedatei genau eine Tabelle
ist.
So wie bei Datenbanken, haben die einzelnen
\begin_inset Quotes eld
\end_inset
 
Spalten
\begin_inset Quotes erd
\end_inset
 
der Tabelle Namen.
Im Gegensatz zu Datenbanken, spielt die Gro
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
-Kleinschreibung dabei ein wichtige Rolle.
Insbesondere in der
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Filter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
-Anweisung (siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Element-Filter"
 
\end_inset
 
) muss darauf geachtet werden.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<informaltable><tgroup cols="2" colsep="1" rowsep="1">
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col0" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col1" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<tbody>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Parameter</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Bedeutung</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">file</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Pfad und Dateiname der Shapedatei.
Die Dateiendung darf nicht angegeben werden!</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
</tbody>
\end_layout
 
\begin_layout Plain Layout
 
</tgroup></informaltable>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsubsection
Datenquelle: OSM
\begin_inset CommandInset label
LatexCommand label
name "sec.Datenquell-OSM"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
OSM ist das Datenformat des
\begin_inset CommandInset href
LatexCommand href
name "Open Street Map"
target "http://www.openstreetmap.org"
 
\end_inset
 
Projekts, welches eine weltweite freie Landkarte zur Verf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
gung stellt.
OSM-Dateien sind selbst f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r kleine Gebiete sehr gro
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&szlig;
\end_layout
 
\end_inset
 
und, da sie im XML-Format gespeichert sind, sehr langsam.
Sie direkt mit
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
zu verwenden ist m
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
glich, erfordert aber extrem schnelle Festplatten, wenn man innerhalb einer
akzeptablen Zeit eine Landkarte sehen will.
Das OSM-Format wurde entwickelt, um Landkarteninformationen transportieren
zu k
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
nnen.
Es ist daf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r gedacht, die Daten in eine Datenbank einzuspielen.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<informaltable><tgroup cols="2" colsep="1" rowsep="1">
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col0" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<colspec colname="col1" align="left" />
\end_layout
 
\begin_layout Plain Layout
 
<tbody>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Parameter</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="center" valign="top">Bedeutung</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">file</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Pfad und Dateiname der OSM-Datei.</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">parser</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Parser der zum Entschl&uuml;sseln der OSM-Datei
verwendet werden soll.
Hier wird derzeit nur "libxml2" unterst&uuml;tzt.</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">url</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">URL von der die OSM-Datei geladen werden
soll.
Wenn dieser Parameter angegeben wird, muss der Parameter <command>bbox</command
> ebenfalls angegeben werden.
Es handelt sich hierbei nicht um eine Vollst&auml;ndige URL, sondern lediglich
um die Basis (z.B.: http://127.0.0.1:8800/tiledata)</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
<row>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">bbox</entry>
\end_layout
 
\begin_layout Plain Layout
 
<entry align="left" valign="top">Der "bounding-box" parameter, welcher zur
URL hinzugef&uuml;gt werden soll.
Es gibt kein bestimmtes Format f&uuml;r diesen Parameter, aber alles was
hier steht wird nach einem "?bbox=" hinzugef&uuml;gt.
Wenn also "bbox" gleich "115.136719,-31.802893,116.894531,-33.284620" ist und
die URL "http://127.0.0.1:8800/tiledata" ist, dann ergibt das: http://127.0.0.1:8800/
tiledata?bbox=115.136719,-31.802893,116.894531,-33.284620</entry>
\end_layout
 
\begin_layout Plain Layout
 
</row>
\end_layout
 
\begin_layout Plain Layout
 
</tbody>
\end_layout
 
\begin_layout Plain Layout
 
</tgroup></informaltable>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Chapter
Danksagung
\begin_inset CommandInset label
LatexCommand label
name "cha.Credits"
 
\end_inset
 
 
\end_layout
 
\begin_layout Section
Danksagung und Lizenz
\begin_inset CommandInset label
LatexCommand label
name "sec.Danksagung-und-Lizenz"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<para>&sportwatcher;</para>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Programm
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<trademark class="copyright">
\end_layout
 
\end_inset
 
Copyright
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</trademark>
\end_layout
 
\end_inset
 
2007 - 2009 bei Andreas Theofilu
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<email>
\end_layout
 
\end_inset
 
andreas@theosys.at
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</email>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<para>Basierend auf <command>garmin-tools</command> von Dave Bailey <email>dave@
daveb.net</email></para>
\end_layout
 
\begin_layout Plain Layout
 
<para>Basierend auf <command>GANT</command> von Paul <email>paul@ant.sbrk.co.uk</em
ail></para>
\end_layout
 
\begin_layout Plain Layout
 
<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
\end_layout
 
\begin_layout Plain Layout
 
&underFDL; <!-- FDL: do not remove -->
\end_layout
 
\begin_layout Plain Layout
 
&underGPL; <!-- GPL License -->
\end_layout
 
\end_inset
 
 
\end_layout
 
\end_body
\end_document
/sportwatcher/trunk/doc/en/sportwatcher.lyx
0,0 → 1,4820
#LyX 1.6.3 created this file. For more info see http://www.lyx.org/
\lyxformat 345
\begin_document
\begin_header
\textclass docbook-book
\begin_preamble
<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
<!ENTITY sportwatcher "<application>SportWatcher 0.6</application>">
<!ENTITY kappname "&sportwatcher;"><!-- Do *not* replace kappname-->
<!ENTITY package "kde-module"><!-- kdebase, kdeadmin, etc -->
<!ENTITY % addindex "IGNORE">
<!ENTITY % English "INCLUDE"><!-- change language only here -->
 
]>
 
<!-- XML file was created by LyX 1.6.3
See http://www.lyx.org/ for more information -->
<book lang="&language;">
<bookinfo>
<title>The user manual for &sportwatcher;</title>
 
<authorgroup>
<author>
<firstname>Andreas</firstname>
<othername></othername>
<surname>Theofilu</surname>
<affiliation>
<address><email>andreas@theosys.at</email></address>
</affiliation>
</author>
</authorgroup>
 
<copyright>
<year>2007</year>
<year>2008</year>
<year>2009</year>
<holder>Andreas Theofilu</holder>
</copyright>
<!-- Translators: put here the copyright notice of the translation -->
<!-- Put here the FDL notice. Read the explanation in fdl-notice.docbook
and in the FDL itself on how to use it. -->
<legalnotice>&FDLNotice;</legalnotice>
 
<date>2009-07-30</date>
<releaseinfo>0.6</releaseinfo>
 
<abstract>
<para>&sportwatcher; is program to read out aktivities from a Garmin Forerunner. It support all sport watches connected over the USB port, like Garmin Forerunner305.</para>
</abstract>
 
<keywordset>
<keyword>KDE</keyword>
<keyword>SportWatcher</keyword>
<keyword>Garmin</keyword>
<keyword>GDAL</keyword>
</keywordset>
 
</bookinfo>
\end_preamble
\use_default_options true
\begin_modules
logicalmkup
minimalistic
\end_modules
\language english
\inputencoding auto
\font_roman default
\font_sans default
\font_typewriter default
\font_default_family default
\font_sc false
\font_osf false
\font_sf_scale 100
\font_tt_scale 100
 
\graphics default
\paperfontsize default
\spacing single
\use_hyperref true
\pdf_title "Benutzerhandbuch für SportWatcher 0.6"
\pdf_author "Andreas Theofilu <andreas@theosys.at>"
\pdf_subject "Benutzerhandbuch"
\pdf_keywords "SportWatcher KDE Qt"
\pdf_bookmarks true
\pdf_bookmarksnumbered false
\pdf_bookmarksopen false
\pdf_bookmarksopenlevel 1
\pdf_breaklinks true
\pdf_pdfborder false
\pdf_colorlinks false
\pdf_backref false
\pdf_pdfusetitle true
\papersize default
\use_geometry false
\use_amsmath 1
\use_esint 1
\cite_engine basic
\use_bibtopic false
\paperorientation portrait
\secnumdepth 4
\tocdepth 4
\paragraph_separation indent
\defskip medskip
\quotes_language english
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\author ""
\author ""
\end_header
 
\begin_body
 
\begin_layout Chapter
Introduction
\begin_inset CommandInset label
LatexCommand label
name "cha:Introduction"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
In the first place, SportWatcher is a program to get out some GPS data from
a GPS receiver.
I started developing this program when I realized, that there was no support
for my new Garmin Forerunner305 under Linux.
Because I use Linux only, I was not able to use the software who came with
the watch, because it was for Windows only.
So I looked closer to this GPS receiver, made for sport and training.
Like most GPS receivers from Garmin, this one uses also the NMEA protocol
to transfer data.
By accident I found the garmintools, written by "Dave Bailey" (<dave <at>
daveb <dot> net>).
This tools contain a library to read out the data over the USB port.
I used the source by courtesy of Dave as the basic of SportWatcher and
used it to get out everything of my Forerunner 305 and hopefully every
compatible GPS receiver.
\end_layout
 
\begin_layout Section
Supported GPS receiver
\begin_inset CommandInset label
LatexCommand label
name "sec:Supported-GPS-receiver"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Basically every GPS receiver, who uses the NMEA protocol and has an USB
port, should be supported.
However.
Only the following receivers are tested:
\end_layout
 
\begin_layout Itemize
Garmin Forerunner305
\end_layout
 
\begin_layout Itemize
Garmin Forerunner205
\end_layout
 
\begin_layout Standard
If you own another type of GPS receiver and when it works with SportWatcher,
please send an e−mail to
\emph on
andreas <at> theosys <dot> at
\emph default
.
\end_layout
 
\begin_layout Chapter
Installation
\begin_inset CommandInset label
LatexCommand label
name "cha.Installation"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
was written in C++ and is made for the desktop
\begin_inset CommandInset href
LatexCommand href
name "KDE"
target "http://www.kde.org"
 
\end_inset
 
.
The program was developed exclusive under Linux.
SportWatcher is open source! This means, that the whole source is available
to you and you are allowed to use it for your own.
The source code, and with it the whole program, is licensed under the
\begin_inset CommandInset href
LatexCommand href
name "GNU General Public License version 3"
target "http://www.gnu.org/licenses/gpl.html"
 
\end_inset
 
.
\end_layout
 
\begin_layout Section
Download
\begin_inset CommandInset label
LatexCommand label
name "sec.Download"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
SportWatcher is available as a binary package for some Linux distributions.
Of course, ther is also the source code available.
Get the stable source code or the package for your distribution from one
of the following sources:
\end_layout
 
\begin_layout Itemize
Sourceforge:
\begin_inset CommandInset href
LatexCommand href
name "Sourceforge"
target "http://sourceforge.net/projects/sportwatcher/"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
TheoSys:
\begin_inset CommandInset href
LatexCommand href
name "TheoSys"
target "http://www.theosys.at/download"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
If you like to help develop SportWatcher, or simply want to have the latest,
untested code, with all available bells and whistles, then you can get
the code out of one of the subversion archives.
The source code in the subversion archives, is for developers and is not
tested! There is no garanty, that this code will even compile!
\end_layout
 
\begin_layout Standard
Type on the command line (shell), one of the following commands, dependig
from what archive you want to download the code:
\end_layout
 
\begin_layout Code
# svn checkout https://sportwatcher.svn.sourceforge.net/svnroot/sportwatcher
\end_layout
 
\begin_layout Standard
or
\end_layout
 
\begin_layout Code
# svn checkout svn://www.theosys.at/sportwatcher/trunk
\end_layout
 
\begin_layout Standard
It is possible to access the
\begin_inset CommandInset href
LatexCommand href
name "Repository"
target "http://www.theosys.at/websvn/listing.php?repname=repos+1&path=/sportwatcher/trunk/&rev=0&sc=0"
 
\end_inset
 
, containing the latest code, with your WEB browser too.
\end_layout
 
\begin_layout Subsection
Necessary components
\begin_inset CommandInset label
LatexCommand label
name "sec.Necessary-components"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
To be able to compile SportWatcher you need the following components:
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "KDE 4.1.x"
target "http://www.kde.org"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "GDAL 1.5.x"
target "http://www.gdal.org"
 
\end_inset
 
(optional)
\end_layout
 
\begin_layout Subsubsection
KDE 4.1.x
\begin_inset CommandInset label
LatexCommand label
name "sec.KDE-4.1.x"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Since version 0.6 SportWatcher needs at least version 4.1.0 of KDE.
It will not compile with older versions of it!
\end_layout
 
\begin_layout Subsubsection
GDAL 1.5.x
\begin_inset CommandInset label
LatexCommand label
name "sec.GDAL-1.5.x"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
SportWatcher is able to display a map underneath a track.
This is made with the help of the GDAL library.
But this library is optional.
It is possible, to compile SportWatcher even without GDAL installed.
Though the ability to display maps is missing then.
\end_layout
 
\begin_layout Standard
Debian testing (Squeeze) supports currently version 1.5.4 of GDAL.
Up to version 8.04 TLS of Ubuntu (Hardy Heron), only version 1.4.x of GDAL
is supported.
This version of GDAL is not appropriate for SportWatcher.
It is no problem to use the newer version 1.6.0 of GDAL.
SportWatcher will compile and function very well with the newest version.
\end_layout
 
\begin_layout Standard
openSUSE 11.0 doesn't support GDAL out of the box.
There are some easy to find places, where you can download GDAL for openSUSE,
but it's not easy to satisfy the dependencies, GDAL needs.
Therefore I've forgone to include GDAL.
This means, that version 0.5 of SportWatcher does not support maps on openSUSE
11.0.
\end_layout
 
\begin_layout Standard
Also openSUSE 11.1 does not support GDAL.
I decided to compile the binary version with it.
To make it simple to compile SprortWatcher yourself, you can download GDAL
for openSUSE 11.1 from here:
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "gdal-1.6.1-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/gdal-1.6.1-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "geotiff-1.2.5-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/geotiff-1.2.5-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "libgdal1-1.6.1-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/libgdal1-1.6.1-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "libgdal-devel-1.6.1-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/libgdal-devel-1.6.1-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "libgeos1-3.1.0-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/libgeos1-3.1.0-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "libgeos-devel-3.1.0-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/libgeos-devel-3.1.0-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "libgeotiff1-1.2.5-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/libgeotiff1-1.2.5-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Itemize
\begin_inset CommandInset href
LatexCommand href
name "libgeotiff-devel-1.2.5-0.pm.1.i586.rpm"
target "http://www.theosys.at/download/libgeotiff-devel-1.2.5-0.pm.1.i586.rpm"
 
\end_inset
 
 
\end_layout
 
\begin_layout Section
Compile / Install
\begin_inset CommandInset label
LatexCommand label
name "sec.Compile-Install"
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsection
Install the binary pakage
\begin_inset CommandInset label
LatexCommand label
name "sec.Install-the-binary"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
After downloading the pakage, open a shell and become root.
Then type in the following command:
\end_layout
 
\begin_layout Code
# dpkg -i sportwatcher_
\emph on
X.X-x
\emph default
.i386.deb
\end_layout
 
\begin_layout Standard
or
\end_layout
 
\begin_layout Code
# dpkg -i sportwatcher_
\emph on
X.X-x
\emph default
.amd64.deb
\end_layout
 
\begin_layout Standard
or
\end_layout
 
\begin_layout Code
# dpkg -i sportwatcher_
\emph on
X.X-x
\emph default
_ubuntu_i386.deb
\end_layout
 
\begin_layout Standard
or
\end_layout
 
\begin_layout Code
# rpm -ivh sportwatcher-
\emph on
X.X-x
\emph default
.i586.rpm
\end_layout
 
\begin_layout Standard
Where X.X-x represents the version and may look like 0.6-1, or the like.
After successfull installation you can use the program immediately.
\end_layout
 
\begin_layout Subsection
Compile
\begin_inset CommandInset label
LatexCommand label
name "sec.Compile"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
After downloading the source, and after it was uncompressed into a directory,
change to this new directory.
On a command line, type the following commands:
\end_layout
 
\begin_layout Code
$ mkdir build
\end_layout
 
\begin_layout Code
$ cmake ..
-DCMAKE_INSTALL_PREFIX=/usr/local
\end_layout
 
\begin_layout Standard
This program checks now for all necessary components.
In case something is missing, the script stops and displays an error message.
Common reason for errors are, that something is not installed.
In most cases, this is the developer version of a package.
With Debian, the name of the developer packages ends with
\emph on
dev
\emph default
.
Install the missing packages, if necessary.
\end_layout
 
\begin_layout Standard
With the following command, you start the compiler:
\end_layout
 
\begin_layout Code
$ make
\end_layout
 
\begin_layout Standard
In case it stops and display an error message, it is mostly because something
is not installed, or there is a wrong version installed.
Check out what version Debian supports, and install it.
\end_layout
 
\begin_layout Subsubsection
Installation
\begin_inset CommandInset label
LatexCommand label
name "sec.Installation"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
To install
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
for all users on your system, you need root priviledges.
Otherwise you can install the program into your home directory too.
With SportWatcher you got a file called INSTALL.
It contains a detailed description of how to install the program.
If you've troubles installing SportWatcher, read this file first! To install
SportWatcher for all users on your system, become root and type in the
following command:
\end_layout
 
\begin_layout Code
# make install
\end_layout
 
\begin_layout Standard
After successfull installation of the program, you can start it with the
command sportwatcher directly from the command line, or you can open the
menu "
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
Utilities
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
-->
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Sportwatcher
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
" and start it from there (this is for KDE only!).
\end_layout
 
\begin_layout Section
Settings for Linux
\begin_inset CommandInset label
LatexCommand label
name "sec.Settings-for-Linux"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
SportWatcher tries to find out the USB port, where you've connected your
GPS device itself and then it accesses this port directly.
Unfortunately this is often forbidden for normal users.
To grant access to the USB port for SportWatcher, you've to tell the UDEV
system, that it should set the access rights of the USB port in a way,
that a normal user is allowed to read and write.
While it's possible to run SportWatcher with root priviledges, what is
not recomended, you can add some lines to a configuration file of UDEV.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
greift direkt auf das USB-Port zu, an dem Sie Ihren
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<hardware>
\end_layout
 
\end_inset
 
Forerunner 305
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</hardware>
\end_layout
 
\end_inset
 
angeschlossen haben.
Allerdings fehlen einem normalen Anwender daf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r in der Regel die Berechtigungen, so das beim Versuch die Daten aus der
Uhr auszulesen, eine Fehlermeldung erscheint.
Startet man das Programm jedoch als Benutzer root, funktioniert das Auslesen
von Daten einwandfrei.
Diesem Problem kann man nun auf zwei Arten begegnen.
Man kann
\noun on
SportWatcher
\noun default
immer als
\emph on
root
\emph default
ausf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
hren, wovon ich jedoch dringend abrate, oder man manipuliert einmal die
Einstellungen von
\emph on
udev
\emph default
und vergibt die notwendigen Berechtigungen.
Im Folgenden wird Schritt f
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&uuml;
\end_layout
 
\end_inset
 
r Schritt erkl
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&auml;
\end_layout
 
\end_inset
 
rt, wie man die ben
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
tigten Berechtigungen einstellt.
\end_layout
 
\begin_layout Subsection
For Debian and (K)Ubuntu
\begin_inset CommandInset label
LatexCommand label
name "sec.For-Debian-and"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Open a shell and become root.
Then type in the following commands:
\end_layout
 
\begin_layout Code
# cd /etc/udev/rules.d
\end_layout
 
\begin_layout Code
# vi z60-garmin.rules
\end_layout
 
\begin_layout Standard
Instead of
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
vi
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
you can use any other text editor, of course.
Enter the following lines into the new created file:
\end_layout
 
\begin_layout Code
SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="0666"
\end_layout
 
\begin_layout Code
ATTRS{idVendor}=="091e", ATTRS{idProduct}=="0003", MODE="0666"
\end_layout
 
\begin_layout Standard
Save the file and restart UDEV by typing the following command on the command
line:
\end_layout
 
\begin_layout Code
# /etc/init.d/udev restart
\end_layout
 
\begin_layout Standard
From now on, the access to the USB port - only for your Garmin Forerunner,
regardless on which of the connectors you conected it - should be granted.
\end_layout
 
\begin_layout Subsection
Other distributions
\begin_inset CommandInset label
LatexCommand label
name "sec.Other-distributions"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
As long as your Linux distribution uses UDEV, the description above should
work.
In case your distribution uses something else, ask your system administrator,
or read the documentation of your system.
Especialy the chapter about setting rights on USB ports.
\end_layout
 
\begin_layout Subsection
It still doesn't work
\begin_inset CommandInset label
LatexCommand label
name "sec.It-still-doesn"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
In case of troubles, if the above instruction doesn't work, you should check
the vendor and product number of your GPS device.
If they differ from the ones above, type in the correct ones.
You can find out this numbers with the command:
\end_layout
 
\begin_layout Code
$ lsusb
\end_layout
 
\begin_layout Chapter
Working with
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "cha.Working-with"
 
\end_inset
 
 
\end_layout
 
\begin_layout Section
The menu
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
File
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.The-menu-File"
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsection
Read in aktivities
\begin_inset CommandInset label
LatexCommand label
name "sec.Read-in-aktivities"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
To visualize anything, SportWatcher must read some informations from a GPS
receiver.
To do this, SportWatcher offers a menu point:
\end_layout
 
\begin_layout Standard
\align center
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>The menu "File"</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="menuFile.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Menu File</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsubsection
Der Menu item
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Read data
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.Der-Menu-Read"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
With the menu item
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Read data
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
, it reads out all aktivities currently stored on the watch.
After clicking on this menu point, a window appears, showing the progress
of the read process.
\end_layout
 
\begin_layout Standard
\align center
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Progress dialog</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="Progress.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Progress dialog</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Depending on the set of data in the watch, this may take up to several minutes.
As soon as everything was read successful, the progress dialog disappears,
and one or more new entries appear at the left of the program window.
Everything is saved in files on your disk at this time.
SportWatcher allways reads the complete memory of the watch, but it saves
only new aktivities.
Existent activities are never overwritten.
\end_layout
 
\begin_layout Standard
At least the Garmin Forerunner305 reorganizes the aktivities, if memory
is nearly full.
It deletes messure points and leaves only the laps.
If SportWatcher would overwrite already saved activities, the meassure
point would be lost.
\end_layout
 
\begin_layout Standard
In case you've trouble getting the activities out of the watch, read the
section
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Settings-for-Linux"
 
\end_inset
 
.
\end_layout
 
\begin_layout Subsubsection
The menu item
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
Open
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.The-menu-Open"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
After clicking on this item, a dialog window appears.
There is a filter installed, showing only files with the extension
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<literal role="extension">
\end_layout
 
\end_inset
 
.gmn
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</literal>
\end_layout
 
\end_inset
 
.
This files are in the format,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
uses internal.
In case you've files in this format, you can read them in here.
If you selected a valid file,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
reads the file and saves it in it own directory structure.
Then the activity appear in the list of activities on the left side of
the main window.
\end_layout
 
\begin_layout Subsubsection
The Menu item
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Import
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.The-Menu-Import"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
is able to read files created from Garmin
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Trainingcenter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
.
This files have usually the file extension
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<literal role="extension">
\end_layout
 
\end_inset
 
.tcx
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</literal>
\end_layout
 
\end_inset
 
and are simple XML files.
There is also other software who can output activities in this format.
\end_layout
 
\begin_layout Standard
After clicking on this item, a file dialog box appears.
The filter is set to files with the extension
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<literal role="extension">
\end_layout
 
\end_inset
 
.tcx
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</literal>
\end_layout
 
\end_inset
 
.
Select the wanted file and click on button
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guibutton>
\end_layout
 
\end_inset
 
Open
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guibutton>
\end_layout
 
\end_inset
 
.
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
reads the file, evaluates it and parses it.
If it's valid, it will be stored as a new activity.
\end_layout
 
\begin_layout Subsection
Export activities
\begin_inset CommandInset label
LatexCommand label
name "sec.Export-activities"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
can save the activities in several formats.
Not every format can contain all informations of an activity.
Most of them can hold only the GPS informations.
The export features of SportWatcher allows other programs to visualize
a track, for example, in special ways.
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
currently supports the following formats:
\end_layout
 
\begin_layout Itemize
TCX - Garmin Trainig Center
\end_layout
 
\begin_layout Itemize
GPX - GPS Exchange Format
\end_layout
 
\begin_layout Itemize
OSM - Open Street Map Format
\end_layout
 
\begin_layout Itemize
HRM - Polar Heart Rate Monitor Format
\end_layout
 
\begin_layout Subsubsection
The menu item
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Save heart rate
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.The-menu-HR"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
The software comming with the sport watches of Polar support the proprietary
format
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
HRM
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
(Heart Rate Monitor).
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
can export an activity in this format.
Unfortunately this format can hold only the heart rate information, the
laps, and the total time of the activity.
\end_layout
 
\begin_layout Standard
After clicking the item
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Save heart rate
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
a file dialog box appears.
Choose the directory where you wand to save the file and type in the wanted
file name.
There is allready a filename ther in the notation Polar uses.
If you like, you can change it.
Click on the button
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guibutton>
\end_layout
 
\end_inset
 
Save
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guibutton>
\end_layout
 
\end_inset
 
to save the file.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<note><para>Allthough &sportwatcher; can save to the <acronym>HRM</acronym>
format, it can't import it.</para></note>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsubsection
The menu
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Save as
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.The-menu-Save"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
After clicking to this item, a file dialog box appears.
It allows to save the activity in one of the formats
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
TCX
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
GPX
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
and
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
OSM
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Save as</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="SaveAs.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Save as</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Select the wanted directory and type in the file name.
Select the wanted format at the filter line and click on the button
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guibutton>
\end_layout
 
\end_inset
 
Save
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guibutton>
\end_layout
 
\end_inset
 
.
If the file allready exists, SportWatcher ask you to overwrite the file.
Decide what you want to do and click the appropriate button.
\end_layout
 
\begin_layout Paragraph
The format TCX
\end_layout
 
\begin_layout Standard
This is the format Garmins
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Trainingcenter
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
uses.
It contains the complete information of an activity and can be used by
several programs.
It is also used by the TheoSys sport logger you'll find at
\end_layout
 
\begin_layout Code
\begin_inset CommandInset href
LatexCommand href
target "https://www.theosys.at/splog/index.php?lang=eng"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
This WEB application completes the records of your activities.
Try it out.
It's free!
\end_layout
 
\begin_layout Paragraph
The format GPX
\end_layout
 
\begin_layout Standard
This format is for transporting routes, based on GPS coordinates.
It holds the GPS coordinates of every meassure point.
Together this is a route representing the track.
\end_layout
 
\begin_layout Paragraph
The format OSM
\end_layout
 
\begin_layout Standard
This format describes a complete map.
It is used by the
\begin_inset CommandInset href
LatexCommand href
name "Open Street Map"
target "http://www.openstreetmap.org"
 
\end_inset
 
project to hold maps.
Because the maps are free, they are available for everybody and everybody
can add parts to the map.
If the way you was running or byking, is currently not part of Open Street
Map and you want it be part of the map, you can use this format to add
the way to the map.
There is more information on there WEB site.
\end_layout
 
\begin_layout Subsection
The menu item
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Print
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.The-menu-Print"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
After clicking on this item, the currently loaded activity will be printed.
If possible, everything is printed on one page.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<note><para>This function is not implemented with &sportwatcher;!</para></note>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Section
The menu
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
Edit
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.The-menu-Edit"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Menu Edit</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="menuEdit.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Menu Edit</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsection
The menu item
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Rename
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.The-menu-Rename"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
This menu item allows to rename an activity.
After clicking on this item, a small dialog box, with an edit line in it,
appears.
The line contails the actual name of the activity.
In case this is the default name, consisting of the date and time, the
time may be somewhat shortened.
This is because there are only 15 characters allowed.
Type in the name you want and them click on the button
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guibutton>
\end_layout
 
\end_inset
 
Ok
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guibutton>
\end_layout
 
\end_inset
 
.
This saves the new name and it shows up in the list of activities on the
left side of the main window.
\end_layout
 
\begin_layout Section
The menu
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
Settings
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.The-menu-Settings"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
You must not setup SportWatcher to make use of it.
After successful installation, it should work out of the box.
But as allways, there are some settings available.
The following items show step by step the possible settings and their meaning.
\end_layout
 
\begin_layout Standard
\align center
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Menu Settings</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="menuSettings.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Menu Settings</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsection
The menu item
\series bold
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Configure SportWatcher
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.The-menu-ConfSPW"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
This item opens a dialog box, where you can set sevaral things.
\end_layout
 
\begin_layout Standard
\align center
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Configure SportWatcher</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="ConfigureSportWatcher.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Configure SportWatcher</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsubsection
Heart rate limits
\begin_inset CommandInset label
LatexCommand label
name "sec.Heart-rate-limits"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
This part contains the limits of your personal heart rate range.
You can find out this ranges with an expensive lactat test, where you have
to repeat this test several times to get the real limits.
If you want to do that, ask the doctor of trust.
\end_layout
 
\begin_layout Standard
A simpler method is the following formular:
\end_layout
 
\begin_layout Code
<Max.
HR> = 220 - <age>
\end_layout
 
\begin_layout Standard
From the maximum heart rate you can calculate the levels (or zones).
The following table shows how:
\end_layout
 
\begin_layout Standard
\begin_inset Tabular
<lyxtabular version="3" rows="6" columns="4">
<features>
<column alignment="left" valignment="top" width="0">
<column alignment="left" valignment="top" width="0">
<column alignment="left" valignment="top" width="0">
<column alignment="left" valignment="top" width="0">
<row>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
Level
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
 
\series bold
Intensity
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
 
\series bold
Running
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
 
\series bold
Bike
\end_layout
 
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
0 (<1)
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
very low
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
< 65% (Regular run)
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
< 52% (CO --> Compensation)
\end_layout
 
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
1
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
low
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
65% - 80% (Ext run --> extensive run)
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
52% - 65% (SP1 --> Basic staying power 1)
\end_layout
 
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
2
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
middle
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
80% - 85% (Int run --> intensive run)
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
65% - 77% (SP2 --> Basic staying power 2)
\end_layout
 
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
3
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
high
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
85% - 90% (SPR --> speed run)
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
77% - 90% (PO--> Power)
\end_layout
 
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
4 (>3)
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
very high
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
> 90% (R --> Race)
\end_layout
 
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
 
\begin_layout Plain Layout
> 90% (HP --> High power)
\end_layout
 
\end_inset
</cell>
</row>
</lyxtabular>
 
\end_inset
 
 
\end_layout
 
\begin_layout Subsubsection
Other limits
\begin_inset CommandInset label
LatexCommand label
name "sec.Other-limits"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
The
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guilabel>
\end_layout
 
\end_inset
 
VO2max
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guilabel>
\end_layout
 
\end_inset
 
gives the maximum oxygen saturation in percent.
This indicator is also found during a lactat test.
Unfortunately there is no simple formula to calculate this, as far as I
know.
The second value
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guilabel>
\end_layout
 
\end_inset
 
weight
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guilabel>
\end_layout
 
\end_inset
 
is the the weight of your body in
\emph on
kilogramm
\emph default
.
\end_layout
 
\begin_layout Subsubsection
Device and file settings
\begin_inset CommandInset label
LatexCommand label
name "sec.Device-and-file"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
The settings in this block defines the path and files, where SportWatcher
stores it data.
\end_layout
 
\begin_layout Paragraph
Even surface contour line
\begin_inset CommandInset label
LatexCommand label
name "sec.Even-surface-contour"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
If the meassure of height is not very exact, and you get big fluctuations
especially when there are only small differences in height, you can check
this.
It will slightly even the contour line.
\end_layout
 
\begin_layout Paragraph
Use serial port instead of USB port
\begin_inset CommandInset label
LatexCommand label
name "sec.Use-serial-port"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
If your GPS receiver has only a serial port, you can set this here.
You can set the name of the device as described under
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Serial-device"
 
\end_inset
 
.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<note><para>This function is not tested and it's very likely that it will
not work!</para></note>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Paragraph
Serial device
\begin_inset CommandInset label
LatexCommand label
name "sec.Serial-device"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
The name of the serial device your GPS receiver is connected to.
This is only enabled, if you've checked
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guilabel>
\end_layout
 
\end_inset
 
Use serial port instead of USB port
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guilabel>
\end_layout
 
\end_inset
 
(look at
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Use-serial-port"
 
\end_inset
 
).
\end_layout
 
\begin_layout Paragraph
Data files
\begin_inset CommandInset label
LatexCommand label
name "sec.Data-files"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
save the data files, containing the activities in the directory, you specify
here.
Standard is
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<literal role="extension">
\end_layout
 
\end_inset
 
.sportwatcher
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</literal>
\end_layout
 
\end_inset
 
in your home directory.
After the first start, and after you've downloaded your first activity,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&sportwatcher;
\end_layout
 
\end_inset
 
creates this directory, in case it does not already exist, and saves the
activities there.
\end_layout
 
\begin_layout Paragraph
HRM files
\begin_inset CommandInset label
LatexCommand label
name "sec.HRM-files"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
SportWatcher is able to save the heart rate data of an activity into Polars
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
HRM
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
format.
If you do that (look at
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.The-menu-HR"
 
\end_inset
 
), the file dialog box opens with the directory you set here.
In case you use the software from Polar, than you can set this directory
to the one your Polar software uses.
SportWatcher sets the file name to the same notation Polar uses.
This makes the files from SportWatcher fit seamlessly into the ones of
Polar.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<note><para>Because the format from Polar can only hold heard rate data
with a fixed sample rate (5, 15, 30 or 60 seconds) the meassure points
are averaged to fit the sample rate (look at <xref linkend="sec.Other-limits"
/>)</para></note>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Paragraph
Map file
\begin_inset CommandInset label
LatexCommand label
name "sec.Map-file"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Enter in this line the path and name of a file that is a raster image of
a map or a control file.
It depends on the type of map (look at
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Map-type"
 
\end_inset
 
) you've set.
\end_layout
 
\begin_layout Subparagraph
Raster images
\end_layout
 
\begin_layout Standard
A raster image is a simple picture file.
You can view such files with nearly every graphic program (
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
GIMP
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
Gwenview
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
, etc.).
These files have extensions like
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<literal role="extension">.gif</literal>
\end_layout
 
\end_inset
 
,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<literal role="extension">.png</literal>
\end_layout
 
\end_inset
 
,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<literal role="extension">.tiff</literal>
\end_layout
 
\end_inset
 
and the like.
To make use of such images, you've to know the geo coordinates of the upper
left and the lower right corner.
Only the format
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>TIFF</acronym>
\end_layout
 
\end_inset
 
allows to save the geo coordinates directly in the file header.
But this is an optional information and you can't be sure that it's there.
These raster images have the drawback, that they have a fixed resolution.
They also show only a particular area and if your training session is partly
or completely off this area, you get only a part or even no map.
The advantage of a raster image is, that you need no external server or
network connection to get them.
Because they are local on your disc, they are allways available.
\end_layout
 
\begin_layout Subparagraph
Other sources of maps
\end_layout
 
\begin_layout Standard
To not have the dawback of a raster image, you can use a
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
WMS
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
server as a source of maps.
Unless this server isn't running on your local machine, you need an internet
connection to access it.
If you've set a
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
WMS
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
server, you must enter here the path and the name of the control file.
SportWatcher creates this control file itself, so you don't have to bother
with it.
Entering the name here makes sure, it will be created in a directory, where
SportWatcher have read and write access to.
\end_layout
 
\begin_layout Standard
Allthoug you can select
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
Shape
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
files as a source too, this is currently not supported.
In case of a
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
Shape
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
file you've to enter here only the path where the
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
Shape
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
files are.
In future SportWatcher will be able to read them and draw a map out of
them.
This will combine the advantages of vector maps with the advantages of
local raster images, because a
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
Shape
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
file is a local file, containing a map, or a part of it, in vector coordinates.
\end_layout
 
\begin_layout Paragraph
Map type
\begin_inset CommandInset label
LatexCommand label
name "sec.Map-type"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
This sets the type of map.
Basicly you can distinguish between raster images and vector based maps.
Most vector based maps (
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
WMS
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
servers,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
Shape
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
files) need the name and location where SportWatcher can create a control
file (look at
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Map-file"
 
\end_inset
 
).
For raster images you've to set the path and name of the file containing
the raster image.
\end_layout
 
\begin_layout Standard
The setting here is necessary to allow SportWatcher to decide which settings
dialog to show (look at
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.The-menu-ConfMap"
 
\end_inset
 
).
\end_layout
 
\begin_layout Subsubsection
Units
\begin_inset CommandInset label
LatexCommand label
name "sec.Units"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Here you can set metric units or U.S.
statute.
\end_layout
 
\begin_layout Standard
In case of metric units, SportWatcher shows meters, kilometers, kilometer
per hour.
If you still used to the old U.S.
statute units, SportWatcher shows feets, miles and miles per hour.
\end_layout
 
\begin_layout Subsection
The menu item
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenuitem>
\end_layout
 
\end_inset
 
Configure map
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenuitem>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.The-menu-ConfMap"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Dependend on the set map type (look at
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Map-type"
 
\end_inset
 
), SportWatcher displays an individual dialog to set the necessary settings
for the selected map.
Currently there are two dialog boxes.
One to set everything for a
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
WMS
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
server and one to define the corners of a map in geo coordinates.
\end_layout
 
\begin_layout Subsubsection
WMS
\begin_inset CommandInset label
LatexCommand label
name "sec.WMS"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\align center
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Configure WMS</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="ConfigureWMS.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Configure WMS</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
This dialog contains all necessary controls to set up the
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
 
WMS
\lang english
 
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
client.
You can access a WMS server over the
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
HTTP
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
protocol.
To get a map, you can use a simple
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
URL
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
.
You can use your internet browser to try that out.
Type in the following URL:
\end_layout
 
\begin_layout Code
http://onearth.jpl.nasa.gov/wms.cgi?VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&LAYERS=
modis,global_mosaic&STYLES=&FORMAT=image/png&WIDTH=800&HEIGHT=600&BBOX=14.200104,
46.612177,14.307995,46.633730
\end_layout
 
\begin_layout Standard
You should get a satelite picture of a part of
\emph on
Klagenfurt
\emph default
, a city in austria, and a piece of the
\emph on
W
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&ouml;
\end_layout
 
\end_inset
 
rtersee
\emph default
, a lake.
\emph on
Klagenfurt
\emph default
is on the bank of this lake.
This example shows how easy it is to access a WMS server.
SportWatcher sets all necessary parameters, including the wanted boundaries
for you, so you don't have to bother with that.
Beside the WMS server in our example, there are many others available.
Look at
\end_layout
 
\begin_layout Code
\begin_inset CommandInset href
LatexCommand href
name "http://www.skylab-mobilesystems.com/ger/wms_serverlist.html"
target "http://www.skylab-mobilesystems.com/ger/wms_serverlist.html"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
for a large list of free WMS servers.
\end_layout
 
\begin_layout Paragraph
Server URL
\begin_inset CommandInset label
LatexCommand label
name "sec.Server-URL"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Enter the
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<acronym>
\end_layout
 
\end_inset
 
URL
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</acronym>
\end_layout
 
\end_inset
 
of the WMS server.
Related to our example above, this would be:
\end_layout
 
\begin_layout Code
http://onearth.jpl.nasa.gov/wms.cgi
\end_layout
 
\begin_layout Standard
You can omit the extra parameters, as shown in the above example, because
SportWatcher will set them for you.
\end_layout
 
\begin_layout Paragraph
Layer name
\begin_inset CommandInset label
LatexCommand label
name "sec.Layer-name"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
A WMS server can provide several
\emph on
layers
\emph default
to distinguish between parts of a map.
Imagine a street map, for example.
There one layer could contain the streets, another contains the rivers
and another the rail ways.
Putting this three layer together results in a complete street map.
If you enter some layer names, you have to separate them with commas.
Thing about the order of the maps! For example: Should the streets be drawn
over the rivers or the other way?
\end_layout
 
\begin_layout Paragraph
SRS
\begin_inset CommandInset label
LatexCommand label
name "sec.SRS"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
To get a map with correct dimensions, the WMS server have to know the wanted
geodetic date.
If you want to learn more about geoids and projections, look at:
\end_layout
 
\begin_layout Code
\begin_inset CommandInset href
LatexCommand href
name "http://en.wikipedia.org/wiki/Geoid"
target "http://en.wikipedia.org/wiki/Geoid"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
SportWatcher provides several geodetic dates.
You must choose one, that is supported by the WMS server.
Otherwise the map will not exactly fit under the tracks.
In doubt take
\emph on
EPSG:4326
\emph default
, also known as
\emph on
WGS84
\emph default
.
\end_layout
 
\begin_layout Paragraph
CRS
\begin_inset CommandInset label
LatexCommand label
name "sec.CRS"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
CRS is mostly the same as SRS (look at
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.SRS"
 
\end_inset
 
).
But this parameter is optional.
In doubt, take
\emph on
WGS84
\emph default
.
\end_layout
 
\begin_layout Paragraph
Bands
\end_layout
 
\begin_layout Standard
A WMS server returns a raster image, representing the requested map.
Every digital picture consist of informations for every of the three color
channels red, green and blue.
Such a channel is also called a band (because of the method the information
of the picture is managed internally).
In case of a color picture, there are at least three bands.
However.
Such a picture could contain a fourth band, called the alpha channel.
The alpha channels defines the transparency of every pixel of the picture.
It is important to set the correct number of bands, because you'll get
an error if this is set wrong!
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<note><para>If you get an error stating wrong band count, start &sportwatcher;
from the command line and try to get the map again.
&sportwatcher; puts out some error messages where you can find out the
needed band count.</para></note>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Paragraph
Version
\begin_inset CommandInset label
LatexCommand label
name "sec.Version"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
There are more than one version of communication protocol for WMS servers.
A WMS server should be backward compatible and should support version 1.1.0
at least.
Today most of the WMS server support version 1.1.1.
Only newer servers also support protocol version 1.3.0.
In doubt set this to 1.1.1.
\end_layout
 
\begin_layout Paragraph
Stile
\begin_inset CommandInset label
LatexCommand label
name "sec.Stile"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Beside the above mentioned layers (look at
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Layer-name"
 
\end_inset
 
), styles are also supported.
For most WMS servers styles are optional.
A style is a variant or part of a layer.
One layer could consist, for example, of the styles country road, interstate
road and highway.
Every kind of street can be a style.
This allows you to filter particular types of roads.
But it's only allowed to give the name of one style per layer.
Be carefull to define exactly the same number of styles, as you've defined
layers and pay attention of the order of the styles.
They must apperar in the same order like the layers (one style per layer).
\end_layout
 
\begin_layout Paragraph
Tile size
\begin_inset CommandInset label
LatexCommand label
name "sec.Tile-size"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
To save band width, SportWatcher groups the map into several quadrats with
equal size.
This tiles are stored on the disk in a temporary cache.
If some parts can be reused later, SportWatcher will take them out of the
cache rather than downloading them again.
\end_layout
 
\begin_layout Standard
This setting allows to set the size of such a tile.
The optimal size depends on the WMS server.
You may test this to find out what works fastest.
\end_layout
 
\begin_layout Paragraph
Depth
\begin_inset CommandInset label
LatexCommand label
name "sec.Depth"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Number of directory layers.
2 will result in files being written as <cache_path>/A/B/ABCDEF...
(defaults to 2).
\end_layout
 
\begin_layout Paragraph
Overview count
\begin_inset CommandInset label
LatexCommand label
name "sec.Overview-count"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Count of reduced resolution layers each having 2 times lower resolution.
In doubt set to 10.
\end_layout
 
\begin_layout Paragraph
WMS Server uses square pixels
\begin_inset CommandInset label
LatexCommand label
name "sec.WMS-squarepixel"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
In case you find a WMS server that is not able to calculate the projection
correct, you can try to set this option.
\end_layout
 
\begin_layout Paragraph
Offline mode
\begin_inset CommandInset label
LatexCommand label
name "sec.Offline-mode"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
If you set this option, SportWatcher will not try to get a map from a WMS
server.
It only looks into the local cache and if it finds a map there, it displays
ist.
Otherwise the track appears with a black background.
\end_layout
 
\begin_layout Paragraph
Advice read
\begin_inset CommandInset label
LatexCommand label
name "sec.Advice-read"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Download images into cache.
This saves time and brings a map faster to screen.
\end_layout
 
\begin_layout Paragraph
Verify advice read
\begin_inset CommandInset label
LatexCommand label
name "sec.Verify-advice-read"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Open each downloaded image and do some basic checks before writing into
cache.
Disabling can save some CPU cycles if server is trusted to always return
correct images.
\end_layout
 
\begin_layout Paragraph
Add meters to longitude
\begin_inset CommandInset label
LatexCommand label
name "sec.Add-meters-longitude"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
In case the map is moved a little in x direction, you can correct it here.
Type in the number of meters, the map is moved.
\end_layout
 
\begin_layout Paragraph
Add meters to latitude
\begin_inset CommandInset label
LatexCommand label
name "sec.Add-meters-latitude"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
In case the map is moved a little in y direction, you can correct it here.
Type in the number of meters, the map is moved.
\end_layout
 
\begin_layout Subsubsection
Image coordinates
\begin_inset CommandInset label
LatexCommand label
name "sec.Image-coordinates"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\align center
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<screenshot>
\end_layout
 
\begin_layout Plain Layout
 
<screeninfo>Image coordinates</screeninfo>
\end_layout
 
\begin_layout Plain Layout
 
<mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
<imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<imagedata fileref="ConfigureCoordinates.png" format="PNG"></imagedata>
\end_layout
 
\begin_layout Plain Layout
 
</imageobject>
\end_layout
 
\begin_layout Plain Layout
 
<textobject>
\end_layout
 
\begin_layout Plain Layout
 
<phrase>Image coordinates</phrase>
\end_layout
 
\begin_layout Plain Layout
 
</textobject>
\end_layout
 
\begin_layout Plain Layout
 
</mediaobject>
\end_layout
 
\begin_layout Plain Layout
 
</screenshot>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
In case you've choosen a kind of raster image as your map, this dialog appears.
Here you can set the corners in geographical format.
One drawback of raster formats is, that they contain no geographical informatio
n.
To allow SportWatcher to use such raster images, it must know the dimensions
of the map.
An even bigger drawback is the fixed resolution of the map.
Depending of the magnifier, the map may look blurred or it looks coarse-grained.
One benefit of such maps is, that they are available offline and they are
faster than every vector format.
\end_layout
 
\begin_layout Paragraph
Upper left corner
\begin_inset CommandInset label
LatexCommand label
name "sec.Upper-left-corner"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
This defines the upper left corner.
Define this values in the format of the set
\begin_inset CommandInset ref
LatexCommand ref
name "projection"
reference "sec.Projection"
 
\end_inset
 
.
\end_layout
 
\begin_layout Paragraph
Lower right corner
\begin_inset CommandInset label
LatexCommand label
name "sec.Lower-right-corner"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
his defines the lower right corner.
Define this values in the format of the set
\begin_inset CommandInset ref
LatexCommand ref
name "projection"
reference "sec.Projection"
 
\end_inset
 
.
\end_layout
 
\begin_layout Paragraph
Projection
\begin_inset CommandInset label
LatexCommand label
name "sec.Projection"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
This setting defines the
\begin_inset CommandInset href
LatexCommand href
name "graphical projection"
target "http://en.wikipedia.org/wiki/Graphical_projection"
 
\end_inset
 
of the map.
Graphical projection is a protocol by which an image of an imaginary three-dime
nsional object is projected onto a planar surface without the aid of mathematica
l calculation.
The projection is achieved by the use of imaginary "projectors".
The projected, mental image becomes the technician's vision of the desired,
finished picture.
By following the protocol the technician may produce the envisioned picture
on a planar surface such as drawing paper.
The protocols provide a uniform imaging procedure among people trained
in technical graphics (mechanical drawing, computer aided design, etc.).
\end_layout
 
\begin_layout Standard
SportWatcher allows to set some of the possible projections.
Choose the one, used for your map.
\end_layout
 
\begin_layout Section
The menu
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<guimenu>
\end_layout
 
\end_inset
 
Help
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</guimenu>
\end_layout
 
\end_inset
 
 
\begin_inset CommandInset label
LatexCommand label
name "sec.The-menu-Help"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
&help.menu.documentation;
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Chapter
Display a map underneath a track
\begin_inset CommandInset label
LatexCommand label
name "cha.Display-a-map"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
SportWatcher is able to display a map underneath a track.
A track consists of several messure points who are connected with a line.
It represents the path you were running or biking.
SportWatcher supports differnt sources for maps.
Setting the map source (look at
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.The-menu-ConfSPW"
 
\end_inset
 
) is the precondition to get a map.
Another precondition is the availability of GPS coordinates.
If you train in the open, the Garmin Forerunner will record the GPS coordinates.
\end_layout
 
\begin_layout Standard
SportWatcher paints in a first step the map and then draws the track over
it.
If you've set everything correct, the track should fit perfect on the map.
\end_layout
 
\begin_layout Section
WMS Server
\begin_inset CommandInset label
LatexCommand label
name "sec.WMS-Server"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
The
\begin_inset CommandInset href
LatexCommand href
name "Web Map Service"
target "http://en.wikipedia.org/wiki/Web_Map_Service"
 
\end_inset
 
(WMS) is an interface to request parts of a map.
Such an interface could also be called a WEB service.
The specification was designed by the
\begin_inset CommandInset href
LatexCommand href
name "Open Geospatial Consortium"
target "http://en.wikipedia.org/wiki/Open_Geospatial_Consortium"
 
\end_inset
 
(OGC).
It describes the parameters needed for a request.
It also defines, how a WMS server should generate a map out of the request.
\end_layout
 
\begin_layout Standard
SportWatcher supports the access to any WMS server out of the box.
Just choose WMS server as the source for maps and set everything necessary
as described at
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.WMS"
 
\end_inset
 
.
\end_layout
 
\begin_layout Section
Map out of a raster image
\begin_inset CommandInset label
LatexCommand label
name "sec.Map-out-of"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
In case you have a picture representing a map, SportWatcher needs geographical
reference points.
Formats like PNG (Portable Network Graphics), BMP (Bitmap), GIF (Graphics
Image Format), and so on, are called raster images.
First, you have to find a map of the wanted area in the wanted resolution.
Once this is done, you must find out the geodetic date of th map.
This may be difficult, but is absolutely needed! Once this is also done,
you should know the upper left and the lower right corner in geographical
coordinates.
With all this informations, you can start to enter the needed parameters.
Part
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Map-file"
 
\end_inset
 
let you define the path to the map and the file name of the map.
With
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Map-type"
 
\end_inset
 
you can define the type of the map.
Now most of the work is done.
Now only the definations of the corners is left.
Look at
\begin_inset CommandInset ref
LatexCommand ref
reference "sec.Image-coordinates"
 
\end_inset
 
for an explanation of how to do that.
Once this is done, SportWatcher should display a map underneath the track.
The map must not have exactly the size of the track.
In fact it should be bigger (maybe a lot bigger).
I recomend to find a map about your whole training area.
SportWatcher will cut the needed piece and stretch and push it to fit into
the given drawing space.
\end_layout
 
\begin_layout Section
Shape files
\begin_inset CommandInset label
LatexCommand label
name "sec.Shape-files"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
The ESRI Shapefile or simply a shapefile is a popular geospatial vector
data format for geographic information systems software.
It is developed and regulated by
\begin_inset CommandInset href
LatexCommand href
name "ESRI"
target "http://en.wikipedia.org/wiki/ESRI"
 
\end_inset
 
as a (mostly) open specification for data interoperability among ESRI and
other software products.
A "shapefile" commonly refers to a collection of files with extensions
of
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<literal role="extension">
\end_layout
 
\end_inset
 
.shp
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</literal>
\end_layout
 
\end_inset
 
,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<literal role="extension">
\end_layout
 
\end_inset
 
.shx
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</literal>
\end_layout
 
\end_inset
 
,
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<literal role="extension">
\end_layout
 
\end_inset
 
.dbf
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</literal>
\end_layout
 
\end_inset
 
, and other extensions on a common prefix name (e.g., "lakes.*").
The actual shapefile relates specifically to files with the
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<literal role="extension">
\end_layout
 
\end_inset
 
.shp
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</literal>
\end_layout
 
\end_inset
 
extension, however this file alone is incomplete for distribution, as the
other supporting files are required.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<note><para>This format is currently not implemented!</para></note>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Section
PostGIS database
\begin_inset CommandInset label
LatexCommand label
name "sec.PostGIS-database"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
PostGIS (
\emph on
/post'-jis/
\emph default
) is an open source software program that adds support for geographic objects
to the PostgreSQL object-relational database.
PostGIS follows the Simple Features for SQL specification from the Open
Geospatial Consortium.
As such, PostGIS includes:
\end_layout
 
\begin_layout Itemize
Geometry types for points, linestrings, polygons, multipoints, multilinestrings,
multipolygons and geometry collections.
\end_layout
 
\begin_layout Itemize
Spatial predicates for determining the interactions of geometries using
the 3x3 Egenhofer matrix (provided by GEOS).
\end_layout
 
\begin_layout Itemize
Spatial operators for determining geospatial measurements like area, distance,
length and perimeter.
\end_layout
 
\begin_layout Itemize
Spatial operators for determining geospatial set operations, like union,
difference, symmetric difference and buffers (provided by GEOS).
\end_layout
 
\begin_layout Itemize
R−tree spatial indexes for high speed spatial querying.
\end_layout
 
\begin_layout Itemize
Index selectivity support, to provide high performance query plans for mixed
spatial/non-spatial queries.
\end_layout
 
\begin_layout Standard
The PostGIS implementation is based on "light-weight" geometries and indexes
optimized to reduce disk and memory footprint.
Using light-weight geometries helps servers increase the amount of data
migrated up from physical disk storage into RAM, improving query performance
substantially.
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<note><para>This function is currently not implemented!</para></note>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Chapter
Credits
\begin_inset CommandInset label
LatexCommand label
name "cha.Credits"
 
\end_inset
 
 
\end_layout
 
\begin_layout Section
Credits and License
\begin_inset CommandInset label
LatexCommand label
name "sec.Danksagung-und-Lizenz"
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<para>&sportwatcher;</para>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Program
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<trademark class="copyright">
\end_layout
 
\end_inset
 
Copyright
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</trademark>
\end_layout
 
\end_inset
 
2007 - 2009 by Andreas Theofilu
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<email>
\end_layout
 
\end_inset
 
andreas@theosys.at
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</email>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Based on
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
garmin-tools
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
from Dave Bailey
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<email>
\end_layout
 
\end_inset
 
dave@daveb.net
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</email>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
Based on
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<command>
\end_layout
 
\end_inset
 
GANT
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</command>
\end_layout
 
\end_inset
 
from Paul
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<email>
\end_layout
 
\end_inset
 
paul@ant.sbrk.co.uk
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
</email>
\end_layout
 
\end_inset
 
 
\end_layout
 
\begin_layout Standard
\begin_inset ERT
status open
 
\begin_layout Plain Layout
 
<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
\end_layout
 
\begin_layout Plain Layout
 
&underFDL; <!-- FDL: do not remove -->
\end_layout
 
\begin_layout Plain Layout
 
&underGPL; <!-- GPL License -->
\end_layout
 
\end_inset
 
 
\end_layout
 
\end_body
\end_document