Random Geodata Generator
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 | 156 | |
Author | ||
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/68528 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
| |
Keywords |
FOSS4G Europe 2024 Tartu107 / 156
6
33
35
53
55
59
61
67
70
87
97
99
102
103
104
105
107
111
121
122
123
124
125
126
127
128
134
144
150
151
155
00:00
RAID
00:05
Enterprise architectureOperator (mathematics)Computer networkPlastikkarteTransformation (genetics)Client (computing)Process (computing)Interactive televisionSoftwareRandom numberSoftware testingSystem programmingCoordinate systemFile formatCompilation albumLibrary (computing)Analog-to-digital converterUnified threat managementCore dumpData conversionComputer reservations systemBuildingPoint (geometry)Coma BerenicesBinary fileFile formatGeometryClient (computing)Revision controlWeb browserWebsiteWeb 2.0CodeBitTime zoneShape (magazine)Library (computing)Point (geometry)Right angleDifferent (Kate Ryan album)CurvatureCASE <Informatik>RandomizationProjective planeInternetworkingInformationUnified threat managementProduct (business)RectangleLevel (video gaming)Normal (geometry)Coordinate systemServer (computing)Open sourcePlanningComputer fileSoftwareSampling (statistics)Open setLink (knot theory)AreaLatent heatPrice indexLecture/ConferenceComputer animation
03:11
Pressure volume diagramRandom numberFile formatWeb applicationWeb applicationHoaxArithmetic progressionConnected spaceLibrary (computing)Level (video gaming)File formatPrice indexPoint (geometry)Attribute grammarNumberAddress spaceEmailServer (computing)Web 2.0Mobile appComputer animation
03:59
Least squaresComputer-assisted translationComputer animation
Transcript: English(auto-generated)
00:00
So, hello, I'm Jacob Mich. I will present you a little tool that I developed to create random geo data. You can find some places on the Internet where you can find information about me. I work for a company doing broadband Internet planning and for this I developed software and I needed some sample data and I created it manually in QGIS so I decided
00:22
that it's maybe easier to have a tool for that. So, I wanted to have it quite simple. It should be interactive so I could choose like a region which I want. It should be ‑‑ should not have like a server because I don't have a server. I just have a little
00:42
‑‑ just a normal web server where you can put JavaScript, HTML website on it. And, yeah, it's of course open source. You can find it on the link here. And, yeah, so my ingredients were I use Vue JS and open layers and also a little library that
01:01
I wrote that connects both of them. I will have a lightning talk about this tomorrow as well. And my first try was to create a little open layers map where you could just export it as a file using the shape library. But the creating of the shape was a bit strange
01:25
and I wanted to have more coordinate systems so I thought about using for GIS and also create some more formats using client side JavaScript libraries but I found this quite complicated so I searched a bit and I found out there's actually from a WebAssembly version
01:43
so pretty much it's compiled in a way that you can execute it client side on the browser and it's quite cool because you have access to exporting like pretty much most of the formats the normal can handle. For example, what I need most was geo package for example. And also it can do the protection so I can choose any protection I want and
02:08
also in my case I needed a UTM. And, yeah, so this is how it looks like. Now I try to show you if it works. So it's basically you have a web map and you can select a
02:26
rectangle then it will create 100 points in this area and then you can choose your format what you'd like to download and also you can choose UTM and it will automatically search for the specific UTM zone and use the respective EPSG code and then you can download it
02:47
and yeah so then you have a flat geo buff that you can instantly open up in your QGIS and yeah so it's quite fast and useful for my use case so if anyone else has a different
03:00
use case you can you're open to or invited to create a merge request and I also have some future ideas. So I would like to make a loading indicator for downloading then currently I'm only creating 100 points so I would like to also edit this number
03:22
so if you want to have 10,000 or 10 only and I currently don't create any attributes and I discovered there's a JavaScript library called Faker so it creates a lot of fake data about really anything you can imagine like customer names or email addresses whatsoever and I would like to incorporate this then also add some more file formats and also maybe
03:45
make it as a progressive web app and use a base map that can also be stored inside the progressive web app so you don't have to have too much connections to any server and yeah so maybe you want to try it so thanks for your attention