GeoServer发布shp数据

前段项目中应甲方要求,需要将地图服务过程简化到越简单越好,由于该项目中地图只作为底图,只是看看而已,并未涉及到空间数据分析之类的。所以,项目中裁掉了空间数据库这一部分。在没空间数据库的情况下,空间数据只能作为文件的形式存储,其格式为同样的shp格式。现将使用GeoServer发布shp数据的过程记录下。

总体思路

1.新建工作区
2.新建数据存储
3.数据发布
4.切片(如果需要的话)

新建工作区

如果自己项目中已经存在相应的工作区的话,此步可以跳过。
若想新建工作区,该部分在前面相关章节中已经讲过,可以参考我之前的文章《 GeoServer数据服务发布及切片 》中的相关内容。

新建数据存储

1.登陆GeoServer,在左侧数据栏中选择“数据存储”->“添加新的数据存储。如下图所示:
添加新的数据存储
2.进入“新建数据源”页面,如下图所示:
有两种添加shapefile数据的方式。一种是添加shapefile所在的文件目录,该方法可一次添加多个shapefile数据,一般选择该方式。另外一种是添加单个shapefile文件,该方式一次只能添加一个shapefile文件。本文以第一种方式进行演示,第二种方式类似。
新建数据源
3.进入“新建矢量数据源”页面,如下图所示。
此处要特殊说名的有两点。
(1)在第3步选择“shapefiles文件目录”时,一般将文件放到GeoServer相关目录下。比如:geoserver/data_dir/data目录下。
(2)在第4步选择“DBF文件的文件集”编码时,一定要看下自己文件的编码格式。若属性中含有中文字符,编码选择不对名,会产生中文乱码,可能会造成SLD样式文件匹配不对的问题。一般情况下,选择UTF-8编码格式。
所有内容填写完成以后,点击保存,进入下一步
新建矢量数据源
4.进入“新建图层”页面。然后点击“发布”进行数据发布。
新建图层

数据发布

请参考本人之前文章《 GeoServer数据服务发布及切片 》中的相关内容。

数据切片

请参考本人之前文章《 GeoServer数据服务发布及切片 》中的相关内容。

至此,使用GeoServer发布shapefile数据完成。

扫描下方二维码,关注微信公众号,精彩内容同步更新,有问题可随时交流
微信公众号

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
发布shp文件到GeoServer,首先需要确保GeoServer支持shp数据源。根据引用中的信息,我们可以知道GeoServer是支持shp数据源的。接下来,可以按照以下步骤来发布shp文件到GeoServer: 1. 安装GeoServer:根据引用中的指引,首先需要安装和配置Java环境,然后将GeoServer部署在Tomcat服务器上。 2. 登录GeoServer:使用默认用户名和密码(admin/geoserver),登录到GeoServer管理界面。根据引用中的信息,在网页的右上角输入用户名和密码即可登录。 3. 创建工作区(Workspace):在GeoServer管理界面中,点击"工作区"选项卡,然后点击"添加新工作区"按钮。根据需要填写工作区的名称和命名空间URI,然后点击"保存"按钮。 4. 创建数据存储(Data Store):在GeoServer管理界面中,点击"存储"选项卡,然后点击"添加新数据存储"按钮。在数据存储类型中选择"Shapefile",然后根据需要填写数据存储的名称和工作区,点击"下一步"按钮。 5. 上传shp文件:在数据存储配置界面中,点击"选择文件"按钮,选择要发布shp文件,并点击"上传"按钮。填写shp文件的坐标系信息,然后点击"下一步"按钮。 6. 确认发布信息:在数据存储配置界面中,确认发布的信息,并根据需要进行其他配置。点击"保存"按钮完成shp文件的发布。 现在,你已经成功将shp文件发布到了GeoServer。你可以在GeoServer管理界面中查看发布的图层,并根据需要进行其他操作,如样式设置、图层权限管理等。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [JavaWeb和WebGIS学习笔记(三)——GeoServer 发布shp数据地图](https://blog.csdn.net/u012685544/article/details/125760484)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值