Używasz gier komputerowych do wyświetlania danych GIS?

39

Poza tym, że jestem użytkownikiem GIS, jestem wielkim fanem gier komputerowych.

Gry takie jak Civilization, Minecraft, World at War i wiele innych mają bardzo wydajny silnik do wyświetlania ogromnych map w piękny sposób.

Czy można użyć silnika gry do wyświetlania danych GIS w celu lepszego zrozumienia lub wizualizacji środowiska?

PolyGeo
źródło

Odpowiedzi:

19

SimCity ma wbudowaną możliwość importowania danych USGS DEM, aby wykorzystać je jako rzeczywisty teren.

Oczywiście, jeśli korzystasz z FME , możesz utworzyć USGS DEM z prawie wszystkiego, aby uzyskać niestandardowy krajobraz SimCity na podstawie dowolnych danych terenu.

Mark Ireland
źródło
1
fajna wtyczka - obecnie współpracująca z serwerem FME - świetne narzędzie, ale potrzebuje wbudowanej „gry z
pisankami
Wiem ... staram się tego nie robić, ale w tym przypadku nie mogłem się oprzeć! Porozmawiam z Dale'em. Ale umieszczam pisanki w materiałach szkoleniowych - na przykład, jeśli masz instrukcję szkoleniową FME Server 2011, możesz zagrać w „zauważ jaszczurkę”, a ostatnia strona podręcznika na 2010 rok zawiera instrukcje, jak zamienić go w papier samolot!
Mark Ireland,
Fajnie - mam teraz ładny aerodynamiczny papierowy samolot. :)
Mapperz
14

Kiedy pracowałem w Microsoft Aces Studios (twórcy MS Flight Simulator i Train Simulator), mieliśmy ogromny potok GIS, który napędzał całą zawartość. Byłbyś zaskoczony, jak dobrze wyglądały niektóre treści po upuszczeniu przyzwoitych danych o wysokości . Byłem osobiście zaskoczony, gdy dowiedziałem się, ile osób sprzedało dane GIS jako rozszerzenia Flightsim .

Polilinie sklasyfikowane jako drogi renderowane jako rzeczywisty ruch z rzeczywistą drogą, wielokąty obszarów miejskich byłyby renderowane jako budynki autogeniczne, polilinie kolejowe byłyby kolejami, a wielokąty jeziora byłyby renderowane jako zbiorniki wodne, znaki drogowe byłyby cechami punktowymi ... to wszystko całkiem szalone fajne IMHO. Jeśli spojrzysz na prezentacje wideo Trainsim 2 na youtube (projekt, który został zakonserwowany), to niesamowite, że wszystkie elementy w tej scenerii są napędzane rzeczywistymi danymi gis, aż do znaków drogowych.

I tak, edytowanie treści czasami wymagało trochę kropli ArcMap :)

Jeśli masz ochotę wypróbować niektóre z tych rzeczy, ale nie chcesz korzystać z MS Flight Sim, istnieje projekt open source, którego celem jest zrobienie tego samego: FlightGear . Możesz pobrać dane Openstreetmap i załadować je ! Heck, nawet GDAL, słynny szwajcarski scyzoryk GIS do obsługi lotnictwa jako źródło danych tylko do odczytu , dzięki czemu możesz pobrać scenariusz i wyeksportować go do PostGIS , FileGDB lub dowolnego obsługiwanego wektorowego formatu geoprzestrzennego .

Ragi Yaser Burhum
źródło
10

Na kwietniowej konferencji OSGEO-PDX widziałem demonstrację programu TopoMC dla MineCraft. Jest to luźna kolekcja programów w języku Python, które importują dane USGS do Minecraft.

Oto wątek opisujący projekt:

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

A oto strona Git-Hub, na której można pobrać kod: https://github.com/mathuin/TopoMC

Dalsze przemyślenia: Myślę, że ten projekt pokazuje, że wprowadzenie danych GIS do gry może być wyzwaniem. Często musisz przenieść dane do dowolnego systemu terenu, z którego korzysta gra. Gry, które działają jak przeglądający dane, są raczej rzadkie i zwykle są nudne.

jvangeld
źródło
Z wyjątkiem dmsnell dla symulatorów lotu.
jvangeld
To takie fajne narzędzie MineCraft! Dzięki za link.
waterwizard11
8

Historyczne „TOCA Touring Car Championship” (Playstation 1) było pierwszą grą, w której wykorzystano prawdziwe dane 3D (i dane geograficzne) GIS (wówczas zestaw danych telefonii stacjonarnej) do kształtowania torów z GB Ordnance Survey. Więc każdy skok i zakręt był bardziej realny niż fikcyjne utwory.

http://en.wikipedia.org/wiki/TOCA_Touring_Car_Champ Championship [ale NIE Lavaland (utwór dodatkowy)]

Ostatnio interfejs API Map Google staje się coraz bardziej przydatny dla twórców gier ...

Gra podróżna korzystająca z Google Maps API http://googlegeodevelopers.blogspot.com/2011/05/travel-game-google-earth-is-your.html

Mapperz
źródło
2
W rzeczywistości Jet Fighter III ukazał się w 1996 roku i wyświetlał zdjęcia satelitarne naniesione na dane terenu. Do gry dołączono kilka płyt CD z danymi, a wrażenia były o wiele bardziej realistyczne niż w poprzedniej generacji gier lotniczych.
dmsnell,
6

Digitalurban blog napisany przez facetów w University College w Londynie regularnie wymienia wizualizacji danych geograficznych z silników gier np CryEngine stosowane w Crysis.

blackholesunn
źródło
5

Silniki do gier są bardzo popularną platformą do uzyskiwania atrakcyjnych efektów wizualnych do symulacji wojskowych. Na przykład:

Jaime Soto
źródło
3

Istnieje (całkowicie nieoficjalna z oczywistych powodów) wtyczka do Microsoft Flight Simulator wykorzystująca dane Map Google do renderowania terenu.

Simon Richter
źródło
3

Istnieje również Ovi Racer na telefony Nokia. Wykorzystuje dane map ovi do „ścigania się” przez „prawdziwe” ulice. Możesz tworzyć ścieżki w dowolnym miejscu, w którym ovi ma dane.

badp
źródło
3

Związany z tematem:

  • http://osm2xp.com/ - Importuj otwarte mapy ulic do Xplane, aby uzyskać prawdziwe wrażenia fotograficzne.
  • http://wiki.openwebglobe.org/doku.php?id=webgl - Za pomocą OpenWebGlobe SDK możesz tworzyć własne aplikacje wirtualnych globów. Możesz opracować nową aplikację w swoim ulubionym języku, takim jak C ++, C #, Visual Basic, Python, JavaScript.
na podstawie 2
źródło
2

Dzięki obsłudze XNA wygląda na to, że Silverlight 5 będzie bardziej jak platforma do gier.

Blog GIS w XML ma na ten temat dobry opis .

wprowadź opis zdjęcia tutaj

Kirk Kuykendall
źródło
2

Stuart Eve eksperymentuje z wykorzystaniem silników gier do wyświetlania danych archeologicznych GIS. Stworzył pojęcie ucieleśnionego GIS (więcej szczegółów wtym artykule ) i ma w nadchodzącej (miejmy nadzieję) serii postów na blogu:

za pomocą kombinacji oprogramowania do modelowania 3D (blender), oprogramowania silnika do gier (Unity3D) i konwencjonalnego oprogramowania GIS (QGIS)

do odkrywania archeologicznych krajobrazów. Część I jest tutaj:

Wcielony GIS HowTo: Część 1 - Ładowanie archeologicznych krajobrazów do Unity3D (przez Blender)

wprowadź opis zdjęcia tutaj

radek
źródło
0

Symulator transportu / planowania urbanistycznego OpenTTD wykorzystuje mapy wysokości (DEM) do generowania poziomów gry / map. Istnieje znaczna bibliotekę predefiniowanych heightmaps wielu częściach świata tutaj .

Obraz

rev blah238
źródło
-1

Model prawdziwego miasta Sim

Słynna gra Sim City jest zdecydowanie tym, co rozumiemy, gdy mówimy o planowaniu zagospodarowania przestrzennego. GIS to system do projektowania prawdziwego miasta Sim. Ta technika jest rzadko stosowana w praktyce, ponieważ obejmuje szereg operacji, które wpływają na specjalistów w zakresie planowania użytkowania gruntów. Nałożyłem w celu stworzenia szablonu zastosowania logiki do miast Sim City, zgodnie z kilkoma ćwiczeniami, które można znaleźć w Internecie, odnoszą się do najbardziej cnotliwych obywateli, ale także związanych z projektami różnych uniwersytetów na całym świecie . Moja codzienna praca polega na stosowaniu praktycznych rozwiązań w celu rozwiązania najczęstszych procedur administracji technicznej, ale zarządzanie tymi procedurami wdrożonymi bez modelu, na którym można budować, utrudnia modelowanie Sim City. Na tym forum mam nadzieję otworzyć dyskusję na temat budowy części modelowej Sim City, zaczynając od najbardziej podstawowych elementów, takich jak rozpoczęcie słynnej gry. Nie jestem programistą, ale jestem planistą, który korzysta z najpopularniejszych narzędzi dostępnych w sieci. Myślę, że warto zacząć od połączenia GoogleMaps, wtedy musisz stworzyć interfejsy w PHP i zautomatyzować obliczanie wskaźników, a na końcu zbudować bazę danych taką jak Postgres. Myślę, że to wszystko jest możliwe do osiągnięcia, a rozpoczęcie projektu w stylu open source jest ambitne i przede wszystkim ciekawe. Nie myślisz, że? Myślę, że warto zacząć od połączenia GoogleMaps, wtedy musisz stworzyć interfejsy w PHP i zautomatyzować obliczanie wskaźników, a na końcu zbudować bazę danych taką jak Postgres. Myślę, że to wszystko jest możliwe do osiągnięcia, a rozpoczęcie projektu w stylu open source jest ambitne i przede wszystkim ciekawe. Nie myślisz, że? Myślę, że warto zacząć od połączenia GoogleMaps, wtedy musisz stworzyć interfejsy w PHP i zautomatyzować obliczanie wskaźników, a na końcu zbudować bazę danych taką jak Postgres. Myślę, że to wszystko jest możliwe do osiągnięcia, a rozpoczęcie projektu w stylu open source jest ambitne i przede wszystkim ciekawe. Nie myślisz, że?

Dziękuję Ci.

pjhooker
źródło
4
Nie sądzę, aby ta odpowiedź zawierała jakiekolwiek informacje faktyczne lub odniesienia, stąd opinia negatywna. Jest również bardziej sformułowany jako pytanie lub propozycja projektu niż odpowiedź. Ta strona to strona pytań i odpowiedzi, a nie forum. Sugeruję przeczytanie FAQ .
blah238,
ok, muszę to usunąć?
pjhooker,