5

我是 GeoServer/数据库世界的新手。我以前从未做过任何数据库工作,但作为学生实习的一部分,我需要使用 GeoServer 设置 WMS。

我在安装了 PostgreSQL 8.4 的独立模式下使用 GeoServer 2.0.1(使用 Jetty 下载)。我在 GeoServer 文档中浏览nyc_roadsnyc_buildings安装了演示,但我仍然不明白我应该如何提供一些测试图像。我注意到nyc_roads设置包括一个负责设置nyc_buildings数据库的 .sql 文件。我不知道这个文件是如何/在哪里生成的。

我们的测试图像是 .tiff 和 .jpeg。我已经成功地在本地 GeoServer 机器上进行了 WMS 调用,并打开了包含的演示图像。我现在希望将这些 .tiff 和 .jpeg 图像添加到 GeoServer 并通过 WMS 访问它们。我尝试将图像复制到 GeoServer 数据目录,添加新的数据存储和图层,但我总是收到有关input stream.

如果我遗漏了重要信息,我很抱歉,这是我所知道的。


编辑:

正如下面评论中所描述的,我对为什么 GeoServer 不会发布 GeoTiff 图像层感到困惑。我已经为它制作了一个单独的工作区和数据存储。当我去添加 GeoTiff 图像时,边界框/地理坐标被正确读取,以及正确的 EPSG 格式。当我对设置感到满意时,我单击保存,但没有任何反应。没有错误消息或警告。

4

1 回答 1

2

将您的 GeoTIFF (*.tif) 文件上传到服务器上的文件夹。

打开 GeoServer 主页。登录到服务器(默认用户 admin pwd geoserver)。在左侧菜单中选择 WORKSPACES。

在此处输入图像描述

创建一个新的工作区,并随心所欲地调用它。 在此处输入图像描述

创建新商店 在此处输入图像描述

并选择 GeoTIFF。 在此处输入图像描述

单击文件名旁边的浏览按钮并选择您的 GeoTIFF。
在此处输入图像描述

如果创建正确,边界框应该出现正确的坐标。选择 WMS 服务(非常重要)。

检查本教程以获得完整的运行。

使用 Openlayers 从 JavaScript 调用 WMS 层。

于 2018-04-26T19:27:17.843 回答