Meeskond "Söörlösed": Difference between revisions
| Line 28: | Line 28: | ||
==XML== | ==XML== | ||
====Jaamade koordinaatide XML==== | |||
<?xml version="1.0" encoding="utf-8" ?> | |||
<jaamad> | |||
<jaam> | |||
<nimi> | |||
Dirhami | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
59 | |||
</kraad> | |||
<minut> | |||
12 | |||
</minut> | |||
<sekund> | |||
34 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
23 | |||
</kraad> | |||
<minut> | |||
29 | |||
</minut> | |||
<sekund> | |||
54 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Haapsalu | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
56 | |||
</minut> | |||
<sekund> | |||
40 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
23 | |||
</kraad> | |||
<minut> | |||
33 | |||
</minut> | |||
<sekund> | |||
17 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Heltermaa | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
52 | |||
</minut> | |||
<sekund> | |||
1 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
23 | |||
</kraad> | |||
<minut> | |||
2 | |||
</minut> | |||
<sekund> | |||
49 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Jõgeva | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
44 | |||
</minut> | |||
<sekund> | |||
59 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
26 | |||
</kraad> | |||
<minut> | |||
24 | |||
</minut> | |||
<sekund> | |||
54 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Jõhvi | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
59 | |||
</kraad> | |||
<minut> | |||
19 | |||
</minut> | |||
<sekund> | |||
44 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
27 | |||
</kraad> | |||
<minut> | |||
23 | |||
</minut> | |||
<sekund> | |||
54 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Kihnu | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
5 | |||
</minut> | |||
<sekund> | |||
55 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
23 | |||
</kraad> | |||
<minut> | |||
58 | |||
</minut> | |||
<sekund> | |||
12 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Kunda | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
59 | |||
</kraad> | |||
<minut> | |||
31 | |||
</minut> | |||
<sekund> | |||
4 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
26 | |||
</kraad> | |||
<minut> | |||
32 | |||
</minut> | |||
<sekund> | |||
43 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Kuusiku | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
58 | |||
</minut> | |||
<sekund> | |||
23 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
24 | |||
</kraad> | |||
<minut> | |||
44 | |||
</minut> | |||
<sekund> | |||
2 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Loksa | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
59 | |||
</kraad> | |||
<minut> | |||
34 | |||
</minut> | |||
<sekund> | |||
58 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
25 | |||
</kraad> | |||
<minut> | |||
42 | |||
</minut> | |||
<sekund> | |||
21 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Lääne-Nigula | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
57 | |||
</minut> | |||
<sekund> | |||
4 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
23 | |||
</kraad> | |||
<minut> | |||
48 | |||
</minut> | |||
<sekund> | |||
56 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Narva-Jõesuu | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
59 | |||
</kraad> | |||
<minut> | |||
27 | |||
</minut> | |||
<sekund> | |||
47 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
28 | |||
</kraad> | |||
<minut> | |||
2 | |||
</minut> | |||
<sekund> | |||
44 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Pakri | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
59 | |||
</kraad> | |||
<minut> | |||
23 | |||
</minut> | |||
<sekund> | |||
22 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
24 | |||
</kraad> | |||
<minut> | |||
2 | |||
</minut> | |||
<sekund> | |||
24 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Pärnu (Sauga) | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
25 | |||
</minut> | |||
<sekund> | |||
11 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
24 | |||
</kraad> | |||
<minut> | |||
28 | |||
</minut> | |||
<sekund> | |||
11 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Ristna | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
55 | |||
</minut> | |||
<sekund> | |||
15 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
22 | |||
</kraad> | |||
<minut> | |||
3 | |||
</minut> | |||
<sekund> | |||
59 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Rohuküla | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
54 | |||
</minut> | |||
<sekund> | |||
16 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
23 | |||
</kraad> | |||
<minut> | |||
25 | |||
</minut> | |||
<sekund> | |||
32 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Rohuneeme | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
59 | |||
</kraad> | |||
<minut> | |||
32 | |||
</minut> | |||
<sekund> | |||
17 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
24 | |||
</kraad> | |||
<minut> | |||
53 | |||
</minut> | |||
<sekund> | |||
20 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Roomassaare | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
13 | |||
</minut> | |||
<sekund> | |||
5 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
22 | |||
</kraad> | |||
<minut> | |||
30 | |||
</minut> | |||
<sekund> | |||
23 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Ruhnu | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
57 | |||
</kraad> | |||
<minut> | |||
47 | |||
</minut> | |||
<sekund> | |||
0 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
23 | |||
</kraad> | |||
<minut> | |||
15 | |||
</minut> | |||
<sekund> | |||
32 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Sõrve | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
57 | |||
</kraad> | |||
<minut> | |||
54 | |||
</minut> | |||
<sekund> | |||
49 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
22 | |||
</kraad> | |||
<minut> | |||
3 | |||
</minut> | |||
<sekund> | |||
29 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Tallinn (Harku) | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
59 | |||
</kraad> | |||
<minut> | |||
23 | |||
</minut> | |||
<sekund> | |||
53 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
24 | |||
</kraad> | |||
<minut> | |||
36 | |||
</minut> | |||
<sekund> | |||
10 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Tartu (Tõravere) | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
15 | |||
</minut> | |||
<sekund> | |||
51 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
26 | |||
</kraad> | |||
<minut> | |||
27 | |||
</minut> | |||
<sekund> | |||
40 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Tiirikoja | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
51 | |||
</minut> | |||
<sekund> | |||
55 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
26 | |||
</kraad> | |||
<minut> | |||
57 | |||
</minut> | |||
<sekund> | |||
8 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Türi | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
48 | |||
</minut> | |||
<sekund> | |||
31 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
25 | |||
</kraad> | |||
<minut> | |||
24 | |||
</minut> | |||
<sekund> | |||
33 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Valga | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
57 | |||
</kraad> | |||
<minut> | |||
47 | |||
</minut> | |||
<sekund> | |||
24 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
26 | |||
</kraad> | |||
<minut> | |||
2 | |||
</minut> | |||
<sekund> | |||
16 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Viljandi | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
22 | |||
</minut> | |||
<sekund> | |||
40 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
25 | |||
</kraad> | |||
<minut> | |||
36 | |||
</minut> | |||
<sekund> | |||
1 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Vilsandi | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
22 | |||
</minut> | |||
<sekund> | |||
58 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
21 | |||
</kraad> | |||
<minut> | |||
48 | |||
</minut> | |||
<sekund> | |||
51 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Vihterpalu | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
59 | |||
</kraad> | |||
<minut> | |||
15 | |||
</minut> | |||
<sekund> | |||
12 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
23 | |||
</kraad> | |||
<minut> | |||
52 | |||
</minut> | |||
<sekund> | |||
4 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Virtsu | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
58 | |||
</kraad> | |||
<minut> | |||
34 | |||
</minut> | |||
<sekund> | |||
22 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
23 | |||
</kraad> | |||
<minut> | |||
30 | |||
</minut> | |||
<sekund> | |||
49 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Võru | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
57 | |||
</kraad> | |||
<minut> | |||
50 | |||
</minut> | |||
<sekund> | |||
47 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
27 | |||
</kraad> | |||
<minut> | |||
1 | |||
</minut> | |||
<sekund> | |||
10 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
<jaam> | |||
<nimi> | |||
Väike-Maarja | |||
</nimi> | |||
<asukoht> | |||
<laius> | |||
<kraad> | |||
59 | |||
</kraad> | |||
<minut> | |||
8 | |||
</minut> | |||
<sekund> | |||
29 | |||
</sekund> | |||
</laius> | |||
<pikkus> | |||
<kraad> | |||
26 | |||
</kraad> | |||
<minut> | |||
13 | |||
</minut> | |||
<sekund> | |||
51 | |||
</sekund> | |||
</pikkus> | |||
</asukoht> | |||
</jaam> | |||
</jaamad> | |||
==Päevik== | ==Päevik== | ||
Revision as of 18:50, 2 April 2012
Plaan
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust. Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest Lehel: http://www.emhi.ee/index.php?ide=32,1255 Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php kus värsked mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat täistundi.
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo. Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele: 1. Iga jaam peab olema jaamade listis, mis on kirjas http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema mõõteandmed edastatakse iga tunni tagant) 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7 ,,Meteoroloogiajaamad" nimeliselt kaardilt jaama lingile klikkides. Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega. Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.
Edasi on meil plaan kirjutada 2 C# juppi. 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama. 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii: N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan 4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.
XML
Jaamade koordinaatide XML
<?xml version="1.0" encoding="utf-8" ?> <jaamad>
<jaam>
<nimi>
Dirhami
</nimi>
<asukoht>
<laius>
<kraad>
59
</kraad>
<minut>
12
</minut>
<sekund>
34
</sekund>
</laius>
<pikkus>
<kraad>
23
</kraad>
<minut>
29
</minut>
<sekund>
54
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Haapsalu
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
56
</minut>
<sekund>
40
</sekund>
</laius>
<pikkus>
<kraad>
23
</kraad>
<minut>
33
</minut>
<sekund>
17
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Heltermaa
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
52
</minut>
<sekund>
1
</sekund>
</laius>
<pikkus>
<kraad>
23
</kraad>
<minut>
2
</minut>
<sekund>
49
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Jõgeva
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
44
</minut>
<sekund>
59
</sekund>
</laius>
<pikkus>
<kraad>
26
</kraad>
<minut>
24
</minut>
<sekund>
54
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Jõhvi
</nimi>
<asukoht>
<laius>
<kraad>
59
</kraad>
<minut>
19
</minut>
<sekund>
44
</sekund>
</laius>
<pikkus>
<kraad>
27
</kraad>
<minut>
23
</minut>
<sekund>
54
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Kihnu
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
5
</minut>
<sekund>
55
</sekund>
</laius>
<pikkus>
<kraad>
23
</kraad>
<minut>
58
</minut>
<sekund>
12
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Kunda
</nimi>
<asukoht>
<laius>
<kraad>
59
</kraad>
<minut>
31
</minut>
<sekund>
4
</sekund>
</laius>
<pikkus>
<kraad>
26
</kraad>
<minut>
32
</minut>
<sekund>
43
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Kuusiku
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
58
</minut>
<sekund>
23
</sekund>
</laius>
<pikkus>
<kraad>
24
</kraad>
<minut>
44
</minut>
<sekund>
2
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Loksa
</nimi>
<asukoht>
<laius>
<kraad>
59
</kraad>
<minut>
34
</minut>
<sekund>
58
</sekund>
</laius>
<pikkus>
<kraad>
25
</kraad>
<minut>
42
</minut>
<sekund>
21
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Lääne-Nigula
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
57
</minut>
<sekund>
4
</sekund>
</laius>
<pikkus>
<kraad>
23
</kraad>
<minut>
48
</minut>
<sekund>
56
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Narva-Jõesuu
</nimi>
<asukoht>
<laius>
<kraad>
59
</kraad>
<minut>
27
</minut>
<sekund>
47
</sekund>
</laius>
<pikkus>
<kraad>
28
</kraad>
<minut>
2
</minut>
<sekund>
44
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Pakri
</nimi>
<asukoht>
<laius>
<kraad>
59
</kraad>
<minut>
23
</minut>
<sekund>
22
</sekund>
</laius>
<pikkus>
<kraad>
24
</kraad>
<minut>
2
</minut>
<sekund>
24
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Pärnu (Sauga)
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
25
</minut>
<sekund>
11
</sekund>
</laius>
<pikkus>
<kraad>
24
</kraad>
<minut>
28
</minut>
<sekund>
11
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Ristna
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
55
</minut>
<sekund>
15
</sekund>
</laius>
<pikkus>
<kraad>
22
</kraad>
<minut>
3
</minut>
<sekund>
59
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Rohuküla
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
54
</minut>
<sekund>
16
</sekund>
</laius>
<pikkus>
<kraad>
23
</kraad>
<minut>
25
</minut>
<sekund>
32
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Rohuneeme
</nimi>
<asukoht>
<laius>
<kraad>
59
</kraad>
<minut>
32
</minut>
<sekund>
17
</sekund>
</laius>
<pikkus>
<kraad>
24
</kraad>
<minut>
53
</minut>
<sekund>
20
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Roomassaare
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
13
</minut>
<sekund>
5
</sekund>
</laius>
<pikkus>
<kraad>
22
</kraad>
<minut>
30
</minut>
<sekund>
23
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Ruhnu
</nimi>
<asukoht>
<laius>
<kraad>
57
</kraad>
<minut>
47
</minut>
<sekund>
0
</sekund>
</laius>
<pikkus>
<kraad>
23
</kraad>
<minut>
15
</minut>
<sekund>
32
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Sõrve
</nimi>
<asukoht>
<laius>
<kraad>
57
</kraad>
<minut>
54
</minut>
<sekund>
49
</sekund>
</laius>
<pikkus>
<kraad>
22
</kraad>
<minut>
3
</minut>
<sekund>
29
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Tallinn (Harku)
</nimi>
<asukoht>
<laius>
<kraad>
59
</kraad>
<minut>
23
</minut>
<sekund>
53
</sekund>
</laius>
<pikkus>
<kraad>
24
</kraad>
<minut>
36
</minut>
<sekund>
10
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Tartu (Tõravere)
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
15
</minut>
<sekund>
51
</sekund>
</laius>
<pikkus>
<kraad>
26
</kraad>
<minut>
27
</minut>
<sekund>
40
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Tiirikoja
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
51
</minut>
<sekund>
55
</sekund>
</laius>
<pikkus>
<kraad>
26
</kraad>
<minut>
57
</minut>
<sekund>
8
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Türi
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
48
</minut>
<sekund>
31
</sekund>
</laius>
<pikkus>
<kraad>
25
</kraad>
<minut>
24
</minut>
<sekund>
33
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Valga
</nimi>
<asukoht>
<laius>
<kraad>
57
</kraad>
<minut>
47
</minut>
<sekund>
24
</sekund>
</laius>
<pikkus>
<kraad>
26
</kraad>
<minut>
2
</minut>
<sekund>
16
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Viljandi
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
22
</minut>
<sekund>
40
</sekund>
</laius>
<pikkus>
<kraad>
25
</kraad>
<minut>
36
</minut>
<sekund>
1
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Vilsandi
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
22
</minut>
<sekund>
58
</sekund>
</laius>
<pikkus>
<kraad>
21
</kraad>
<minut>
48
</minut>
<sekund>
51
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Vihterpalu
</nimi>
<asukoht>
<laius>
<kraad>
59
</kraad>
<minut>
15
</minut>
<sekund>
12
</sekund>
</laius>
<pikkus>
<kraad>
23
</kraad>
<minut>
52
</minut>
<sekund>
4
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Virtsu
</nimi>
<asukoht>
<laius>
<kraad>
58
</kraad>
<minut>
34
</minut>
<sekund>
22
</sekund>
</laius>
<pikkus>
<kraad>
23
</kraad>
<minut>
30
</minut>
<sekund>
49
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Võru
</nimi>
<asukoht>
<laius>
<kraad>
57
</kraad>
<minut>
50
</minut>
<sekund>
47
</sekund>
</laius>
<pikkus>
<kraad>
27
</kraad>
<minut>
1
</minut>
<sekund>
10
</sekund>
</pikkus>
</asukoht>
</jaam>
<jaam>
<nimi>
Väike-Maarja
</nimi>
<asukoht>
<laius>
<kraad>
59
</kraad>
<minut>
8
</minut>
<sekund>
29
</sekund>
</laius>
<pikkus>
<kraad>
26
</kraad>
<minut>
13
</minut>
<sekund>
51
</sekund>
</pikkus>
</asukoht>
</jaam>
</jaamad>