OSGeoLive project report
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Title of Series | ||
Number of Parts | 237 | |
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 | 10.5446/57282 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
|
FOSS4G Argentina 2021127 / 237
12
15
16
23
26
36
44
52
53
54
59
72
90
99
114
121
122
123
124
127
129
130
139
154
155
166
203
204
219
223
224
230
00:00
Intrusion detection systemProjective planeQuantum stateVideo gameTouchscreenOnline helpComputer virusMeeting/Interview
00:32
ExplosionOpen sourceSample (statistics)Translation (relic)Virtual realitySoftwareWide area networkSoftware developerRevision controlServer (computing)Modul <Datentyp>Core dumpGrass (card game)Open sourceSampling (statistics)Internet service providerDialectSoftwareProjective planeNumberVirtual machineRevision controlPoint (geometry)StatisticsAlgebraic varietyDecision theoryTraffic reportingInformationCartesian coordinate systemWebsiteSet (mathematics)Translation (relic)Formal languageBootingSoftware developerMereologyDifferent (Kate Ryan album)Web pageProduct (business)Metric systemWindows RegistrySharewareConsistencyDistribution (mathematics)MathematicsLevel (video gaming)State transition systemRepository (publishing)Figurate numberBitSpeech synthesisMessage passingOvalInheritance (object-oriented programming)Video gameServer (computing)GeometryWorkstation <Musikinstrument>Software testingControl flowCycle (graph theory)TwitterMatrix (mathematics)TouchscreenStreaming mediaShooting methodMultiplication signDreizehnComputer animation
09:20
Server (computing)Modul <Datentyp>Core dumpGrass (card game)SoftwareExplosionView (database)Perturbation theoryTranslation (relic)Dew pointRevision controlOpen setStack (abstract data type)Point cloudIntegrated development environmentLevel (video gaming)Open sourceBlock (periodic table)BuildingEvent horizonGroup actionInclusion mapWritingUsabilityIdeal (ethics)Mathematical analysisWeb browserService (economics)Computer networkInternetworkingLaptopSlide ruleRevision controlTranslation (relic)MathematicsSoftware developerMiniDiscPoint cloudFormal languageCartesian coordinate systemFlow separationCategory of beingAlgorithmStudent's t-testAlgebraic varietyAdditionMoment (mathematics)Module (mathematics)Shared memoryLatent heatPower (physics)Limit (category theory)AreaLink (knot theory)Equivalence relationDistribution (mathematics)Software testingSoftwareProjective planeFeedbackKey (cryptography)Office suiteVirtual machineMultiplication signIntegrated development environmentUsabilityWeb browserPresentation of a groupBlock (periodic table)Open sourceInclusion mapBitBuildingOpen setGroup actionAlgebraPosition operatorResultantProcess (computing)Order (biology)Level (video gaming)Machine visionWorkstation <Musikinstrument>Video gameEndliche ModelltheoriePoint (geometry)InferenceLie groupArmGame theoryIntelligent NetworkRule of inferenceSign (mathematics)Row (database)Mobile WebComputer animation
18:08
Lambda calculusHardy spaceComputer iconRevision controlNormed vector spaceService (economics)Web browserSupersonic speedComa BerenicesMachine codePublic domainLaptopLatent heatStandard deviationSet (mathematics)Network topologySymbol tableServer (computing)Programmable read-only memoryOpen setEmulatorVolumenvisualisierungNP-hardWeb 2.0MappingStandard deviationPublic domainIntegrated development environmentLaptopFlash memoryLibrary (computing)Latent heatSoftwareText editorFormal languageProjective planeWeb browserServer (computing)DataflowAlgebraic varietyDatabaseTranslation (relic)MiniDiscWeb pageChainPresentation of a groupInternet service providerImage processingComputer iconCategory of beingVirtual machineRevision controlBootingMenu (computing)InformationWeb serviceContent (media)Natural numberData storage deviceLink (knot theory)Royal NavySurgeryShared memoryForcing (mathematics)Landing pageMathematicsSurfaceGenderPosition operatorReading (process)ResonatorComputer configurationGraph coloringComputer animation
22:37
InformationKeyboard shortcutRevision controlNormed vector spacePasswordVirtual realitySpacetimeBookmark (World Wide Web)ComputerServer (computing)FreewareComputer iconMachine codeWhiteboardPasswordLink (knot theory)Forcing (mathematics)Multiplication signSimilarity (geometry)Computer animation
23:25
Color managementElectronic mailing listMatrix (mathematics)WebsiteTranslation (relic)ExplosionTranslation (relic)CommutatorProjective planeAlgebraic varietyVideo gameSound effectElectronic mailing listSoftware developerEmailComputer hardwareComputer animation
24:32
World Wide Web ConsortiumMereologySign (mathematics)RoboticsVapor barrierRule of inferenceBounded variationDivision (mathematics)Web pageRevision controlWebsiteOpen sourceSpacetimeVirtual machineSoftware testingSoftware developerTranslation (relic)Multiplication signMiniDiscStability theoryTerm (mathematics)Scripting languageTesselationCondition numberProjective planeWordAlgebraic varietyCartesian coordinate systemDivisorSoftwareComputer programArmElectric generatorExtension (kinesiology)Server (computing)Vector spaceOpen setLevel (video gaming)Presentation of a groupSoftware maintenanceInclusion mapCuboidFormal languageOnline chatLink (knot theory)Meeting/Interview
30:22
Meeting/Interview
Transcript: English(auto-generated)
00:05
We are going to have Angelos and Astrid and Nicolas who will speak to us on the on the state of the OSGO live project.
00:22
So let me just. Hello. Hello, everybody. So a minute I will share my screen. Here we are. And then we can start. Okay. I hope you can see it now. And it's great to be here at Phospho-G 2021 in Buenos Aires.
00:44
And we from the OSGO live team would like to make a project report and tell you what happened in the OSGO live project in the last year. OSGO live is your open source geospatial toolkit. And we are from the OSGO live team and send greetings to the others of our team.
01:08
So let's have a look. First, maybe not every one of you may know OSGO live. So we would like to give you an introduction, a short one on the picture.
01:22
You already can see OSGO live desktop. So it's easy to use. You have a lot of geospatial applications ready to use on OSGO live. And it's like new Linux distribution, which is including the best free and open source geospatial software altogether ready for you to go.
01:47
Here you can see the desktop. It's an old map from Buenos Aires. So it fits absolutely good to the Phospho-G this year. And we provide every year data and desktop from the Phospho-G where the Phospho-G takes place.
02:05
And we have around 50 open source geospatial applications on OSGO live. They are pre-configured software projects and they are installed. And we also provide sample data sets we have for all the projects.
02:25
We have consistent overviews and quick start documentations that help you to find out about the software and to give you the first information to start how to work with the project. And we provide translations to many languages already.
02:44
And you will see later in the demo what we can offer and in which language you can use already OSGO live. So if you want to use OSGO live, you can use it in different ways.
03:01
You can burn a DVD with OSGO live. You can create a bootable USB drive or you can run it in a virtual machine. We recommend that you run it in a virtual machine. And then you can start. And the goal for OSGO live is that you don't have all the challenges that sometimes the installation brings with it.
03:29
And you can try all this great software already and also have this data that you can use immediately. We also care about quality criteria.
03:44
So we provide established, stable and working software. All the projects are tested before we release the next release. We take care that there's an active community and we have a page where we provide metrics.
04:01
On the screenshot here you can see the summaries of the metrics from OpenHub. And every metric is linked to the project page from OpenHub where you find more information about the community size, about the activity and furthermore.
04:21
Then we have production and marketing. We have a pipeline. So we have a regular cycle, how we publish OSGO live and we have different parts of people active in this pipeline. So we have the developers who provide the applications and they test everything and provide new versions.
04:48
Then we have the OSGO live team that builds and tests the applications all together. Then we have the documentation team and the translations, translators and the reviewers.
05:04
So for the project teams it's great to have translators and the documentation team writing the documentation and doing the translations. Then we have the conference teams. So people who run conferences or workshops, they are happy to use OSGO live in their settings
05:28
and can provide OSGO live on a USB drive, USB stick or use it in their workshops.
05:40
And then we have the website where you can get all the information about OSGO live. So for decision making this is a good point where you can get a great overview on OSGO projects. And here we want to have a look at the download statistics. So this is from the previous version which was version 13.
06:05
And you can see in two years we had over 30,000 downloads of OSGO live. And this shows how the interest is on the project.
06:20
And if we have a look on the map and see in which regions OSGO live was downloaded. It also shows you where all on the world it is used. And you have to keep in mind that one download, it could be an ISO or a VMDK. It does not mean that it is only used from one person because with one
06:43
ISO you could provide a whole workshop room or you could provide thousands of USB drives. So this number doesn't show everything but it shows that it is really a big interest in OSGO live.
07:02
And we have version 14 now which was published in May this year. And here we have already nearly 10,000 downloads already. Talking about OSGO live 14 we would like to remember Malena. This version has a special name.
07:21
It's called OSGO live 14 Malena. Because we would like to dedicate this version to our friend Malena who have passed away short before we released this version. And we were very shocked and really miss her already. And now I'm passing to Angelos.
07:41
And we will have version 14. Thank you Astrid. So now I'm going to talk a bit about what is new in this version 14. Technically speaking we are inheriting stuff from Ubuntu.
08:01
So we have been rebased our distribution to Lubuntu 2004 LTS. This was a major change because Lubuntu switched from LXD to LXQT. So we had to reconfigure our desktop, figure out how to change the menus.
08:22
So we had a lot of work to do for this new version. The pipeline of packaging is the same which means that we are inheriting packages from Debian GIS which are going upstream to Debian. And then those are coming to Ubuntu and to OSGO live.
08:43
But we are also working on synchronizing the OSGO live PPAs, the repository with new packages from Debian GIS and Ubuntu GIS. Which means that we are trying to get the latest and most stable packages to the distribution. So we were able to upgrade most of the projects in OSGO live like QGIS, GDAL, Prods, POSGIS, GeoServer, MapServer and many many other projects.
09:12
We have new projects that were added. We added PyGeo API, GeoStyler, Registry from European Commission.
09:22
So there are new projects that are joining OSGO live. And we are trying to keep it up with the new projects that are joining the OSGO community program. So we are trying to include all the new community projects from OSGO to OSGO live. But of course we are waiting for other projects to submit their application to be included in OSGO live.
09:45
Then we have additional Python modules added and we also have our projects that are added. So we have a specific interest for data science. So we have Python NR and Jupyter notebooks included.
10:02
And those are maintained actively. And we have two versions of the OSGO live. One is the ISO version which is the live version. You can run it directly from the ISO or from a live USB. And then we have the VMDK, the virtual machine version which has even more software this year.
10:22
Because we reached the ISO limits and that means that all the new projects are landing into the VM version only at this moment. You can see a full changelog of what is in version 14 in the link provided here. Next slide please.
10:41
So what else is new? We had a major update of documentation. We have a new command line tutorial thanks to Anok and Astrid for compiling that. We did major improvements in the OpenStreetMap tutorial and we are cooperating now with the Humanitarian OpenStreetMap team thanks to Anok and Astrid.
11:06
Brian has contributed many, many great Jupyter notebooks. He's maintaining them so that data science people are happy with it and it can be used in classrooms and all around the world. And we added OpenStreetMap data for Buenos Aires since we are virtually even in Buenos Aires right now.
11:28
Next slide please. More stuff. We added new languages so now we are supporting the languages that you see here. English, Dutch, Spanish and many, many other languages.
11:44
We reached the translation levels to 100% for Hungarian but also for Spanish. We would like to special thank Martha Vergara for doing most of the Spanish translation. So the Spanish language is again at 100%.
12:03
So please if you are interested please join us and add your translations. It's very important for students to have the OSGO live tutorials and all overviews and quick starts in their own language. So please join us. Let's go to the next slide please.
12:21
As I already mentioned we had several challenges for version 14 which leads to the new desktop environment. And we had many upstream Ubuntu changes that block our development for a while. So we needed extra time to cope with that. Our packaging efforts were a bit slower than usual due to the COVID pandemic.
12:44
And we still need lots of testing. So please if you are interested join us and test the distribution before we release it. Because after we release it, it's more difficult to change stuff. Next slide please.
13:01
And also we are now in the cloud era. So OSGO live is perfect for the cloud. Most Debian GIS and Ubuntu GIS packages are used in Docker everywhere and also in virtual machines on the cloud. And OSGO live has been reported to work in many cloud environments.
13:25
Recently we discovered that it is actively used in ISA's Dias infrastructure and specifically Creo Dias which works over OpenStack. So we are very happy that ISA is doing work using OSGO live currently.
13:42
Next slide please. And now I'm passing back to Astrid. Yeah, and if we talk more about OSGO live in action, we would like to mention Marco Mingi who gave us feedback on our project. He is a scientific project officer at the European Commission and here you can see what he says.
14:05
Open source geospatial software is a key building block of many data infrastructures managed and operated by the European Commission. Powering high level European initiatives such as Inspire and Copernicus. And the role of OSGO live to teach and promote the use of open source geospatial software has no equivalent.
14:26
Big thanks to OSGO and the OSGO live team. So this is both a big honor for us and hope that others also profit from OSGO and enjoy to use it. And I can report from the FOSGIS conference which takes place every year in the German language area.
14:47
That we use it there successfully in our workshops and also at FOSG here this year it was already used in two workshops. So let's have a look at our roadmap. So we are preparing for OSGO live 15 which will be released next year and has to be ready for the next FOSG 2022 in Florence in Italy.
15:14
And we plan to use the Alobunto version 22.4 and we want to include new OSGO community projects.
15:24
So you heard the shout out already from Angelos. And we plan to include a glossary from the lexicon committee and working together with them at the moment. We want to write more documentations because there are projects that are hidden. They are installed already on OSGO live but they have no documentation so they can get more visibility.
15:46
For example it's PDAL which is there but there's no documentation yet. Then we want to improve the usability for HART users. You heard about maybe about the OSGO HART memorandum of understanding that was signed.
16:03
And one goal is to bring HART and OSGO live closer together. We want to improve the translations and if you would like to support us please apply with your project. And you're really welcome to get involved. We are a nice team and you can learn a lot and share ideas.
16:24
And now we want to have a look at the projects and I pass to Nicolas who will give you an introduction. Thank you Espen. So we divide the whole project in 10 major categories.
16:40
The first one we want to show you is the desktop JS categories. It's the largest desktop application. The most famous like QJS or GlassJS. But we are also less common or less known projects like JVC or UD or OpenGL JS or even SAGA JS.
17:07
But also embed within OSGO live. So you can try new application, access to new algorithm within the application.
17:20
And access documentation overview and tutorial as well. Next slide please. We also have browser facing JS tools like OpenAIOS and Leaflet which are very common, very well known.
17:41
But we also have Cesium and Jostyber which are very new. And several applications and SDI applications like MapBender, GeoMoves and GeoNode to help you build a small SDI within the application. So this documentation is also within the disk.
18:08
Next slide please. Maybe Angelos would like to show you where you can find this documentation and this presentation in the documentation when I'm still speaking.
18:20
So if you click on the help or open the browser you get to the web page and in the contents you can find the 10 great categories you find. So we saw the browser facing JS. But we also ship web services.
18:41
The most common are MapServer or GeoServer. We have a large panel of projects that can provide web services. So you can try some with your application and try your processing chain. On the next, we also ship a data store like Node.js.
19:06
You can do some routing within it because we ended routing, a feature routing project. You can also share REST with the REST server and use the specified databases.
19:21
We also provide some tools for navigation and mapping like Marble, the ID Editor and JOSM software from the JOSM community. And other tools. We also have some special tools which are specific to a domain like our flow toolbox which is an image processing tool.
19:47
But we also ship, as we said, data science tools like Jupyter, notebook and R with the JOSM libraries. And we also have some domain specific JS like Xayue.
20:01
I'm not sure of the pronunciation but for the web forecast maps. And we also ship data that you can use within the tutorials. So you have some data from Nature on Earth or North Carolina. And we also have all the geospatial libraries that are used by the other projects like GDAL, JOS, Proj or GTS.
20:27
You can find more information about the standards that are common to all those tools and allows them to communicate. Thank you Angelos.
20:40
I think we can access all the tools within the geospatial menu. And you can see, you can find all the tools organized in some area.
21:02
I would like to add a few things here. You can see here that we have all the OSGO projects marked with a color icon. And then we have the community projects that are joining now with the black and white. And then you can see that the projects that are only available in the virtual machine version are marked here.
21:25
As well, for every project here you can find an overview. And translations are available. This is why we are asking for more translations so that we can have the text in many languages.
21:45
And also you can find for every project a quick start. So you can actually learn by doing a simple tutorial, a simple exercise within the OSGO live DVD. The data that we are using for the quick starts are already bundled in the VM.
22:04
So it's really easy for somebody to learn how to use those projects, even with a small tutorial. You can find some other quick starts in the landing page, which is how to install it, how to create a bootable USB flash drive, how to run it in another environment.
22:28
And also there's a presentation available here, which is the presentation we are now giving, where you can do it directly from the disk. I think that's about it.
22:42
If you need to find out the passwords or to see where the data are, there's a link on the desktop. We have the workshops available that are using the OSGO live. So the desktops already that used OSGO live in this FOSWG are there, listed.
23:01
And, well, that's about it. We don't have enough time to go through a quick start or something similar, but we can have some questions and answers now. Maybe I can mention some more if we have time. Oh, no, we don't.
23:21
Sure, go ahead. Okay, so we can credit all the people that are involved. So we have all these developers that maintain the projects and the documentation team translators. We have the PSC, which you can see here.
23:44
We have sponsors that support us with hardware or infrastructure or other things. And maybe it could be interesting for you to get involved. And there you could contact us on the mailing list. You can meet us on RSC.
24:02
And there are several ways to get involved. So you could work on the project, on testing, the website documentation, and you're really welcome to join. So translation is done on Transifex. And we will have the FOSWG community sprint this Saturday.
24:21
We will be there with OSGO live team. So you're really welcome to join us and get to know the OSGO live project and the team. So that's it from our side. Great. Thanks, guys. Very interesting presentation and very valuable tool for the community to basically download all these and
24:45
use these tools right out of the box for an SDI in a box, if you will. I'm looking at the questions. So here we're seeing, is there a date for the launch of QGIS version 4?
25:02
Maybe related to that, how do you guys deal with versions of the various projects and how do you balance this all? Yeah, that's the tricky part. So basically we are following some, let's say, Debian rules, which means that whenever something is stable and
25:21
it's uploaded into Debian unstable, we are testing it and we see if it's ready to be shipped. Sometimes we are trying a more new version if available, but we are trying to remain on the stable side of things. So this is why, for example, QGIS that is mentioned is not on the latest version on the disk.
25:45
It's one or two versions behind. So for QGIS 4, I will not expect this to land on the next OSGO live, even if it is released from the QGIS team. It might take another version to show up.
26:01
But maybe we can mention one thing. So we publish OSGO live with all these projects, but in the end, you are free to install more programs or install newer versions. So it's not fixed. It's flexible.
26:20
Excellent. Nice to see the extensibility. Another comment, I think. I hope the map libra.js and other vector tile related OSS projects will be included in the next release. Do you guys have any comments around vector tile projects? We need to have more volunteers to show up and maintain those projects or make the application for those projects to enter.
26:47
So what we need is for a maintainer to step up and say, okay, I will, for example, apply to get a new project in OSGO live. Then one has to provide the installation script, the quick start and the overview page.
27:07
So if you have all those three, if it's open source, we will try to include it in the next version. So we do have a vector tile server included actually in version 13.
27:23
But we definitely need more. So if people are interested, they can help us because it's so much software, we cannot maintain it on our own all the time. And maybe you don't have to be a developer to provide a project to OSGO live.
27:41
You could be a user of the software and do the work, do the documentation, do the testing and do your part to bring a project on OSGO live. Great. Another question. How does translation work? Is it possible to update the website before a release?
28:06
I will be speaking about translation. So the translation is mostly done on Transifex, on the Transifex platform, like a lot of OSGO projects.
28:21
I sent the link within the chat. Maybe you should have seen it before. So you are free to join us and we have around 20 languages available. We just ship languages but make sure enough to be shipped.
28:42
Mostly it's all overview translated and we ship it so we have enough material in one language to include it. The second question. Is it possible to update the website? The website reflects the documentation within the ISO. We don't like to change it too much.
29:05
We update it maybe once or twice a year so it's kind of stable to match the ISO and we only fix the typos. If you ship a new version with maybe a new version of QGIS, it won't be working with a later version so it has to be stable.
29:31
We have two versions also on the website.
29:41
We also have a GitHub Pages version which is more recently updated. I hope it will respond to the question. Great. And just to recap, getting involved is as easy as signing up and adding your project or volunteering to do some documentation or testing.
30:04
So it sounds like there's a very low barrier in terms of getting involved in this open community and inclusive project. Awesome. Yeah, that's what we try. Thanks. That's awesome. Great. Thanks guys. Great presentation. Thank you very much. Feel free to reach out.
30:21
Bye bye. Enjoy the conference.