OSGeo: Your Open Source Compass
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 | 295 | |
Author | ||
Contributors | ||
License | CC Attribution 3.0 Germany: 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/43540 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
| |
Keywords |
00:00
Theory of everythingCompass (drafting)Open setOpen sourceComa BerenicesLecture/Conference
00:30
Open setCompass (drafting)SoftwareOpen setLevel (video gaming)Video gameStandard deviationDifferent (Kate Ryan album)CASE <Informatik>Category of beingGoodness of fitInformationSeries (mathematics)NumberOpen sourceProjective planeMereologyLimit (category theory)Speech synthesisUniform resource locator
02:06
Embedded systemHill differential equationTrigonometric functionsOpen setStandard deviationCodeIntelLaptopComputer-assisted translationMappingReal-time operating systemView (database)DatabaseData managementLevel (video gaming)Film editingKey (cryptography)Streaming mediaWeight1 (number)DialectMultiplication signStrategy gameCollaborationismDressing (medical)Computer animation
04:13
Cone penetration testHydraulic jumpMenu (computing)Mobile appCartesian coordinate system1 (number)Open setLevel (video gaming)Computer animation
05:05
Open setLevel (video gaming)Point (geometry)Goodness of fitDatabaseProjective planeView (database)Demo (music)Computer configurationTime zoneComputer animation
07:46
Centralizer and normalizerCatastrophismSoftwarePoint (geometry)InternetworkingCASE <Informatik>In-System-ProgrammierungLibrary (computing)GeometryFunctional (mathematics)BlogOpen setLevel (video gaming)Lecture/Conference
08:37
Inheritance (object-oriented programming)Normed vector spaceMenu (computing)Extension (kinesiology)Boss CorporationLevel (video gaming)Functional (mathematics)Bus (computing)Open setLibrary (computing)Type theoryMeeting/InterviewComputer animation
09:10
Type theoryType theoryFile formatLibrary (computing)Different (Kate Ryan album)Real-time operating systemBuildingMeeting/InterviewComputer animation
09:27
BuildingReal-time operating systemComputer animationDrawing
09:42
Field (computer science)Open sourceComputer-assisted translationReal numberExtension (kinesiology)Error messageComputer animationDrawing
10:12
Field (computer science)Mobile appOpen setComputer hardwareOpen sourceInstallation artFreewareGoodness of fitSoftwareMoment (mathematics)Connected spaceDrawing
11:34
AreaDigital photographyCuboid
11:52
Digital photographyMultiplication signMetropolitan area networkAlgorithmComputer animation
12:18
Web applicationCASE <Informatik>Axiom of choiceStapeldateiShared memoryAlgorithmMoore's lawGroup actionSoftwarePower (physics)Hybrid computerDifferent (Kate Ryan album)Physical systemFunction (mathematics)WaveOpen sourceMobile appWeb 2.0Library catalogFocus (optics)Level (video gaming)Library (computing)Point (geometry)Software frameworkResultantChannel capacityStandard deviationDigital photographyJava appletOpen setInstallation artRight angleMultiplication signGrass (card game)Office suiteNatural languageWater vaporOperator (mathematics)Resolvent formalismReading (process)NeuroinformatikEvent horizonDegree (graph theory)Summierbarkeit
16:57
SoftwareMathematicsOpen sourceDressing (medical)Multiplication signForcing (mathematics)Goodness of fitFlow separationTwitterDifferent (Kate Ryan album)Computer animation
17:31
CASE <Informatik>Open sourceSoftwareComputer animation
17:51
Keilförmige AnordnungFreewareMereologyOpen sourcePhysical systemSoftwareMetre1 (number)CASE <Informatik>BuildingSpacetimeRoboticsExtreme programmingWindowOperating systemComputer animation
Transcript: English(auto-generated)
00:07
So, I have been thinking what kind of thing I can tell you here. So, I wanted to talk about Osiyo, of course.
00:23
Our open source compass, your open source compass. And I wasn't sure how to, because Osiyo is so big, I wasn't sure how to get a good overview of everything that Osiyo is. Because I think most of you, even if you are involved in Osiyo,
00:40
are involved only on a small portion of Osiyo. So, you may not even be aware how incredibly huge our community has become. And I'm not talking only about numbers. I mean, this is a full room. And all the people that are contributing and all the projects that are joining, but also all the initiatives,
01:00
all the different aspects our community just covers. So, for those of you who may be new to the open geospatial community, I would say that these are the three main categories of community. So, on one side we have open data, leaded by OpenStreetMap, of course.
01:22
On the other hand, we have OGC, which has open standards. And then we have the software part, which is leaded by Osiyo. But we have, of course, the Linux Foundation, location tech. We have many other communities, but the Osiyo is open source geospatial foundation, and we focus only on GIS.
01:41
So, as I said, Osiyo is huge, so I was looking for some use case that can cover all the cases to explain everything that we do. And I could only think of catastrophic things to cover all the use cases. So, I came up with this story.
02:03
So, hm, zombie kitten apocalypse. And how, thanks to open data, open standards and open software, people can survive. So, yes, we don't have any dress code.
02:21
We have kittens in keynotes. So, I'm sorry you didn't feel that you could wear something more comfortable. So the first thing when zombie apocalypse starts is to start thinking on strategy, so we need to get some intel in our surroundings.
02:41
And wait, because we don't have, well, OpenStreetMap. We have missing kittens. We find in the biggest open license geospatial, this is not being loaded. So this was an OpenStreetMap view.
03:06
So in OpenStreetMap, you have the biggest open license geographical database in the world, and it's everybody can contribute. It's collaborative, and of course, as it's open license,
03:20
you can use it for anything you want. It may be because you have a zombie kitten apocalypse, or because maybe you want to start some business and you need data. Maybe because you are just doing some disaster management in some regions, so you want to have some real time
03:43
updated data, and the best way to get this is to collaborate with OpenStreetMap. I don't know if I should just put my laptop here with all the things loaded. Yeah, but all the background things with all the features of OpenStreetMap
04:01
are not here, so, and you're missing cats. Yes, it's difficult to follow like this. Let me just, yeah, this is an example of a mapping party of the whole OpenStreetMap community, which are the ones that
04:21
take care of when there is, for example, a natural disaster. They quickly try to update all the things that are there. Marble is an app desktop application for handling OpenStreetMap data. You can visualize it.
04:41
Yeah, I think we need, because we are not seeing here, Marble. Let me apologize for the internet.
05:01
It's breaking a spot. Oops, sorry.
05:32
This is quick, don't worry. It's back here as well. Yes, it's lots of things, but I can close all of them.
05:54
I think we are already, yes, that's my background.
06:03
So I can just, sorry for this, this is typical demo problem.
06:27
Could be a good option. Yes, speaker view, okay. I don't care about speaker view then.
06:52
Okay, so we were, yes.
07:12
So yes, so as I was saying, OpenStreetMap.
07:23
And now it makes sense because you can see that, for example, here you have a lot of features already added. I mean, it's very complete OpenStreetMap, so it's a good base database to start working any project, business or not. The HotOSM for mapping party, endangered zones.
07:46
And Marble, which may be used to load OpenStreetMap data. And maybe search for points of interest. And I know what you're thinking, because this is an apocalypse. So probably internet is completely down and broken.
08:04
But I don't know if you know Giphy.net, which is a free decentralized neutral global network project, which means that you can join it for free with an antenna. And we have a lot of nodes already, and this helps in case of catastrophes also because you can just join this network and you are there.
08:26
There's no need for a centralized government or ISP. Where can we put this OpenStreetMap data? In PostGIS, which uses Geos, which is a C++ library for geometric functions.
08:42
And PostGIS is the extension of Postgres. Do you want to see anything? Yes, so this is PgAdmin4, which contains PostGIS functionality, so you can see the data in your map.
09:00
Yes, and how do we convert the OpenStreetMap data to PostGIS? To insert it into PostGIS with JITA, which is a very useful library to transform from different types of formats of data to
09:22
another format of data, this will be to add data. And this is everything is good because we have a lot of data, but the data was from before the apocalypse. So we need to update that data because buildings are blowing up and exploding. So how can we get real time data or update data?
09:45
Probably what we want to have is some kind of field collection and sensors. So this is a real patent from CEA in the 60s. They tried to put some sensors on cats and send cats somewhere so
10:00
they can collect data. It didn't work because cats cannot be properly trained. But we can maybe use them because we want to monitor the cats. So we want to add some sensors. How can we add sensors? Maybe using Arduino. Arduino is free hardware, which means you have all the schematics. If you have a microchip printer, you can build your own Arduinos.
10:25
They have a lot of sensors already that are also free hardware and you can print and use and you know exactly how they work. So Arduino is very connected with the open source community. So yes, we have open networks, we have open data,
10:41
we have open hardware, which we can use freely with no restrictions. And probably what we have is not this free hardware or printer. So we have a mobile phone where we can install something like Geopaparachi, which allows us to do field collection.
11:00
So we go out with a mobile phone, we collect some data, we go back, we get that data. This is the kind of data, for example, that you can collect with these field collector apps. And if you don't like Geopaparachi, we have Q-Field, which relates a lot with QGs, and GvSig Mobile, which relates with GvSig App Desktop, and they are more or less similar.
11:21
I just had the Geopaparachi screenshots more at hand. But they allow you to collect any kind of data. You can also use Open Data Kit, which is available. And if you are really lucky, you may have some drones there. So you may have some other photos from this area.
11:46
So you can collect data without having to go out and collect the data yourself, which may be dangerous. And then you can process these photos with Orfeo Toolbox. So you can extract data from those photos, instead of doing it manually.
12:02
You can use some algorithms to extract data, which may be data like, where are the kittens right now? So you know where they gather, at what times they move from one place to another. If there are some places that attract kittens more, like, I don't know, tuna shops.
12:21
And then you start getting all this data, and then you can process that with grasses, QGs, and GVCs on your desktop. And extract patterns, analyze the data, conflate data. So you really have a lot of power here already, and notice that we haven't used any restricted license software. So at some point, this group of Aussie or
12:45
folks discovered that there were other people that survived the first wave of the zombie apocalypse. But the first people that they found, they were not alive because they couldn't survive because they didn't have open source software.
13:03
So their license expired, they had some problem and they couldn't fix a bug, so they died. But other people use hybrid systems, they could survive. So they give them OCO life, so they have OCO software running on a pen drive to easy use them.
13:21
They give them geoferal outputs to learn about this OCO software and how to use it and how to be able to do a lot of things they didn't even know they have. So now we have a lot of different communities that are using hybrid systems or open source systems.
13:42
And they are connected through this Giphy.net network. And they start building apps and they start sharing the data and they start setting up catalogs. So you are able to search what data have some group, what data have another group.
14:01
By the way, these web apps, web applications like your network use libraries like open layers behind it. So you see the maps, you can pan, zoom, and everything. Some other groups install a geonode, which is another SDI. And some other group maybe installs by CSW,
14:22
which is a light viter than geonode and geonet work. But maybe that's what they are comfortable with, or that's what they really needed. And now that this data is flowing, they also start building web apps. Focus on different things with geomos and map vendor,
14:41
which are frameworks to build web apps. And maybe some of them start sharing points of interest. Some others start sharing their results. Some others start sharing photos. And there is now a growing ecosystem of a lot of data flowing everywhere.
15:04
So they start thinking on OGC standards and how to share this with WMS, WFS. So some of them install degree, some of them are map server, some of them are geoserver, which uses geotools, another Java library. And now you can get data from this person,
15:24
get data from this other person, conflate it in your computer, generate some output, and then share it using your own catalog. Well, it's not very well. So in the end, a lot of things are happening there.
15:40
And maybe some of them discovered that they don't have enough power capacity to run some algorithms. So some of the groups that have more computer power install ZooProject or BuyWPS to allow other people to run algorithms in their computers, so software as a service, you may say.
16:03
And now they are able to share a lot of things. They have a lot of computer power. They start generating open geoscience. They discover that the zombie kittens were not zombies, they were vampire kittens. They learn how to fix the problem and cure them all.
16:21
And then they celebrate with a phosphoryl conference they organize to share everything they have learned and everything they have built. And I know this has been quick, because I didn't want to take much of your time. But you realize, I talk about a lot of software. I left a lot of software initiatives behind,
16:40
because it's impossible to go over all of them. But there's plenty of choices to choose from. There's, I would say, no use case unless it's very specific and weird that it's not already covered with what we have. And if it's not covered, please ask for it, share for it. Do a batch. And remember that if the license of your software does not spark your joy,
17:02
you can just thank it, throw it to the trash, and change to open source software, because you will be able to do anything you want to do. I've read this several times on Twitter by different persons. We should start saying these kind of things that no one has ever been fired for
17:23
hiring phosphoryl, because it's true. I mean, and this is the kind of things that restricted license companies use to explain why you should use them. No, no, no, phosphoryl as your software, or not as your software, but open source software is completely useful.
17:44
It covers all the use cases. There's no reason not to use it, and there's many reasons why to use it. Because you are not restricted in what you can use, what you can do or not. You are not restricted on how you can extend it. You are not restricted on how you can modify it and
18:01
then share it with other people. And that's really important because, yeah, freedom saves lives. And I'm not also talking about this some beginning of our lives, which is kind of extreme. I'm talking about all these people that may be fleeing from wars, that maybe have some hurricane just breaking all their buildings.
18:22
And I mean, there are people, or even just simple things like, I want to start a company and I can't pay big fees, or I don't want to have bender locking because I don't know where I'm going to end up. Really, open source software is the only thing that
18:43
guarantees that we are sustainable, that we can survive in any scenario. And that the only software, the only kind of license that really allows you to do anything you really need. And this has no turning back.
19:01
I mean, we have seen this on operative systems in the 90s, 80s, 90s, Microsoft say that Linux was the enemy. And now they are trying to convert Windows to open source. So this is the future, everybody knows that. And the ones that fake it and say in public that open source is not the future.
19:26
It's just because they may have some commercial interest or some hidden interest, but really, this is the future. And the more we contribute, the more we exercise this freedom, the more things we do with free and open source software, free and open source hardware, free and open source data, and
19:42
all the free and open source things. The more use cases they cover, the more extended they will be, the more they will be helpful, the more sustainable they will be. So please contribute your part. Thank you.
20:06
Thank you.