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?
cartography
visualisation
PolyGeo
fuente
fuente
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 .
fuente
Me encanta el equivalente chino de Google Maps: http://map.baidu.com/
Ciertamente se parece a Sim City ... Echa un vistazo a algunos rascacielos de Shanghai
También los algoritmos de búsqueda de rutas para juegos y SIG funcionan de la misma manera.
fuente
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.
fuente
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
fuente
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.
fuente
Los motores de juego son una plataforma muy popular para obtener imágenes atractivas para la simulación militar. Por ejemplo:
La plataforma de simulación militar VBS2 utiliza el mismo motor que el Asalto Armado (ArmA) ya que ambos son desarrollados por Bohemia Interactive . El paquete de desarrollo VBS2 permite usar datos SIG como fuente para la generación del terreno.
OneSAF presenta una interfaz 3D llamada Ares que se desarrolló utilizando jMonkeyEngine .
fuente
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.
fuente
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.
fuente
Vinculado al tema:
fuente
Con el soporte de XNA , parece que Silverlight 5 será más como una plataforma de juego.
El blog SIG en XML tiene una buena crítica sobre esto.
fuente
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:
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)
fuente
La Encuesta de artillería del Reino Unido tiene:
Más información en http://www.ordnancesurvey.co.uk/innovate/developers/minecraft-map-britain.html
fuente
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í .
fuente
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.
fuente