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?
cartography
visualisation
PolyGeo
quelle
quelle
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 .
quelle
Ich liebe die chinesische Entsprechung von Google Maps - http://map.baidu.com/
Es sieht auf jeden Fall aus wie in Sim City. Schauen Sie sich einige Wolkenkratzer in Shanghai an
Auf die gleiche Weise funktionieren auch Algorithmen zur Pfadfindung für Spiele und GIS.
quelle
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.
quelle
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
quelle
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.
quelle
Gaming Engines sind eine sehr beliebte Plattform, um ansprechende Grafiken für militärische Simulationen zu erhalten. Zum Beispiel:
Die VBS2 militärische Simulationsplattform nutzt den gleichen Motor wie der Armed Assault (ArmA) , da beide von entwickelt Bohemia Interactive . Die VBS2-Entwicklungssuite ermöglicht die Verwendung von GIS-Daten als Quelle für die Geländegenerierung.
OneSAF verfügt über eine 3D-Oberfläche namens Ares , die mit jMonkeyEngine entwickelt wurde .
quelle
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.
quelle
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.
quelle
Verbunden mit dem Thema:
quelle
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.
quelle
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:
archäologische Landschaften zu erkunden. Teil I ist da:
Verkörpertes GIS-HowTo: Teil 1 - Laden von archäologischen Landschaften in Unity3D (über Blender)
quelle
Die britische Ordnance Survey hat:
Weitere Informationen finden Sie unter http://www.ordnancesurvey.co.uk/innovate/developers/minecraft-map-britain.html
quelle
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 .
quelle
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.
quelle