问题标签 [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 投票
2 回答
1927 浏览

java - 可视化 GML 片段的最佳 Java 开源工具包

我正在寻找一种方法来可视化我收到的一段 GML。用于此任务的最佳免费 Java 库是什么?

0 投票
8 回答
13192 浏览

game-maker - 游戏制作语言新行

我正在编写一个 GML 脚本,想知道如何在下一行显示一条消息:

前任。

输出:

0 投票
1 回答
367 浏览

c - 我怎样才能改变这个光线投射算法而不是对角线?

功能来了 lengthdir_x/ysin/cos(dir)*dist。不要因为我把 C 标签放在那里而对我大喊大叫。这些语言非常相似,以至于我几乎可以直接复制它。

对,手续已经完成:当前的算法有时会沿对角线运行(其中 x 和 y 在任一符号中都变化一个),但我希望它不要这样做。

EG:
当前:(其中 X 是投射的光线)

通缉:

有道理?

请帮忙。

0 投票
1 回答
102 浏览

.net - 地址/位置的通用标记语言

我正在寻找一种标准的标记语言来传输地址(位置)。我真的不需要比包含一些元数据的地址列表更复杂的了,每个地址都需要姓名、地址、州、电话、电子邮件、地理坐标和其他一些元数据。我不想将这些地址解析成它们的组成部分;我需要它们作为离散部分传输。

我已经研究过 GML 和 KML,但似乎都不符合要求。我可以使用 KML 完成我想要完成的工作,使用地标列表并将地址片段存储在 ExtendedData 中作为已知键值对。然而,这似乎是试图将一个方形钉子安装到一个圆孔中,因为 KML 如此以显示为中心。我也查看了 OASIS xAL(KML 使用的),但对于我正在做的事情来说,它似乎有点矫枉过正,而且文档很少。

此外,我希望找到一个已经围绕它构建的.NET 库的解决方案。

如果必须的话,我可以非常简单地创建自己的 ML,但是在回击希望我们处理他们的自定义 Excel 文档的客户时,使用标准会给我很大的力量。

谢谢!

0 投票
1 回答
396 浏览

.net - 使用 GML 命名空间创建 XElement 对象时出现问题

我正在尝试使用GML命名空间和XML to LINQ构建XML文档。

我的目标是这样的XElement内容:

但我得到以下信息:

问题是gml:元素中缺少 。这是为什么?


我的代码如下:

0 投票
1 回答
518 浏览

java - 在 Java 中解析 GML 时出现错误字符

我正在使用 org.w3c.dom 包来解析 gml 模式(http://schemas.opengis.net/gml/3.1.0/base/)。

当我解析 gmlBase.xsd 架构然后将其保存回来时,BagType 复杂类型中 GeometryCollections 周围的引号字符会转换为错误字符(请参见下面的代码)。

我解析或保存 xml 的方式是否有问题,或者架构中是否存在关闭的内容?

谢谢,

柯蒂斯

0 投票
1 回答
1077 浏览

c# - CityGML 反序列化问题

我目前正在研究 CityGML (de)serializer - 我需要某些相应对象的 C# 类 - 我在 System.Xml.Serialization.XmlSerializer 实例所需的根类方面遇到了一些问题。不知道大家对CityGML有多熟悉,这里先说一下情况。我还描述了我是如何创建我的类的,如果你想跳过这个,你可以从/ /* 标记开始阅读:

CityGML 由多个 .xsd 文件组成,每个文件都是描述某种类型元素(appearance.xsd、transports.xsd、building.xsd、vegetation.xsd 等)的模块,还有一个根文件 CityGML.xsd。如您所料,每个模块都需要此根文件中的元素。还有一个事实是 CityGML 实际上从 GML 继承了很多,所以从 GML .xsd 文件导入也是必要的。

到目前为止,在 C# 类生成方面,我尝试了两种方法,都使用经典的 xsd.exe: - 创建一个 .cs 文件,其中将包含我需要的所有 CityGML 类 - 一个命令行:

对于每个命令,最后一个 .xsd 是所需的模块,而其他的则是必要的导入。

不幸的是,尽管 xsd.exe 处理来自其他 .xsd 文件的导入,并且它会创建所需文件以及导入文件的类,但它非常“直接”地执行此操作,将所有这些类堆叠在一个 .cs 文件中。显然,无法将所需的类与不同 .cs 文件中的导入类分开。因此,我的第一个问题是是否有任何(反)序列化工具,类似于 XSD.EXE,可以处理导入的 .XSD 文件并创建特定的 .CS 文件层次结构?这将避免重复,例如,上述所有模块 .cs 文件中的 feature.xsd 类。

/ /*

继续前进,实际上给我带来麻烦的问题与 XmlSerializer 实例有关,该实例无法创建,因为基本的 CityGML 对象类型 CityModelType(也是整个层次结构中的根类)并不完全有效:

这个赋值首先产生了一个关于使用 XmlTextAttribute 定义 string[] 的错误,这使得 CityModelType 的“反射”变得不可能。我用 XmlAttributeAttribute 替换了 XmlTextAttribute 并且我无法追踪其来源的当前消息是这些(是的,我正在用法语工作):

首先, LineStringSegmentType 的唯一出现与曲线有关,我没有在我的 .gml 文件中使用。它们的定义如下:

...在这里使用它们:

...来自这个 gml:geometryPrimitives.xsd 片段:

我看不出问题出在哪里,这很奇怪。希望早日收到你的消息。谢谢。

干杯,维克多

0 投票
1 回答
2694 浏览

php - 用 PHP 解析 GML

我正在尝试使用 PHP 解析 GeoIP API 的 XML 输出:

作为一个完整的 XML 新手,我不知道如何使用我一直在使用的 simplexml_load_file PHP 函数来处理额外的 GML 组件。如何使用 simplexml_load_file 从此 XML 中提取城市名称?

0 投票
1 回答
1549 浏览

xml - 使用 XSLT 转换 GML

我试图弄清楚这段代码有什么问题,但是,4小时后,我放弃了!我在 stackoverflow 上尝试了很多不同的解决方案,并且从 arround 网络上尝试了很多不同的解决方案,但它们都不起作用。

我要做的就是将“gml:coordinates”值放入“point”属性。我想这与命名空间有关。或者是其他东西...

XML 文件:

XSL 文件:

和 Ajax 脚本(如果属性设置为“/gml:coordinates”的“-7 -7 0 7 -7 0 7 7 0 -7 7 0”,则返回正确的结果):

提前致谢。

0 投票
2 回答
211 浏览

gml - 是否可以在 gml 文件中使用 html 标签?

有什么方法可以在 gml 文件中使用 html 锚标记。我想在 gml 文件中创建指向位置/点的超链接。我怎么能这样做???提前致谢..