问题标签 [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.
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 文件中间接引用的
geoserver - 如何使用 geotools 将要素输出到图块中
很抱歉在这里问一个问题。我是地理工具的新手。现在我需要一个函数来将特征输出到图块中。函数定义如下:
有人可以给我一些示例代码或建议吗?提前致谢。
php - 如何用外键存储地理位置?
目前我正在开发基于位置的应用程序。主要应用功能之一是根据搜索条件定位点,并从一个点定位给定范围内的点。
明显的选择是将纬度/经度存储为浮点数或整数,但我在 MySQL 中找到了空间数据类型并开始挖掘。不幸的是,如果我是正确的,那么 MyISAM 仅支持不支持外键(我需要)的空间索引。
那么,什么会更好(更快) - 将纬度/经度存储为普通数字或使用不带索引的 POINT 类型?
java - 如何使用过滤器 Geotools 通过 endPoint 或 startPoint 获取相交线
我有一个 LineString 特征源。对于来自源的一个特征,我想从同一特征源中通过 startPoint 或 endPoint 获取相交线。
我只为endPoint尝试了这个:
和这个:
我找不到过滤器的正确表达式。例如:
我想为黄线获取其他线。
java - opengis多边形中的点
我有一个给定的 opengis-Polygon (org.opengis.geometry.coordinate.Polygon),我需要一种方法来确定给定点是否在该多边形跨越的区域内。到目前为止,我使用:polygon.getBoundary().getMbRegion().contains(point)
. 只要多边形没有“倾斜”就可以正常工作,因为它会检查最大和最小纬度和经度并将它们与点的坐标进行比较。polygon.getSurface()
我会直观地使用它为我返回 null ,polygon.getBoundary()
否则只会让我访问多边形边界上的点。我想尝试的另一件事是实现光线投射算法。但要实现这一点,我还没有找到在 opengis/GeoTools 中创建射线的可能性。
感谢您提前提供任何答案!
java - 如何过滤 SpatialIndexFeatureCollection?
在查看 Geotools FeatureCollection的文档时,Performance Options 的小节说明:
TreeSetFeatureCollection:默认使用的传统 TreeSet 实现。
请注意,这在空间查询中表现不佳,因为内容没有被索引。
后来它推荐了一个SpatialIndexFeatureCollection
更快的查询:
SpatialIndexFeatureCollection:使用空间索引来保存内容,以便在 MapLayer 中快速视觉显示;一旦使用,您将无法向此功能集合添加更多内容
DataUtilities.source( featureCollection ) 将 SpatialIndexFeatureCollection 包装在能够利用空间索引的 SpatialIndexFeatureSource 中。
给出的例子是:
除了不能编译这段代码(SimpleFeatureCollection
是一个接口,不包含成员add
)之外,SpatialIndexFeatureSource.getFeatures(Filter)
直接调用的代码SpatialIndexFeatureCollection.subCollection(Filter)
定义为
这是我自己尝试使用它的示例
不出所料,这会导致UnsupportedOperationException
我无法让这个例子工作,我真的很想利用空间索引。我应该如何使用SpatialIndexFeatureCollection
与上述示例类似的方法?
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 设置?
mysql - 如何将“点”字段的值正确设置到 MySql 数据库表中?
我在数据库方面很新,我正在研究 MySql 数据库。
在表中,我有一个名为 geo_position 的字段,其数据类型为POINT 。该字段表示地图上某个点的 GPS 位置。
我尝试在我的 IDE 中插入一个值为41.729086, 12.278478的该表的记录,但它没有被初始化(它显示为null)
现在尝试通过 IDE 更新它(将其设置为“文本”),但我收到以下错误消息:
将此点的坐标插入此POINT字段的正确方法是什么?
node.js - 如何将 EPSG 坐标转换为纬度/经度?
我有以下 OpenGis 数据,我想将其转换为纬度/经度坐标(谷歌地图使用)。
在EPSG Registry上,我找到了 EPSG:28992 的原点位置。
我尝试使用proj4js,但我不知道如何将其放入投影中以及如何获得所需的输出。
我也试过自己计算。但我不知道我在这里做什么,也没有什么真正有意义的:(。
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
我尝试了以下但没有奏效
我觉得答案会非常简单,但我还没有偶然发现它,我已经没有东西可以尝试和谷歌了。你们有什么建议?