Blame | Last modification | View Log | RSS feed
#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ützt werden alle GPS-Sportuhren, die über einen USB-Anschluß verfü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
ä
\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
ü
\end_layout
\end_inset
r den von mir erworbenen Garmin Forerunner305 keine unter Linux lauff
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
hige Software gibt.
Da ich ausschlie
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\end_layout
\end_inset
lich Linux verwende, kam das einzige unterst
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
tzte Betriebssystem Windows nat
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\end_layout
\end_inset
r sportliches Training geeigneten GPS-Empf
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
nger, etwas n
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
her besch
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
ftigt.
Wie die meisten GPS-Empf
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
nger von Garmin, verwendet auch dieser das NMEA-Protokoll zur Daten
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
bertragung.
Zu dem fand ich (eher zuf
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ü
\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
ä
\end_layout
\end_inset
nger auszulesen.
\end_layout
\begin_layout Section
Unterst
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
tzte GPS-Empf
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ä
\end_layout
\end_inset
tzlich wird jeder GPS-Empf
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
nger unterst
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
tzt, welcher
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
ber das NMEA-Protokoll verf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ä
\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
ä
\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ützt werden Geräte, welche einen
ANT-Stick zur drahtlosen Datenübertragung verwenden.
Leider hat Garmin das dafür verwendete Protokoll bisher nicht freigegeben,
weshalb, bis auf Weiteres, keine Unterstützung mö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
ü
\end_layout
\end_inset
r die Desktopoberfl
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
che KDE geschrieben.
Die Entwicklung fand ausschlie
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\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
ä
\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
ä
\end_layout
\end_inset
rpaket f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
r einige wenige Linuxdistributionen verf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
gbar.
Wenn Sie den Sourcecode herunter geladen haben, ben
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ä
\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
ü
\end_layout
\end_inset
gung zu haben, dann k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ü
\end_layout
\end_inset
berhaupt
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
bersetzen l
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\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
ö
\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
ö
\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
ü
\end_layout
\end_inset
bersetzen zu k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
nnen, ben
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
tigen Sie einige Softwarekomponenten, welche zuerst installiert werden m
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ö
\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
ä
\end_layout
\end_inset
lteren KDE-Versionen kann der Code nicht mehr
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ü
\end_layout
\end_inset
bersetzt werden.
Allerdings fehlt dann die M
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ü
\end_layout
\end_inset
gung (Debian Squeeze im Juli 2009), welche f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ß
\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
ä
\end_layout
\end_inset
ltere Versionen sind nicht f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\end_layout
\end_inset
ber diese neuere Version verf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
gt, sollte das
\begin_inset ERT
status open
\begin_layout Plain Layout
Ü
\end_layout
\end_inset
bersetzen problemlos m
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ü
\end_layout
\end_inset
gung.
Zwar findet man GDAL als fertiges RPM daf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
r leicht im Netz, aber es ist nicht leicht die ben
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
tigten Abh
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
ngigkeiten zu erf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ü
\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
ü
\end_layout
\end_inset
bersetzt.
Die von mir verwendeten Versionen k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
nnen
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ä
\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
ö
\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
ü
\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
ö
\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
ü
\end_layout
\end_inset
ft nun, ob alle ben
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ä
\end_layout
\end_inset
ufigste Ursache f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
Ü
\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
ü
\end_layout
\end_inset
tzten Version.
Pr
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ü
\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
ü
\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
ü
\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
ö
\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
ü
\end_layout
\end_inset
ber das Men
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ü
\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
ü
\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
ü
\end_layout
\end_inset
r Schritt erkl
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
rt, wie man die ben
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
tigten Berechtigungen einstellt.
\end_layout
\begin_layout Subsection
F
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
Ö
\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
ö
\end_layout
\end_inset
nnen Sie nat
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\end_layout
\end_inset
ber das Berechtigungssystem f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ä
\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
ä
\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
ü
\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
ü
\end_layout
\end_inset
ssen Daten von einem GPS-Empf
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ü
\end_layout
\end_inset
punkte zur Verf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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ü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ü: 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
ü
\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
ü
\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
ü
\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
ä
\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
ü
\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
ä
\end_layout
\end_inset
ten die Messpunkte herausgel
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
scht, so das nur die Runden
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
brig bleiben.
W
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
rden die Dateien
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
berschrieben werden, w
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ö
\end_layout
\end_inset
nnen und eine Fehlermeldung erscheinen, pr
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
fen Sie die Berechtigungen f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
Ö
\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
ü
\end_layout
\end_inset
punkt
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ö
\end_layout
\end_inset
nnen Sie diese einlesen und Ihren Aufzeichnungen hinzuf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
gen.
\end_layout
\begin_layout Subsubsection
Der Men
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ö
\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
ö
\end_layout
\end_inset
ffnet sich ein Dateidialog.
W
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
hlen Sie die gew
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\end_layout
\end_inset
gt sie den bestehenden Aktivit
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ö
\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
ü
\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
ü
\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
ü
\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
ö
\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
ä
\end_layout
\end_inset
lt, w
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
rde auch keinen Sinn ergeben, dieses Format importieren zu wollen.
W
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
hlen Sie den Men
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ü
\end_layout
\end_inset
punkt
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ä
\end_layout
\end_inset
hlen Sie das gew
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ä
\end_layout
\end_inset
hlen.
Klicken Sie dann auf die Schaltfl
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ü
\end_layout
\end_inset
berschrieben werden soll.
\end_layout
\begin_layout Subsection
Der Men
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\end_layout
\end_inset
punktes, werden die Daten der aktuel geladenen Aktivit
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
t gedruckt.
Sofern m
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ä
\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
ß
\end_layout
\end_inset
die drei Grafiken Pulskurve, H
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
henprofil und Geschwindigkeit.
W
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
hrend die Grafiken fixe gr
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\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
ä
\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
ü
\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
ü
\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ü 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ü 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
ü
\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
ä
\end_layout
\end_inset
t ge
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
ndert werden.
Es
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ü
\end_layout
\end_inset
rzt.
Tippen Sie den gew
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ö
\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
ä
\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
ü
\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
ö
\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ü 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ü 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
ü
\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
ü
\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
ü
\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
ö
\end_layout
\end_inset
ffnet sich ein Dialog, in dem Verschiedene Dinge eingestellt werden k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
nnen.
Im Folgenden wird jede Einstellungsm
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
glichkeit im Detail erkl
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ä
\end_layout
\end_inset
lt die Limits des pers
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
nlichen Pulsbereichs.
Diese Bereiche k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ä
\end_layout
\end_inset
nden durchgef
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
hrt werden m
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
ssen, um verl
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
ssliche Ergebnise zu bekommen.
Wenn Sie das m
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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ä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 (<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">< 65% (Reg.
Lauf)</entry>
\end_layout
\begin_layout Plain Layout
<entry align="left" valign="top">< 52% (KB --> 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 --> extensiver Dauerlauf)<
/entry>
\end_layout
\begin_layout Plain Layout
<entry align="left" valign="top">52% - 65% (GA1 --> 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 --> intensiver Dauerlauf)<
/entry>
\end_layout
\begin_layout Plain Layout
<entry align="left" valign="top">65% - 77% (GA2 --> 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 --> Tempodauerlauf)</entry>
\end_layout
\begin_layout Plain Layout
<entry align="left" valign="top">77% - 90% (KA --> 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 (>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">> 90% (TL --> Tempolauf (Wettkampf))</ent
ry>
\end_layout
\begin_layout Plain Layout
<entry align="left" valign="top">> 90% (SB --> 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
ä
\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
ö
\end_layout
\end_inset
rpergewicht in Kilogramm.
\end_layout
\begin_layout Subsubsection
Ger
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ö
\end_layout
\end_inset
henprofil gl
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ö
\end_layout
\end_inset
henmessung Ihres GPS-Empf
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
ngers nicht sehr genau ist, bzw., vor allem bei geringen H
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
henunterschieden st
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ä
\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
ä
\end_layout
\end_inset
nger nur
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
ber eine serielle Schnittstelle verf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
gt, k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ö
\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
ä
\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
ä
\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
ä
\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
ä
\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
ö
\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
ö
\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
ä
\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
ä
\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
ö
\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
ü
\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
ö
\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
ü
\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
ö
\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
ß
\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
ü
\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
ü
\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
ü
\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
ü
\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
ü
\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
ü
\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
ä
\end_layout
\end_inset
ngig von der eingestellten Landkartenquelle, erscheint unter diesem Men
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ö
\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
ö
\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
ü
\end_layout
\end_inset
ber das HTTP-Protokoll angesprochen werden.
Eine Landkarte wird
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
hnlich wie eine gew
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
hnliche WEB-Seite abgerufen.
Sie k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
nnen das mit einem WEB-Browser
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
berpr
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ö
\end_layout
\end_inset
sterreichischen Bundeslands K
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
rnten, und ein St
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
ck des W
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ü
\end_layout
\end_inset
llen w
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\end_layout
\end_inset
r Sie zu
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
bernehmen, so das Sie sich nicht weiter darum k
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
mmern m
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ö
\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
ü
\end_layout
\end_inset
gbarer WMS-Server im Internet zur Verf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ä
\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
ü
\end_layout
\end_inset
hrt, m
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ß
\end_layout
\end_inset
enkarte zum Beispiel, k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
nnte ein Layer die Stra
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\end_layout
\end_inset
en beinhalten, ein weiteres die Fl
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\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
ß
\end_layout
\end_inset
enkarte.
In Dieser Eingabezeile k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
nnen die gew
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\end_layout
\end_inset
ber das andere gezeichnet wird (sollen die Stra
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\end_layout
\end_inset
en
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
ber den Fl
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\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
ä
\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
ü
\end_layout
\end_inset
ber Geod
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
ten und Projektionen wissen m
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ä
\end_layout
\end_inset
tische Datum zur Verf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
gung, welche Sie ausw
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
hlen k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ü
\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
ä
\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
ä
\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
ü
\end_layout
\end_inset
ck.
Jedes farbige digitale Bild besteht aus den Informationen f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
r die einzelnen Farbkan
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
le rot, gr
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
n und blau.
Jeder dieser Farbkan
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
le wird auch als Band bezeichnet (r
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ä
\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
ä
\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
ü
\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
ü
\end_layout
\end_inset
tzen.
Zumeist wird aber auch die Version 1.1.1 unterst
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
tzt.
Einige neuere WMS-Server unterst
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
tzen bereits Version 1.3.0.
Jeder WMS-Server ist abw
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
rtskompatibel, unterst
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
tzt also auch
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ü
\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
ß
\end_layout
\end_inset
en, Bundesstra
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\end_layout
\end_inset
en, Schnellstra
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\end_layout
\end_inset
en und Autobahnen).
Durch die Angabe von Styles, k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ö
\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
ö
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\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
ä
\end_layout
\end_inset
ter wieder ben
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ö
\end_layout
\end_inset
glicht es die gr
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\end_layout
\end_inset
e eines der Teile einzustellen.
Die optimale gr
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\end_layout
\end_inset
e h
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
ngt vom WMS-Server und von der Qualit
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ö
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\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änzen!</para></note>
\end_layout
\end_inset
\end_layout
\begin_layout Paragraph
Anzahl
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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ä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
ö
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\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
ö
\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
ä
\end_layout
\end_inset
nge und H
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ä
\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
ä
\end_layout
\end_inset
hlen.
Die meisten WMS-Server ben
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
tigen sie nicht.
Zu dem ist diese Option nicht vollst
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ö
\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
ö
\end_layout
\end_inset
tigt werden.
Das Spart Zeit und sorgt daf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ä
\end_layout
\end_inset
tzliche Pr
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ä
\end_layout
\end_inset
ngengrad hinzuf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ö
\end_layout
\end_inset
nnen Sie die Position der Landkarte f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
r den L
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ü
\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
ü
\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
ö
\end_layout
\end_inset
nnen Sie die Position der Landkarte f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ä
\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
ü
\end_layout
\end_inset
ber keine Geoinformationen verf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
gen.
Damit SportWatcher solche Formate trotzdem korrekt hinterlegen kann, m
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ß
\end_layout
\end_inset
lich anzeigen.
Ein noch gr
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\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
ö
\end_layout
\end_inset
sung der Landkarte, unabh
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
ng von der gew
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
hlten Vergr
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\end_layout
\end_inset
erungsstufe.
Das f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\end_layout
\end_inset
hrt, oder vergr
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\end_layout
\end_inset
ert werden muss, was die Karte pixelig erscheinen l
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ü
\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
ß
\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
ü
\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
ü
\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
ä
\end_layout
\end_inset
ufig dazu, Schr
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
gbilder von geometrischen K
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ü
\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
ü
\end_layout
\end_inset
gung.
Sie sollten jene w
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
hlen, welche der entspricht, die f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ü
\end_layout
\end_inset
tzt.
Stellen Sie die gew
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ü
\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
ü
\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
ä
\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
ü
\end_layout
\end_inset
r vorgesehene Fenster am Bildschirm gemalt.
Erst dann wird der Track
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ß
\end_layout
\end_inset
en
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
berein.
Alle von SportWatcher unterst
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
tzten GPS-Empf
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ü
\end_layout
\end_inset
gen aus Landkarten
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\end_layout
\end_inset
ssen oder k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ä
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\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
ä
\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
ü
\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
ü
\end_layout
\end_inset
ckgegeben, je nach Aufbau k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ä
\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
ü
\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
ü
\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
ä
\end_layout
\end_inset
hlt, m
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
ssen die Informationen eingegeben werden die SportWatcher f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
r den Zugriff ben
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
tigt.
Die entsprechenden Einstellungen k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ö
\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
ä
\end_layout
\end_inset
chst gilt es, eine Landkarte des gew
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
nschten Gebiets, in der gew
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
nschten Aufl
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ä
\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
ä
\end_layout
\end_inset
tische Datum, m
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ö
\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
ä
\end_layout
\end_inset
hlt werden.
Damit ist es beinahe geschafft.
Zuletzt m
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ö
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\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
ö
\end_layout
\end_inset
tigten Teil selbstst
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
ndig aus der Landkarte aus, zieht ihn f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ä
\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
ö
\end_layout
\end_inset
tigt man zun
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
chtst einige Shape-Dateien, welche die Landkartendaten der gew
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ä
\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
ü
\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
ö
\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
ü
\end_layout
\end_inset
r hervorragend, da sie
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
ber die Erweiterungsm
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
glichkeit
\emph on
PostGIS
\emph default
verf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
gt.
Diese Erweiterung stattet die Datenbank mit der F
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ö
\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
ü
\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
ü
\end_layout
\end_inset
r jeden frei nutzbare Geodaten sammelt.
Mit Hilfe dieser Daten k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ä
\end_layout
\end_inset
hnliche Datenbank mit geographischen Daten.
Diese d
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
rfen gem
\begin_inset ERT
status open
\begin_layout Plain Layout
äß
\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
ö
\end_layout
\end_inset
glich, ohne durch restriktive Lizenzen beschr
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
nkt zu sein oder Entgelte zahlen zu m
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\end_layout
\end_inset
r Deutschland und
\begin_inset ERT
status open
\begin_layout Plain Layout
Ö
\end_layout
\end_inset
sterreich gibt es in gr
\begin_inset ERT
status open
\begin_layout Plain Layout
öß
\end_layout
\end_inset
eren und insbesondere Uni-St
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ä
\end_layout
\end_inset
ndlichen Bereichen der Datenbestand noch l
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ö
\end_layout
\end_inset
chentlich zur Verf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
gung gestellt („planet file“).
Ebenso gibt es t
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
gliche und st
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
ndliche Updates sowie Ausschnitte f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
r einzelne L
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ö
\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
ü
\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
ü
\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
ä
\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
ü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
ä
\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
ä
\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
ö
\end_layout
\end_inset
nnen Attribute enthalten.
Die folgenden Punkte erkl
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ä
\end_layout
\end_inset
ndert zu
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ü
\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
ä
\end_layout
\end_inset
lfte der zu darstellenden Fl
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ü
\end_layout
\end_inset
ck und sorgt so daf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
r, dass diese
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ö
\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
ö
\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
ä
\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
ü
\end_layout
\end_inset
ft wird.
Neben einfachen Vergleichsausdr
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
cken, k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
nnen auch regul
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
re Ausdr
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ö
\end_layout
\end_inset
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\end_layout
\end_inset
er als) bereits mit anderen Bedeutungen belegt sind, k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
öß
\end_layout
\end_inset
er als: >
\end_layout
\begin_layout Itemize
Kleiner als: <
\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
ö
\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
ö
\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
ö
\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
ü
\end_layout
\end_inset
pft werden:
\end_layout
\begin_layout Code
<Filter>[CARTO] >= 2 and [CARTO] < 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 < und > k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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">&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">&gt;</entry>
\end_layout
\begin_layout Plain Layout
<entry align="left" valign="top">Größ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">&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">&gt;=</entry>
\end_layout
\begin_layout Plain Layout
<entry align="left" valign="top">Größ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">&lt;&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
ö
\end_layout
\end_inset
nnen regul
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
re Ausdr
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ö
\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
ö
\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
ö
\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
ö
\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
ä
\end_layout
\end_inset
chliche Sklaierung die variiert, abh
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
ngig von der Position.
So betr
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ö
\end_layout
\end_inset
rungen verursachen.
\end_layout
\begin_layout Standard
Je gr
\begin_inset ERT
status open
\begin_layout Plain Layout
öß
\end_layout
\end_inset
er die Karte aber ist, desto gr
\begin_inset ERT
status open
\begin_layout Plain Layout
öß
\end_layout
\end_inset
er wird die St
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ü
\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
ß
\end_layout
\end_inset
wie Gr
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\end_layout
\end_inset
nland.
In Wirklichkeit ist es aber gut 14 mal so gro
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\end_layout
\end_inset
.
Die pinken Kreise markieren Bereiche von gleicher Gr
\begin_inset ERT
status open
\begin_layout Plain Layout
öß
\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
ü
\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
ü
\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
ü
\end_layout
\end_inset
r weitere Details bez
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
öß
\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
öß
\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
ü
\end_layout
\end_inset
r weitere Details
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ö
\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
ö
\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
ü
\end_layout
\end_inset
rfen sich die Punkte
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ß
\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
ä
\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
ö
\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
ä
\end_layout
\end_inset
che mit einer Hintergrundfarbe und verteilt das Rasterimage gleichm
\begin_inset ERT
status open
\begin_layout Plain Layout
äß
\end_layout
\end_inset
ig
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
ber die Fl
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\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
ä
\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
ö
\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
öß
\end_layout
\end_inset
e, sowie die Schriftfarbe gew
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
hlt werden.
Zus
\begin_inset ERT
status open
\begin_layout Plain Layout
ä
\end_layout
\end_inset
tzlich kann bestimmt werden, ob die Schift
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ß
\end_layout
\end_inset
en, Fl
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ß
\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
öß
\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
ä
\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
ß
\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
ü
\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
ß
\end_layout
\end_inset
en, Fl
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ß
\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
ü
\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
ß
\end_layout
\end_inset
en, Fl
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
öß
\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
ö
\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
ß
\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
ü
\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
ö
\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ä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ängenwerten [a, b],
wobei (a) die Strichlänge ist und (b) die Lä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
äß
\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
ü
\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
ö
\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&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
ö
\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
ü
\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
ü
\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
ü
\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
ü
\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
öß
\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
öß
\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
ä
\end_layout
\end_inset
lt Informationen wie diese ausgelesen werden k
\begin_inset ERT
status open
\begin_layout Plain Layout
ö
\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
ö
\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
ü
\end_layout
\end_inset
r jede der gew
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ä
\end_layout
\end_inset
ngig von der Art der Quelle, m
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ü
\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
ü
\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
ö
\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ä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ür eine Abfrage
verwendet wird.
Hier kann eine komplexe SQL-Abfrage angegeben werden, welche als erster
Filter fü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ä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 “tr
ue” gesetzt, werden die Werte unter <command>estimate_extent</command>
berü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
ö
\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
ü
\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
ü
\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
ü
\end_layout
\end_inset
r Stra
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\end_layout
\end_inset
en, eine f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
r Fl
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
sse, eine f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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
ß
\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
ü
\end_layout
\end_inset
gung stellt.
OSM-Dateien sind selbst f
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\end_layout
\end_inset
r kleine Gebiete sehr gro
\begin_inset ERT
status open
\begin_layout Plain Layout
ß
\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
ö
\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
ö
\end_layout
\end_inset
nnen.
Es ist daf
\begin_inset ERT
status open
\begin_layout Plain Layout
ü
\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üsseln der OSM-Datei
verwendet werden soll.
Hier wird derzeit nur "libxml2" unterstü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ä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ügt werden soll.
Es gibt kein bestimmtes Format für diesen Parameter, aber alles was
hier steht wird nach einem "?bbox=" hinzugefü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