问题标签 [gml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
342 浏览

xml - GML - 开放层

我是 openlayers 的新手,正在尝试在我的浏览器中显示 gml 层,其中包含硬盘驱动器中的所有内容。我已经尝试了以下代码,但我一生都无法让它工作。xml 文件可以从以下网址下载:ftp: //webftp.vancouver.ca/opendata/xml/weekendplayfieldstatus.xml。它与我的 html 文件位于同一目录中。提前感谢您的帮助。

0 投票
2 回答
10050 浏览

xml - Order of coordinates in geojson

I was testing rendering of data via GitHub in geojson format, because I wanted to use it for INSPIRE data. INSPIRE data are in GML 3.2.1 format. I've downloaded one of datasets from http://services.cuzk.cz/gml/inspire/cp/epsg-4258/ (which is in ETRS). I needed to get json file from it, so I've opened GML file in Quantum GIS (version 1.9) and saved it like geojson file (CRS=EPSG::4326) and then uploaded to my GitHub. Order of coordinates in geojson is (easting, northing), but after saving file from QGIS it's (northing, easting). My data comes from Czech Republic, but it's rendered in Yemen. Does anybody have any experience with this problem? Does anybody know how to switch order of coordinates (or axis) in geojson file? I have much more experience with xml based data formats than with json and because of that I hope that this isn't so silly question.

0 投票
1 回答
255 浏览

xml - 在 Emacs 24 上设置 PSGML 模式

我正在拼命尝试为 Emacs 24 设置 PSGML/XML 模式。我按照这个解释做了一切:http ://www.lysator.liu.se/~lenst/about_psgml/psgml.html

./configure ./make ./make install在解压主模式的最新包并将整个目录移动到我的 .emacs.d 目录的子目录中之后这样做了,该目录由 emacs 找到。

我将以下内容添加到我的 .emacs 文件中:

但是,当运行时M-x xml-mode没有任何变化,当我运行时,M-x sgml-mode我得到一个 SGML 菜单条目,但所有语法突出显示/缩进/...都消失了。当我从 SGML 菜单运行任一命令时,我收到如下错误:

我在一个格式良好的 GML 文件上使用了所有这些。

有人可以帮助我或推荐另一种支持自动缩进/隐藏元素/等的 XML 主要模式吗?提前非常感谢,任何帮助表示赞赏!

0 投票
2 回答
1159 浏览

algorithm - 块匹配游戏放置算法

所以我正在开发一款在机制上与 Bejeweled 类似的游戏——你知道类型,你可以在网格中交换相邻的瓷砖以匹配相同类型的瓷砖组。所以这是我的问题:如果我有一个 MxM 网格的瓷砖,并且有 N 种不同的瓷砖类型,我如何计算瓷砖的“随机”放置,以使 3 个相同类型的瓷砖的组数开始最小化?

目前,我只是完全随机地放置它们,但这会导致从一开始就进行许多分组,从而消除了游戏中的所有技能。我什至不知道从哪里开始提出一种算法来最小化这些初始组。如果它有帮助或很重要,现在 10x10 网格中有 5 种瓷砖类型。

0 投票
2 回答
1240 浏览

python - Networkx 解析 gml 写入不可用的 gml 文件

我一直在尝试将一些附加属性解析到 networkx gml 以供以后使用,但我遇到了一个问题。

当从 Cytoscape 给定一个 gml 文件时,networkx 会输出一个它自己无法读取的 gml 文件。

即 Cytoscape -> 进入 networkx -> 输出 -> 进入 networkx -> 错误:

现在该错误在节点之后请求额外的 ] (也就是使图形忽略边缘),如果您这样做,则图形可以工作。但是,它不再有任何边缘。

为了完全测试这一点,我在完全不更改代码的情况下执行了“Cytoscape -> Into networkx -> Output”,只是:

然后读入:

并且错误仍然是可重现的。所以我认为这与networkx如何编写gml文件有关。

我正在使用的两个文件是:

如果有人可以深入了解为什么会发生这种情况,将不胜感激!

0 投票
2 回答
1065 浏览

unit-testing - TDD 和单元测试,GML Game Maker 语言

我对 GML 和 TDD 非常熟悉。我想练习测试驱动开发和对 Game Maker Language,GML 的单元测试。由于 GML 是事件驱动的,有可能吗?我没有幸找到很多关于如何在 GML 中实现单元测试和测试驱动开发的示例或教程。

你如何用游戏制作者语言编写单元测试?

0 投票
0 回答
272 浏览

3d - 如何找到给定方向和高度的矩形棱柱的顶点?

所以我使用一种几乎不为人知的语言来编写我的游戏:GML。如果有人知道我的问题的答案,请尽可能多地保留数学以使翻译容易。
变量定义如下:

drc = 从 x 到 y 逆时针旋转

elev = 从 x 到 z 逆时针旋转

在这种情况下,z 轴是垂直的。

如果您更喜欢长度、宽度和高度的值,它们是:6 x 2 x 2。长度在 x 轴上,宽度在 y 轴上,高度在 z 轴上。

0 投票
2 回答
474 浏览

gml - 如何在 Game Maker 中实现基于时间的游戏事件而没有任何缺陷

我目前正在开发一款 RTS 游戏。帝国根据游戏运行的系统时间获取资源。问题是,如果您将系统时间向前更改。再次运行游戏时,资源会立即激增。再一次,我在我的 iPad 上玩过这个游戏,不义联盟:我们中间的众神。如果你调高时间,你的能量就会恢复,你可以玩游戏,而不必等待你的能量补充。这种类型的黑客攻击非常容易,对于大公司来说也很烦人。这么大的公司做的游戏有这么多缺陷。如何实现完美的基于时间的游戏并克服这个问题?我也读过这篇文章,但我没有得到任何完美的答案。

0 投票
2 回答
121 浏览

int - 在 GML 中测试分数以哪个数字结尾

我正在创建一个乒乓球游戏,并试图在分数的最后一位数字以 5 结尾时结束游戏,但我不知道如何实现这一点。到目前为止,这是我的代码:

0 投票
0 回答
255 浏览

matrix - 在对偶四元数之间进行插值时出现严重伪影

我在实现双四元数蒙皮时遇到问题。我还在学习这个主题,所以目前我正在从骨骼矩阵转换为双四元数 CPU 端,然后再转换回着色器中的矩阵。

转换显然适用于单个骨骼,但如果我尝试在双四元数之间线性混合,我会得到这个工件:http: //imagizer.imageshack.us/a/img838/8671/nun.gif 我不知道这是什么原因造成的。也许这与我如何规范化对偶四元数有关,也许与我如何从对偶四元数转换为矩阵有关。我试过搜索实际的双四元数代码,但我发现的只是一堆难以阅读的数学定义。

我包含了一些着色器代码,因为我很确定这就是问题所在。希望精通四元数数学的人可以看穿它!

混合双四元数。Boneweight2 = (1.0 - boneweight1),所以它们总和为 1。

从对偶四元数创建矩阵:

然后我将它与绑定姿势顶点位置相乘。