GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:elevation

Table of Contents

Elevation

Skript pro otagování keší tagem s jejich nadmořskou výškou.

Autor

Pokud se Vám doplněk líbí, kliknutím na tlačítko Donate můžete přispět na jeho vývoj.

Nekamarádíte se s PayPalem? Napište mi email a domluvíme se na jiném způsobu, třeba převodu na účet.

Popis

Tento skript je standardní součástí distribuce GeoGetu.

Tento skript projde všechny body v databázi a přiřadí jim tag Elevation jehož hodnotou je nadmořská výška bodu v metrech. Plugin přiřazuje nebo aktualizuje nadmořskou výšku keší, které:

  • ji nemají vůbec
  • ji mají, ale mají finálový waypoint aktualizovaný později než tag s nadmořskou výškou

Je nesmyslné používat k stahování nálezů API funkci Stáhnout vaše nálezy místo Aktualizovat vaše nálezy. Jednak se zbytečně stahují informace opakovaně, ale navíc díky testování data aktualizace bude pokaždé ke všem keším znovu přidělován tag s nadmořskou výškou, což není nejrychlejší.

Data o výšce hledá primárně ve složce SRTM v datovém adresáři GeoGetu, pokud tam data nejsou, stáhne je z webu http://geonames.org. Předpřipravená SRTM data pro Českou Republiku jsou ke stažení zde na webu.

Podívejte se také na plugin SRTM3, který stahuje stejná data, ale stažené HGT soubory neuchovává, takže zabere GeoGet o něco méně místa.

Typicky u keší nad 60. rovnoběžkou (ale i jinde) dochází k situaci, kdy data nejsou v SRTM3 a pro každou kešku jsou jednotlivě stahována data webovou službou. Webová služba má jednak omezení v počtu požadavků za den a druhak je zpracování velmi pomalé. Pokud máte takových keší víc, vyplatí se:

GeoGet pak určí výšku podle těchto souborů, a nebude se je snažit (často marně) stáhnout, ani volat webovou službu.

user/skript/elevation.txt · Last modified: 2019/09/27 16:43 by mikrom