问题标签 [geoserver]

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

openlayers - Geoserver GetFeatureInfo WMS 请求在使用 GeoWebCache 层时不起作用

过去几天我一直在尝试从 Geoserver 获取我的地图 GeoWebCache 图层,以便在弹出事件中显示 GetFeatureInfo。当我使用 WMS 图层时,GetFeatureInfo 正在按要求工作。自从我开始使用 GeoWebCache 缓存我的图层后,我就无法 GetFeatureInfo。到目前为止,我认为我应该代理我的 WMS 服务器,但老实说,我真的不知道该怎么做。如果有人知道任何事情或有任何建议,我将非常感激,并感谢您抽出宝贵时间帮助我。

艾尔谢

0 投票
2 回答
2018 浏览

xml - 地理服务器层错误

我添加了一个新的 shapefile 和一个新图层,但是当我尝试使用 OpenLayer 预览图层时,我得到一个要下载的 xml,其中包含:

我是GeoServer的初学者,有人可以提供一些指导吗?谢谢!

0 投票
1 回答
2377 浏览

javascript - 使用 GeoWebCache 时的“粉红色瓷砖”

我正在尝试在 Windows Server 2008 上测试基于 PostGIS/Geoserver/OpenLayers 堆栈的简单网络地图。我一直在使用本教程和 geoserver文档

当我尝试使用 GeoWebCache 将 WMS 图层添加到我的地图时:

我得到了臭名昭著的“粉红色瓷砖”。Geoserver 中的错误 说:

我的图层似乎配置正确,当我在没有 GeoWebCache 的情况下提供它时,只需:

一切正常。

谁能指出我在哪里犯错?

0 投票
2 回答
643 浏览

gis - Tomcat 中的 GeoServer 没有从 PostGis 获取更新 shapefile

我有两个 GeoServers 在同一台机器上运行 Ubuntu Server 9.04。GeoServer V2.0.1 与 Jetty 一起运行,另一个 GeoServer V2.0.0 是 Tomcat。他们都使用相同的 PostGis 数据存储。

当我通过 Rest api 将新的 shapefile 发布到 Jetty 中的 GeoServer 时,Tomcat 中的 GeoServer 不会从 PostGis 获取更新 shapefile。

它可能有办法在配置或服务中告诉 Tomcat 中的 GeoServer 重新加载 shapefile。

0 投票
1 回答
2635 浏览

openlayers - 使用 Geoserver 和 Openlayers 的墨卡托投影世界地图

我正在尝试使用墨卡托投影在我的地理服务器上渲染世界地图 shapefile。我尝试在 Geoserver 上声明 SRS 并在 Openlayers 中定义 EPSG 投影 3785 或 900913,但均未成功。我还尝试使用 ogr2ogr 重新投影 shapefile,但结果略有偏差。

原来的:原来的

转换: 替代文字

这是使用的命令:

我是这项技术和映射概念的新手。任何指针将不胜感激!

0 投票
1 回答
248 浏览

geoserver - 如何最好地实施 OGC 最佳实践

我在构建符合 OGC 的地球观测订购服务时遇到了一些困难。我不是要求一个循序渐进的过程,而是希望引发关于什么可能是完成这项任务的最佳方法的高级讨论。

有一份关于我想要完成的最佳实践文档: Order Services for Earth Observation Products OGC 06-141r2

但是,我不确定是否应该获取 PDF 底部的模式(xsd)文件并从中生成存根,或者以某种方式利用 geoNetwork。我不知道从哪里开始。有没有人实施任何 OGC 标准、最佳实践或类似的东西的经验?我从哪里开始?

0 投票
3 回答
6441 浏览

java - 在 Java 中作为动态地图生成器的 GeoServer 是否有任何真正的替代品?

我正在寻找最适合在 Java 中生成动态地理地图的工具(具有基于自定义业务数据的样式:颜色、标签等将被动态设置)。经过一番搜索,似乎只有 GeoServer(和底层的 GeoTools 库)适合。

虽然我对这个解决方案非常满意,但我担心我可能会错过一些东西并根据不完整的输入做出一些决定。有什么建议吗?有什么可行的替代方案可以比较吗?

0 投票
1 回答
4650 浏览

postgresql - PostgreSQL 中列名包含冒号的问题

我从 OSM 下载了形状数据。我已经将 Shapefile 中的数据导入 PostgreSQL 没有任何问题,但是当我执行 select 语句时出现错误。

问题是因为列名包含冒号。谁能帮我解决这个问题?我应该在导入过程中拒绝这个 shapefile 吗?shapefile正常吗?

0 投票
1 回答
2241 浏览

datastore - 对 Geoserver 2.0.2 进行编程以在没有 UI 的情况下添加新的数据存储和图层

我有一个将不断更新的图像目录。从这个图像中,我正在使用 Geotool 的 PyramidBuilder 实用程序制作图像金字塔。我需要设置一个 cron 作业,以便在不使用 UI 的情况下自动将新的数据存储和图层添加到 Geoserver。

查看Geoserver手册的 REST 部分后,我能够添加我的工作区“testWS”,但尝试创建 ImagePyramid 数据存储不起作用。

由于我可以访问数据存储,因此我扩展了 shapefile 示例并尝试

其中 test_pyramid.pyr 是我的 ImagePyramid 在此位置的基础。

这给了我一个错误“没有这样的数据存储:test_pyramid”

有没有更好的方法来向 Geoserver 添加新的数据存储和图层,而无需通过 UI 手动添加每个?我需要帮助来制作正确的 REST 语句,将现有的 ImagePyramid 添加为数据存储和层。

有没有一些Java代码可以做到这一点?我查看了 Geoserver python 扩展,但他们也没有这个。

0 投票
4 回答
25119 浏览

c# - 在 C# 中具有用户身份验证的 cURL

我想在 c# 中执行以下 cURL 请求:

我尝试过使用 WebRequest:

但我收到一个错误:(400)错误请求。

如果我更改请求凭据并在标头中添加身份验证:

然后我得到:(401)未经授权。

我的问题是:我应该使用另一个 C# 类,如 WebClient 或 HttpWebRequest,还是必须使用 .NET 的 curl 绑定?

所有意见或指导将不胜感激。