问题标签 [opengis]

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

java - 哪个 jar 文件包含 net.opengis.wps.x100 以及如何下载它?

我想在 52 north 之前开发一个 wps 进程,我应该使用org.n52.wps.server.AbstractSelfDescribingAlgorithm所以这个类继承自net.opengis.wps.x100.ProcessDescriptionType. 我的问题是哪个 jar 文件包含这种类型,请告诉我下载这个 jar 文件的 url?!我的代码是:

错误是:

此行有多个标记

  • net.opengis.wps.x100.ProcessDescriptionType无法解析类型。它是从所需的 .class 文件中间接引用的

  • net.opengis.wps.x100.ProcessDescriptionType无法解析类型。它是从所需的 .class 文件中间接引用的

0 投票
1 回答
634 浏览

geoserver - 如何使用 geotools 将要素输出到图块中

很抱歉在这里问一个问题。我是地理工具的新手。现在我需要一个函数来将特征输出到图块中。函数定义如下:

有人可以给我一些示例代码或建议吗?提前致谢。

0 投票
2 回答
78 浏览

php - 如何用外键存储地理位置?

目前我正在开发基于位置的应用程序。主要应用功能之一是根据搜索条件定位点,并从一个点定位给定范围内的点。

明显的选择是将纬度/经度存储为浮点数或整数,但我在 MySQL 中找到了空间数据类型并开始挖掘。不幸的是,如果我是正确的,那么 MyISAM 仅支持不支持外键(我需要)的空间索引。

那么,什么会更好(更快) - 将纬度/经度存储为普通数字或使用不带索引的 POINT 类型?

0 投票
1 回答
81 浏览

java - 如何使用过滤器 Geotools 通过 endPoint 或 startPoint 获取相交线

我有一个 LineString 特征源。对于来自源的一个特征,我想从同一特征源中通过 startPoint 或 endPoint 获取相交线。

我只为endPoint尝试了这个:

和这个:

我找不到过滤器的正确表达式。例如:

示例图片

我想为黄线获取其他线。

0 投票
1 回答
362 浏览

java - opengis多边形中的点

我有一个给定的 opengis-Polygon (org.opengis.geometry.coordinate.Polygon),我需要一种方法来确定给定点是否在该多边形跨越的区域内。到目前为止,我使用:polygon.getBoundary().getMbRegion().contains(point). 只要多边形没有“倾斜”就可以正常工作,因为它会检查最大和最小纬度和经度并将它们与点的坐标进行比较。polygon.getSurface()我会直观地使用它为我返回 null ,polygon.getBoundary()否则只会让我访问多边形边界上的点。我想尝试的另一件事是实现光线投射算法。但要实现这一点,我还没有找到在 opengis/GeoTools 中创建射线的可能性。

感谢您提前提供任何答案!

0 投票
1 回答
417 浏览

java - 如何过滤 SpatialIndexFeatureCollection?

在查看 Geotools FeatureCollection的文档时,Performance Options 的小节说明:

TreeSetFeatureCollection:默认使用的传统 TreeSet 实现。

请注意,这在空间查询中表现不佳,因为内容没有被索引。

后来它推荐了一个SpatialIndexFeatureCollection更快的查询:

SpatialIndexFeatureCollection:使用空间索引来保存内容,以便在 MapLayer 中快速视觉显示;一旦使用,您将无法向此功能集合添加更多内容

DataUtilities.source( featureCollection ) 将 SpatialIndexFeatureCollection 包装在能够利用空间索引的 SpatialIndexFeatureSource 中。

给出的例子是:

除了不能编译这段代码(SimpleFeatureCollection是一个接口,不包含成员add)之外,SpatialIndexFeatureSource.getFeatures(Filter)直接调用的代码SpatialIndexFeatureCollection.subCollection(Filter)定义为

Github

这是我自己尝试使用它的示例

不出所料,这会导致UnsupportedOperationException

我无法让这个例子工作,我真的很想利用空间索引。我应该如何使用SpatialIndexFeatureCollection与上述示例类似的方法?

0 投票
1 回答
1630 浏览

java - 为 http://schemas.opengis.net/wfs/1.1.0/wfs.xsd 生成 JAXB 类

我正在尝试使用 JAXB 为这个模式生成类:http: //schemas.opengis.net/wfs/1.1.0/wfs.xsd

我将该模式下载到本地文件,现在我正在尝试生成 JAXB 类。首先我得到这个错误:

经过一番谷歌搜索,我发现我需要使用绑定文件:

但是当我使用该绑定文件时,我得到了大量其他错误:

我有点惊讶,只是因为这似乎是其他人会为其生成 JAXB 类的模式,但谷歌似乎没有发现任何问题。我以前使用过 JAXB,但这似乎比我过去看到的更多。

是否有我需要用于此模式的特定绑定文件,或者可能是一些特定的 JAXB 设置?

0 投票
1 回答
229 浏览

mysql - 如何将“点”字段的值正确设置到 MySql 数据库表中?

我在数据库方面很新,我正在研究 MySql 数据库。

在表中,我有一个名为 geo_position 的字段其数据类型为POINT 。该字段表示地图上某个点的 GPS 位置。

我尝试在我的 IDE 中插入一个值为41.729086, 12.278478的该表的记录,但它没有被初始化(它显示为null

现在尝试通过 IDE 更新它(将其设置为“文本”),但我收到以下错误消息:

将此点的坐标插入此POINT字段的正确方法是什么?

0 投票
2 回答
4258 浏览

node.js - 如何将 EPSG 坐标转换为纬度/经度?

我有以下 OpenGis 数据,我想将其转换为纬度/经度坐标(谷歌地图使用)。

EPSG Registry上,我找到了 EPSG:28992 的原点位置。

我尝试使用proj4js,但我不知道如何将其放入投影中以及如何获得所需的输出。

我也试过自己计算。但我不知道我在这里做什么,也没有什么真正有意义的:(。

0 投票
2 回答
231 浏览

xslt - 从 KML 到 XSLT 的冲突 KML xmlns 属性

我有一个 XSLT,它负责将 KML 重新格式化为 GML。

通常我们的客户给我们的 KML 文件有一个 kml 开始标签,如下所示:

对于这种情况,XSLT 非常适合转换该 KML 文件。然而,我们今天得到了一个...

这不起作用,我认为这是因为 KMLs xmlns 属性未设置为:http ://www.opengis.net/kml/2.2或者 XSLTs xmlns:kml 未设置为:http://earth。 google.com/kml/2.2

我尝试了以下但没有奏效

我觉得答案会非常简单,但我还没有偶然发现它,我已经没有东西可以尝试和谷歌了。你们有什么建议?