We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

State of Oskari (for end-users)

00:00

Formal Metadata

Title
State of Oskari (for end-users)
Title of Series
Number of Parts
156
Author
Contributors
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Oskari is a beautiful open source map framework which is based on the idea of creating map applications utilizing distributed Spatial Data Infrastructures, i.e. standardized map APIs such as WMS and OGC API Features. Publishing customized maps with Oskari and embedding them on a website is easy. Using Oskari as an administrator or an end-user doesn't require any programming skills. Oskari is used by dozens of different organisations, mainly in the public sector in Finland, to create hundreds of web map applications. Development and improvement of Oskari is continuous. Some of the new features include improvements in mobile use, as well as new feel and look in map publishing, thematic statistical maps and other smaller improvements. In addition, the website for Oskari community (oskari.org) has been completely renewed. And last but not least, the Oskari logo has received a fresh new design - we are happy to introduce you to the new Oskari Otter! In this presentation we will share with you practical examples of how to use Oskari. Our target audience is the current or future administrators and end users of Oskari-instances. Whether you are new to Oskari or know it from before, welcome to listen and discuss how you could get the best out of Oskari. Learn more from our new website oskari.org.
Keywords
127
Streaming mediaState of matterContent (media)SoftwareOpen sourceSoftware frameworkSpatial data infrastructureFiber bundleCoding theoryRemote procedure callDigital rights managementWeb browserDistribution (mathematics)Mobile WebEinbettung <Mathematik>WebsiteAreaSeries (mathematics)Computer networkComputer configurationInformationDisintegrationLink (knot theory)Address spaceDistanceGoodness of fitData managementSoftware frameworkMedical imagingOverlay-NetzTexture mappingPresentation of a groupWeb 2.0Right angleShared memoryMappingOpen sourceView (database)System administratorPoint (geometry)AreaDifferent (Kate Ryan album)Software developerWeb browserDigital photographyPolygonFiber bundleFunctional (mathematics)User interfaceCore dumpStandard deviationWebsiteTime seriesInteractive televisionState of matterMetadataDistanceShape (magazine)Dependent and independent variablesAddress spaceComputer fileLecture/ConferenceComputer animation
Personal digital assistantService (economics)Presentation of a groupAreaComputer animation
Personal digital assistantAreaInternationalization and localizationLink (knot theory)Boundary value problemFeedbackExplosionCategory of beingReal numberArchaeological field surveyRemote procedure callEvent horizonFunction (mathematics)Zoom lensScale (map)PixelSoftware developerTelecommunicationBasis <Mathematik>TelecommunicationFunctional (mathematics)Software developerBlogTexture mappingDifferent (Kate Ryan album)Sinc functionCoordinate systemView (database)Point (geometry)User interfaceService (economics)Web 2.0Software-defined radioWebsiteSystem administratorMathematicsMobile WebInternet forumMappingCore dumpMoment (mathematics)TheoryField (computer science)Self-organizationMereologyMultiplication signElectronic mailing listTerm (mathematics)Projective planeStatisticsBasis <Mathematik>Computer animation
Multiplication signSeries (mathematics)Pressure volume diagramOpen sourceQuery languageView (database)Revision controlService (economics)Uniform resource locatorInterface (computing)PasswordAdditionSystem administratorMathematicsBitRaster graphicsOpen setSign (mathematics)State of matterTexture mappingRight angleElectronic mailing listMappingWeb portalGeometryUser interfaceComputer configurationOpen sourceInformationStatisticsAreaVector spaceDifferent (Kate Ryan album)MetadataTesselationComputer animation
Vector spaceRevision controlService (economics)PasswordInterface (computing)Uniform resource locatorMIDIEmailTexture mappingRevision controlElectronic mailing listDifferent (Kate Ryan album)GeometryMusical ensembleFormal languageWeb portalInternet service providerMathematicsPasswordComputer animation
Scale (map)Visualization (computer graphics)Text editorPoint (geometry)Object (grammar)Latin squareTexture mappingScaling (geometry)Service (economics)Extension (kinesiology)View (database)AdditionMereologyBitComputer animation
Visualization (computer graphics)Scale (map)Point (geometry)Uniqueness quantificationPresentation of a groupGeometryComputer configurationParameter (computer programming)Attribute grammarGamma functionSystem administratorPower (physics)Digital rights managementInternet service providerInternationalization and localizationSource codeChemical equationCodeContinuous functionWebsiteTexture mappingService (economics)Function (mathematics)Self-organizationOnline chatComputer-generated imageryLevel (video gaming)System administratorTouch typingMultiplication signWebsiteSoftware developerDatabaseService (economics)State of matterError messageStatisticsCodeEinbettung <Mathematik>Domain nameLevel (video gaming)GeometryInstance (computer science)Process (computing)Presentation of a groupElement (mathematics)MereologyWindowBitFlagConfiguration spaceInternet forumAnalytic continuationTexture mappingIdentifiabilityTraffic reportingUsabilityType theoryMetadataSet (mathematics)MathematicsMappingSelectivity (electronic)Computer animationLecture/ConferenceMeeting/Interview
Computer-assisted translationComputer animation
Transcript: English(auto-generated)
Good morning everybody. Glad that you're all here, ready here today, even on Friday. So my name is Sini Berdanemi. I come from the National Land Server Finland and today I'll be telling you about the state of Oskari for the end user point of view. Later today my
colleague Sami, who is also here, will be telling about Oskari for developers. So don't worry, just join that one if you didn't get all the answers right now. So my presentation will have first the introduction to Oskari, so what is the software, what is the community, and then
I'll share some news both from the community as well and on the software. I'll go more in detail in introducing the Oskari admin user interface that has had some changes, not only in the last year, but let's say last five years. So Oskari is an open source
map framework. It supports spatial data infrastructure, standardized OGC APIs, and supports data interoperability and also Inspire. It's been implemented as a collection of reusable
bundles and is customizable. Oskari enables you to create a geo-porter for viewing maps that you bring in as OGC or distributed web map APIs, such as WMS, WFS, OGC features and others,
which you then use on a web browser. Nowadays it's also fluent on a mobile browser. There's quite an advanced, nice, easy to use admin user interface for importing these map APIs and there's easy role-based user management. One of the core functionalities is publishing
web maps, embedded web maps, so you can embed them on a website without any actual coding skills, so we aim it to be as easy as possible. And then if you want you can use RPC to actually enrich those embedded maps in more advanced ways.
A few examples of what Oskari can do. So you can create, edit your own feature by drawing. So here I've created a dummy polygon here, so this is just to show how the tool looks like.
It's very easy to use, you have to save it as my place, as a feature, choose which map layer you want to choose to save it to and then you can use it later or publish it in an embedded map if you wish. There are different time series tools for showing,
for example, WMST old area photos from national land survey here, quite a nice tool for browsing through historical data. There's the possibility to search and view metadata, so for example our
national geoporter is connected to the national metadata service, so from with this interaction you can basically search for the data and then look and see that data on the map as well and see where it comes from, who is the responsible data producer. And then there's the publishing of embedded maps. This was also enhanced quite recently, the user interface here.
I think it's an easy to use way, easy to use user interface for anybody to actually create a publishable map and just put it on their own website.
I'm not going to go into detail today in all of this but try it yourself if you want. There are quite a few other functionalities such as you can upload your own data, so shape files at your package, you can share links with markers. There's the thematic statistical maps
that you can use measuring distances area, searching place names and addresses and things like these quite basic map tools. On the right in the image you can see there is, we call it a swipe tool, so you can compare two overlaying map layers to each other.
A couple of our use cases, so somebody might have been in a presentation earlier this week by Natalia Raikkonen from southwest Finland. They are using OSCARI to publish their maps, so they have collected all the possible spatial maps, WMS, WFS from their area or publishing
their own data and bringing it in here. There's the Statistics Finland who's using it, here is population grade, five kilometers I think, and they've got lots of different statistical data there as well. One of the quite cool examples is SDR GeoPortal,
so it has map data from eight different Arctic countries trying to create a GeoPortal or view place for Arctic data, different kind of themes, also producing data, but then they have the GeoPortal where you can actually see what is available.
Then I come from National Land Survey, so we also have a couple of different OSCARI instances, I think seven different map services that we have. One of them is the map site, as we call it, which is actually an RPC implementation, so you have the OSCARI
embedded map and a background, but then you have used RPC on top of it to create more functionality and different looks on it. This OSCARI community, we have created this
OSCARI RPC examples web page, so this was also renewed lately, updated, so to find out what can you do exactly with RPC, so you should go on this website and try it yourself quite easily. And then there are a couple of other use cases, mostly from the public sector,
public administration in Finland, but a couple of others as well. They are mostly based, all of them in Finland, but then there's one at least in Indonesia that I know of, but all the documentation we do is actually in English, so I mean anybody could
use it, it's not geographically limited in that sense. It just happens that it's the public administration that has now kind of taken the, I don't know, ownership of this project somehow, so they've been using it a lot. So we have an OSCARI community,
in the core there's a joint development forum with currently seven different organizations, so these members co-fund development, buff fixes and communication, and they meet all about monthly basis. There's a project steering committee which steers the code, let's say.
Community coordinator at the moment is a national land server, Finland has always been, could in theory be somebody else, but we've been contributing a lot and have a big interest in it. And then there's a communications coordinator that is funded by the joint development forum who is producing blog posts and other documentation stuff.
And then there is the larger community, like let's say the unofficial community where you have active people from different organizations and other OSCARI users that are not officially part of the development forum. And then we have this oscari.org website for
all support material and documentation. Some community activities in the past year, we have been renewing the oscari.org website and brand. You've seen somebody, if you are familiar with OSCARI, you might have been wondering that the logo has changed,
so there's the new oscari.org created last year sometime. But that's part of actually of renewing the website itself, which should be published sometime in the autumn. As I said, the RPC example site had been improved. We've been discussing
a lot about the accessibility of web maps, not only regarding the directive, but also what is actually needed in terms of accessibility from maps and what is actually realistic to do. We have community days annually and then we have a new communications coordinator since January, so there's been lots of new blog posts and such coming up.
But what is new in the OSCARI user interface now? We released 2.12, 2.13 releases in the past year. The biggest change is from the point of view of an end user. Mobile use, thematic maps went to React with some enhancements and then
the admin user phase had some improvements in the roles attribute field filtering and there's something called JSON field in the admin user phase, I'll show you soon, and then there was the map publishing as well, missing from the list here.
So mobile use has been on the wish list for some time and it wasn't exactly very usable in mobile earlier, so last autumn big changes were made to this so that it's actually usable in mobile and worked quite nicely. Some of the functionalities have been reduced so you can
configure which functionalities you take with and those that don't work well, well, maybe you don't want to have them there and not all special tools, GIS tools there that you could do are realistic to use on mobile anyway, but now you can browse
the maps and do basic things on mobile as well and it works quite nicely. Thematic maps are now in React so there is the statistical APIs that you can take in, use them and show the data on the map, so like here population data from Statistics Finland.
We have in Finland, in this national geo portal, we have a couple of different data sources for it like from in addition to Statistics Finland and you can create quite impressive thematic maps with it, choosing the year and area that you want to use and also the
way you want to actually show the map, maybe in CoroPlet or something else. But then I want to go dive in a little bit more in the OSCORI admin user interface. So there's been a change from Triquiry to React in the past four or five years or so
and also in the last year a few enhancements were made. It's a continuous improvement, I mean there's always new wishes that what do people want to do with the admin user interface. But it's already in a very very good state if you ask me. I will run you through of how you add a new map layer in here. So first if you come into the geo portal as a guest user,
so on the left side is what you would see, so the list of different map layers you can toggle the maps on or off and on to view them and then you can see if it's a raster map,
it's a vector map and then there's a little info tool where you can actually open all the metadata related to this map layer. But then if you enter as an admin user you would have a couple of new tools there so you'd see these little pens for editing and the plus sign on the right and there's actually this cool tool here which yep almost able to use so the plus sign here
is where you would start adding new map layers. So this is the upper one is then what happens. So we're going to be adding a WFS layer, could be open API features layers as well,
but there are other options WMS, WMDs, different kind of ArcGIS layers, SESM 3D tiles, Mapbox vector tiles and Bing for example now that you could choose from. So then you would add the URL, choose which version you're using and then here you get a list of all the map
layers that are available behind that service, choose one of them and then basically what you could do already now is click save and you would have a map layer but you could also add a username password if needed, change a few things here and there maybe the most important
name which you want to show in the geo portal and that in different languages if you wish. So our geo portal main language is Finnish but we also have everything translated to English and Swedish as well. And then you would could choose which is the data provider you want to use and which is a theme or the group that you want to use there.
So then in here we have different sites, different parts where you can choose what to do with it. So general visualization, addition and JSON,
permissive. So we'll go through some of these now. So you can choose what is the opacity of data, what is the scale that the map layer would be shown, you could check this map layer coverage which is here. So if you click it on you can actually view on the map view what is the extent of this data. Sometimes there are some issues with these services not having this and then you
could maybe start some problem solving there. Collection types, a bit more advanced tools here, feature highlighting and tool tips and things like this.
In the additional part you can for example check what is the actual unique identifier in the database for this data for also for searching and problem solving with the database easier than with a long map layer names or service names. You can check the capabilities that have been parsed. You could have the metadata
identifier put manually here or you can just get it from directly from the service itself from the capabilities. You can choose the geometry type if you want and here also this is something that is quite new. So you could do feature filtering, select properties, labeling,
formatting. This is quite cool. New things that you could do. And then for more advanced users you could also use this JSON. So all of the JSON is collected here under one site and if you want you can start doing notifications here but for regular users I would say that
don't touch this. And then permissions. So we're here. You can choose if the different roles can view, they can view maps on embedded maps, they can download, they can which one is missing, publish the data. So quite easy to use.
There are quite a few other admin tools as well. Like for the permissions you could also admin these on one window instead of doing one layer at a time. Since there's only three
minutes time I'm going to hurry up a little bit. So Oscar the roadmap we don't have a very official strict roadmap. What we are doing is we are trying to plan ahead what is needed
and we are balancing between the technical continuity of the software, the admin users, the end users have different needs that come up and then there are the community activities. So it's always balancing and prioritizing between these when we have the resources to actually do development. And the JDF, the joint development forum is coordinating this but in practice
National Land Service Finland is contributing most of the code so lots of the needs would reflect what we need but we try always make it so that it's usable by everybody who's using Oscar. And then smaller contributions would come up also from the community elsewhere.
Some goals for the coming years. So there will be some finishing touches for moving from Joy Gary to React such as Map Publisher. We have in National Land Server we have this geoporter, National Geoporter with over 3,000 map layers so there's some admin needs regarding
that reporting and monitoring and things like this so we want to improve that. We've been discussing the accessibility so there will be some minor changes in there to improve it and then there is a long-term issue of combining own places and data sets so there's data that
users would create themselves on the geoporter or they would import and we want to make that more manageable on the database level and many other developments. Coming up, so there will be a new Oscar website coming up in autumn, not public just yet but the old website is Oscar.org will be the same domain then.
Welcome to come and have a look then. And then there will be instructions for procuring Oscar which might interest many who are thinking if they should or they want to procure a new Oscar instance or even do configurations to an old one so we've been trying to make a instructions of what to think when you're doing this,
what are the questions you should have in mind. And then there are a few upcoming events, as I said some will be presenting later today the state of Oscar for developers, please show in there. There will be a new website and there will also in Finnish be a webinar about the basics of Oscar. If there would be a request to do that in
English we would gladly do that but so far it will be on in Finnish and then there will be a developer's day like a workshop sometime early 2025. Thank you, that's all I wanted to say and I think it went quite strict on time. Thanks. Okay we have time for questions, so
any questions? Thank you for the presentation, it was really interesting to see.
Are there any updates on the incubation process with OSGO? The question I didn't want to answer, it's been on hold for years and there hasn't been much happening. We've been trying to concentrate on activating the community itself and on the
actual work and the incubation process has been on hold. But the goal remains the same for you guys. So far I think we should think if we want to only be a community member, if the incubation is something that we can't do in a couple of coming years. We should look
into it but being concentrating on other things unfortunately, thanks. Thank you. Moi? Some time ago we developed or you developed the kind of monitoring thingy for OSGO,
monitoring the different services. If they had troubles, has there been any advancements in that or will there be anything in Sami's presentation about that? I think there won't be anything in
Sami's presentation. There hasn't been happening anything that much in the past year that we would prioritize presenting it now, but I can't remember exactly what was the stage it was when you saw it last time. So you should maybe come and test it. But yeah, there's a monitoring thing where you can check if the map layers, so from the coming from WMS which is API features,
whatever the services, if they actually work on the map. So when you have 3,000 map layers, you can't manually be clicking each of them. So you need some stats or reporting coming up. So we've been developing a tool where you can check how many errors are coming up.
If there's just one error, maybe it was temporary but if it's actually 100% just error, yeah, there should be a red flag. You're going to have to fix it somehow and maybe check with the data producer like what is going on. Maybe if nothing else, I mean check our website
and you can ask me and Sami and other guys here. One more.
Maybe it's a bit of a technical question, so I'm not sure if it's the right time. I'm wondering the embedding part. I guess it's not an iframe option, it's kind of embedding using the DOM elements. Or is that a too tricky question? Really? It is an iframe. It's
this much of code that you need to add to HTML somewhere and that's it. Super easy. Okay, thanks.