¿Usa juegos de computadora para mostrar datos SIG?


39

Además de ser un usuario de SIG, soy un gran fanático de los juegos de computadora.

Juegos como Civilization, Minecraft, World at War y muchos otros tienen un motor muy poderoso para mostrar mapas enormes de una manera hermosa.

¿Es posible utilizar un motor de juego para mostrar datos SIG para una mejor comprensión o visualización del entorno?

Respuestas:



19

SimCity en realidad tiene la capacidad incorporada de importar datos DEG de USGS para usarlos como terreno de la vida real.

Por supuesto, si usa FME , puede crear un USGS DEM a partir de casi cualquier cosa, para que pueda obtener un paisaje SimCity personalizado utilizando cualquier dato de terreno que tenga.


1
buen complemento - trabajando con FME Server actualmente - una gran herramienta pero necesita un 'juego de huevos de pascua' incorporado cuando un trabajo falla ... (pídale a Dale que agregue uno)
Mapperz

Lo sé ... trato de no hacerlo, ¡pero en este caso no pude resistirme! Hablaré con Dale. Pero pongo huevos de pascua en los materiales de capacitación; por ejemplo, si tiene el manual de capacitación FME Server 2011, puede jugar a 'detectar al lagarto', y la última página del manual de escritorio 2010 tiene instrucciones sobre cómo convertirlo en un documento ¡avión!
Mark Ireland

Bonito: ahora tengo un bonito avión de papel aerodinámico. :)
Mapperz

14

Cuando trabajé en Microsoft Aces Studios (los creadores de MS Flight Simulator y Train Simulator) teníamos una enorme cartera de SIG que impulsaba todo el contenido. Se sorprendería de lo bien que se veía parte del contenido después de que dejó caer datos de elevación decentes . Me sorprendió personalmente saber cuántas personas vendieron datos SIG como extensiones de Flightsim .

Las polilíneas clasificadas como carreteras representadas como tráfico real con una carretera real, los polígonos del área urbana se convertirían en edificios autógenos, las polilíneas ferroviarias serían ferrocarriles manejables, los polígonos lacustres se procesarían como cuerpos de agua, las señales de tráfico serían características de puntos ... todo bastante loco genial en mi humilde opinión. Si miras las demostraciones de video de Trainsim 2 en youtube (un proyecto que fue enlatado), es sorprendente pensar que todos los elementos en este escenario son impulsados ​​por datos gis del mundo real, hasta las señales de tráfico.

Y sí, la edición de contenido a veces implicaba algunas chispas de ArcMap :)

Si tiene ganas de probar algunas de estas cosas, pero no quiere usar MS Flight Sim, hay un proyecto de código abierto que tiene como objetivo hacer lo mismo: FlightGear . ¡Puede descargar datos de Openstreetmap y cargarlos ! Diablos, incluso GDAL, la famosa navaja suiza de datos GIS admite el equipo de vuelo como fuente de datos de solo lectura , por lo que puede tomar el escenario y exportarlo a su PostGIS , FileGDB o cualquier otro formato geoespacial de vector que admita .



10

Vi una demostración del programa TopoMC para MineCraft en la conferencia OSGEO-PDX en abril. Es una colección suelta de programas de Python que importará datos de USGS a Minecraft.

Aquí hay un hilo que describe el proyecto:

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

Y aquí está la página de Git-Hub donde puede descargar el código: https://github.com/mathuin/TopoMC

Pensamiento adicional: creo que este proyecto muestra que puede ser un desafío incorporar datos SIG a un juego. A menudo necesitas llevar los datos a cualquier sistema de terreno que use el juego. Los juegos que simplemente actúan como espectadores de datos son bastante raros y tienden a ser aburridos.


Con la excepción de dmsnell para simuladores de vuelo.
jvangeld

¡Esa es una herramienta genial de MineCraft! Gracias por el enlace.
waterwizard11

8

El histórico 'TOCA Touring Car Championship' (Playstation 1) fue el primer juego en utilizar datos GIS reales en 3D (y geo-relacionados) (conjunto de datos de Landline en ese entonces) para paisajizar las pistas de GB Ordnance Survey. Así que cada golpe y vuelta fue más real que las pistas basadas en ficción.

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

Recientemente, la API de Google Maps se está volviendo más útil para los desarrolladores de juegos ...

Juego de viajes con la API de Google Maps http://googlegeodevelopers.blogspot.com/2011/05/travel-game-google-earth-is-your.html


2
En realidad, Jet Fighter III salió en 1996 y mostraba imágenes de satélite desplegadas sobre datos del terreno. El juego vino con varios CD llenos de datos y la experiencia fue una magnitud más realista que la generación anterior de juegos de vuelo.
dmsnell

6

El blog digitalurbano escrito por los muchachos del University College London menciona regularmente la visualización de datos geográficos con motores de juegos, por ejemplo, CryEngine utilizado en Crysis.



3

Hay un complemento (totalmente no oficial por razones obvias) para Microsoft Flight Simulator que utiliza datos de Google Maps para la representación del terreno.


3

También hay Ovi Racer para teléfonos Nokia. Utiliza datos de mapas ovi para "correr" por calles "reales". Puede crear pistas en cualquier lugar sobre el que ovi tenga datos.




2

Stuart Eve está experimentando con el uso de motores de juegos para mostrar datos arqueológicos de SIG. Él acuñó el término de SIG incorporado (consulte este documento para obtener más detalles) y tiene una próxima (con suerte) serie de publicaciones de blog sobre:

usando una combinación de software de modelado 3D (blender), software de motor de juego (Unity3D) y software GIS convencional (QGIS)

para explorar paisajes arqueológicos. La parte I está aquí:

Cómo SIG incorporado: Parte 1 - Carga de paisajes arqueológicos en Unity3D (a través de Blender)

ingrese la descripción de la imagen aquí



0

El simulador de transporte / planificación urbana OpenTTD utiliza mapas de altura ( DEM ) para generar sus niveles / mapas de juego. Hay una biblioteca considerable de mapas de altura prefabricados para muchas partes del mundo aquí .

Imagen


-1

Un modelo para la verdadera Sim City

El famoso juego de Sim City es definitivamente lo que significa cuando hablamos de planificación del uso del suelo. El SIG es un sistema para diseñar una verdadera ciudad Sim. Esta técnica apenas se usa en la práctica, porque incluye una serie de operaciones que afectan a los profesionales en la planificación del uso del suelo. He impuesto para crear una plantilla para aplicar la lógica a las ciudades de Sim City, en línea con varios ejercicios que se pueden encontrar en la web, se refieren a los ciudadanos más virtuosos, pero también relacionados con proyectos de varias universidades de todo el mundo. . Mi trabajo diario implica la aplicación de soluciones prácticas para resolver los procedimientos más comunes para la administración técnica, pero la gestión de estos procedimientos implementados sin un modelo sobre el cual construir, dificulta el modelado de una Ciudad Sim. En este foro, espero abrir una discusión sobre cómo construir una parte modelo de Sim City comenzando inmediatamente con los conceptos básicos más elementales, como cuando comienzas a jugar el famoso juego. No soy un programador, pero soy un planificador de uso del suelo que utiliza las herramientas más populares disponibles en la web. Creo que es oportuno comenzar con una combinación de GoogleMaps, luego debe crear interfaces en PHP y automatizar el cálculo de los indicadores, y finalmente construir una base de datos como Postgres. Creo que todo esto es posible y comenzar un proyecto de código abierto es ambicioso y, sobre todo, curioso. ¿No piensas? Creo que es oportuno comenzar con una combinación de GoogleMaps, luego debe crear interfaces en PHP y automatizar el cálculo de los indicadores, y finalmente construir una base de datos como Postgres. Creo que todo esto es posible y comenzar un proyecto de código abierto es ambicioso y, sobre todo, curioso. ¿No piensas? Creo que es oportuno comenzar con una combinación de GoogleMaps, luego debe crear interfaces en PHP y automatizar el cálculo de los indicadores, y finalmente construir una base de datos como Postgres. Creo que todo esto es posible y comenzar un proyecto de código abierto es ambicioso y, sobre todo, curioso. ¿No piensas?

Gracias.


44
No creo que esta respuesta agregue ninguna información objetiva o referencias, de ahí el voto negativo. También está más redactado como una pregunta o propuesta de proyecto que como una respuesta. Este sitio es un sitio de preguntas y respuestas, no un foro. Sugiero leer las preguntas frecuentes .
blah238

ok, debo borrarlo?
pjhooker
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.