Cleaning and processing global resource data for game development
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 | 351 | |
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/69232 (DOI) | |
Publisher | ||
Release Date | ||
Language | ||
Production Year | 2022 |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
| |
Keywords |
FOSS4G Firenze 202214 / 351
1
7
13
22
25
31
33
36
39
41
43
44
46
52
53
55
58
59
60
76
80
93
98
104
108
127
128
133
135
141
142
143
150
151
168
173
176
178
190
196
200
201
202
204
211
219
225
226
236
242
251
258
263
270
284
285
292
00:00
Game theoryProcess (computing)Process (computing)GeometryComputer animation
00:19
Focus (optics)Physical systemGame theoryWeb 2.0Set (mathematics)Software developerLevel (video gaming)InternetworkingWater vapor
00:50
SurfaceWater vaporImage resolutionVariable (mathematics)Raster graphicsExecution unitRaster graphicsSet (mathematics)AreaTesselationDataflowLevel (video gaming)Image resolutionConnectivity (graph theory)Water vaporGame theoryMetreSurfaceComputer animation
01:37
Axonometric projectionHookingExtension (kinesiology)Projective planeDigital object identifierNumberTesselationPhysical systemTotal S.A.Set (mathematics)Computer animation
02:34
Set (mathematics)Stack (abstract data type)Point (geometry)Computer animation
Transcript: English(auto-generated)
00:01
Hi, everyone. Welcome to my talk. Like Dennis, I had to cram 20 minutes of material into four minutes, so here we go. My name is James Banting. I'm vice president of data at SparkGeo, and this talk is about cleaning and processing global resource data for game development. So earlier last year, we were
00:23
contracted to work on a game system on the internet. It's going to be a global game, and they wanted a whole bunch of resource layers built into the game. It would be interacted with through a web map. These were not geospatial developers, but they knew they wanted this data in there, so they tasked us to go out and build it.
00:42
One of the data sets we looked at, and I'm gonna focus on it for this talk, was water. They wanted to know where fresh water was in the world so that they could map it. So we used the JRC Global Surface Water, the Joint Research Council. This is an excellent data set. It covers a span from 1984 to 2020,
01:02
and it contains all water bodies with an area greater than 30 meters. So in the game development, this became apparent when we put it on the map that they needed a higher resolution. Water moves quite a bit, and in a game, we can let the game designers and our artists
01:21
go in and make sure that tides flow and all this stuff without ruining the geospatial component and getting into things like the coastline problem and modifiable area unit problem. So we avoided those, and it was a lot easier than having to deal with those. This data set came in raster tiles. So there was 3,024 individual tiles in total.
01:43
There were 55.88 gigabytes. So there was a lot of tiles to manipulate and build out. We put up a stack project for this, a stack package. If you were in Pete's talk earlier, he mentioned where you can find these. We used the scientific and the projection extensions
02:00
to describe this. The scientific extension allows us to hook up papers that are published on this data set. So we can reference the DOI number so people could go back and find the provenance of that data. Also, we added the projection data because we didn't want to manipulate any of the data sets too much before giving it to the user. So we described it in its native projection system.
02:22
And then as Pete mentioned in this talk, stack items have to be described by GeoJSON, which is WGS84. So the projection extension allows us to give both of these for the user, and the user can decide. The stack packages, this is where you can go and find the data set.
02:41
So stack tools packages, JRC-GASW, and this is where everything lives. You can download this. It points to the data, and you can have your stack packages ready to go. Again, my name is James Banting, and I'm happy to talk about this after this session. Thanks.