Hu:Overpass turbo

From OpenStreetMap Wiki
Jump to navigation Jump to search
Overpass API logo.svg
edit
Overpass API · Language reference · Language guide · Technical terms · Areas · Query examples · Sparse Editing · Permanent ID · FAQ · több (magyar) · Web site
Servers status · Versions · Fejlesztés · Technical design · Telepítés · XAPI compatibility layer · Public transport sketch lines · Alkalmazások · Source code and issues
Overpass turbo · Varázsló · Overpass turbo shortcuts · MapCSS stylesheets · Export to GeoJSON · több (magyar) · Development · Source code and issues · Web site
Overpass Ultra · Examples · Overpass Ultra extensions · MapLibre stylesheets · URL Params · több (magyar) · Source code and issues · Web site
Overpass turbo
Overpass turbo showcase 1.png
Szerző: Martin Raifer
Licenc: MIT License
Platform: Web
Verzió: 13.09 (2018-10-22)
Nyelvek: magyar, angol, katalán, Chinese (China), Chinese (Taiwan), horvát, cseh, dán, holland, német, görög, eszperantó, észt, francia, gallego, olasz, japán, lett, norvég, lengyel, portugál, brazíliai portugál, orosz, szlovén, spanyol, ukrán, és vietnámi
Weboldal: https://overpass-turbo.eu/
Forráskód: https://github.com/tyrasd/overpass-turbo

Webes adatszűrő az OpenStreetMap adatbázisához

Az Overpass turbo használat közben

Az overpass turbo egy webes adatszűrő eszköz az OpenStreetMap adatbázisához, ami az overpass-turbo.eu címen érhető el. A többnyelvű alkalmazás a böngészőben beállított nyelven jelenik meg.

Az eszköz Overpass API(en)-t futtat a felhasználó által megadott lekérdezés(en) alapján, majd interaktív térképen mutatja az eredményt.

A projekt karbantartója Martin Raifer. A szoftver forráskódja elérhető a github GitHub-on. Nagy köszönet jár Roland Olbrichtnak, aki létrehozta az Overpass API-t, ami nélkül ez az eszköz nem létezne.

Powered by Overpass API.png

Előtörténet

2017. május 11-én a kódot átformálták a Prettier-ben, ez lett a 12.16 verzió.[1]

Használata

Térképezőknek

Az Overpass API(en) egy nagyszerű eszköz a térképezés számára, mivel jól lehet vele OSM adatokat szűrni. Az overpass turbo-val gyorsan lehet Overpass keresést futtatni és megvizsgálni az eredményt.

Néhány ötlet az overpass turbo használatához:

  • Ritkán előforduló elírási hibák keresése nagy területen.
  • Különleges POI-k keresése, amik nincsenek megrajzolva a térképen.
  • Helyeket jelölő POI-k vizsgálata, amik nagy területeken, arányosan oszlanak el.
  • Térben nagy helyet foglaló jellegzetességek mutatása (határvonalak, folyók, országutak, ...) és ezek megjelenítése közvetlenül egy szerkesztőprogramban.
  • OSM adatok közül csak a szűrésnek megfelelők mutatása.

Fejlesztőknek

Az Overpass turbo eszköz lehet a fejlesztők kezében:

  • Összetett Overpass API keresések tesztelése és fejlesztése.
  • OSM adatok konvertálása geoJSON adatformátumba.
  • Kattintható vagy statikus térképi modell készítése, bizonyos OSM tulajdonságok kiemelésével.

Általánosságban

Az Overpass turbo szűrési funkciójával megkereshetők a keresett térképi tulajdonságok.

Játékosoknak

Az Overpass turbo ismert eszköz egyes Pokémon Go(en) játékosok számára, akik ezzel próbálják feltérképezni a lehetséges "keletkezési" (spawn) pontokat vagy "fészkeket".[2][3] Néhány játékos overpass turbo szkripteket készített ilyen fészkek megtalálására [1], és "EX Raids"-hez [2].[4][5][6] Van olyan GitHub projekt, amiben overpass turbót lehet használni [3] kereséshez.

Keresés futtatása

Az Overpass API keresés kódja (lásd: útmutató) a szerkesztőablakban látható. Futtatása a "Futtatás" gombbal történik, és a jobb oldali térképen jelenik meg az eredmény.

Az overpass turbo annyi adatot jelenít meg, amennyi lehetséges (lásd lejjebb a térkép jelöléseiről szóló részt). Egy objektumra kattintva egy felugró ablakban megjelennek a kiválasztott pont, vonal, vagy kapcsolat információi: típus, azonosító, jelölő, koordináták, kapcsolat, tagság és metaadat.

Megjegyzés régebbi böngészőprogram használóinak: az overpass turbo futtatásához viszonylag újabb böngésző szükséges.

Varázsló

A Varázsló használata

A fejlécnél lévő Varázsló (Wizard) Overpass keresés beírását teszi lehetővé. Csak a megfelelő kulcsszavakat kell beírni, a kódolást a Varázsló elvégzi.

Példa: éttermek (restaurant) megkeresése (az aktuális térképrészleten)

  • Varázsló gomb
  • beírni: Restaurant
  • Enter gomb, vagy lekérdezés készítés gomb

Alternatív lehetőségként be lehet írni így is: amenity=restaurant.

Bővebbet a Varázsló saját oldalán lehet olvasni.

Ha a keresés időtúllépést jelez, és nem ad eredményt, a kódban lévő timeout:25 paramétert át lehet írni nagyobb értékre, pl.: timeout:60, majd a keresést újra futtatni.

A térkép jelölései

Különféle tulajdonságok a térképen (balról jobbra számozva - lásd a szöveges magyarázatnál
  • objektumok:
    • (1,2) POI (node + tag): kör sárga kitöltéssel és vékony kék körvonallal
    • (3,4,5) út: vastag kék vonal
    • (6,7,8) terület: sárga sokszög vékony kék vagy lila körvonallal
  • (2,5,8) lila vonalak és körvonalak: az objektum része legalább egy kapcsolatnak (relációnak).
  • (4,7) szaggatott vonal: a vonal vagy terület nem teljes geometriával rendelkezik (valószínűleg nincs mindegyik node betöltve).
  • (9) pirossal kitöltött kör: út vagy sokszög, ami túl kicsi a megjelenítéshez (ezt ki lehet kapcsolni a Beállításoknál → Térkép → "Ne jelezze a kis méretű elemeket POI-ként").

Keresési rövidítések

Vannak bizonyos keresési rövidítések, amiket a Varázsló megért és kibont a futtatás előtt.

  • {{bbox}} - a jelenlegi térképnézet határoló koordinátái
  • {{center}} - a jelenlegi térképnézet középpontjának koordinátái
  • {{date:…}} - ISO 8601 dátum-idő kifejezése egy adott időintervallumnak (pl. „24 hours”)
  • {{style:…}} - egy MapCSS stíluslapot definiál
  • Tetszőleges rövidítés definiálható bárhol a szkripten belül egy {{rövidítés=érték}} kód elhelyezésével.
  • további rövidítések

Térképvezérlés

(1) nagyítás (2) hely keresése

Gyorsbillentyűk

Általában
ctrl+enter keresés futtatása
ctrl+I keresés Varázsló indítása
ctrl+O / ctrl+S megnyitás / keresés mentése
ctrl+H súgó megnyitása
esc párbeszéd- vagy üzenetpanel becsukása
Keresési szerkesztő
ctrl+Z / crtl+Y mégse / újra
ctrl+C / crtl+X / crtl+V másol / kivág / beszúr

Keresések mentése és megosztása

Mentés és betöltés

keresés mentése OSM fiókba

A kereséseket lehetséges elmenteni későbbi használatra, ezt vagy helyileg (azaz lokálisan), vagy a regisztrált fiókba lehet megtenni (save on osm.org). Lényeges különbség a kettő között, hogy az OSM fiókba mentett keresés bárhol elérhető (bejelentkezés után), míg a helyi mentés az adott böngésző tárolójába kerül (tehát más gépről nem elérhető). Mások egyik mentést sem láthatják.

Példák

Van néhány mintapélda a keresésre, amik a Betöltés, Példák alatt találhatók. Érdemes tanulmányozni a hozzájuk tartozó kódot, hogy megértsük a működésüket (egyszerre csak egyet tudunk megnyitni). További lekérdezési példák találhatók ezen az oldalon.

Megosztás

A keresést más felhasználókkal ún. permalinken keresztül lehetséges megosztani. A Megosztás menüpontnál az ott látható "permalink"-et kell kimásolni és elküldeni a másik felhasználó felé.

Példa: a http://overpass-turbo.eu/s/IA link minden hegycsúcsot megjelenít a  Dolomitokban.

Minták

Az Overpass turbo a keresésekhez mintákat is tartalmaz, amik betölthetők és futtathatók.

MapCSS használata

A keresési eredményeket formázni lehet stíluslapokkal, ennek eszköze a MapCSS. Az így készült stíluslapok egy speciális taggal beágyazhatók:

{{style: ... saját Mapcss stíluslap beszúrása ... }}.

Az eredmények exportálása

Az export párbeszédablak többféle módozattal rendelkezik. Itt például az adatok exportálva lettek Gist formátumba
Példa az "Exportálás PNG képként" alkalmazására. A lila vonal a "Meraner Höhenweg" túraútvonal. Megtekinthető az overpass turbo-ban

Az Export párbeszédpanel többféle exportálási lehetőséget mutat a lekérdezésekhez.

Például az aktuális térképnézet statikus PNG képbe menthető, vagy akár teljes képernyős, interaktív térképbe is. A nyers lekérdezés alapján a JOSM utasítható a keresés eredményének betöltésére.

Adatformátumok

  • geoJSON
    OSM adatok átalakítása  geoJSON formátumba (további infók).
  • GPX
    Az útvonalpontok GPS eszközbe való betöltéséhez használható.
  • nyers adatok
    A nyers OSM adatok (XML vagy JSON formátumba).
  • nyers adatok az Overpass API fordítóból
    Közvetlen link a lekérdezés eredményéhez, ahogy az Overpass-API fordító kiadja.
  • betöltés JOSM-be
    Utasítja a JOSM-et (vagy más szerkesztőt, ami kezeli a RemoteControl protokolt), hogy töltse be az aktuális lekérdezés eredményét. Megjegyzendő, hogy ez csak olyan lekérdezésre igaz, ami érvényes OSM-XML-t és meta-adatot is tartalmaz.
  • mentés Gist-be
    Az adatokat közvetlenül Gist formátumba menti (Github szolgáltatás térképekhez). Linket ad OSM adathalmaz szerkesztéséhez geojson.io-val, ami egy online geojson szerkesztő.

Térképformátumok

  • png képként
    Az aktuális térképet lehet menteni vele, amiben benne vannak a kijelzett adatok is. Alapértelmezés szerint a kép tartalmazza a skálát és az OSM tulajdonságokat is.
  • interaktív térképként
    Teljes képernyős, kattintható térkép, amin rajta vannak az aktuális keresés eredményei. A POI-k és az utak kattinthatók, ahogyan az overpass turbo -ban.
  • aktuális térképnézet
    bbox, középpont, zoom érték az aktuális térképnézethez.

Lekérdezések

Beállítások

  • Általános beállítások - A kezelőfelület nyelve és az Overpass-API szerver kiválasztása.
  • Szerkesztő - A grafikus felület egyes beállításai.
  • Térkép - A csempék beállítása és a térkép megjelenése.
  • Megosztás - A jelenlegi térképnézet beágyazása a megosztott linkekbe, illetve tömörítés.
  • Exportálás - Méretarány és megnevezés feltüntetése az exportált képeken.

Hibajelentés, fejlesztési igény

Ha szeretne visszajelzést adni, hibát bejelenteni, vagy fejlesztési igényt jelezni, kérjük használja az issue trackert a github-on vagy a wiki lap vitalapját (angol nyelven).

Lásd még

(angol nyelvű leírások)

Important pages related to Overpass turbo can be added to Template:Overpassapi.

Jegyzetek