Vous utilisez des jeux informatiques pour afficher des données SIG?


39

En plus d'être un utilisateur de SIG, je suis un grand fan de jeux informatiques.

Des jeux comme Civilization, Minecraft, World at War et bien d’autres ont un moteur très puissant pour afficher d’énormes cartes de façon magnifique.

Est-il possible d'utiliser un moteur de jeu pour afficher les données SIG afin de mieux comprendre ou visualiser l'environnement?

Réponses:



19

SimCity a en fait la capacité incorporée d'importer des données USGS DEM afin de l'utiliser comme un terrain réel.

Bien sûr, si vous utilisez FME, vous pouvez créer un DEM USGS à partir de presque tout. Vous pouvez ainsi créer un paysage SimCity personnalisé à l'aide des données de terrain que vous avez.


1
belle prise - travail avec FME Server actuellement - un excellent outil, mais qui nécessite un 'jeu d'œufs de Pâques' intégré lorsqu'un travail échoue ... (demandez à Dale d'en ajouter un)
Mapperz

Je sais ... j'essaie de ne pas, mais dans ce cas, je n'ai pas pu résister! Je vais discuter avec Dale. Mais je mets des œufs de Pâques dans le matériel de formation - par exemple, si vous avez le manuel de formation de FME Server 2011, vous pouvez jouer à «repérer le lézard», et la dernière page du manuel de Desktop 2010 contient des instructions pour le transformer en document. avion!
Mark Ireland

Nice - J'ai un bel avion en papier aérodynamique maintenant. :)
Mapperz

14

Lorsque j'ai travaillé chez Microsoft Aces Studios (les fabricants de MS Flight Simulator et de Train Simulator), nous avions un énorme pipeline SIG qui gérait tout le contenu. Vous seriez surpris de voir à quel point certains contenus ont fonctionné après que vous ayez abandonné des données d’altitude décentes . J'ai été personnellement surpris de savoir combien de personnes ont vendu des données SIG sous forme d'extensions Flightsim .

Les polylignes sont classées comme des routes rendues comme du trafic réel avec une vraie route, les polygones des zones urbaines seraient transformés en bâtiments autogènes, les polylignes des chemins de fer seraient des chemins de fer carrossables, les polygones de lacs seraient rendus par des plans d'eau, les panneaux de signalisation seraient des points caractéristiques ... tout était assez fou cool IMHO. Si vous regardez les démos vidéo de Trainsim 2 sur youtube (un projet qui a été mis en boîte), il est étonnant de penser que tous les éléments de ce paysage sont basés sur des données gis du monde réel, jusqu'aux panneaux de signalisation.

Et oui, la modification du contenu impliquait parfois un peu d'ArcMap :)

Si vous avez envie d'essayer certaines de ces choses, mais que vous ne voulez pas utiliser MS Flight Sim, il existe un projet open source qui vise à faire la même chose: FlightGear . Vous pouvez télécharger les données Openstreetmap et les charger ! Heck, même GDAL, le célèbre couteau suisse de données SIG supporte flightgear comme source de données en lecture seule . Vous pouvez ainsi saisir le scénario et l'exporter vers votre format PostGIS , FileGDB ou tout autre format géospatial vectoriel qu'il prend en charge .



10

J'ai assisté à une démonstration du programme TopoMC pour MineCraft lors de la conférence OSGEO-PDX en avril. C'est une collection lâche de programmes Python qui importera des données USGS dans Minecraft.

Voici un fil décrivant le projet:

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

Et voici la page Git-Hub où vous pouvez télécharger le code: https://github.com/mathuin/TopoMC

Pensée plus loin: je pense que ce projet montre qu'il peut être difficile d'intégrer des données SIG dans un jeu. Vous devez souvent importer les données sur le système de terrain utilisé par le jeu. Les jeux qui ne font que regarder les données sont plutôt rares et ennuyeux.


À l'exception de dmsnell pour les simulateurs de vol.
Jvangeld

C'est un outil tellement cool MineCraft! Merci pour le lien.
waterwizard11

8

Historical 'TOCA Touring Car Championship' (Playstation 1) a été le premier jeu à utiliser de véritables données SIG 3D (et géographiques connexes) (Landline datant à l'époque) pour l'aménagement paysager des pistes de GB Ordnance Survey. Donc, chaque bosse était plus réel que des morceaux basés sur la fiction.

http://en.wikipedia.org/wiki/TOCA_Touring_Car_Championship [MAIS PAS Lavaland (titre bonus)]

Récemment, l'API Google Maps est de plus en plus utile pour les développeurs de jeux ....

Jeu de voyage utilisant l'API Google Maps http://googlegeodevelopers.blogspot.com/2011/05/travel-game-google-earth-is-your.html


2
En fait, Jet Fighter III est sorti en 1996 et affichait des images satellites drapées sur des données de terrain. Le jeu est venu avec plusieurs CD pleins de données et l'expérience était d'une ampleur plus réaliste que la génération précédente de jeux de vol.
dmsnell

6

Le blog digitalurban écrit par les gars de l'University College London mentionne régulièrement la visualisation de données géographiques avec des moteurs de jeu, tels que CryEngine utilisé dans Crysis.


5

Les moteurs de jeu sont une plate-forme très populaire pour obtenir des graphismes attrayants pour la simulation militaire. Par exemple:


3

Il existe un plug-in (totalement non officiel pour des raisons évidentes) pour Microsoft Flight Simulator, qui utilise les données Google Maps pour le rendu du terrain.


3

Il existe également Ovi Racer pour les combinés Nokia. Il utilise les données d'ovi maps pour "naviguer" dans de "vraies" rues. Vous pouvez créer des pistes où ovi dispose de données.


3

Lié au sujet:

  • http://osm2xp.com/ - Importez des données de cartes de rues ouvertes dans Xplane, pour une expérience réellement photoréaliste.
  • http://wiki.openwebglobe.org/doku.php?id=webgl - Avec le kit de développement logiciel OpenWebGlobe, vous pouvez créer vos propres applications de globe virtuel. Vous pouvez développer votre nouvelle application dans votre langue préférée, comme C ++, C #, Visual Basic, Python, JavaScript.


2

Stuart Eve expérimente l'utilisation de moteurs de jeu pour afficher des données SIG archéologiques. Il a inventé le terme de SIG incorporé (voir ce document pour plus de détails) et a une série de publications de blog à venir (espérons-le) sur:

utilisant une combinaison de logiciel de modélisation 3D (mixeur), de logiciel de moteur de jeu (Unity3D) et de logiciel SIG classique (QGIS)

explorer des paysages archéologiques. La partie I est ici:

Guide d'utilisation des SIG incorporés: Partie 1 - Chargement de paysages archéologiques dans Unity3D (via Blender)

entrez la description de l'image ici



0

Le simulateur de transport / urbanisme OpenTTD utilise des cartes altimétriques (DEM) pour générer ses niveaux / cartes de jeu. Il y a une importante bibliothèque de premade heightmaps pour de nombreuses régions du monde ici .

Image


-1

Un modèle pour les vrais Sim City

Le célèbre jeu de Sim City est bien ce que l’on entend par planification de l’utilisation des sols. Le SIG est un système permettant de concevoir un véritable Sim City. Cette technique est peu utilisée dans la pratique, car elle comprend une série d'opérations qui affectent les professionnels de l'aménagement du territoire. Je me suis imposé pour créer un modèle permettant d'appliquer la logique aux villes de Sim City, conformément à plusieurs exercices que l'on peut trouver sur le Web, qui font référence aux citoyens les plus vertueux, mais qui sont également liés à des projets de diverses universités du monde entier. . Mon travail quotidien implique l’application de solutions pratiques pour résoudre les procédures les plus courantes en matière d’administration technique, mais la gestion de ces procédures mise en œuvre sans modèle sur lequel la construction rend difficile la modélisation d’un Sim City. Dans ce forum, j’espère ouvrir une discussion sur la façon de construire une partie modèle de Sim City en commençant immédiatement par les bases les plus élémentaires, comme lorsque vous commencez à jouer au célèbre jeu. Je ne suis pas un programmeur, mais je suis un planificateur de l'utilisation des sols qui utilise les outils les plus populaires disponibles sur le Web. Je pense qu'il est opportun de commencer avec un mashup de GoogleMaps. Vous devez ensuite créer des interfaces en PHP et automatiser le calcul des indicateurs, puis créer une base de données comme Postgres. Je pense que tout cela est réalisable et démarrer un projet de type open source est ambitieux et, surtout, curieux. Ne penses tu pas? Je pense qu'il est opportun de commencer avec un mashup de GoogleMaps. Vous devez ensuite créer des interfaces en PHP et automatiser le calcul des indicateurs, puis créer une base de données comme Postgres. Je pense que tout cela est réalisable et démarrer un projet de type open source est ambitieux et, surtout, curieux. Ne penses tu pas? Je pense qu'il est opportun de commencer avec un mashup de GoogleMaps. Vous devez ensuite créer des interfaces en PHP et automatiser le calcul des indicateurs, puis créer une base de données comme Postgres. Je pense que tout cela est réalisable et démarrer un projet de type open source est ambitieux et, surtout, curieux. Ne penses tu pas?

Merci.


4
Je ne pense pas que cette réponse ajoute des informations factuelles ou des références, d'où le vote négatif. C'est aussi plus une formulation de question ou de proposition de projet qu'une réponse. Ce site est un site de questions / réponses, pas un forum. Je suggère de lire la FAQ .
blah238

ok, je dois le supprimer?
pjhooker
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.