首页 理论教育 GeoServer发布WMS服务图4-55

GeoServer发布WMS服务图4-55

时间:2023-08-24 理论教育 版权反馈
【摘要】:在本章第二节中,介绍了通过GeoServer发布地图服务,采取的是发布PostGIS数据库中数据的方式,本小节简单介绍直接发布本地地图文件的方式。接下来介绍使用GeoServer发布WMS。图4-50对数据部分进行配置对数据部分配置完之后,选择“发布”菜单,进行下面的操作,对WMS图层style进行设置。图4-52查看发布的图层图4-53图层显示点击“Select one”,在下拉列表里选择“WMS PNG”,以WMS格式发布Shapefile数据,如图4-54所示。图4-54发布WMS服务图4-55WMS服务显示

GeoServer发布WMS服务图4-55

在本章第二节中,介绍了通过GeoServer发布地图服务,采取的是发布PostGIS数据库中数据的方式,本小节简单介绍直接发布本地地图文件的方式。

(1)使用GeoServer官方网站提供的一份Shapefile测试数据nyc_roads.zip(下载地址:http://docs.geoserver.org/stable/en/user/_downloads/nyc_roads.zip),解压nyc_roads.zip文件至nyc_roads文件夹中,文件夹中的内容如图4-42所示。

图4-42 数据准备

(2)将nyc_roads移动至GeoServer安装目录的“\data_dir\data”中。接下来介绍使用GeoServer发布WMS。首先打开GeoServer,点击“工作区”,如图4-43所示。

图4-43 点击“工作区”

(3)点击“添加新的工作区”。

(4)获得新的工作区(图4-44)。

图4-44 新建工作区

(5)工作区建好后,开始添加数据存储,把所需要的本地数据添加到数据存储中,如图4-45所示。

图4-45 添加新的数据存储

(6)首先选择的数据源是Shapefile矢量数据(即最开始添加到根目录的nyc_roads数据),如图4-46所示。

图4-46 选择数据源

(7)对数据源选择工作区,以及自定义数据源名称,点击“保存”,如图4-47所示。

图4-47 新建矢量数据源

(8)接下来需要对图层进行操作。选择左侧菜单里“图层”,点击“添加新的资源”,如图4-48所示。(www.xing528.com)

图4-48 添加新的资源

(9)从下拉列表里添加图层“nyc_roads:NYC_Roads”,点击“发布”,进行编辑,如图4-49所示。

图4-49 新建图层并发布

(10)先对图层的数据部分进行配置,其中对数据的边框范围进行设定时,分别选择“从数据中计算”和“Compute from native bounds”,如图4-50所示。

图4-50 对数据部分进行配置

(11)对数据部分配置完之后,选择“发布”菜单,进行下面的操作,对WMS图层style进行设置(图4-51)。设置完成,点击“保存”退出该界面。

图4-51 对WMS图层类型进行设置

(12)点击“Layer Preview”,进入“Layer Preview”界面,搜索找到“nyc_roads:nyc_roads”,即刚刚发布的图层,点击“OpenLayers”,数据即可通过OpenLayers API展示在新的网页中,如图4-52所示。显示效果如图4-53所示。

图4-52 查看发布的图层

图4-53 图层显示

(13)点击“Select one”,在下拉列表里选择“WMS PNG”,以WMS格式发布Shapefile数据,如图4-54所示。显示效果如图4-55所示。

图4-54 发布WMS服务

图4-55 WMS服务显示

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈