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 ja vakioesitystyylit, himmennys 3
OSKARI based Map Portal 4
Nykyinen MML:n Bentley WMS järjestelmä WMS Rasteripalvelinjärjestelmä (Bentley) Rasterivarastot (itiff) Rasterivarastot (itiff) Ortokuvat (TIFF) Ortokuvat (TIFF) Ortokuvatuotanto (ILMA) Perus-, maasto-, yleis-, teema-, taustakarttarasterit (TIFF, PNG) Rasterikarttaprosessit (TUER/KEKE) Kiinteistö ja kuntajako (PNG) Smallworld/JakoErä (KITU-sovellusr./KEKE) Kantakartat Yli 30 kuntaa (TIFF) KTJ-tietopalvelun kuntien aineistot 5
GeoServer MapServer.. SLD SLD SLD SLD SLD SLD 6
Dynaamisen WMS:n periaate Kuvaputkella näytettävä aineisto on aina rasteria Perinteisessä WMS palvelussa palvelin käyttää valmista rasteria Dynaamisessa rasteri lasketaan lennossa vektoriaineistosta SLDesitystyylikirjastojen avulla Muutos SLD:n sisällössä näkyy heti käyttäjälle Kuva Vasemmalla SLD-visualisoitu Taustakartta ja oikealla todellinen Taustakartta (Karttaikkuna 2013). 7
SLD tiedostot ovat XML koodattuja tiedostoja <?xml version="1.0" encoding="iso-8859-1"?> <StyledLayerDescriptor version="1.0.0" xsi:schemalocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"> <NamedLayer> <Name>Simple point</name> <UserStyle> <Title>Simple point</title> <FeatureTypeStyle> <Rule> <PointSymbolizer> <Graphic> <Mark> <WellKnownName>circle</WellKnownName> <Fill> <CssParameter name="fill">#ff0000</cssparameter> </Fill> </Mark> <Size>6</Size> 8 Vasemmalla: Piirretään pistekohde Piirretään se ympyränä Jonka väri on punainen Ja koko on 6 pikseliä
http://vispilake01.nls.fi/opaskartta/ http://vispilake01.nls.fi/mtk/ 9
Cascading service example: Nordic Data Share demo 10
Vispilä Pienimittakaavaise t aineistot Shape Shape Shape muunnokset ja lataus tietokantaan, 1 krt/vuosi vanha 50knimistö muunnokset ja lataus tietokantaan, x krt/ajanjakso Nimistörekisteri WF S Rakennus- ja huoneistotiedot WF S Syvyystiedot (LiVi) WF S Maastotietokanta MTK- GML MTK- GML MTK- GML muunnokset ja lataus tietokantaan, x krt/y Javapalikka SQL SQL SQLlauseet PostGIS GeoServer SLD1 SLD2 SLD3 ATOM-feed JHS180- resoluutio Taustakarttasa png rja Peruskarttarast eri Yleiskarttaraste ri NIMU-rasteri... rasterointi, jatkuva pala1 pala2 pala...n staattinen populointi WMS dynaamine n populointi tasot 14-15 tarkistu s MML-resoluutio png Taustakarttasa rja Peruskarttarast eri Yleiskarttaraste ri... ArcticSDI yms. purkki X tasot 1-13 JHS-resoluutiot SLD-editori WMT S lataus png muunnos Image Converte r itiff lataaamo rajapintalevyt selainsovellus, esim. Paikkatietoikkuna 3.9.2013 SW 11
Nykytila Rasterien, rajapintojen ja painotuotteiden osalta käyttäjällä on yleensä vain yksi visualisointivaihtoehto Esitystyyli kiinteä osa aineistopalvelua / aineiston toimittamista Rajapinnat ja rasteriaineistot päivittyvät yleensä 1 2 kertaa vuodessa (Karttapaikan peruskarttarasteri kuitenkin viikon välein) Lataus rasteripalvelimille osin manuaalista Rasteriaineisto- ja painokarttasovellusten ylläpito ja kehittäminen hidasta Inspire katselupalveluista puuttuu ETRS89 maantieteellinen koordinaatisto KV yhteistyöhankkeiden rajapintojen toteutus (ArcticSDI, ELF,..) ei ole mahdollista 12
Tavoitetila 2014 Karttarasterit tuotetaan avoimen lähdekoodin sovelluksilla. Palvelu on siirrettävissä MMLn ulkopuolelle (käyttöpalvelujen hankinta). SDL-tekniikalla tuotetaan tarvittaessa räätälöityjä rastereita ja rajapintoja. Avointen aineistojen latauspalvelu jatkuvassa ajantasaistuksessa. JHS180 mukaiset rasterit käyttöön. WMTS-palvelun ylläpito herätteiden avulla automaattisesti. Dynaaminen WMS otetaan käyttöön. Maastotietokannan Inspire WMS-palvelu teemoittain (ETRS89, dd) KV yhteistyöhankkeiden WMS/WFS rajapinnat (ArcticSDI, ELF,..) SLD visualisointieditorin kytkentä järjestelmään 2015?: Karttatulostetuotannon uusiminen 13
14
1. Select your style CloudMade 3. Save and publish 2. Select the feature layer and edit: color, fill, line style the Competitiveness and Innovation framework Programme (CIP) ICT Policy Support Programme (PSP) 15
Google Maps API Styled Maps Wizard 640 x 480 px, PNG GoogleMaps 3. Create a PNG image 1. Select a layer to edit Select a sub-layer/level Set visibility and color the Competitiveness and Innovation framework Programme (CIP) ICT Policy Support Programme (PSP) 16 2. Show & save JSON Show JSON Static Map
SLD Editor? the Competitiveness and Innovation framework Programme (CIP) ICT Policy Support Programme (PSP) Key features: - Pan & zoom to scales - Set layer visible / unvisible - Select a layer/feature to edit - Edit line / point / area / text styles - Cancel and re-do edits - Show/hide toolbars - Search saved visualisations - Download SLD-files - Save edits & metadata - Create PDF & PNG files - Create georeference files - Edit user profile - 17
Osaamistarpeita nyt ja jatkossa Avoimen lähdekoodin sovellukset Postgre-SQL, GeoServer, MapServer, OSKARI, GDAL, SLD, CSS tekniikoiden käyttö visualisoinnissa Skeemamuunnokset Verkkopalvelujen käyttäjähallinta, lisensointi WFS/WMS/WMTS rajapintojen hyödyntäminen ja tuottaminen Avointen aineistojen hyödyntäminen XML/GML Karttojen visualisointi 18