除了是GIS用户外,我还是计算机游戏迷。

《文明》,《我的世界》,《战争世界》等许多游戏都具有强大的引擎,能够以精美的方式显示巨大的地图。

是否可以使用游戏引擎显示GIS数据以更好地理解或可视化环境?

#1 楼


使用游戏引擎技术创建实时交互式环境,以帮助基础架构进行规划和视觉评估-PDF文章
在GIS中使用游戏引擎


#2 楼

SimCity实际上具有将USGS DEM数据导入其中以用作真实地形的内置功能。可以使用周围的任何地形数据获取自定义SimCity景观。

评论


不错的插件-当前可与FME Server一起使用-一个很棒的工具,但是需要在工作失败时内置一个“复活节彩蛋游戏” ...(要求Dale添加一个)

– Mapperz♦
2011年5月19日在21:28

我知道...我尝试不这样做,但是在这种情况下我无法抗拒!我将与戴尔聊天。但是我确实在培训材料中放了复活节彩蛋-例如,如果您有FME Server 2011培训手册,则可以玩“发现蜥蜴”,而2010桌面手册的最后一页上有关于如何将其变成论文的说明。飞机!

–马克·爱尔兰
2011年5月20日16:03



很好-我现在有一个很好的气动纸飞机。 :)

– Mapperz♦
2011年5月20日16:10

#3 楼

当我在Microsoft Aces Studios(MS Flight Simulator和Train Simulator的制造商)工作时,我们拥有一个庞大的GIS管道来驱动所有内容。在删除体面的高程数据后,您会惊讶于某些内容看起来很好。我个人很惊讶地发现有多少人将GIS数据作为Flightsim扩展名出售。会是可驾驶的铁路,湖面的多边形会渲染为水体,交通标志会是点要素...这一切都非常酷,恕我直言。如果您在youtube上观看Trainsim 2视频演示(一个固定的项目),那么令人惊叹的是,认为此风景中的所有项目都是由真实的gis数据驱动的,直到交通标志。

是的,编辑内容有时会涉及一些ArcMap :)

如果您想尝试其中的一些内容,但又不想使用MS Flight Sim,可以使用一个旨在做同样事情的开源项目:FlightGear。您可以下载Openstreetmap数据并加载它! Heck,甚至是著名的GIS数据瑞士军刀GDAL,都将Flightgear作为只读数据源来支持,因此您可以获取场景并将其导出到PostGIS,FileGDB或其支持的任何其他矢量地理空间格式。

#4 楼

我喜欢Google Maps的中文版-http://map.baidu.com/

它肯定看起来像Sim City。
看看上海的一些摩天大楼

游戏和GIS的路径查找算法也以相同的方式工作。



#5 楼

在四月份的OSGEO-PDX会议上,我看到了MineCraft的TopoMC程序的演示。它是一组宽松的Python程序,会将USGS数据导入Minecraft。

以下是描述该项目的主题:

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

这是Git-Hub页面,您可以在其中下载代码:
https://github.com/mathuin/TopoMC

进一步的想法:我认为该项目表明将GIS数据引入游戏可能是一个挑战。您通常需要将数据带入游戏使用的任何地形系统。仅仅充当数据查看者的游戏非常罕见,并且往往很无聊。

评论


dmsnell的飞行模拟器除外。

– jvangeld
2011年5月20日下午16:34

那真是个很棒的MineCraft工具!感谢您的链接。

–waterwizard11
2011年8月26日在20:41

#6 楼

历史悠久的“ TOCA房车锦标赛”(Playstation 1)是第一款使用真实3D(及与地理相关的)GIS数据(当时为Landline数据集)对GB Ordnance Survey中的赛道进行美化的游戏。因此,每一次颠簸都比基于虚构的轨迹更为真实。 >
最近,Google Maps API对游戏开发人员越来越有用....

使用Google Maps API的旅行游戏
http://googlegeodevelopers.blogspot.com/2011/ 05 / travel-game-google-earth-is-your.html

评论


实际上,Jet Fighter III于1996年问世,其显示的卫星图像覆盖了地形数据。该游戏配有几张充满数据的CD,并且体验比上一代的飞行游戏更加真实。

– dmsnell
2011年5月20日在12:27

#7 楼

由伦敦大学学院(University College London)的同学撰写的digitalurban博客经常提及使用游戏引擎(例如Google引擎)可视化地理数据的情况。 《孤岛危机》中使用的CryEngine。

#8 楼

游戏引擎是一个非常流行的平台,可以为军事模拟提供吸引人的视觉效果。例如:


VBS2军事模拟平台使用的武器与武装突击(ArmA)相同,因为两者都是由波希米亚互动公司开发的。 VBS2开发套件允许使用GIS数据作为生成地形的源。
OneSAF具有一个名为jes的3D界面,该界面是使用jMonkeyEngine开发的。


#9 楼

Microsoft Flight Simulator有一个(出于明显原因完全非官方)插件,使用Google Maps数据进行地形渲染。

#10 楼

还有诺基亚手机的Ovi Racer。它使用ovi地图数据通过“真实”街道进行“比赛”。您可以在ovi有数据的任何地方创建曲目。

#11 楼

链接至主题:



http://osm2xp.com/-将开放的街道地图数据导入Xplane,以获得真实的真实感。

http://wiki.openwebglobe.org/doku.php?id=webgl-使用OpenWebGlobe SDK,您可以创建自己的虚拟Globe应用程序。您可以使用自己喜欢的语言(例如C ++,C#,Visual Basic,Python,JavaScript)开发新应用程序。


#12 楼

有了XNA支持,Silverlight 5看起来将更像是一个游戏平台。

XML博客中的GIS对此有很好的说明。



#13 楼

Stuart Eve正在尝试使用游戏引擎来显示考古GIS数据。他创造了“嵌入式GIS”一词(有关更多详细信息,请参见本文),并发表了(希望如此)一系列博客文章:


,结合使用3D建模软件(混合器)游戏引擎软件(Unity3D)和常规GIS软件(QGIS)


探索考古景观。第一部分在这里:

嵌入式GIS HowTo:第1部分–将考古景观加载到Unity3D中(通过Blender)



#14 楼

英国的军械调查已经:


用数字地图产品创建了Minecraft®世界-免费提供
OS OpenData™。世界由超过220亿个街区组成,代表超过220,000平方公里的英国大陆及周围的岛屿。




>更多信息,请访问http://www.ordnancesurvey.co.uk/innovate/developers/minecraft-map-britain.html

#15 楼

运输/城市规划模拟器OpenTTD使用高度图(DEM)生成其游戏级别/图。这里有大量的预制高度图库,可用于世界许多地方。