TAMPEREEN REITTIOPPAAN RAJAPINNAT

Samankaltaiset tiedostot
Matka.fi-palvelun rajapintakuvaus LÄHDE: WM-Data Oy ja Liikenne- ja Viestintäministeriö

Ilmonet ja rajapinnat Pääkaupunkiseudun kansalais- ja työväenopistojen kurssit

HKL:N RAITIOLIIKENTEEN HÄIRIÖTIEDOTUS

Massahaun tulosten tulkintaa

Omat Lähdöt ohjelmointirajapinta: Versio 1.01

Sosiaalihuollon asiakastiedon arkiston validointipalvelu. Käyttöohje

Onecapital Invoicer XML API

Toiminnallinen määrittely versio 1.2

Käyttäjän Pikaohje. CCTV Videovalvonta

Maksuturva-palvelun rajapintakuvaus verkkokaupalle / MAKSUN PERUUTUS

Kotkan paikallisliikenteen BUSSIAIKATAULUT koulujen alkuun elokuussa 2020

Attribuutti-kyselypalvelu

XML-saatavuuskysely. XML-tiedoston kuvaus. versio

Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group

lisäparametrit v1.0 Antti Rumpunen

TEKNINEN MÄÄRITTELY. Matkahuollon toimipistehaun rajapinta. Ismo Koskinen

HÄMEENLINNAN JOUKKOLIIKENTEEN ASIAKASTYYTYVÄISYYSKYSELY

Joukkoliikenteen reititys- ja aikataulupalvelu (MATKA.FI)

Käyttöohje. Visy Access Net UPM

OnniSMS Rajapintakuvaus v1.1

Sosiaalihuollon asiakastiedon arkiston validointipalvelu

ARVIOINTISUUNNITELMA HSL REITTIOPAS

Seuraavat tasot sisältävät alueita ja pisteitä samassa tasossa. o Asemakaavat o Kaavayksiköt o Kiinteistöt

TEKNINEN MÄÄRITTELY. Matkahuollon osoitekorttihaun rajapinta. Ismo Koskinen

TEHTÄVÄ 3 MAKSIMIPISTEET 4. Tehtävän suorittamiseen on laskettu kuluvan aikaa 25 minuuttia.

Visma Nova Webservice Versio 1.1 /

Kanta PHR:n CapabilityStatement ja REST-API. Eeva Turkka

Julkisen rajapinnan testausohje Swaggerin kautta

Vaalikone.fi API Presidentinvaalit 2012

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke

Harjoitustyö 3 - Millosemeni

TW- EAV510: PORTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON

Veronumero.fi Tarkastaja rajapinta

ohje - tapahtumakalenteri ja harrastehakemisto Pinkit neliöt kertovat ohjeessa, Kysyttävää? Kysy chatissä tai

HSL-tietoisku: Uusi Avoin reittiopas ja pysäkkikuulutukset. Kerkko Vanhanen, VAMPO-seminaari

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke

SUOMEN PANKKIYHDISTYS

Sähköpostitilin käyttöönotto

Pyöräilyn ja kävelyn T&K hanke: Pyöräilynavigaattorin kehittäminen

Käyttäjähallintapalvelun REST-rajapinnat

Visma Software Oy

Sähköisen äänestyksen pilotti

Ohjeet Noutopisterekisterin REST-rajapinnan käyttöön

PIKAOHJE D-LINE / D-SAT Näyttötaulut

Paikkatiedot metsäkeskussanomissa soveltamisohjeet

MUISTIO 1 (3) KÄYTÖSSÄ OLEVIEN MELUNHALLINTAKEINOJEN VAIKUTUS VUODEN 2025 MELUENNUS- TEESEEN

Käyttöohje e-travel Single View

Kocom HD-SDI tallentimen pikaohje

Reitti- ja aikatauludatan luokkien ja attribuuttien kuvaukset

ASIO Lyhytkurssiohjelman hakupalvelun kuvaus

Harjoitustyö 3 - Reittioptimisaatio

Visma Fivaldi -käsikirja MiniCRM

VeRan laboratoriotietojen siirtoformaatti

Käyttöohje e-travel Single View

TELEWELL TW-EA200 MODEEMIN ASENTAMINEN SILLATTUUN SAUNALAHDEN ADSL-LIITTYMÄÄN KÄYTTÄEN USB-VÄYLÄÄ

Ohjelmoinnin perusteet Y Python

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE:

Tekstiviestipalvelun rajapintakuvaus

Pyöräilyn matka-aikojen ja reittivalintojen paikkatietopohjainen mallinnus pääkaupunkiseudulla

T2V2 Turvallisuushavaintoilmoitussanomakuvaus

HE 161/2016 vp Hallituksen esitys liikennekaareksi ja eräiksi siihen liittyviksi laeiksi

Valtakunnallinen julkisen liikenteen portaali. puh

Kytkimet, reitittimet, palomuurit

TAULUKON TEKEMINEN. Sisällysluettelo

Ohjelma on tarkoitettu pankkiyhteysohjelmalla vastaanotettujen Finvoiceverkkolaskujen

Ohje RPAS-lentosuunnitelman laatimiseksi

Toimintaympäristön kuvaus. LTC-Otso Myyjän työkalu (POC)

Aineistotilaus Esimerkki 1 Palkkatietoilmoitukset kaikki tulonsaajat, jatkuva tilaus

P e d a c o d e ohjelmointikoulutus verkossa

Nexetic Shield Unlimited

T2V2 Vaaratilanneilmoitussanomakuvaus

Runkolinjaston lyhyen aikavälin matkustajamääräennusteet Atte Supponen, Arttu Kosonen & Ruut Haapamäki Trafix Oy & WSP Finland Oy

Mitä raportit ja tilastot kertovat?

Tilaajavastuu.fi. Muutoshistoria. Suomen Tilaajavastuu Oy. Raporttinoutaja Rajapinta yritysten tilaajavastuutietojen tarkistamiseen

Koordinaattimuunnospalvelut Reino Ruotsalainen

Käyttöopas. ADAP-KOOL AK-ST 500 Oy Danfoss Ab / Kylmäosasto 1

TOIMINNALLINEN MÄÄRITTELY MS

3D-Win -ohjelman verkkolisenssit, käyttäjän ohjeet

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

Testitapaukset - Siirtoprotokolla

Ohje EmvCard -ohjelmistoon tehtävistä asetusmuutoksista OP-korttitilityspalvelun siirtyessä OP-Pohjolan lisensseille

2.2 Gaussin eliminaatio. 2.2 Gaussin eliminaatio. 2.2 Gaussin eliminaatio. 2.2 Gaussin eliminaatio

Työ tehdään itsenäisesti yhden hengen ryhmissä. Ideoita voi vaihtaa koodia ei.

Pääkaupunkiseudun joukkoliikenteen matkustajainformaatiopalvelujen arviointi ja kehittämistarpeiden kartoitus

Johdatus lukuteoriaan Harjoitus 2 syksy 2008 Eemeli Blåsten. Ratkaisuehdotelma

1. Olkoot vektorit a, b ja c seuraavasti määritelty: a) Määritä vektori. sekä laske sen pituus.

Ratkaisut harjoitusviikon 2 tehtäviin

Nettiposti. Nettiposti käyttöohje

Reitityksen ja realiaikatiedon virheelliset tilanteet

Esimerkki 1: auringonkukan kasvun kuvailu

Näin saat työnantajan maksutiedot asiointipalvelusta

Kahden suoran leikkauspiste ja välinen kulma (suoraparvia)

Trimble S7: SureScan, pistepilvet ja VISION-kuvantaminen tee näin Kari Tenhunen Geotrim Kä K y ä tt t äj t äpäivä v t ä

1 YLEISTÄ PROJEKTIN TAVOITTEET AVOIMEN REAALIAIKARAJAPINNAN TOTEUTUSRATKAISU PROJEKTIN ONNISTUMINEN JA RISKIT...

VERA TOIMINTAOHJEET. VeRan uusi siirtoformaatti. FCG Finnish Consulting Group Oy. Rev./pvm 1.03 Hyväksytty

Kanta PHR:n CapabilityStatement ja REST-API. Eeva Turkka

Suomi.fi-verkkopalvelu

V10 Palkat ja tiedonkeruu, versio (8.0)

Pikaohje KTJ -selaintietopalveluun

Transkriptio:

TAMPEREEN REITTIOPPAAN RAJAPINNAT

NOVO GROUP OYJ LIITE 1. OHJELMISTON KUVAUS 1 (16) SISÄLLYS 1 RAJAPINNAT...1 1.1 Yleistä... 1 2 LISÄRAJAPINNAT REITTIOPPAAN TOIMINTOIHIN...1 2.1 Geokoodaus... 1 2.2 Reititys... 2

NOVO GROUP OYJ LIITE 1. OHJELMISTON KUVAUS 1 (16) 1 Rajapinnat 1.1 Yleistä Tässä dokumentissa kuvataan Tampereen reittioppaan geokoodaus ja reitityspyynnön rajapinnat. 2 Lisärajapinnat reittioppaan toimintoihin 2.1 Geokoodaus Geokoodaus on suunniteltu siten että se palauttaa aina yhden paikan koordinaatit. Geokoodausta kutsutaan normaalilla http-pyynnöllä, jossa loc muuttujaan määritellään etsityn paikan nimi. Nimessä käytetään urlenkoodausta, toisin sanoen välilyönnin tilalla käytetään plus-merkkiä(+). Geokoodaus käyttää Reittioppaan paikkatietokantaa, jonka paikat ovat KKJ-2 koordinaatistossa. Kanta sisältää pysäkit, kadunimet ja kohteet. Geokoodaus palauttaa löydetyn paikan nimen ja koordinaatit XMLmuodossa. Huomattavaa että järjestelmässä on virheenkorjaus, jolloin voidaan hakea myös puutteellisella hakutermillä.virheenkorjaus toimii parhaiten mikäli käyttäjä kirjoittaa hakutermin kolme-neljä ensimmäistä merkkiä oikein. Esimerkkikutsu: http://***.***.***.***/*******/geocoding/?loc=keskus http://***.***.***.***/*******/geocoding/?loc=jenseninkatu+17 Vastaus: <?xml version="1.0" encoding="iso-8859-1"?> <LOCATION coordsys="kkj2"> <NAME>Keskustori</NAME> <XCOORD>2487519</XCOORD> <YCOORD>6821095</YCOORD> </LOCATION>

NOVO GROUP OYJ LIITE 1. OHJELMISTON KUVAUS 2 (16) 2.2 Reititys Reititysalgoritmia voidaan kutsua koordinaateilla normaalin HTTPpyynnön avulla. Pyynnössä muuttujaan a määritellään lähtöpaikan koordinaatit ja muuttujaan b määränpään koordinaatit. (x ja y erotellaan toisistaan pilkulla). Pyynnössä hakuparametrit erotellaan toisistaan &- merkillä. Lisäksi haussa voidaan määritellä erilaisia reititys parametrejä. - Kellonaika - Päivämäärä - Optimointimetodi - oletus - nopein - vähiten vaihtoja - vähiten kävelyä - Vaihtomarginaali - oletus 2 minuuttia (vaihtojen välillä pitää vähintään olla tämä aika). Sallitut arvot 0-10. - Vaihtosakko - kuinka monta minuuttia jokaisesta vaihdosta sakotetaan - oletus 5 minuuttia. Tämä tarkoittaa että käyttäjä on mielummin viisi minuuttia hitaammin perillä kuin vaihtaisi toiseen bussiin. - Kävelynopeus - hidas (30 m/min) - nopea (70 m/min) - normaali (100 m/min) - Aikamuuttuja - lähtöaika - perilläolo aika - Kuinka monta reittivaihtoehtoa näytetään - Sallitut arvot 1/3/5 Mikäli kaikkia parametrejä ei ole määritetty käytetään Reittioppaan oletusparametrejä näiden osalta.

NOVO GROUP OYJ LIITE 1. OHJELMISTON KUVAUS 3 (16) Esimerkkihaku oletuksilla: http://***.***.***.***/*******/routing/?a=2497017,6823808&b=2487519,6821095 Esimerkkihaku kaikilla parametreillä: http://***.***.***.***/*******/routing/?a=2497017,6823808&b=2487519,6821095&time=1100&date=20020822&optimize=1 &margin=2&penalty=5&walkspeed=2&timemode=1&show=3 Missä a = lähtöpaikan koordinaatit pilkulla eroteltuna b = määränpäänkoordinaatit pilkulla eroteltuna time = kellonaika date = päivämäärä (YYYYMMDD) optimize = optimointi menetelmä 1 = oletus reitti, painotettu 2 = nopein reitti 3 = vähiten vaihtoja 4 = vähiten kävelyä margin = vaihtomarginaali (oletus 2 min) penalty = vaihtosakko (oletus 5 min) walkspeed = kävelynopeus 1 = hidas (30m/min) 2 = normaali (70m/min) 3 = nopea (100 m/min) timemode = lähtömoodi 1 = lähtöaika haku 2 = perillä aikahaku show = kuinka monta reitti vaihtoehtoa näytetään (oletus 3, max 5) Vastaus: Vastauksen XML-formaatti on selitetty dokumentissa XML-interface.pdf, kappaleessa response. Samassa dokumentissa on myös XML-pyynnön kuvaus, tätä voidaan käyttää myös socket rajapinnan lävitse. Socket rajapinta toimii siten että lähetetään XML-pyyntöjä tiettyyn ip-osoitteeseen ja porttiin. Socket rajapinnan ero HTTP rajapintaan on se, että HTTPrajapintaan on rakennettu monipuolisemmat tarkistukset. Poikkeukset dokumenttiin: - Lenght arvoja HTTP-rajapinta ei osaa vielä laskea. - Samoin aivan kaikkia Tagien parametrejä ei palauteta (esim date, id, mobility).