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?
cartography
visualisation
PolyGeo
la source
la source
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 .
la source
J'aime l'équivalent chinois de Google Maps - http://map.baidu.com/
Cela ressemble certainement à Sim City .. Regardez quelques gratte-ciel de Shanghai
Les algorithmes de recherche de chemin pour les jeux et les SIG fonctionnent également de la même manière.
la source
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.
la source
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
la source
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.
la source
Les moteurs de jeu sont une plate-forme très populaire pour obtenir des graphismes attrayants pour la simulation militaire. Par exemple:
La plate-forme de simulation militaire VBS2 utilise le même moteur que Armed Assault (ArmA) puisque tous deux sont développés par Bohemia Interactive . La suite de développement VBS2 permet d’utiliser les données SIG comme source de génération de terrain.
OneSAF présente une interface 3D appelée Ares développée à l'aide de jMonkeyEngine .
la source
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.
la source
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.
la source
Lié au sujet:
la source
Avec le support XNA , on dirait que Silverlight 5 ressemblera davantage à une plate-forme de jeu.
Le blog SIG en XML a une bonne écriture à ce sujet.
la source
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:
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)
la source
L' Ordnance Survey britannique a:
Plus d'informations sur http://www.ordnancesurvey.co.uk/innovate/developers/minecraft-map-britain.html
la source
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 .
la source
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.
la source