Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

besides being a GIS use I'm a big computer game fan.
Games like Civilization, Minecraft, World at War and many others have a very powerfull engine to display huge maps in a beutifull way. I was wondering if there is any experience in using game engines to display GIS data for a better comprehension or visualization of the environment?

share|improve this question

16 Answers 16

SimCity actually has the inbuilt ability to import USGS DEM data into it to use as a real-life terrain.

Of course if you use FME then you can create a USGS DEM out of almost anything, so you could get a custom SimCity landscape using any terrain data you have lying around.

share|improve this answer
1  
nice plug - working with FME Server currently - a great tool but needs an 'easter egg game' built in when a job fails... (ask Dale to add one in) –  Mapperz May 19 '11 at 21:28
    
I know... I try not to, but in this case I couldn't resist! I'll chat with Dale. But I do put easter eggs in the training materials - for example if you have the FME Server 2011 training manual you can play 'spot the lizard', and the last page of the 2010 Desktop manual has instructions on how to turn it into a paper plane! –  Mark Ireland May 20 '11 at 16:03
    
Nice - I have a nice aerodynamic paper plane now. :) –  Mapperz May 20 '11 at 16:10

I love the Chinese equivalnt of Google Maps - http://map.baidu.com/

It certainly looks like Sim City.. Have a look at some Shanghai skyscrapers

Also path finding algorithms for games and GIS work in the same way.

skyscrapers

share|improve this answer

When I worked at Microsoft Aces Studios (the makers of MS Flight Simulator and Train Simulator) we had a huge GIS pipeline that drove all of the content. You would be surprised how good some content looked after you dropped decent elevation data. I was personally surprised to find out how many people sold GIS data as Flightsim extensions.

Polylines classified as roads rendered as actual traffic with a real road, urban area polygons would render as autogen-buildings, railroad polylines would be drivable railroads, lake polygons would render as water bodies, traffic signs would be points features... it was all pretty crazy cool IMHO. If you look at the Trainsim 2 video demos on youtube (a project that got canned), it is amazing to think that all the items in this scenery are driven by real-world gis data, down to the traffic signs.

And yes, editing content sometimes involved some sprinkles of ArcMap :)

If you feel like trying some of this stuff out, but you don't want to use MS Flight Sim, there is an open source project that aims to do the same thing: FlightGear. You can download Openstreetmap data and load it! Heck, even GDAL, the famous GIS data swiss army knife supports flightgear as a readonly datasource, so you can grab the scenary and export it to your PostGIS, FileGDB or whatever other vector geospatial format it supports.

share|improve this answer

I saw a demonstration of the TopoMC program for MineCraft at the OSGEO-PDX conference back in April. It is a loose collection of Python programs that will import USGS data into Minecraft.

Here is a thread describing the project:

http://www.minecraftforum.net/topic/143187-topomc-generating-minecraft-worlds-from-topographic-data/

And here is the Git-Hub page where you can download the code: https://github.com/mathuin/TopoMC

Further thought: I think that this project shows that it can be a challenge to bring GIS data into a game. You often need to bring the data into whatever terrain system the game uses. Games which just act as viewers of data are rather rare, and tend to be boring to boot.

share|improve this answer
    
With dmsnell's exception for flight simulators. –  jvangeld May 20 '11 at 16:34
    
That's such a cool MineCraft tool! Thanks for the link. –  waterwizard11 Aug 26 '11 at 20:41

Historical 'TOCA Touring Car Championship' (Playstation 1) was the first game to use real 3D (and geo-related) GIS data (Landline dataset back then) for landscaping the tracks from GB Ordnance Survey. So every bump and turn was more real than fictional based tracks.

http://en.wikipedia.org/wiki/TOCA_Touring_Car_Championship [but NOT Lavaland (bonus track)]

Recently Google Maps API is becoming more useful for game developers....

Travel Game using Google Maps API http://googlegeodevelopers.blogspot.com/2011/05/travel-game-google-earth-is-your.html

share|improve this answer
2  
Actually, Jet Fighter III came out in 1996 and displayed satellite imagery draped over terrain data. The game came with several CDs full of data and the experience was a magnitude more realistic than the previous generation of flight games. –  dmsnell May 20 '11 at 12:27

The digitalurban blog written by the guys at University College London regularly mentions visualisation of geo data with game engines e.g. CryEngine used in Crysis.

share|improve this answer

Gaming engines are a very popular platform to obtain appealing visuals for military simulation. For example:

share|improve this answer

There is a (totally unofficial for obvious reasons) plugin for Microsoft Flight Simulator using Google Maps data for terrain rendering.

share|improve this answer

There also is Ovi Racer for Nokia handsets. It uses ovi maps data to "race" through "real" streets. You can create tracks anywhere ovi has data about.

share|improve this answer

Linked to the subject:

  • http://osm2xp.com/ - Import Open street maps data into Xplane, for a true photoreal experience.
  • http://wiki.openwebglobe.org/doku.php?id=webgl - With the OpenWebGlobe SDK you can create your own virtual globe applications. You can develop your new application in your favorite language like C++, C#, Visual Basic, Python, JavaScript.
share|improve this answer

With XNA support, it Looks like Silverlight 5 will be more like a game platform.

The GIS in XML blog has a good writeup on this.

enter image description here

share|improve this answer

Stuart Eve is experimenting with using game engines to display archaeological GIS data. He coined the term of embodied GIS (see this paper for more details) and has an upcoming (hopefully) series of blog posts on:

using combination of 3D modeling software (blender), gaming-engine software (Unity3D) and conventional GIS software (QGIS)

to explore archaeological landscapes. Part I is here:

Embodied GIS HowTo: Part 1 – Loading Archaeological Landscapes into Unity3D (via Blender)

enter image description here

share|improve this answer

UK's Ordnance Survey has:

created a Minecraft® world made with digital map products - freely available as OS OpenData™. The world consists of more than 22 billion blocks representing over 220,000 square kilometres of mainland Great Britain and surrounding islands.

enter image description here

More information at http://www.ordnancesurvey.co.uk/innovate/developers/minecraft-map-britain.html

share|improve this answer

The transport/urban planning simulator OpenTTD uses heightmaps (DEMs) to generate its game levels/maps. There is a substantial library of premade heightmaps for many parts of the world here.

Image

share|improve this answer

A model for real Sim City

The famous game of Sim City is definitely what is meant when we talk about land use planning. The GIS is a system for designing a real Sim City. This technique is hardly used in practice, because it includes a series of operations that affect professionals in land use planning. I have imposed in order to create a template to apply logic to the towns of Sim City, in line with several exercises that can be found on the web, refer to the most virtuous citizens, but also related to projects of various universities around the world. My daily work involves the application of practical solutions to solve the most common procedures for the technical administration, but the management of these procedures implemented without a model on which to build, makes it difficult for the modeling of a Sim City. In this forum I hope to open a discussion on how to build a model part Sim City starting immediately with the most elementary basics like when you start playing the famous game. I am not a programmer, but I am a land use planner that uses the most popular tools available on the web. I think it is opportune to start with a mashup of GoogleMaps, then you must then create interfaces in PHP and automate the calculation of the indicators, and finally build a database like Postgres. I think that all this is achievable and start an open source-style project is ambitious and, above all, curious. Do not you think?

Thank you.

share|improve this answer
4  
I don't think this answer adds any factual information or references, hence the downvote. It's also more worded as a question or project proposal than an answer. This site is a Q&A site, not a forum. I suggest reading the FAQ. –  blah238 Jul 11 '12 at 13:21
    
ok, I must delete it? –  pjhooker Jul 11 '12 at 14:32

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.