在Minecraft中使用开放地理数据
文章

在Minecraft中使用开放地理数据

丹麦免费开放地理数据和开放源代码的到来,引发了一项有趣的公共实验,涉及一个流行的儿童电脑游戏。但开源和开放访问意味着有些玩家可能会给你带来悲伤!

2013年1月1日,丹麦爆发了一场革命,大量公共部门信息免费向私营企业和公民公开。188asia备用网址其目标是消除冗余数据库、提高数据质量、便利数据集之间的联系、改善分配和确保有效/协调的开发和使用。私营企业已经完全188asia备用网址接受了这一倡议,现在正专注于在免费公共数据的基础上创建服务。该计划全面实施后,预计每年将为私人和公共部门节省逾1亿欧元。

为了展示自由公共数据的替代使用丹麦地理数据(GST)于4月24日在4月24日推出了“丹麦的免费地理数据”。该项目包括一组用于下载的MINecraft文件,并在三个服务器上托管在线演示;目的是刺激对教育的地理数据的兴趣。利息一直是巨大的,该模型的全部潜力尚未被视为使用它来展示提案的最新增加的城市规划人员。

这个想法

GST的数字身高模型团队有几个孩子在玩Minecraft。孩子们对这款游戏的迷恋深深打动了我们,我们萌生了将《我的世界》作为可视化工具并与我们自己的“真实”数据进行交互的想法。互动部分是必不可少的。虽然有大量的数据查看器,但《我的世界》让你可以在其中走动,并直观地重塑,“景观”与传统GIS提供的可能性有很大的不同。

实际的实现开始时是一个爱好项目,最初只有两位作者在做它,动机是与我们当时的经理Nynne Dalå讨论。当我们在空闲时间开发出一种概念验证,并观察孩子们的反应后,我们意识到这具有广泛应用的巨大潜力。

随后,Nynne做了大量工作,在GST中推广这一理念——很快,它获得了势头,并正式成为一个官方项目。在GST中,主要的重点是教育,这是最明显的用例——让年轻人更了解地理和环境。

创建模型

这个项目在很短的时间内就完成了。首先,为了创造一个覆盖全国的Minecraft世界,拥有高质量的受控数据是非常重要的。时间消耗可以分解为工作时间和计算机时间,后者要多得多,只有使用高水平的自动化才能完成项目。

通过使用标准开源组件,可以使用几条代码的任务完成任务,其中大部分重新映射 - 或翻译 - 各种地理空间对象到MINECRAFT块中。一些建模已应用于不同时间捕获的合并数据集,例如不静态的海滩。它们随着时间的推移,因此有必要解决高度模型和矢量数据之间的一些不一致。此外,哥本哈根市以不同的格式映射(没有高度在建筑物轮廓上),因此必须从比地图数据较旧的激光点云应用到建筑物的高度。总而言之,这个过程花了几百小时 - 我们的业余时间大部分时间。

生成模型——基本上是通过应用算法——是一个不干涉的过程。10km × 10km的文件可在download.kortforsyningen.dk是算法产生的确切文件。该过程使用标准办公设备并行运行并由PartGis数据库控制。这使我们能够优先考虑某些领域并跟踪进度。一个10×10瓦大约需要两个小时才能生成 - 大多数它都花在从3D阵列中编写了MINECRAFT文件。总共花费不到一周才能计算所有637个文件。通过使用越来越好的计算机,可以减少总时间。

在用于创建模型的软件工具中,我们想提到:

  • postgis - 服务器存储拓扑数据
  • GDAL -地理空间数据抽象库-翻译和操作数据
  • QGis -桌面GIS程序

所谓的命名二进制标签(NBT)数据格式被Minecraft用来存储世界是一种二进制xml格式(http://minecraft.gamepedia.com/NBT_format).它能够存储矢量和3d体素数据的混合物,并设计与实时可视化和磁盘使用作为关键因素!我们还认为这种格式也可以用于存储地理空间体素数据,而不是与《我的世界》相关。

地理数据作为一种社交媒体

我们对丹麦的Minecraft模式的巨大兴趣感到非常惊讶和荣幸。一开始,我们的服务器被淹没了,这促使我们并行启动更多的实例。我们以为这种兴趣很快就会消失,但一种有趣的模式出现了。有些人登录我们的服务器,很快就失去了兴趣(我们已经禁用了所有游戏元素,如怪物和炸药),但其他人“搬进”模型中,“生活”在现实生活中的虚拟家园中。由免费地理数据创建的《我的世界》世界已经演变成一个“社交媒体”,人们可以聊天、合作建设或只是闲逛。

关于我们服务器的新闻在Minecraft社区中迅速传播,吸引了各种人的注意力,包括所谓的“Grefers”(Minecraft俚语为具有破坏性的游戏行为的人)。我们预见到了一些拆迁会发生一些拆迁,我们拍了一个非常轻松的立场。我们可以很容易地重置模型,但当人们开始进入并在家庭周围建造美丽的建筑时,我们必须考虑到他们的工作努力和热情,而且不仅仅是用回滚擦掉全力以赴。

有一段时间,大规模破坏的故事像病毒一样传播开来!哥本哈根中央车站前的坦克和美国国旗的截图为美国人入侵和破坏虚拟丹麦的故事提供了空间。这场争论进一步演变成关于一般网络行为和一些玩家破坏性倾向的元讨论。破坏和破坏行为被高度夸大了,美国游客的破坏程度并不比其他国家高或低。在总计4.3万平方公里的地震中,只有几公顷的土地“受灾”——主要集中在人们聚集的地区。显然这是《我的世界》中的“正常”行为。我们观察了许多国家国旗的制作过程,我们欢迎人们这样做,只要他们有礼貌、有考虑。美国坦克的截图在我们可以接受的范围内,不受我们的限制。

服务器不是我们项目的主要焦点 - 他们仅被认为是一个示范基础设施。令人惊讶的是,众多的游客(此时,30,000多人)让我们感到惊讶。我们事先已知,我们可能已经扩大了更多的玩家,并实现了更多的工具来保护世界。我们仍在考虑服务器的未来,因为我们希望人们将下载数据并为自己使用它 - 启动自己的服务器。

视角

对于模型来说绝对有很多改进的空间。我们仍然认为这是一个概念证明,一个简单的展示可以用良好的,可自由的空间数据来完成的。我们选择不实施的几个想法和功能。

目前,我们正忙于一个新的国家高度模型的质量控制,这有更精细的真实世界特征建模的潜力,我们希望采取进一步的事情-可能包括其他游戏引擎,真实感纹理,等等。

虽然MINECRAFT在教育中的用例是很好的,但仍然存在一系列潜在的互动性地理上准确的模型,例如我们的潜在应用程序,即尚未探索。一个例子将是城市和农村规划的工具。

有了我们的用例,你可以把《我的世界》简单地看作是一个高性能和非常直观的3D GIS系统。《我的世界》是目前最流行的3D沙盒游戏,但还有一系列其他游戏具有类似的功能和潜力,为类似的使用案例提供强大的平台。

本文发表在2014年8月GIS Professional上

让你的收件箱更有趣。添加一些地理。

了解测绘行业的最新动态、发展和技术进步。

免费注册

紧跟地理空间产业的发展

我们鼓励你订阅我们的每周通讯。订阅者还可以收到我们双月刊的电子版。

最新的文章

Baidu