Використання комп'ютерних ігор для відображення даних ГІС?


39

Окрім того, що є користувачем ГІС, я великий фанат комп'ютерних ігор.

Такі ігри, як Civilization, Minecraft, World at War та багато інших, мають дуже потужний двигун для красивого відображення величезних карт.

Чи можливо використовувати ігровий движок для відображення даних ГІС для кращого розуміння чи візуалізації навколишнього середовища?

Відповіді:



19

SimCity насправді має вбудовану можливість імпортувати дані DEM USGS в нього для використання в якості реального місцевості.

Звичайно, якщо ви використовуєте FME, то ви можете створити USGS DEM практично з усього, щоб ви могли отримати користувальницький пейзаж SimCity, використовуючи будь-які дані про місцевість, де ви лежите.


1
приємний плагін - робота з сервером FME на даний момент - чудовий інструмент, але потрібна гра «пасхальне яйце», вбудована, коли робота не вдається ... (попросіть Дейла додати її)
Mapperz

Я знаю ... Я намагаюся цього не робити, але в цьому випадку я не втримався! Я поговорю з Дейлом. Але я вкладаю пасхальні яйця у навчальні матеріали - наприклад, якщо у вас є навчальний посібник FME Server 2011, ви можете грати у «пляма ящірки», а на останній сторінці посібника з робочого столу 2010 року є вказівки, як перетворити її на папір літак!
Марк Ірландії

Приємно - зараз у мене хороший паперовий аеродинамічний літак. :)
Mapperz

14

Коли я працював у Microsoft Aces Studios (виробники MS Flight Simulator і Train Simulator), у нас був величезний конвеєр ГІС, який проніс весь вміст. Ви здивуєтеся, як добре виглядав якийсь вміст після того, як ви скинули пристойні дані про висоту . Мене особисто здивувало , дізнавшись , скільки людей продали дані ГІС у вигляді розширень Flightsim .

Полілінії, віднесені до доріг, реалізовані як фактичний рух із справжньою дорогою, полігони міського району представлятимуться як споруди з автогеном, залізничні полілінії - це рухливі залізниці, полігони озера - як водні об'єкти, дорожні знаки - точкові особливості ... це все досить шалено крутий ІМХО. Якщо ви подивитеся на відео демонстрації Trainsim 2 на youtube (проект, який отримав консерви), дивно думати, що всі предмети цього пейзажу керуються даними реального світу, аж до дорожніх знаків.

І так, редагування вмісту іноді передбачало кілька окроплянь ArcMap :)

Якщо ви хочете спробувати деякі з цих матеріалів, але ви не хочете використовувати MS Flight Sim, є проект із відкритим кодом, який має на меті зробити те саме: FlightGear . Ви можете завантажити дані Openstreetmap та завантажити їх ! Чорт, навіть GDAL, знаменитий армійський нож GIS data swiss підтримує польотні пристрої як лише джерело даних , тому ви можете захопити сценарне зображення та експортувати його у ваш PostGIS , FileGDB або будь-який інший векторний геопросторовий формат, який він підтримує .



10

Я побачив демонстрацію програми TopoMC для MineCraft на конференції OSGEO-PDX ще в квітні. Це нещільна колекція програм Python, які імпортуватимуть дані USGS в Minecraft.

Ось нитка, що описує проект:

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

І ось сторінка Git-Hub, де ви можете завантажити код: https://github.com/mathuin/TopoMC

Подальша думка: Я думаю, що цей проект показує, що може бути складним завданням залучити дані ГІС у гру. Вам часто потрібно заносити дані в будь-яку систему місцевості, в якій використовується гра. Ігри, які просто виступають у ролі глядачів даних, є досить рідкісними, і вони, як правило, нудні.


За винятком dmsnell для тренажерів польоту.
jvangeld

Ось такий класний інструмент MineCraft! Дякуємо за посилання
waterwizard11

8

Історичний "Чемпіонат TOCA Touring Car Championship" (Playstation 1) був першою грою, яка використовувала реальні 3D-дані (та пов'язані з географічними даними) ГІС (набір даних наземних даних тоді) для озеленення доріжок з обстеження GB Ordnance. Тож кожен удар і поворот був більш реальним, ніж вигадані треки.

http://en.wikipedia.org/wiki/TOCA_Touring_Car_Cha Championship [але НЕ Lavaland (бонусна доріжка)]

Останнім часом API Карт Google стає все кориснішим для розробників ігор ....

Гра в подорожі за допомогою API Карт Google http://googlegeodevelopers.blogspot.com/2011/05/travel-game-google-earth-is-your.html


2
Насправді Jet Fighter III з'явився в 1996 році і демонстрував супутникові знімки, драпіровані на даних про місцевість. У гру входили декілька компакт-дисків, наповнених даними, і цей досвід був набагато реалістичнішим, ніж попередні покоління льотних ігор.
dmsnell

6

У блозі Digitalurban, написаному хлопцями з Університетського коледжу Лондона, регулярно згадується візуалізація геоданих з ігровими двигунами, наприклад, CryEngine, що використовується в Crysis.


5

Ігрові двигуни - дуже популярна платформа для отримання привабливих візуальних зображень для військового моделювання. Наприклад:

  • VBS2 платформа військового моделювання використовує той же двигун, що і Armed Assault (ArmA) , оскільки обидва розроблені Bohemia Interactive . Комплект розробника VBS2 дозволяє використовувати дані ГІС в якості джерела для генерації ландшафту.

  • OneSAF оснащений 3D-інтерфейсом під назвою Ares, який був розроблений за допомогою jMonkeyEngine .


3

Існує (абсолютно неофіційний з очевидних причин) плагін для Microsoft Flight Simulator, що використовує дані Карт Google для візуалізації місцевості.


3

Також є Ovi Racer для телефонів Nokia. Він використовує дані цих карт для "гонки" по "справжніх" вулицях. Ви можете створювати доріжки де завгодно, про які мають дані.


3

Пов’язано з темою:

  • http://osm2xp.com/ - Імпортуйте дані відкритих карт вулиць у Xplane, для справжнього фоторежиму.
  • http://wiki.openwebglobe.org/doku.php?id=webgl - За допомогою SDK OpenWebGlobe ви можете створювати власні програми для віртуального глобуса. Ви можете розробити нову програму на своїй улюбленій мові, такі як C ++, C #, Visual Basic, Python, JavaScript.


2

Стюарт Ев експериментує з використанням ігрових двигунів для відображення археологічних даних ГІС. Він вигадав термін втіленого ГІС (детальніше див. Цей документ ) і має наступну (сподіваюсь) серію публікацій у блозі:

використання комбінації програмного забезпечення для 3D-моделювання (блендер), програмного забезпечення для ігрових систем (Unity3D) та звичайного програмного забезпечення GIS (QGIS)

дослідити археологічні ландшафти. Частина I тут:

Втілений GIS HowTo: Частина 1 - Завантаження археологічних ландшафтів у Unity3D (через Blender)

введіть тут опис зображення


1

Опитування щодо замовлень Великобританії :

створили світ Minecraft®, створений з продуктами цифрових карт - у вільному доступі як OS OpenData ™. Світ складається з більш ніж 22 мільярдів блоків, що представляють понад 220 000 квадратних кілометрів материкової частини Великобританії та навколишніх островів.

введіть тут опис зображення

Більше інформації на http://www.ordnancesurvey.co.uk/innovate/developers/minecraft-map-britain.html


0

Транспортний / містобудівний симулятор OpenTTD використовує графіки висоти (DEM) для створення своїх ігрових рівнів / карт. Існує значна бібліотека попередньо зроблені для багатьох карти висот частин світу тут .

Зображення


-1

Модель справжнього Сім-Сіті

Знаменита гра Sim City - це, безумовно, мається на увазі, коли ми говоримо про планування землекористування. ГІС - це система проектування справжнього Сім-Сіті. Ця методика навряд чи застосовується на практиці, оскільки включає ряд операцій, які впливають на професіоналів планування землекористування. Я наклав, щоб створити шаблон для застосування логіки у містах Сім-Сіті, відповідно до кількох вправ, які можна знайти в Інтернеті, стосуватися найчесніших громадян, але також пов'язаних з проектами різних університетів у всьому світі . Моя щоденна робота передбачає застосування практичних рішень для вирішення найпоширеніших процедур для технічного управління, але управління цими процедурами, реалізованими без моделі, на якій можна будувати, ускладнює моделювання Сім-Сіті. На цьому форумі я сподіваюся відкрити дискусію про те, як побудувати модельну частину Sim City, починаючи одразу з самих елементарних основ, як, наприклад, коли ви починаєте грати в знамениту гру. Я не програміст, але я планувальник землекористування, який використовує найпопулярніші інструменти, доступні в Інтернеті. Я думаю, що доцільно починати з розбиття GoogleMaps, тоді потрібно створити інтерфейси в PHP та автоматизувати обчислення показників, і нарешті створити базу даних, як Postgres. Я думаю, що все це досяжно, і розпочати проект з відкритим кодом - це амбітний і, перш за все, цікавий. Ви не думаєте? Я думаю, що доцільно починати з розбиття GoogleMaps, тоді потрібно створити інтерфейси в PHP та автоматизувати обчислення показників, і нарешті створити базу даних, як Postgres. Я думаю, що все це досяжно, і розпочати проект з відкритим кодом - це амбітний і, перш за все, цікавий. Ви не думаєте? Я думаю, що доцільно починати з розбиття GoogleMaps, тоді потрібно створити інтерфейси в PHP та автоматизувати обчислення показників, і нарешті створити базу даних, як Postgres. Я думаю, що все це досяжно, і розпочати проект з відкритим кодом - це амбітний і, перш за все, цікавий. Ви не думаєте?

Дякую.


4
Я не думаю, що ця відповідь не додає фактичної інформації або посилань, звідси і зворотний висновок. Це також більше формулюється як питання чи пропозиція проекту, ніж відповідь. Цей сайт - це питання Q&A, а не форум. Я пропоную прочитати FAQ .
blah238

добре, я повинен її видалити?
pjhooker
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.