问题标签 [gml-geographic-markup-lan]

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 回答
3718 浏览

openlayers-3 - 如何使用 Openlayers 3 将 shapefile 添加到 Bing 地图

我正在使用带有 Bing 地图的 Openlayers3 来构建我的应用程序。我有一个点 shapefile,想在地图上显示它。我可以使用 OpenLayers.Layer.GML() 构造使用 Openlayers2 来做到这一点,但在尝试使用 Openlayers 3 时遇到了困难。我尝试搜索这个,openlayer示例给了我一个错误:'无法读取属性'ogc'的未定义'。我的 shapefile 在我自己系统的 GeoServer 上。

因此,非常感谢您对此事的任何帮助:)

0 投票
1 回答
557 浏览

java - 使用 citygml4j 库从 citygml 数据中提取多边形几何

我将建筑物的信息存储在 citygml 文件中。我正在尝试使用 citygml4j 库提取建筑物的多边形几何形状。我查看了 FeatureWalker 类,但我无法获得多边形几何。

我该怎么做呢?这是我的代码:

PS:如果您有关于 citygml4j 库的任何其他资源/教程,请告诉我。

谢谢,

0 投票
0 回答
87 浏览

java - ROME 和 GeoRSS - 无法编写 GML

我在使用 ROME 创建基于 GML 的点参考时遇到了一些问题。我的代码将(希望!)解释我想要做得更好:

使用上面的代码,我将以下 XML 打印到控制台:

如您所见,没有位置信息。

但是,更改GMLModuleImpl()SimpleModuleImpl()提供以下内容:

可以看出,现在有一个<georss:point>元素。

我正在使用 Rome 1.5.0 和 Rome Modules 1.5.0 到 Netbeans 8.0.2。

尝试使用创建位置信息时我错过了什么GMLModuleImpl()吗?

0 投票
2 回答
337 浏览

geometry - 如何计算 ArcByCenterPoint 的起点/终点坐标?

给定一个 ArcByCenterPoint,定义为:

  1. 中心位置(WGS84 中的纬度、经度)
  2. 半径(米)
  3. 起始角度(度)
  4. endAngle (度)

我们如何计算起点/终点的位置(纬度,经度)?我正在寻找一个公式。

0 投票
1 回答
103 浏览

geometry - 线性解释和测地线解释有什么区别?

在尝试理解 LineStringSegment 和 GeodesicSegment 之间的区别时,我得出结论,区别在于对段的解释(如果我错了,请纠正我)。

有人可以解释线性解释和测地线解释之间的区别。

0 投票
1 回答
173 浏览

xml - 使用 R 将 Web 要素服务地理标记语言数据转换为形状

我正在尝试使用 R 将 XML/GML 中的 Web 要素服务图层转换为 shapefile,但我并不在那里,希望有任何帮助。

WFS 链接是:' http://sdi.fish.govt.nz/sdi/mapserver.wfs?SERVICE=WFS&REQUEST=GetFeature&TYPENAME=Annual%20distribution%20of%20Albacore%20tuna&VERSION=1.1.0 '

这是迄今为止我使用 XML 库的工作流程示例(仅从该连接输出其中一个层)

我现在想把这个输出转换成一个形状,我想我应该使用ogr2ogr它有一个 GML 驱动程序,甚至可以绕过XML上面的。非常感谢任何帮助

0 投票
1 回答
394 浏览

xml - 使用 golang 编码/xml 解组 GML 时出错

我正在尝试解组一些 XML,实际上是地理标记语言 (GML)。

我在http://play.golang.org/p/qS6GjCOtHF有一个例子

两个问题,第一个:

错误读取带有标签“boundedBy>Envelope>lowerCorner”的xml main.FeatureCollection字段“LowerCorner”与带有标签“boundedBy>Envelope”的字段“Envelope”冲突

我不知道如何解决这个问题。我将这些注释掉并让 GML 无错误地解组,FeaturesFeatureCollection.

有什么线索吗?

GML 的一个例子是:

我的结构

0 投票
1 回答
692 浏览

android - 创建和查看 IndoorOSM 或 IndoorGML 文件

我正在使用 Googles Project Tango 平板电脑(Android)进行室内导航项目。我可以用它扫描建筑物并创建平面图(地图)的内部图形表示。我想将我的图表转换IndoorOSMIndoor GML格式。这会有点复杂。

但是为了检查转换是否成功,我正在寻找其中一种格式的查看器,但没有发现任何工作。谁能帮助我或向我推荐另一种格式?我是 XML、GIS 等方面的初学者。我也在help.openstreetmap.org上发布了这个问题。

0 投票
0 回答
59 浏览

java - 我怎样才能添加一个屋顶悬垂?

我正在尝试使用 Citygml4j 库创建建筑物。建筑物应该有建筑部件和悬垂物。在检查时,我看到BuildingInstallation该类用于构建阳台和悬垂等元素。但我不明白如何使用它。我创建了一个建筑物。它只有屋顶和墙壁。如何使用 citygml4j 库添加屋顶悬垂的建筑物?

谢谢...

0 投票
1 回答
197 浏览

c++ - 在 OGDF 中使用 GraphCopy::initByCC 维护 GraphAttributes

我正在尝试使用 OGDF 对从 GML 文件加载的图形执行一些处理。这些图仅在维护节点标签时才有意义。不幸的是,OGDF 无法轻松保留节点属性(如标签),因为它们保存在一个名为GraphAttributes. 我的问题是将GraphAttributes节点标签与节点索引相关联,这不是由我需要使用的一些图形转换维护的。

我需要对 Graphs 执行的转换之一是在 GML 文件中拆分每个连接的子图。加载图形及其节点标签很简单:

同样,OGDF 提供CCsInfo类来查找图的连接子图。因为,我想独立处理这些子图,所以我使用该GraphCopy::initByCC方法来创建单独的Graph实例。

这有效,并且copy仅包含连接子图的节点和边。但是,副本中节点的索引与原始图中节点的索引不同。这意味着标签到attributes对象中节点的映射不适用于 中的节点copy

有没有办法对attributes对象执行相同的转换,以便我可以获得复制的连接子图中节点的正确标签?