Usi Giochi per computer per visualizzare i dati GIS?


39

Oltre ad essere un utente GIS, sono un grande fan dei giochi per computer.

Giochi come Civilization, Minecraft, World at War e molti altri hanno un motore molto potente per visualizzare mappe enormi in un modo meraviglioso.

È possibile utilizzare un motore di gioco per visualizzare i dati GIS per una migliore comprensione o visualizzazione dell'ambiente?

Risposte:



19

SimCity ha in realtà la capacità integrata di importare dati DEM USGS in esso da utilizzare come terreno di vita reale.

Ovviamente, se usi FME , puoi creare un DEM USGS da quasi tutto, in modo da poter ottenere un paesaggio SimCity personalizzato utilizzando qualsiasi dato del terreno che ti circonda.


1
bella spina - attualmente lavorando con FME Server - un ottimo strumento ma necessita di un "gioco dell'uovo di Pasqua" incorporato quando un lavoro fallisce ... (chiedi a Dale di aggiungerne uno)
Mapperz

Lo so ... cerco di non farlo, ma in questo caso non ho resistito! Chiacchiererò con Dale. Ma inserisco le uova di Pasqua nei materiali di formazione - ad esempio se hai il manuale di formazione di FME Server 2011 puoi giocare a 'individuare la lucertola' e l'ultima pagina del manuale di Desktop 2010 contiene istruzioni su come trasformarlo in un foglio aereo!
Segna l'Irlanda

Bello - Adesso ho un bel aereo di carta aerodinamico. :)
Mapperz

14

Quando ho lavorato presso Microsoft Aces Studios (i produttori di MS Flight Simulator e Train Simulator), disponevamo di un'enorme pipeline GIS che guidava tutto il contenuto. Sareste sorpresi di quanto siano stati belli alcuni contenuti dopo aver eliminato dati di elevazione decenti . Sono stato personalmente sorpreso di scoprire quante persone hanno venduto i dati GIS come estensioni di Flightim .

Polilinee classificate come strade rese come traffico reale con una vera strada, i poligoni delle aree urbane verrebbero resi come edifici autogeni, le polilinee ferroviarie sarebbero ferrovie guidabili, i poligoni dei laghi verrebbero resi come corpi idrici, i segnali stradali sarebbero punti caratteristiche ... era tutto IMHO piuttosto pazzesco. Se guardi le demo video di Trainsim 2 su YouTube (un progetto che è stato inscatolato), è incredibile pensare che tutti gli elementi in questo scenario siano guidati da dati gis del mondo reale, fino ai segnali stradali.

E sì, la modifica dei contenuti a volte comportava alcuni spruzzi di ArcMap :)

Se hai voglia di provare alcune di queste cose, ma non vuoi usare MS Flight Sim, c'è un progetto open source che mira a fare la stessa cosa: FlightGear . Puoi scaricare i dati di Openstreetmap e caricarli ! Diamine, anche GDAL, il famoso coltellino svizzero di dati GIS supporta gli strumenti di volo come fonte di dati di sola lettura , quindi puoi prendere lo scenario ed esportarlo nel tuo PostGIS , FileGDB o in qualsiasi altro formato geospaziale vettoriale che supporta .



10

Ho visto una dimostrazione del programma TopoMC per MineCraft alla conferenza OSGEO-PDX di aprile. È una raccolta libera di programmi Python che importerà i dati USGS in Minecraft.

Ecco un thread che descrive il progetto:

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

Ed ecco la pagina di Git-Hub dove puoi scaricare il codice: https://github.com/mathuin/TopoMC

Ulteriore riflessione: penso che questo progetto dimostri che può essere una sfida portare i dati GIS in un gioco. Spesso è necessario inserire i dati in qualsiasi sistema di terreno utilizzato dal gioco. I giochi che fungono solo da visualizzatori di dati sono piuttosto rari e tendono ad essere noiosi da avviare.


Con l'eccezione di dmsnell per i simulatori di volo.
jvangeld,

Questo è un fantastico strumento MineCraft! Grazie per il link
Waterwizard11,

8

Lo storico "TOCA Touring Car Championship" (Playstation 1) è stato il primo gioco a utilizzare dati GIS reali in 3D (e geo-correlati) (set di dati di rete fissa di allora) per abbellire le tracce del GB Ordnance Survey. Quindi ogni bump and turn era più reale delle tracce basate su fiction.

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

Recentemente l'API di Google Maps sta diventando più utile per gli sviluppatori di giochi ....

Travel Travel utilizzando l'API di Google Maps http://googlegeodevelopers.blogspot.com/2011/05/travel-game-google-earth-is-your.html


2
In realtà, Jet Fighter III uscì nel 1996 e mostrava immagini satellitari drappeggiate sui dati del terreno. Il gioco è arrivato con diversi CD pieni di dati e l'esperienza è stata molto più realistica rispetto alla precedente generazione di giochi di volo.
dmsnell,

6

Il blog digitalurban scritto dai ragazzi dell'University College di Londra menziona regolarmente la visualizzazione di dati geografici con motori di gioco, ad esempio CryEngine utilizzato in Crysis.


5

I motori di gioco sono una piattaforma molto popolare per ottenere elementi visivi accattivanti per la simulazione militare. Per esempio:


3

Esiste un plug-in (totalmente non ufficiale per ovvi motivi) per Microsoft Flight Simulator che utilizza i dati di Google Maps per il rendering del terreno.


3

C'è anche Ovi Racer per telefoni Nokia. Utilizza i dati delle mappe ovi per "correre" attraverso strade "reali". Puoi creare tracce ovunque ovi abbia dati.


3

Collegato all'argomento:

  • http://osm2xp.com/ - Importa i dati delle mappe stradali aperte in Xplane, per una vera esperienza fotorealistica.
  • http://wiki.openwebglobe.org/doku.php?id=webgl - Con l'SDK di OpenWebGlobe puoi creare le tue applicazioni del globo virtuale. Puoi sviluppare la tua nuova applicazione nella tua lingua preferita come C ++, C #, Visual Basic, Python, JavaScript.


2

Stuart Eve sta sperimentando l'utilizzo di motori di gioco per visualizzare dati GIS archeologici. Ha coniato il termine di GIS incarnato (vedi questo documento per maggiori dettagli) e ha una prossima serie (si spera) di post sul blog su:

utilizzando una combinazione di software di modellazione 3D (frullatore), software per motori di gioco (Unity3D) e software GIS convenzionale (QGIS)

per esplorare paesaggi archeologici. La parte I è qui:

GIS HowTo incorporato: Parte 1 - Caricamento dei paesaggi archeologici in Unity3D (tramite Blender)

inserisci qui la descrizione dell'immagine



0

Il simulatore di pianificazione urbana / dei trasporti OpenTTD utilizza le mappe di altezza (DEM) per generare i suoi livelli / mappe di gioco. Esiste una notevole libreria di mappe delle altezze premade per molte parti del mondo qui .

Immagine


-1

Un modello per la vera Sim City

Il famoso gioco di Sim City è sicuramente ciò che si intende quando parliamo di pianificazione dell'uso del territorio. Il GIS è un sistema per la progettazione di una vera Sim City. Questa tecnica è poco utilizzata nella pratica, perché include una serie di operazioni che riguardano i professionisti nella pianificazione dell'uso del suolo. Ho imposto al fine di creare un modello per applicare la logica alle città di Sim City, in linea con diversi esercizi che si possono trovare sul web, fare riferimento ai cittadini più virtuosi, ma anche legati a progetti di varie università in tutto il mondo . Il mio lavoro quotidiano prevede l'applicazione di soluzioni pratiche per risolvere le procedure più comuni per l'amministrazione tecnica, ma la gestione di queste procedure implementate senza un modello su cui costruire, rende difficile la modellazione di una Sim City. In questo forum spero di aprire una discussione su come costruire una parte del modello Sim City iniziando immediatamente con le basi più elementari come quando inizi a giocare al famoso gioco. Non sono un programmatore, ma sono un pianificatore dell'uso del territorio che utilizza gli strumenti più popolari disponibili sul web. Penso che sia opportuno iniziare con un mashup di GoogleMaps, quindi è necessario creare interfacce in PHP e automatizzare il calcolo degli indicatori e infine costruire un database come Postgres. Penso che tutto ciò sia realizzabile e avviare un progetto in stile open source è ambizioso e, soprattutto, curioso. Non pensi? Penso che sia opportuno iniziare con un mashup di GoogleMaps, quindi è necessario creare interfacce in PHP e automatizzare il calcolo degli indicatori e infine costruire un database come Postgres. Penso che tutto ciò sia realizzabile e avviare un progetto in stile open source è ambizioso e, soprattutto, curioso. Non pensi? Penso che sia opportuno iniziare con un mashup di GoogleMaps, quindi è necessario creare interfacce in PHP e automatizzare il calcolo degli indicatori e infine costruire un database come Postgres. Penso che tutto ciò sia realizzabile e avviare un progetto in stile open source è ambizioso e, soprattutto, curioso. Non pensi?

Grazie.


4
Non credo che questa risposta aggiunga informazioni o riferimenti concreti, da cui il downvote. È anche più formulato come una domanda o proposta di progetto che una risposta. Questo sito è un sito di domande e risposte, non un forum. Suggerisco di leggere le FAQ .
blah238,

ok, devo cancellarlo?
pjhooker,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.