Mikä Overpass API on?

OpenStreetMap on vapaaehtoisten piirtämä maksuton maailmankartta. Teiden ja rakennusten lisäksi se sisältää miljoonia kauppoja, kahviloita, penkkejä, defibrillaattoreita ja juomavesipisteitä, joista jokainen on kuvattu tunnisteilla, kuten amenity=cafe tai shop=bakery. Overpass API on vain luku -käyttöön tarkoitettu hakupalvelu näille tiedoille: pyydät kaikkia tietyn tunnisteen kohteita tietyltä alueelta, ja palvelu palauttaa ehdot täyttävät paikat nimineen, osoitteineen ja aukioloaikoineen.

Useat ryhmät ylläpitävät maksuttomia julkisia Overpass-palvelimia. Ne ovat kaikkien käytettävissä, joten ruuhka-aikoina yksi palvelin voi olla hidas tai hylätä pyyntöjä samalla, kun toinen vastaa heti.

Työkalun kuvaus

Siirrä karttaa ja muuta sen mittakaavaa haluamasi hakualueen mukaan. Valitse sitten, mitä haluat etsiä: luokka, kuten apteekit tai yleiset käymälät, mukautettu OSM-tunniste tai mikä tahansa kohde nimen perusteella. Voit myös rajata minkä tahansa luokan hakua nimen perusteella, esimerkiksi etsiä supermarketteja, joiden nimessä on Lidl. Hae kartan alueelta -painikkeella voit etsiä kartalla näkyvältä alueelta. Kartan loitonnuspainikkeiden alla olevalla painikkeella voit siirtyä sijaintiisi.

Paikat näkyvät kartalla pisteinä ja hakuasetusten alla olevassa taulukossa, jossa näkyvät kunkin paikan nimi, tunniste ja osoite. Näet myös paikan aukioloajat ja verkkosivuston napsauttamalla pistettä tai taulukon riviä. Samalla näet linkin paikan avaamiseen OpenStreetMapissa. Taulukon voi järjestää minkä tahansa sarakkeen mukaan, ja tulokset voi tallentaa CSV- tai JSON-muodossa.

Oletusarvoisesti työkalu valitsee palvelimen itse: Euroopassa se käyttää palvelinta, jolla on vain eurooppalaisia tietoja ja joka on usein vähemmän ruuhkainen. Muualla työkalu siirtyy seuraavaan palvelimeen, kun yksi on ruuhkainen, ja kokeilee seuraavaa palvelinta myös silloin, kun vastaus viipyy. Voit myös valita palvelimen itse. Tilatiedoista näet, mikä palvelin vastasi ja kuinka ajantasainen sen karttatietojen kopio on.

Haku siirtyy selaimestasi suoraan Overpass-palvelimelle: palvelin saa tiedon hakualueesta ja hakuehdoista, eikä mikään kulje palvelimemme kautta.

Ominaisuudet

  • Hae OpenStreetMap-kartalla näkyvältä alueelta ja siirry sijaintiisi yhdellä napsautuksella
  • Tavalliset luokat, mikä tahansa OSM-tunniste sekä nimihaku
  • Maksuttomat julkiset Overpass-palvelimet ilman API-avainta sekä automaattinen siirtyminen toiseen palvelimeen, jos yksi on ruuhkainen
  • Tulokset kartalla ja sen vieressä olevassa järjestettävässä taulukossa: nimet, tunnisteet ja osoitteet
  • Ponnahdusikkunat, joissa näkyvät aukioloajat ja verkkosivusto sekä linkki paikan tietoihin OpenStreetMapissa
  • Tulosten vienti CSV- tai JSON-muodossa

Vinkkejä

  • Hae mieluummin kaupungista tai kaupunginosasta kuin kokonaiselta alueelta: pienemmiltä alueilta saadaan vastauksia nopeammin, ja haku pysyy julkisten palvelimien sallimissa rajoissa.
  • Jos käytät mukautettua tunnistetta, etsi sen avain ja arvo OpenStreetMap-wikin karttakohteiden luettelosta. Pelkkä avain, kuten wheelchair tai opening_hours, löytää kaikki kohteet, joilla on kyseinen avain arvosta riippumatta.
  • Nimiä haetaan kirjainkoosta ja nimen kohdasta riippumatta, joten haulla bank löytyvät myös nimet ”Swedbank” ja ”Bank of Ireland”.
  • Jos automaattinen palvelinvalinta ei toimi, kaikki palvelimet voivat olla samaan aikaan ruuhkaisia. Odota minuutti ja yritä uudelleen tai valitse palvelin itse.
  • Täällä ei voi etsiä paikkoja, joita ei ole OpenStreetMapissa. Voit lisätä puuttuvan kaupan tai penkin itse osoitteessa openstreetmap.org.