Valuma-alueet pilvipalvelusta Leaflet+Zoo+GeoServer -kombolla
|
|
- Tiina Laakso
- 6 vuotta sitten
- Katselukertoja:
Transkriptio
1 Valuma-alueet pilvipalvelusta Leaflet+Zoo+GeoServer -kombolla (Vuorovaikutteinen epävarmuuden huomioiva valuma-alueanalyysi avoimella lähdekoodilla IaaS-palvelussa) Janne Kovanen, Ville Mäkinen, Juha Oksanen ja Tapani Sarjakoski DevAlpo-seminaari 2016
2 Taustaa: Valuma-alueanalyysi Valuma-alueanalyysissä valitaan uoma ennalta määrätystä uomastosta Tälle uomalle etsitään alue, jolta vedet laskevat uomaan ja sen pääpurkupiste Tarjolla deterministisiä valuma-alueita varten SYKE:n interaktiivinen työkalu: Taustalla Citrix ArcGIS-VALUE -työkalu Toteutus Silverlightilla (v. 2.0 HTML5?) Virtaussuuntamalli on laskettu valmiiksi Suomessa hilamuotoisen virtaussuuntamallin taustalla MML:n KM10
3 Taustaa: Valuma-alueanalyysi SYKE käyttää omaa Ranta10-uomaverkostoa; me käytämme toistaiseksi Uoma10-verkostoa KM10 reittejä korostetaan "polttamalla portaittain eri syvyyksille uomaverkoston pääreitistö + joet + vesistö Pinnasta täytetään uomaverkoston ulkopuoliset ulosvirtauksen estävät painanteet D8-algoritmilla lasketaan pinnasta virtaussuunnat Lopullinen tulos saadaan seuraamalla virtaussuuntamallin arvoja
4 Taustaa: Epävarmuuden huomioiva valuma-alueanalyysi
5 Taustaa: CSC:n IaaS-pilven kokoonpanot
6 Sovellus-arkkitehtuuri WPS PNG8 WMS GeoJSON REST EHdr
7 Web-sovellus
8 Web-palvelin
9 Esimerkki haasteista: GeoServer- + Leafletmonimittakaavaesitys Ongelma: GeoServer:llä ei luontaista tukea kuvapyramideille! Vaihtoehto LayerGroup: Tasoilla ei MapServerin tapaista resoluutio/mittakaavarajoitetta Vaihtoehto GeoTools/ImagePyramid-liitännäinen: Käyttää pyramidin tasoja vain jos kyselyn ulottuvuus on 100% alimman tason sisällä -> Muutoin interpolointi alimmalta tasolta! Leaflet kyselee tiilet siten, että tiilen rajat on tiilen ulottuvuuksilla jaolliset lähtien koordinaattijärjestelmän origosta
10 Esimerkki haasteista: GeoServer- + Leafletmonimittakaavaesitys Ongelma: GeoServer:llä ei luontaista tukea kuvapyramideille! Vaihtoehto LayerGroup: Tasoilla ei MapServerin tapaista resoluutio/mittakaavarajoitetta Vaihtoehto GeoTools/ImagePyramid-liitännäinen: Käyttää pyramidin tasoja vain jos kyselyn ulottuvuus on 100% alimman tason sisällä -> Muutoin interpolointi alimmalta tasolta! Leaflet kyselee tiilet siten, että tiilen rajat on tiilen ulottuvuuksilla jaolliset lähtien koordinaattijärjestelmän origosta
11 Esimerkki haasteista: GeoServer- + Leafletmonimittakaavaesitys Ongelma: GeoServer:llä ei luontaista tukea kuvapyramideille! Vaihtoehto LayerGroup: Tasoilla ei MapServerin tapaista resoluutio/mittakaavarajoitetta Vaihtoehto GeoTools/ImagePyramid-liitännäinen: Käyttää pyramidin tasoja vain jos kyselyn ulottuvuus on 100% alimman tason sisällä -> Muutoin interpolointi alimmalta tasolta! Leaflet kyselee tiilet siten, että tiilen rajat on tiilen ulottuvuuksilla jaolliset lähtien koordinaattijärjestelmän origosta Jokainen valuma-alue on laajennettava alueelle, jolla kuvapyramidin ylin taso on tasajaollinen > Datan määrä / pitkä vaste datan pakkaamisesta! Ratkaisu: kaikki tasot julkaistaan riippumattomina toisistaan! Toimii, mutta ei konseptuaalisesti kaunista Vaatii Leaflet:ssa (maxzoom, minzoom, styles, )
12 Esimerkki haasteista: Leaflet + GeoServer/GeoWebCache GeoServer tarjoaa tiilityspalveluna integroidun GeoWebCachen vaatii mm. asettamaan kyselyihin tiled-parametrin, saman CRS:n, tiilitystä vastaavan ulottuvuuden asettamisen olennaiset parametrit on liitettävissä kyselyyn tason määrittelyn kautta Ongelmat: Leaflet tekee tiilien ulottuvuuden laskennan liukuluvuilla ja Ratkaisu: liukuluvut muutettava web-sovelluksessa ennen kyselyä Layer = new L.tileLayer.wms( ); layer.gettileurl = function(coords) { var tilebounds = this._tilecoordstobounds(coords), nw = this._crs.project(tilebounds.getnorthwest()), se = this._crs.project(tilebounds.getsoutheast()), bbox = ([Math.round(nw.x), Math.round(se.y), Math.round(se.x), Math.round(nw.y)]).join(','), url = L.TileLayer.prototype.getTileUrl.call(this, coords); return url + L.Util.getParamString(this.wmsParams, url, this.options.uppercase) + (this.options.uppercase? '&BBOX=' : '&bbox=') + bbox; }
13 Esimerkki haasteista: Leaflet + GeoServer/GeoWebCache Ongelmat: Leaflet asettaa tiilityksen origoksi aina koordinaattijärjestelmän origon Ratkaisu: origo on huomioitava GeoWebCache/gridset määrittelyssä
14 Esimerkki haasteista: Zoo + GDAL + Standardituloste Esimerkiksi GDAL-binäärisovellukset kirjoittavat standarditulosteeseen (std::out) Zoo:n XML-tiedostot kirjoitetaan standarditulosteen kautta Ohjaus jätetään päälle prosessien ajaksi -> Yksikään ohjelma ei saa käyttää tulostetta sotkematta ExecuteResponse-dokumenttia! Ratkaisu: Sovellusten tuloste on uudelleenohjattava: try: args = ['gdalwarp', '--config', 'GDAL_DATA', '/usr/local/share/gdal', '-of, 'EHdr', '-dstnodata', '-100', '-te', bbox[0], bbox[1], bbox[2], bbox[3], src, trg] output,error = subprocess.popen(args, stdin=subprocess.pipe, stdout=subprocess.pipe, stderr=subprocess.pipe).communicate() except subprocess.calledprocesserror: return False Return True
UUSI VALUMA-ALUEJAKO
UUSI VALUMA-ALUEJAKO ja VALUE-työkalun jatkokehitys Jaakko Suikkanen Ismo Lahtinen SYKE GIS-tukihenkilöpäivä 2.9.2014 Valtakunnallinen vesistötietojärjestelmä Tavoitteena parantaa vesistöihin liittyvän
LisätiedotValuma-alueet vaivatta VALUE-työkalulla. Matti Joukola Minna Kallio Suomen ympäristökeskus SYKE LifeDatan loppuseminaari Bank, Helsinki
Valuma-alueet vaivatta VALUE-työkalulla Matti Joukola Minna Kallio Suomen ympäristökeskus SYKE LifeDatan loppuseminaari 1.12. 2015 Bank, Helsinki Valuma-alue on alue, jolta kaikki pintavalunta kulkeutuu
LisätiedotMiksi OGC-palveluita?
Miksi OGC-palveluita? Ne ovat standardeja Monet muutkin käyttävät niitä Ne toimivat ihan hyvin Niille on valmiita ohjelmistoja Voidaan tehdä vuorovaikutteisia karttoja OSM-väki väheksyy niitä Valmiit kuvalaatat
LisätiedotKoordinaattimuunnospalvelu
Koordinaattimuunnospalvelu Janne Kovanen, Lassi Lehto Department of Geoinformatics and Cartography GL:n Web-sovellus coordtrans.fgi.fi Toimeenpanosääntö INSPIRE Muunnospalvelu Muunnospalvelu rajapintana;
LisätiedotRajapintapalveluiden toteutuksessa huomioitavaa. Rajapinnat tehokäyttöön Jani Kylmäaho
Rajapintapalveluiden toteutuksessa huomioitavaa Rajapinnat tehokäyttöön 7.3.2013 Jani Kylmäaho Rajapintapalvelujen toteutusvaihtoehdot Itse tekemällä Rajapintapalvelut suoraan organisaation omaan paikkatietojärjestelmään
LisätiedotPaikkatietojen käytön tulevaisuus -
Paikkatietojen käytön tulevaisuus - Näkökulmina teholaskenta ja vuorovaikutteisuus Juha Oksanen, tutkimuspäällikkö Geoinformatiikan ja kartografian osasto, Geodeettinen laitos Geoinformatiikan tutkimuspäivät
LisätiedotPaikkatietopalveluiden tuottaminen ja käyttö Tikessä
Paikkatietopalveluiden tuottaminen ja käyttö Tikessä Jukka Rahkonen Tike, Maa- ja metsätalousministeriön tietopalvelukeskus 9. toukokuuta 2014 Tiken paikkatietojen rajapintapalvelut WFS tuotannossa 2006
LisätiedotAJAX-konsepti AJAX. Asynkronisuus. Nykyisten web-ohjelmien ongelmia. Asynchronous JavaScript And XML
AJAX-konsepti AJAX Asynchronous JavaScript And XML Viimeisin muoti-ilmiö web-ohjelmoinissa, termi Ajax tuli käyttöön vuoden 2005 aikana Joukko teknologioita, joiden avulla voidaan toteuttaa uudenlaisen
LisätiedotJärjestelmäarkkitehtuuri (TK081702)
Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
LisätiedotBORIS 2. Järjestelmän rajapinnat. Samuli Neuvonen, SYKE Rajapinnat tehokäyttöön -seminaari
BORIS 2 Järjestelmän rajapinnat Samuli Neuvonen, SYKE Rajapinnat tehokäyttöön -seminaari 7.3.2013 BORIS 2 -hanke öljysuojarahaston ja SYKEn rahoittama hanke yhteistyössä mukana kaikki öljyntorjunnan toimijat
LisätiedotKatselupalvelun toteuttaminen. Jani Kylmäaho Maanmittauslaitos
Katselupalvelun toteuttaminen Jani Kylmäaho Maanmittauslaitos 14.10.2010 Esityslistaa Mikä Katselupalvelu? Rajapintastandardit WMS/WMTS-rajapinnat INSPIRE-arkkitehtuurissa Paikkatietoaineistot palvelun
LisätiedotKartta-aineistojen visualisointi. ProGIS. 11.9.2013 Aaro Mikkola
Kartta-aineistojen visualisointi ProGIS 11.9.2013 Aaro Mikkola 1 Sisältö Kartta-aineistot rajapinnoilla ja latauspalveluissa nyt ja jatkossa Visualisointieditori Osaamisvaatimuksia 2 Karttapaikka: mittakaavatasot
LisätiedotKatselupalvelun toteuttaminen
Katselupalvelun toteuttaminen http://www.paikkatietoikkuna.fi/web/fi/katselupalvelun-toteutus Timo Aarnio Maanmittauslaitos 17.10.2013 Esityslistaa Mikä katselupalvelu? Rajapintastandardit WMS/WMTS-rajapinnat
LisätiedotPaikkatiedot palveluväylässä kehityksen tilanne Väylän varrelta - Kansallisen palveluväylän kehitystilanne -seminaari
1 Paikkatiedot palveluväylässä kehityksen tilanne Väylän varrelta - Kansallisen palveluväylän kehitystilanne -seminaari Jari Reini 13.05.2015 Hankkeen työkokonaisuudet 3 Pilotin suunnittelu ja kehittäminen
LisätiedotVesistö ja keskivedenkorkeus. Jari Hakala, SYKE, Vesikeskus, Haja-asutuksen jätevesineuvojien koulutus,
Vesistö ja keskivedenkorkeus Jari Hakala, SYKE, Vesikeskus, Haja-asutuksen jätevesineuvojien koulutus, 7.4.2017 Sisältö Vesistö Rantaviiva Keskivesi Näiden keskinäiset yhteydet 2 Vesistö Vesilain 1. luvun
LisätiedotKatselupalvelun toteuttaminen. Jani Kylmäaho Maanmittauslaitos
Katselupalvelun toteuttaminen Jani Kylmäaho Maanmittauslaitos 25.1.2010 Esityslistaa Mikä Katselupalvelu? Rajapintastandardit WMS/WMTS-rajapinnat INSPIRE-arkkitehtuurissa Paikkatietoaineistot palvelun
LisätiedotVYYHTI II. Paikallisen kunnostajan karttapalvelu
VYYHTI II Paikallisen kunnostajan karttapalvelu Matti Joukola & Ismo Lahtinen Suomen ympäristökeskus Vesistökunnostusverkoston vuosiseminaari Oulu 12.6.2018 Kuva: Saara Pönkkö VESISTÖN KUNNOSTUS - TUUMASTA
Lisätiedot100m vyöhykeaineiston käytettävyys. Jaakko Suikkanen SYKE/Tietokeskus/Paikkatietopalvelut
100m vyöhykeaineiston käytettävyys Jaakko Suikkanen SYKE/Tietokeskus/Paikkatietopalvelut 100m vyöhykeaineisto, aineiston laadinta 1/4 Mitä aineistoa oli käytettävissä lähtöaineistona? Maastotietokanta
Lisätiedot1 2 3 4 5 6 7 8 9 10 2 12,999,976 km 9,136,765 km 1,276,765 km 499,892 km 245,066 km 112,907 km 36,765 km 24,159 km 7899 km 2408 km 76 km 12 14 16 1 12 7 3 1 6 2 5 4 3 11 9 10 8 18 20 21 22 23 24 25 26
LisätiedotFOSS4G at CSC. CSC Tieteen tietotekniikan keskus Kylli Ek
FOSS4G at CSC CSC Tieteen tietotekniikan keskus Kylli Ek OKM:n omistama OY 280 henkilöä Esimerkkipalveluja: Superkoneet FUNET Kirjastopalvelut OODI HAKA CSC 2 GIS@CSC Paikkatietojen käytön edistäminen
LisätiedotKatselupalvelun toteuttaminen. Timo Aarnio Maanmittauslaitos
Katselupalvelun toteuttaminen Timo Aarnio Maanmittauslaitos 12.2.2013 Esityslistaa Mikä katselupalvelu? Rajapintastandardit WMS/WMTS-rajapinnat INSPIRE-arkkitehtuurissa Paikkatietoaineistot palvelun taustalla
LisätiedotRanta10 -rantaviiva 1:10 000 ja uomaverkosto 17.11.2015
Ranta10 -rantaviiva 1:10 000 ja uomaverkosto 17.11.2015 Ranta10 on topologisesti eheä Suomen vesistöjä kuvaava paikkatietoaineisto. Aineisto pohjautuu Maanmittauslaitoksen maastotietokannan vuosien 2000-2008
LisätiedotKatselupalvelujen INSPIRE-yhteensopivuuden testaus
Katselupalvelujen INSPIRE-yhteensopivuuden testaus Infrastruktuuri-ryhmä 19.10.2011 Jani Kylmäaho 1 Miksi? Sisältö Yleisimmät ongelmat rajapintapalvelujen yhteensopivuudessa WMS-standardiin Yleisimmät
LisätiedotVESIPETO Sisämaan pintavedet - perusyksiköt Perusyksiköt VHS-vesimuodostumien pohjana
VESIPETO Sisämaan pintavedet - perusyksiköt Perusyksiköt VHS-vesimuodostumien pohjana Jaakko Suikkanen Riitta Teiniranta, Matti Joukola, Faris Alsuhail Suomen ympäristökeskus SYKE VesiPeto-seminaari 18.12.2018
LisätiedotJulkICTLab projektien tilannekatsaukset 06/2015
JulkICTLab projektien tilannekatsaukset 06/2015 Hallinnon karttapalvelu Työn alla / Jatkuu Valmis Tulossa seuraavaksi Projektin sisäinen valmius Palvelun seuraavan version suunnittelu Asennukset Labiin
LisätiedotRajapintapalveluiden toteutusvaihtoehdot ja tilaaminen. Kunnat ja Inspire koulutus Jani Kylmäaho
Rajapintapalveluiden toteutusvaihtoehdot ja tilaaminen Kunnat ja Inspire koulutus 29.1.2013 Jani Kylmäaho Rajapintapalvelujen toteutusvaihtoehdot Itse tekemällä Rajapintapalvelut kunnan omaan paikkatietojärjestelmään
LisätiedotKatselupalvelujen toteuttaminen
Katselupalvelujen toteuttaminen Jani Kylmäaho Maanmittauslaitos 7.5.2010 Esityslistaa Mikä Katselupalvelu? Rajapintastandardit WMS-rajapinnat INSPIRE-arkkitehtuurissa Paikkatietoaineistot palvelun taustalla
LisätiedotHohde Consulting 2004
Luento 5: XQuery AS-0.110 XML-kuvauskielten perusteet Janne Kalliola XQuery XQuery uudet funktiot sekvenssit muuttujat Iterointi järjestys suodatus järjestäminen Ehtorakenteet Muita toimintoja www.hohde.com
LisätiedotKokemuksia Geoserveristä IL:n avoimen datan projektissa Mikko Visa
Kokemuksia Geoserveristä IL:n avoimen datan projektissa Mikko Visa Asennus Otettu käyttöön 2013 WMS-palvelussa Versio 2.4.x Vain WMS käytössä Ei klusteroitu Geoserverin ratkaisulla(tätä nykyä on tuki)
LisätiedotKatselu- ja latauspalveluiden toteuttaminen kunnissa
Katselu- ja latauspalveluiden toteuttaminen kunnissa Kunnat ja Inspire -koulutus Jani Kylmäaho 18.11.2014 Hyödyntämisen vaiheet Lisensointi ja käyttöoikeudet Metatiedot Aineisto saataville helposti hyödynnettävässä
LisätiedotOlio-ohjelmointi Javalla
1 Olio-ohjelmointi Javalla Olio-ohjelmointi Luokka Attribuutit Konstruktori Olion luominen Metodit Olion kopiointi Staattinen attribuutti ja metodi Yksinkertainen ohjelmaluokka Ohjelmaluokka 1 Olio-ohjelmointi
LisätiedotJHS-suositukset ja standardit paikkatietotuotteiden toteuttamisessa
1 JHS-suositukset ja standardit paikkatietotuotteiden toteuttamisessa Paikkatietoverkoston työpaja 15.11.2016 Lassi Lehto MML Paikkatietokeskus Sisältö 2 JHS 180 Paikkatiedon sisältöpalvelut Liite 1: Karttakuvapalvelu
LisätiedotHarjoitus 7. 1. Olkoon olemassa luokat Lintu ja Pelikaani seuraavasti:
Harjoitus 7 1. Olkoon olemassa luokat Lintu ja Pelikaani seuraavasti: class Lintu //Kentät private int _siivenpituus; protected double _aivojenkoko; private bool _osaakolentaa; //Ominaisuudet public int
LisätiedotINSPIRE ArcGIS-tuotteilla. Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa
INSPIRE ArcGIS-tuotteilla Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa 14.10.2010 ArcGIS-teknologian avulla organisaatiot voivat kehittää palvelujaan ja tehostaa toimintaansa... Improving How We
LisätiedotPaikkatiedot ja Web-standardit
Paikkatiedot ja Web-standardit Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide
LisätiedotYTPA Tiedon hyödyntäminen
Loppukäyttäjän sovellus YTPA Tiedon hyödyntäminen Tarve tiedolle Valitsee kyseltävälle tiedolle asetettavat rajaukset Lähettää kyselyn lle Vastaanottaa palvelupyynnön Tarkistaa käyttäjän oikeudet kyseltävien
LisätiedotHarjoitustyö 3: Verkkosivujen toiminnallisuus (JavaScript)
Harjoitustyö 3: Verkkosivujen toiminnallisuus (JavaScript) Kurssin toisessa harjoitustyössä tutustutaan verkkosivujen toiminnallisuuden toteuttamiseen JavaScript:n avulla. Lisäksi käydään läpi verkkosivuston
LisätiedotLuokka Murtoluku uudelleen. Kirjoitetaan luokka Murtoluku uudelleen niin, että murtolukujen sieventäminen on mahdollista.
1 Luokka Murtoluku uudelleen Kirjoitetaan luokka Murtoluku uudelleen niin, että murtolukujen sieventäminen on mahdollista. Sievennettäessä tarvitaan osoittajan ja nimittäjän suurin yhteinen tekijä (syt).
LisätiedotRajapintapalvelujen INSPIRE-yhteensopivuus
Rajapintapalvelujen INSPIRE-yhteensopivuus Paikkatietoinfran hyödyntäminen koulutukset 22.11. Jani Kylmäaho 1 Miksi? Sisältö Yleisimmät ongelmat rajapintapalvelujen yhteensopivuudessa WMS- ja WFS-standardeihin
LisätiedotInspire-prosessin tilannekatsaus 01 / 2012
Inspire-prosessin tilannekatsaus 01 / 2012 23.1.2012 Täytäntöönpano-ohjeet Ohje haku- ja katselupalvelujen palvelutasosäännösten tulkinnasta Latauspalvelujen ohjeiden laatiminen pitkällä Tiedostolatauspalvelu
LisätiedotTYPO3 - Open Source Enterprise CMS
TYPO3 - Open Source Enterprise CMS TYPO3 on yritysten tarpeisiin suunniteltu avoimen lähdekoodin julkaisujärjestelmä. Verkkopalvelutoteutusten lisäksi TYPO3 toimii skaalautuvana web-sovellusten kehitysalustana.
LisätiedotVerkkopalveluiden hyödyntäminen
Verkkopalveluiden hyödyntäminen Verkkopalveluiden toteutus ja käyttäminen MapInfo Professional ja MapInfo Manager -ohjelmistoilla Vesa Raulos Pitney Bowes Business Insight Esityksen sisältö MapInfo Professional
LisätiedotValuma-aluejärjestelmä vesistöihin liittyvän seuranta- ja tutkimustiedon tukena
Valuma-aluejärjestelmä vesistöihin liittyvän seuranta- ja tutkimustiedon tukena LifeDatan karttapalveluseminaari 6.2.2014 Riitta Teiniranta Matti Joukola, Jaakko Suikkanen, Anu Häkkinen, Tiia Kiiski, Pekka
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 15.3.2010 T-106.1208 Ohjelmoinnin perusteet Y 15.3.2010 1 / 56 Tiedostoista: tietojen tallentaminen ohjelman suorituskertojen välillä Monissa sovelluksissa ohjelman
LisätiedotLuku 6. Dynaaminen ohjelmointi. 6.1 Funktion muisti
Luku 6 Dynaaminen ohjelmointi Dynaamisessa ohjelmoinnissa on ideana jakaa ongelman ratkaisu pienempiin osaongelmiin, jotka voidaan ratkaista toisistaan riippumattomasti. Jokaisen osaongelman ratkaisu tallennetaan
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Pilvipalvelut. Pilvipalvelut - lähtökohtia
Järjestelmäarkkitehtuuri (TK081702) Pilvipalvelut Pilvipalvelut Nouseva toteutustekniikka ja trendi Kuluttajat edellä, yritykset perässä Paino sanalla Palvelu Yhtenäisyyksiä vuosikymmenten taakse, sovelletaan
LisätiedotTilastokeskuksen rajapintapalveluiden käyttöönotto MapInfo - ohjelmistossa Ohjeita laatiessa on käytetty MapInfon versiota 11.5.
1(6) Tilastokeskuksen rajapintapalveluiden käyttöönotto MapInfo - ohjelmistossa Ohjeita laatiessa on käytetty MapInfon versiota 11.5. Koordinaattijärjestelmä Koordinaattijärjestelmä määrittyy WMS- ja WFS-palveluita
LisätiedotPaikkatiedot palveluväylässä
1 Paikkatiedot palveluväylässä PATINE 28.9.2015 Lassi Lehto, hankkeen projektipäällikkö Tapani Sarjakoski, hankkeen vastuullinen johtaja 2 Hankkeen perustiedot Paikkatietopalvelujen kytkeminen palveluväylään
LisätiedotOhjelmointi 2 / 2010 Välikoe / 26.3
Ohjelmointi 2 / 2010 Välikoe / 26.3 Välikoe / 26.3 Vastaa neljään (4) tehtävään ja halutessa bonustehtäviin B1 ja/tai B2, (tuovat lisäpisteitä). Bonustehtävät saa tehdä vaikkei olisi tehnyt siihen tehtävään
LisätiedotPalveluiden hyötyjen ja vaikutusten todistaminen Palveluiden hyötyjen ja vaikutusten todistaminen/ Ville Jussila
Palveluiden hyötyjen ja vaikutusten todistaminen Kiinteistöviraston kaupunkimittausosaston rajapintapalvelut - julkaisuputki Primääriaineistot Julkaisutietokanta Web-palvelin sekä rajapintaohjelmisto Asiakkaat
LisätiedotMiten paikkatietoaineistoja hyödynnetään rajapintojen avulla. Jari Reini 07.03.2013
Miten paikkatietoaineistoja hyödynnetään rajapintojen avulla Jari Reini 07.03.2013 Sisältö Käytännön esimerkkejä rajapintapalveluista Mistä löydät paikkatiedon rajapintapalveluja Rajapintapalvelujen toimintaperiaatteet
LisätiedotJohdatus ArcGIS-ohjelmistoon
Johdatus ArcGIS-ohjelmistoon PAIKKATIETOPAJA hanke Esityksen pohjalla Raili Hokajärven tekemä esitys ArcGIS ESRI:n (Environmental Systems Research Institute) kehittämä ja myymä paikkatietoohjelmistojen
LisätiedotTilastokeskuksen rajapintapalveluiden käyttöönotto ArcGISohjelmistossa
1(6) Tilastokeskuksen rajapintapalveluiden käyttöönotto ArcGISohjelmistossa Ohjeita laatiessa on käytetty ArcGIS:n versiota 10.1. Koordinaattijärjestelmä ArcGIS käyttää oletuskoordinaattijärjestelmänä
LisätiedotLuku 8. Aluekyselyt. 8.1 Summataulukko
Luku 8 Aluekyselyt Aluekysely on tiettyä taulukon väliä koskeva kysely. Tyypillisiä aluekyselyitä ovat, mikä on taulukon välin lukujen summa tai pienin luku välillä. Esimerkiksi seuraavassa taulukossa
LisätiedotSemanttinen Web. Ossi Nykänen Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto
Semanttinen Web Ossi Nykänen ossi.nykanen@tut.fi Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto Esitelmä "Semanttinen Web" Sisältö Konteksti: W3C, Web-teknologiat
Lisätiedotversio Laatija: Juha Jämsén, Marko Keisala Maa-ainesten huuhtoutumisriskikartta Aineisto ja sen käyttötarkoitus
Maa-ainesten huuhtoutumisriskikartta Aineisto ja sen käyttötarkoitus Aineistossa on esitetty uomat, joissa veden laskennallinen virtausnopeus ylittää maalajin rajanopeuden. Maalajin rajanopeudella tarkoitetaan
LisätiedotLAS- ja ilmakuva-aineistojen käsittely ArcGIS:ssä
Esri Finland LAS- ja ilmakuva-aineistojen käsittely ArcGIS:ssä November 2012 Janne Saarikko Agenda Lidar-aineistot ja ArcGIS 10.1 - Miten LAS-aineistoa voidaan hyödyntää? - Aineistojen hallinta LAS Dataset
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2009 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2009 1 / 28 Puhelinluettelo, koodi def lue_puhelinnumerot(): print "Anna lisattavat nimet ja numerot." print
LisätiedotAvoin metsätieto - Rajapintapalvelut
Avoin metsätieto - Rajapintapalvelut 1 Johdanto Tässä asiakirjassa kuvataan lyhyesti Suomen metsäkeskuksen Avoin metsätieto -rajapintapalveluiden (AMT-rajapintapalvelut) sisältö ja käyttö. AMT-rajapintapalvelut
LisätiedotXPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy
IBM Collaboration Forum ٨.٣.٢٠١١ XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy ٢٠١١ IBM Corporation Domino-sovelluskehitys Nopea kehitysympäristö (Rapid application development,
LisätiedotOskari.org. kehittäminen
Oskari.org ohjelmakirjaston kehittäminen Jani Kylmäaho SOVELLUSKERROS Asioinnin tukipalvelut Tunnistus Valtuutukset Asiointitili Maksaminen Paikkatieto-ohjelmistot (GIS, Geographical Information Systems)
LisätiedotW3C ja Web-teknologiat
W3C ja Web-teknologiat Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide Web Consortium (W3C) on kansainvälinen
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri
Järjestelmäarkkitehtuuri (TK081702) ja Järjestelmäarkkitehtuuri Sovellukset ovat olemassa Järjestelmien uudistaminen vie yleensä arvioitua enemmän resursseja ja kestää arvioitua kauemmin Migration (Migraatio
LisätiedotTienalitusten aiheuttama esteellisyys Pohjois- Pohjanmaan puroissa ja pienissä joissa. Kimmo Aronsuu ja Jouni Näpänkangas POPELY
Tienalitusten aiheuttama esteellisyys Pohjois- Pohjanmaan puroissa ja pienissä joissa Kimmo Aronsuu ja Jouni Näpänkangas POPELY 1 Lähtökohdat Tarkoituksena oli saada yleiskuva tienalitusrakenteiden aiheuttamasta
LisätiedotKansallisen paikkatietoportaalin kehittäminen Paikkatietoikkuna.fi
Kansallisen paikkatietoportaalin kehittäminen Paikkatietoikkuna.fi Tarjouskilpailun info 1.12.2009 Maanmittauslaitos / Kehittämiskeskus Paikkatietoinfratiimi / Antti Rainio etunimi.sukunimi@maanmittauslaitos.fi
LisätiedotKuva 7.2 vastaustaulu harjoitukseen 7.2
Harjoitus 7. Lataa tiedosto http://users.metropolia.fi/~pasitr/opas/ran13b/data/ran13b.zip levylle Z: ja pura se. Kun olet tehnyt kaikki seuraavat 17 tehtävää palauta Tuubiin harjoituksen 7 vastauksena
LisätiedotDigiroad-aineiston hyödyntäminen rajapintapalveluiden kautta MapInfo
1 Digiroad-aineiston hyödyntäminen rajapintapalveluiden kautta MapInfo Digiroad-aineistoa on mahdollista hyödyntää Liikenneviraston Katselu- ja latauspalvelusta http://portal.liikennevirasto.fi/sivu/www/f/aineistopalvelut/verkkopalvelut/latauspalvelu#.vb8ikvlbi
LisätiedotCopyright Observis Oy All rights reserved. Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa
Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa Platform Tuotekehityksen haasteita ja ratkaisuja Haaste: Massiivisten tietomäärien hallinta Ratkaisu: Pilvipalvelun skaalautuvuus Haaste:
LisätiedotOsio 4: Tietovirrat. Properties- eli ominaisuustiedostot Logger: lokitietojen käsittely
Properties- eli ominaisuustiedostot Logger: lokitietojen käsittely 1 Ominaisuudet Kun tutkimme työasemapohjaisia sovelluksiamme, tarvitaan joskus tietoa: mikä on käyttöjärjestelmä mikä on käytössä oleva
Lisätiedot2. Seuraavassa kuvassa on verkon solmujen topologinen järjestys: x t v q z u s y w r. Kuva 1: Tehtävän 2 solmut järjestettynä topologisesti.
Tietorakenteet, laskuharjoitus 11, ratkaisuja 1. Leveyssuuntaisen läpikäynnin voi toteuttaa rekursiivisesti käsittelemällä jokaisella rekursiivisella kutsulla kaikki tietyllä tasolla olevat solmut. Rekursiivinen
LisätiedotKatselupalvelut ja latauspalvelut - Paikkatietoa karttakuvina ja GML-muodossa
Katselupalvelut ja latauspalvelut - Paikkatietoa karttakuvina ja GML-muodossa Paikkatietoinfran hyödyntäminen -koulutukset 29.9. Jani Kylmäaho 1 Sisältö WMS-rajapinta (katselupalvelu, karttakuvapalvelu)
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet
Järjestelmäarkkitehtuuri (TK081702) Integraation tavoitteita Lähtökohta Web-palvelut Asiakasrekisteri ERP, Tuotannon ohjaus Tuotanto Myynti Intranet Extranet? CRM Johdon tuki Henkilöstö Kirjanpito Palkanlaskenta
LisätiedotRinnakkaisohjelmointi kurssi. Opintopiiri työskentelyn raportti
Rinnakkaisohjelmointi kurssi Opintopiiri työskentelyn raportti Opintopiiri: Heikki Karimo, Jesse Paakkari ja Keijo Karhu Päiväys: 15.12.2006 Ohjelmointitehtävä C i C i : Säikeet ja kriittisen vaiheen kontrollointi
LisätiedotYleistä. Nyt käsitellään vain taulukko (array), joka on saman tyyppisten muuttujien eli alkioiden (element) kokoelma.
2. Taulukot 2.1 Sisältö Yleistä. Esittely ja luominen. Alkioiden käsittely. Kaksiulotteinen taulukko. Taulukko operaation parametrina. Taulukko ja HelloWorld-ohjelma. Taulukko paluuarvona. 2.2 Yleistä
Lisätiedot1. Mitä tehdään ensiksi?
1. Mitä tehdään ensiksi? Antti Jussi i Lakanen Ohjelmointi 1, kevät 2010/ Jyväskylän yliopisto a) Etsitään Googlesta valmis algoritmi b) Mietitään miten itse tehtäisiin sama homma kynällä ja paperilla
LisätiedotSisältö. 2. Taulukot. Yleistä. Yleistä
Sisältö 2. Taulukot Yleistä. Esittely ja luominen. Alkioiden käsittely. Kaksiulotteinen taulukko. Taulukko operaation parametrina. Taulukko ja HelloWorld-ohjelma. Taulukko paluuarvona. 2.1 2.2 Yleistä
LisätiedotT-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot
T-111.361 Hypermediadokumentin laatiminen -Ohjelmointi Peruskäsitys www-ohjelmoinnin kentästä Tekniikat interaktiivisuuden toteuttamiseen tekniikat tekniikat Tietokannat Juha Laitinen TKK/TML juha.laitinen@hut.fi
LisätiedotArcGISSM. Online. Paikkatietoalusta organisaatiollesi
ArcGISSM Online Paikkatietoalusta organisaatiollesi ArcGIS Online on yhteisöllinen, pilvipohjainen alusta karttojen, sovellusten ja paikkatietoaineistojen tekemiseen ja jakamiseen. ArcGIS Online on Esrin
LisätiedotAvoimilla aineistoilla monipuolisia karttapalveluita. Mikko Hynninen Suvi Hatunen Kaisu Harju Paikkatietoinfrastruktuurin hyödyntäminen
Avoimilla aineistoilla monipuolisia karttapalveluita Mikko Hynninen Suvi Hatunen Kaisu Harju Paikkatietoinfrastruktuurin hyödyntäminen 23.11.2016 SYKEn Avoin tieto -sivut Uudet Avoin tieto sivut korvasivat
LisätiedotSisältö. 22. Taulukot. Yleistä. Yleistä
Sisältö 22. Taulukot Yleistä. Esittely ja luominen. Alkioiden käsittely. Kaksiulotteinen taulukko. Taulukko metodin parametrina. Taulukko ja HelloWorld-ohjelma. Taulukko paluuarvona. 22.1 22.2 Yleistä
LisätiedotExcel-taulukkoon X- ja Y-sarakkeisiin tallennettujen koordinaattien muuntaminen paikkatietokohteiksi
Excel-taulukkoon X- ja Y-sarakkeisiin tallennettujen koordinaattien muuntaminen paikkatietokohteiksi Esimerkkinä Excel-taulukkona ladattavat Helsingin pysäköintilippuautomaatit Viimeksi muokattu 27. huhtikuuta
LisätiedotMaksuturva-palvelun rajapintakuvaus verkkokaupalle / MAKSUN PERUUTUS
Maksuturva-palvelun rajapintakuvaus verkkokaupalle / MAKSUN PERUUTUS Versio 4.0 2(5) Sisältö 1. Muutokset... 3 2. Maksun peruutuksen tiedot... 3 2.1 Kenttien selitteet Maksun peruutuksen tiedot... 4 3.
LisätiedotFakta versio 5.3.0.1069 Forecast versio 1.3.0.53
1 (7) Fakta versio 5.3.0.1069 versio 1.3.0.53 Ohessa on luettelo uusista ja muuttuneista toiminnoista ja ominaisuuksista version x.2.1 jälkeen. Porautuminen saldoista tapahtuariveille.. Jako on mahdollista
LisätiedotW3C ja alueellinen standardointi
W3C ja alueellinen standardointi Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: W3C on kansainvälinen konsortio
LisätiedotTampereen paikkatietoinfrastruktuuri ja Inspire. Kunnat ja Inspire koulutus Marko Kauppi
Tampereen paikkatietoinfrastruktuuri ja Inspire Kunnat ja Inspire koulutus 18.11.2014 Marko Kauppi Periaatteet ja lainsäädäntö Inspire-direktiivi Laki paikkatietoinfrastruktuurista ja asetus Kansallinen
LisätiedotTukesin tilannekatsaus kasvinsuojeluun
Turvallisuus ja kemikaalivirasto (Tukes) 3.12.2014 Tukesin tilannekatsaus kasvinsuojeluun Ylitarkastaja Pauliina Laitinen Sisältö Kasvinsuojeluneuvojan tärkein tehtävä Integroidun kasvinsuojelun yleiset
LisätiedotINSPIRE liitteen I harmonisoitujen tietotuotteiden toteuttaminen. Esimerkki SYKE
INSPIRE liitteen I harmonisoitujen tietotuotteiden toteuttaminen Esimerkki SYKE Riikka Repo, Lena Hallin-Pihlatie, Mikko Hynninen, Suvi Hatunen SYKE Ilkka Rinne, Spatineo Kansalliset paikkatietotuotteet
LisätiedotPilottipalvelun esittely johtopäätökset
1 Pilottipalvelun esittely johtopäätökset Paikkatiedot palveluväylässä -loppuseminaari Paikkatietoverkoston kevätseminaari 18.5.2016 Pekka Latvala, Jari Reini Pilottipalvelu Pilottipalvelun lähtöasetelmana
LisätiedotRautatiekasvillisuudenhallinta laserkeilauksen avulla
Rautatiekasvillisuudenhallinta laserkeilauksen avulla LIVI/3222/02.01.02/2016 Tuomo Puumalainen Project Manager Oy Arbonaut Ltd. Katja Kapanen Global Virtual Platform GVP Oy 5.9.2018 Tavoitteita Testata
LisätiedotAttribuutti-kyselypalvelu
Attribuutti-kyselypalvelu sivu 1/10 Sisällysluettelo 1 Johdanto... 3 2 Palvelut... 3 2.1 Ammattioikeudenrajoituslista... 3 2.2 Ammattioikeuslista... 3 2.3 Attribuutti-rajoitustietosanoma... 3 3 Palvelurajapinnan
LisätiedotGDAL ja WFS: suora muunnos ogr2ogr-ohjelmalla
GDAL ja WFS: suora muunnos ogr2ogr-ohjelmalla Viimeksi muokattu 30. tammikuuta 2012 GDAL tukee WFS-palvelun käyttämistä vektoritietolähteenä yhtenä muiden joukossa. WFS-ajurin käyttöohjeet löytyvät osoitteesta
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2011 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2011 1 / 39 Kertausta: tiedoston avaaminen Kun ohjelma haluaa lukea tai kirjoittaa tekstitiedostoon, on ohjelmalle
LisätiedotJulkisen hallinnon linjaukset tiedon sijainnista ja hallinnasta. Yhteenveto. Taustaa linjauksille. Linjausten tavoitteet
Solita Oy Lausunto 07.09.2018 Asia: VM/276/00.01.00.01/2018 Julkisen hallinnon linjaukset tiedon sijainnista ja hallinnasta Yhteenveto Kommentit yhteenvetoon: Taustaa linjauksille Kommentit taustaan: Linjausten
LisätiedotPATA HENKILÖSTÖ. Alasvetolistojen arvot ovat parametroitavissa. Yksiselitteiset arvot mahdollistavat luotettavat haut ja tilastoinnit.
HENKILÖSTÖ Henkilöitä voidaan ylläpitää manuualisesti, mutta henkilöstön perustiedot voidaan tuoda myös ulkopuolisesta järjestelmästä, jolloin Padassa vain täydennetään tarvittavia tietoja. Tällöin kenttiä
LisätiedotSYKEn metatietopalvelu helpottaa tiedon löytämistä
SYKEn metatietopalvelu helpottaa tiedon löytämistä Kaisu Harju Suomen ympäristökeskus SYKE / Geoinformatiikka LifeData-seminaari 31.1.2012 Miksi uusi metatietopalvelu SYKEn paikkatietoaineistot ahkerassa
LisätiedotSivuston tiedotmysiteworthcheck.com
Sivuston tiedotmysiteworthcheck.com Luotu Huhtikuu 26 2019 09:24 AM Pisteet59/100 SEO Sisältö Otsikko Check you website value Pituus : 23 Täydellistä, otsikkosi sisältää väliltä 10 ja 70 kirjainta. Kuvaus
LisätiedotTilastokeskuksen rajapintapalveluiden käyttöönotto QGIS-ohjelmistossa
1 (7) Tilastokeskuksen rajapintapalveluiden käyttöönotto QGIS-ohjelmistossa ita laadittaessa on käytetty QGIS:n versiota 2.14.3. Ruudunkaappauskuvat ovat englanninkielisestä versiosta, mutta ohjeissa esitetään
LisätiedotINSPIRE-toimeenpanon seuranta. Tulokset 2015
INSPIRE-toimeenpanon seuranta Tulokset 2015 Seurantatiedon keruumenetelmä Keruumenetelmä poikkesi aiemmista vuosista Aiemmin toteutettu Excel-kyselynä Tänä vuonna käytettiin EEAn seurantatyökaluja Dashboard-työkalu
Lisätiedot1. (a) Seuraava algoritmi tutkii, onko jokin luku taulukossa monta kertaa:
Tietorakenteet, laskuharjoitus 10, ratkaisuja 1. (a) Seuraava algoritmi tutkii, onko jokin luku taulukossa monta kertaa: SamaLuku(T ) 2 for i = 1 to T.length 1 3 if T [i] == T [i + 1] 4 return True 5 return
Lisätiedot