GeoServer 正在反转我从 QGIS 绘制的几何图形的坐标

问题描述 投票:0回答:1

早上好,我在使用 GeoServer 时遇到问题。首先我解释一下我已经建立的系统,我有一个 PostgreSQL 数据库,包含点、线和区域层,然后我有连接到数据库并使用 WFS 发布不同层的 GeoServer,最后,我有QGis 程序能够查看这些图层,包括数据库 geom 字段和 geoserver 图层,例如 qgis,我将其配置为 CRS espg:4326,我遇到的问题是 qgis 通过以下方式显示我在数据库中的信息geoserver正确,但是当我想绘制点、线或区域时,坐标会反转,我需要知道geoserver是否有某种方法可以防止坐标旋转,因为如果我删除geoserver服务并连接从qgis直接到数据库,几何图形绘制得很完美,它们没有随时倒置,因此,这一定是geoserver的问题。 我目前拥有的geoserver版本是2.25,放置在docker中。

我尝试通过测试不同的地理服务器配置来纠正它,还使用具有不同参数的不同发布URL将图层导入QGis(示例:http://localhost:8080/geoserver/insdo/wfs?version=2.0.0&outputFormat= application/json&srsName=urn:x-ogc:def:crs:EPSG:4326) 并在将 WFS 导入 QGis 时反转轴的方向或忽略轴的方向。

没有任何效果,需要帮助!

postgresql qgis geoserver
1个回答
0
投票

这是使用 EPSG:4326 时的常见问题,因为轴顺序随时间变化。您通过使用 GeoJSON 来解决这个问题,它要求使用与当前轴顺序 4326 不一致的固定轴顺序(经度、纬度)。

您没有说明您正在使用哪个版本的 WFS 协议,但反映轴顺序随时间的变化会导致不同版本的不同行为,如 GeoServer 手册中所述,所以我建议您浏览该页面以确保您所请求的内容将返回您所期望的结果。

© www.soinside.com 2019 - 2024. All rights reserved.