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?
cartography
visualisation
PolyGeo
źródło
źródło
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 .
źródło
Uwielbiam chiński odpowiednik Map Google - http://map.baidu.com/
Z pewnością wygląda jak miasto Sim. Spójrz na niektóre wieżowce w Szanghaju
Podobnie działają algorytmy wyszukiwania ścieżek dla gier i GIS.
źródło
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.
źródło
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
źródło
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.
źródło
Silniki do gier są bardzo popularną platformą do uzyskiwania atrakcyjnych efektów wizualnych do symulacji wojskowych. Na przykład:
VBS2 platforma symulacji wojskowych wykorzystuje ten sam silnik co Armed Assault (ArmA) , ponieważ obie są rozwijane przez Bohemia Interactive . Pakiet programistyczny VBS2 umożliwia wykorzystanie danych GIS jako źródła do generowania terenu.
OneSAF posiada interfejs 3D o nazwie Ares, który został opracowany przy użyciu jMonkeyEngine .
źródło
Istnieje (całkowicie nieoficjalna z oczywistych powodów) wtyczka do Microsoft Flight Simulator wykorzystująca dane Map Google do renderowania terenu.
źródło
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.
źródło
Związany z tematem:
źródło
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 .
źródło
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:
do odkrywania archeologicznych krajobrazów. Część I jest tutaj:
Wcielony GIS HowTo: Część 1 - Ładowanie archeologicznych krajobrazów do Unity3D (przez Blender)
źródło
Brytyjskie badanie Ordnance Survey ma:
Więcej informacji na http://www.ordnancesurvey.co.uk/innovate/developers/minecraft-map-britain.html
źródło
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 .
źródło
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.
źródło