Kuidas on võimalik palju kaardilehti korraga alla laadida?

Kuidas on võimalik Eesti topograafia andmekogu avaandmete portaalist ortofotode või kõrgusandmete puhul palju kaardilehti korraga alla laadida?


Ortofotode, kõrgusandmete ning põhikaardi kaardilehtede massiline alla laadimine on võimalik standardsete vahenditega:

Esiteks tuleb omal riisikol internetist alla laadida wget.exe tarkvara ning teiseks koostada huvipakkuvate kaardilehtede jaoks kindla struktuuriga käsufail (BAT). Kui wget.exe ja BAT fail on paigutatud samasse kataloogi, siis BAT faili käivitades laaditakse järgemööda alla selles kirjeldatud kaardilehed. Piirangut kaardilehtede arvus ei ole.

BAT faili loomine

BAT faili sisu võib valmis teha excelis. Esimesse veergu kopeerida kaardilehtede jaotuse kartogrammist huvipakkuvad kaardilehtede numbrid ning teises veerus on juba valem, mis tekitab BAT faili jaoks käsuread konkreetse andmestiku tarbeks. Erinevat tüüpi andmestike jaoks on loomullikult erineva struktuuriga käsuread, milles muutujateks on faili nimi, kaardilehe number, andmetüüp ning veebilehe number (page_id).

Teile huvipakkuva andmestiku jaoks süntaksi teada saamiseks tuleb üks kaardileht andmete alla laadimise lehel nö käsitsi üles otsida. Leitud kaardilehe peal hiirekursoriga olles kuvatakse veebilehitseja allserva staatusreal viide (URL). URL struktuuri paremaks uurimiseks võib selle kopeerida tekstifaili (parem hiireklõps -> Kopeeri lingi aadress) ja sealt edasi juba vajalikud osad excelisse.

Üksiku faili alla laadimise URL-i vaatamine ja kopeerimine andmete alla laadimise lehel

Toome näite BAT failist, milles on kolm käsurida ja millega saab alla laadida kolm kaardilehte aerolaserskaneerimise andmeid 2020 aasta tavalennust.

wget --content-disposition https://geoportaal.maaamet.ee/index.php?lang_id=1&plugin_act=otsing&kaardiruut=618641&andmetyyp=lidar_laz_tava&dl=1&f=618641_2020_tava.laz&page_id=614
wget --content-disposition https://geoportaal.maaamet.ee/index.php?lang_id=1&plugin_act=otsing&kaardiruut=633632&andmetyyp=lidar_laz_tava&dl=1&f=633632_2020_tava.laz&page_id=614
wget --content-disposition https://geoportaal.maaamet.ee/index.php?lang_id=1&plugin_act=otsing&kaardiruut=634632&andmetyyp=lidar_laz_tava&dl=1&f=634632_2020_tava.laz&page_id=614

Kõrgusandmete ja põhikaardi lehtedega on BAT fail igaühel võimalik tekitada iseseisvalt, sest faili nimes muutub ainult aasta ning kaardilehe number ja viimase saab kätte alla laaditavast kaardilehtede jaotuse kartogrammist.

Ortofotode puhul sisaldub failide nimedes ka lennukuupäev ja seda inimene oletada ei saa. Seetõttu lisame siia juurde abistava exceli faili (tomba_etak_avaandmed.xlsx), milles on erinevatel lehekülgedel juba valmiskujul käsuread erinevate andmestike, sh ortofotode (alates aastast 2016) alla laadimiseks. Sõltuvalt andmestikust tuleb selles mittevajalik kustutada või lehtede numbrid juurde lisada. Excelit avades leiab sellest täpsemad juhtnöörid.




Viimati muudetud: 29.02.2024 15:51
Tagasi algusesse