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 17: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>