如何通过GeoServer提供tiff WMS图像

mik*_*419 5 geoserver

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

我在安装了PostgreSQL 8.4的独立模式(使用Jetty下载)中使用GeoServer 2.0.1.我的经历nyc_roadsnyc_buildings在GeoServer的文档中的安装演示,但我还是不明白,我应该如何去服务一些测试图像.我注意到nyc_roads安装程序包含一个负责设置nyc_buildings数据库的.sql文件.我不知道这个文件是如何生成的.

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

如果我遗漏重要信息,我很抱歉,这就像我所知道的那样.


编辑:

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

ton*_*gil 3

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

打开 GeoServer 主页。登录服务器(默认用户 admin pwd geoserver)。选择左侧菜单中的“工作空间”。

在此输入图像描述

创建一个新的工作区并将其命名为您想要的名称。 在此输入图像描述

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

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

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

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

检查本教程以了解完整的运行过程。

使用 Openlayers 从 JavaScript 调用 WMS 层。