问题标签 [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.
openlayers - Geoserver GetFeatureInfo WMS 请求在使用 GeoWebCache 层时不起作用
过去几天我一直在尝试从 Geoserver 获取我的地图 GeoWebCache 图层,以便在弹出事件中显示 GetFeatureInfo。当我使用 WMS 图层时,GetFeatureInfo 正在按要求工作。自从我开始使用 GeoWebCache 缓存我的图层后,我就无法 GetFeatureInfo。到目前为止,我认为我应该代理我的 WMS 服务器,但老实说,我真的不知道该怎么做。如果有人知道任何事情或有任何建议,我将非常感激,并感谢您抽出宝贵时间帮助我。
艾尔谢
xml - 地理服务器层错误
我添加了一个新的 shapefile 和一个新图层,但是当我尝试使用 OpenLayer 预览图层时,我得到一个要下载的 xml,其中包含:
我是GeoServer的初学者,有人可以提供一些指导吗?谢谢!
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。
openlayers - 使用 Geoserver 和 Openlayers 的墨卡托投影世界地图
我正在尝试使用墨卡托投影在我的地理服务器上渲染世界地图 shapefile。我尝试在 Geoserver 上声明 SRS 并在 Openlayers 中定义 EPSG 投影 3785 或 900913,但均未成功。我还尝试使用 ogr2ogr 重新投影 shapefile,但结果略有偏差。
原来的:
转换:
这是使用的命令:
我是这项技术和映射概念的新手。任何指针将不胜感激!
geoserver - 如何最好地实施 OGC 最佳实践
我在构建符合 OGC 的地球观测订购服务时遇到了一些困难。我不是要求一个循序渐进的过程,而是希望引发关于什么可能是完成这项任务的最佳方法的高级讨论。
有一份关于我想要完成的最佳实践文档: Order Services for Earth Observation Products OGC 06-141r2
但是,我不确定是否应该获取 PDF 底部的模式(xsd)文件并从中生成存根,或者以某种方式利用 geoNetwork。我不知道从哪里开始。有没有人实施任何 OGC 标准、最佳实践或类似的东西的经验?我从哪里开始?
java - 在 Java 中作为动态地图生成器的 GeoServer 是否有任何真正的替代品?
我正在寻找最适合在 Java 中生成动态地理地图的工具(具有基于自定义业务数据的样式:颜色、标签等将被动态设置)。经过一番搜索,似乎只有 GeoServer(和底层的 GeoTools 库)适合。
虽然我对这个解决方案非常满意,但我担心我可能会错过一些东西并根据不完整的输入做出一些决定。有什么建议吗?有什么可行的替代方案可以比较吗?
postgresql - PostgreSQL 中列名包含冒号的问题
我从 OSM 下载了形状数据。我已经将 Shapefile 中的数据导入 PostgreSQL 没有任何问题,但是当我执行 select 语句时出现错误。
问题是因为列名包含冒号。谁能帮我解决这个问题?我应该在导入过程中拒绝这个 shapefile 吗?shapefile正常吗?
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 扩展,但他们也没有这个。
c# - 在 C# 中具有用户身份验证的 cURL
我想在 c# 中执行以下 cURL 请求:
我尝试过使用 WebRequest:
但我收到一个错误:(400)错误请求。
如果我更改请求凭据并在标头中添加身份验证:
然后我得到:(401)未经授权。
我的问题是:我应该使用另一个 C# 类,如 WebClient 或 HttpWebRequest,还是必须使用 .NET 的 curl 绑定?
所有意见或指导将不胜感激。