如何通过GeoServer提供tiff WMS图像

时间:2010-06-10 14:00:31

标签: geoserver

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

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

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

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


编辑:

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

1 个答案:

答案 0 :(得分:1)

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

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

enter image description here

创建一个新工作区并随意调用它。 enter image description here

创建一个新商店 enter image description here

并选择GeoTIFF。 enter image description here

单击fileName旁边的BROWSE按钮,然后选择您的GeoTIFF enter image description here

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

检查this tutorial是否完整运行。

使用Openlayers从JavaScript调用WMS图层。