Verwenden von Computerspielen zum Anzeigen von GIS-Daten?

39

Ich bin nicht nur ein GIS-Benutzer, sondern auch ein großer Fan von Computerspielen.

Spiele wie Civilization, Minecraft, World at War und viele andere haben eine sehr leistungsstarke Engine, um riesige Karten auf wunderschöne Weise anzuzeigen.

Ist es möglich, eine Game-Engine zur Anzeige von GIS-Daten zu verwenden, um die Umgebung besser zu verstehen oder zu visualisieren?

PolyGeo
quelle

Antworten:

19

SimCity verfügt tatsächlich über die eingebaute Fähigkeit, USGS-DEM-Daten zu importieren, um sie als reales Terrain zu verwenden.

Wenn Sie FME verwenden , können Sie natürlich aus fast allem ein USGS-DEM erstellen, so dass Sie eine benutzerdefinierte SimCity-Landschaft mit beliebigen Geländedaten erhalten können.

Mark Ireland
quelle
1
netter Plug - arbeitet derzeit mit FME Server - ein großartiges Tool, benötigt aber ein eingebautes "Ostereierspiel", wenn ein Job fehlschlägt ... (bitte Dale, eins hinzuzufügen)
Mapperz
Ich weiß ... ich versuche es nicht, aber in diesem Fall konnte ich nicht widerstehen! Ich werde mit Dale plaudern. Ich habe jedoch Ostereier in die Schulungsunterlagen eingefügt. Wenn Sie beispielsweise über das FME Server 2011-Schulungshandbuch verfügen, können Sie "Finde die Eidechse" spielen, und auf der letzten Seite des 2010 Desktop-Handbuchs finden Sie Anweisungen, wie Sie daraus ein Papier erstellen können Ebene!
Mark Ireland
Schön - ich habe jetzt ein schönes aerodynamisches Papierflugzeug. :)
Mapperz
14

Als ich bei Microsoft Aces Studios (den Herstellern von MS Flight Simulator und Train Simulator) arbeitete, hatten wir eine riesige GIS-Pipeline, die den gesamten Inhalt ansteuerte. Sie wären überrascht, wie gut einige Inhalte ausgesehen haben, nachdem Sie anständige Höhendaten abgelegt haben . Ich war persönlich überrascht, wie viele Leute GIS-Daten als Flightsim-Erweiterungen verkauft haben .

Polylinien, die als Straßen klassifiziert sind, die als tatsächlicher Verkehr mit einer realen Straße dargestellt werden, Stadtgebietspolygone werden als autogene Gebäude dargestellt, Eisenbahnpolylinien werden als befahrbare Eisenbahnen dargestellt, Seepolygone werden als Gewässer dargestellt, Verkehrszeichen werden als Punktmerkmale dargestellt ... es war alles IMHO ziemlich verrückt cool. Wenn Sie sich die Video-Demos zu Trainsim 2 auf YouTube (ein Projekt, das aus der Dose kam) ansehen , ist es erstaunlich, dass alle Elemente in dieser Szenerie von realen GIS-Daten bis hin zu den Verkehrsschildern gesteuert werden.

Und ja, das Bearbeiten von Inhalten beinhaltete manchmal ein paar Spritzer ArcMap :)

Wenn Sie etwas davon ausprobieren möchten, aber MS Flight Sim nicht verwenden möchten, gibt es ein Open Source-Projekt, das dasselbe Ziel verfolgt: FlightGear . Sie können Openstreetmap-Daten herunterladen und laden ! Selbst GDAL, das berühmte Schweizer Taschenmesser für GIS-Daten, unterstützt Flightgear als schreibgeschützte Datenquelle , sodass Sie das Szenario abrufen und in Ihr PostGIS , FileGDB oder ein anderes von ihm unterstütztes Vektor-Geodatenformat exportieren können .

Ragi Yaser Burhum
quelle
10

Ich habe auf der OSGEO-PDX-Konferenz im April eine Demonstration des TopoMC-Programms für MineCraft gesehen. Es ist eine lose Sammlung von Python-Programmen, die USGS-Daten in Minecraft importieren.

Hier ist ein Thread, der das Projekt beschreibt:

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

Und hier ist die Git-Hub-Seite, auf der Sie den Code herunterladen können: https://github.com/mathuin/TopoMC

Weiterer Gedanke: Ich denke, dieses Projekt zeigt, dass es eine Herausforderung sein kann, GIS-Daten in ein Spiel zu bringen. Sie müssen die Daten häufig in das vom Spiel verwendete Geländesystem übertragen. Spiele, die nur als Betrachter von Daten fungieren, sind eher selten und neigen dazu, langweilig zu werden.

jvangeld
quelle
Mit Ausnahme von dmsnell für Flugsimulatoren.
Jvangeld
Das ist so ein cooles MineCraft-Tool! Danke für den Link.
waterwizard11
8

Die historische 'TOCA Touring Car Championship' (Playstation 1) war das erste Spiel, das echte 3D- (und geobezogene) GIS-Daten (damals Festnetzdatensatz) für die Landschaftsgestaltung der Strecken von GB Ordnance Survey verwendete. Also war jede Kurve realer als fiktive Tracks.

http://en.wikipedia.org/wiki/TOCA_Touring_Car_Championship [aber NICHT Lavaland (Bonustrack)]

In letzter Zeit wird Google Maps API für Spieleentwickler immer nützlicher.

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

Mapperz
quelle
2
Eigentlich kam Jet Fighter III 1996 heraus und zeigte Satellitenbilder über Geländedaten. Das Spiel wurde mit mehreren CDs voller Daten ausgeliefert und die Erfahrung war um ein Vielfaches realistischer als die der vorherigen Generation von Flugspielen.
dmsnell
6

Der von den Jungs am University College London verfasste digitalurban- Blog erwähnt regelmäßig die Visualisierung von Geodaten mit Game-Engines, z. B. CryEngine, die in Crysis verwendet werden.

blackholesunn
quelle
5

Gaming Engines sind eine sehr beliebte Plattform, um ansprechende Grafiken für militärische Simulationen zu erhalten. Zum Beispiel:

Jaime Soto
quelle
3

Es gibt ein (aus offensichtlichen Gründen völlig inoffizielles) Plug-in für Microsoft Flight Simulator, das Google Maps-Daten für das Terrain-Rendering verwendet.

Simon Richter
quelle
3

Es gibt auch Ovi Racer für Nokia-Handys. Es verwendet Ovi-Kartendaten, um durch "echte" Straßen zu "rasen". Sie können Tracks überall dort erstellen, wo Ovi Daten enthält.

badp
quelle
3

Verbunden mit dem Thema:

  • http://osm2xp.com/ - Importieren Öffnen Sie Straßenkartendaten in Xplane, um ein echtes fotorealistisches Erlebnis zu erzielen.
  • http://wiki.openwebglobe.org/doku.php?id=webgl - Mit dem OpenWebGlobe SDK können Sie Ihre eigenen virtuellen Globus-Anwendungen erstellen. Sie können Ihre neue Anwendung in Ihrer Lieblingssprache wie C ++, C #, Visual Basic, Python, JavaScript entwickeln.
based2
quelle
2

Mit XNA- Unterstützung sieht es so aus, als würde Silverlight 5 eher einer Spielplattform ähneln.

Das GIS im XML-Blog hat einen guten Überblick darüber.

Bildbeschreibung hier eingeben

Kirk Kuykendall
quelle
2

Stuart Eve experimentiert mit der Verwendung von Game-Engines, um archäologische GIS-Daten anzuzeigen. Er prägte den Begriff des verkörperten GIS (siehe dieses Papier für weitere Details) und hat eine (hoffentlich) Reihe von Blog-Posts auf:

Verwendung einer Kombination aus 3D-Modellierungssoftware (Blender), Gaming-Engine-Software (Unity3D) und herkömmlicher GIS-Software (QGIS)

archäologische Landschaften zu erkunden. Teil I ist da:

Verkörpertes GIS-HowTo: Teil 1 - Laden von archäologischen Landschaften in Unity3D (über Blender)

Bildbeschreibung hier eingeben

radek
quelle
1

Die britische Ordnance Survey hat:

hat eine Minecraft®-Welt geschaffen, die aus digitalen Kartenprodukten besteht - frei verfügbar als OS OpenData ™. Die Welt besteht aus mehr als 22 Milliarden Blöcken, die über 220.000 Quadratkilometer des britischen Festlandes und der umliegenden Inseln repräsentieren.

Bildbeschreibung hier eingeben

Weitere Informationen finden Sie unter http://www.ordnancesurvey.co.uk/innovate/developers/minecraft-map-britain.html

Stephen Blei
quelle
0

Der Verkehrs- / Stadtplanungssimulator OpenTTD verwendet Höhenkarten (DEMs), um seine Spielebenen / Karten zu generieren. Es gibt eine umfangreiche Bibliothek von vorgefertigten Height für viele Teile der Welt hier .

Bild

blah238
quelle
-1

Ein Modell für echte Sim City

Das berühmte Spiel von Sim City ist definitiv gemeint, wenn wir über Landnutzungsplanung sprechen. Das GIS ist ein System zum Entwerfen einer echten Sim-Stadt. Diese Technik wird in der Praxis kaum angewendet, da sie eine Reihe von Vorgängen umfasst, die Fachleute in der Landnutzungsplanung betreffen. Ich habe auferlegt, um eine Vorlage zu erstellen, um Logik auf die Städte von Sim City anzuwenden, in Übereinstimmung mit mehreren Übungen, die im Internet zu finden sind, auf die tugendhaftesten Bürger zu verweisen, aber auch auf Projekte verschiedener Universitäten auf der ganzen Welt . Meine tägliche Arbeit beinhaltet die Anwendung praktischer Lösungen zur Lösung der gebräuchlichsten Verfahren für die technische Administration, aber die Verwaltung dieser Verfahren, die ohne ein Modell implementiert werden, auf dem aufgebaut werden kann, erschwert die Modellierung einer Sim City. In diesem Forum hoffe ich, eine Diskussion darüber zu eröffnen, wie man ein Modellteil Sim City baut, indem man sofort mit den elementarsten Grundlagen beginnt, wie zum Beispiel, wenn man mit dem berühmten Spiel beginnt. Ich bin kein Programmierer, aber ich bin ein Landnutzungsplaner, der die beliebtesten Tools im Internet verwendet. Ich halte es für angebracht, mit einem Mashup von GoogleMaps zu beginnen, dann müssen Sie Schnittstellen in PHP erstellen und die Berechnung der Indikatoren automatisieren und schließlich eine Datenbank wie Postgres erstellen. Ich halte das alles für realisierbar und starte ein Open-Source-Projekt, das ehrgeizig und vor allem neugierig ist. Denkst du nicht? Ich halte es für angebracht, mit einem Mashup von GoogleMaps zu beginnen, dann müssen Sie Schnittstellen in PHP erstellen und die Berechnung der Indikatoren automatisieren und schließlich eine Datenbank wie Postgres erstellen. Ich halte das alles für realisierbar und starte ein Open-Source-Projekt, das ehrgeizig und vor allem neugierig ist. Denkst du nicht? Ich halte es für angebracht, mit einem Mashup von GoogleMaps zu beginnen, dann müssen Sie Schnittstellen in PHP erstellen und die Berechnung der Indikatoren automatisieren und schließlich eine Datenbank wie Postgres erstellen. Ich halte das alles für realisierbar und starte ein Open-Source-Projekt, das ehrgeizig und vor allem neugierig ist. Denkst du nicht?

Danke.

pjhooker
quelle
4
Ich denke, diese Antwort fügt keine sachlichen Informationen oder Verweise hinzu, daher die Ablehnung. Es ist auch eher eine Frage oder ein Projektvorschlag als eine Antwort. Diese Seite ist eine Q & A Seite, kein Forum. Ich schlage vor, die FAQ zu lesen .
blah238
ok ich muss es löschen
pjhooker