GeoServer发布shp数据

article/2025/10/7 23:18:22

前段项目中应甲方要求,需要将地图服务过程简化到越简单越好,由于该项目中地图只作为底图,只是看看而已,并未涉及到空间数据分析之类的。所以,项目中裁掉了空间数据库这一部分。在没空间数据库的情况下,空间数据只能作为文件的形式存储,其格式为同样的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数据完成。

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


http://chatgpt.dhexx.cn/article/m54VXZ7u.shtml

相关文章

世界城市数据集(shp格式,2种数据源)

今天,给大家分享世界城市数据集shapefile文件,包括两种数据源,一个是Natural Earth的ne_10m_populated_places数据集,其属性字段包含了中文标签;另一个是来于ArcGIS Hub的World Cities数据集,其属性字段为英…

shp数据入库、出库、可视化

shp数据入库、出库、可视化 今天给npy写了次作业,由于各种原因,不能用我用了很久的SSM或者SpringBoot框架,只用了最原始的servletjsp,然后我发现…自己已经不太会用了,写这个博客记录一下整套流程~ 首先,…

Shp数据格式说明

复制于维基百科:https://zh.wikipedia.org/wiki/Shapefile,因为的确经常会把数据格式的一些细节忘记,所以复制过来,以供后续有必要的时候,查缺补漏。 一、简介 ESRI Shapefile(shp)&#xff0…

gis利器之Gdal(二)shp数据读取

本文将简单介绍shp数据的基本知识,以java语言为例,介绍如何基于java调用gdal完成对shp数据的解析,主要包括空间信息解析、属性信息解析、空间参考信息解析,bbox信息解析等等。 shp文件是一种矢量图形存储文件,可以用于…

全国矢量shp数据:行政区划,县界,道路,河流....都可下载

前段时间我们分享过一次全国矢量数据,包含道路,水系,铁路等等 不过第二天我们就把文章删除了 以至于后台不少留言问为啥删除 主要原因是数据精度稍微有点差(部分数据偏差过大) 不过 今天我们来重新分享 这次本着授…

为什么不太建议你通过 Python 去找工作?

有小伙伴问:我是一名大专生,学校把 Python 做为主语言教给我们,但是我也去了解过,其实 Python 门槛挺高的,所以我在自学 Java,但是我现在并不清楚到底要不要全心的去学 Java,学校里的课程也越来…

学Python真的好找工作吗?资深程序员为你解答

找工作难不难,主要还是看你自身的经验以及个人能力,如果决定学的话就要仔细去学习,而不是分散学习,这样既浪费了你的学习时间,又没有学到东西,尤其是大三即将毕业的同学,你只有其实不到一年的时间去学习,正…

【转行python】:简要说说python最好找工作的三个方向

前言 目前来说python最好找工作的三个方向:爬虫、数据分析和web开发。 之前我跟一些转行成功的朋友交流过,有一个朋友印象深刻,跟大家聊一下,朋友A某211研究生毕业,毕业后到了一家航空相关的企业上班,上了…

学Python好找工作吗?需要满足Python岗位哪些要求?

学Python好找工作吗?需要满足哪些要求?随着Python的火爆,国内Python的岗位也随之增多,只要技术能力强项目经验充足,找到工作不是问题。即使是一些二线城市,Python的薪资待遇也比较好。 一、学Python好找工作…

学习Python编程好找工作吗?

说起编程语言,不少人都会推荐学习Python,但很多人对Python不太了解,所以比较好奇“学习Python编程是否好找工作”,关于这个问题,小编通过下文为大家详细解答一下。 从市场情况来讲,Python职位比较多&…

学Python真的好找工作吗?工作多年的程序员为你解答

找工作难不难,主要还是看你自身的经验以及个人能力,如果决定学的话就要仔细去学习,而不是分散学习,这样既浪费了你的学习时间,又没有学到东西,尤其是大三即将毕业的同学,你只有其实不到一年的时间去学习,正…

Python虽然很火,为啥找工作这么难

知乎有人提了这么个问题,Python这么火,为啥找工作这么难呢? 这两年因为第三波人工智能热潮让 Python火了一把,让中小学生、非程序员(产品经理、运营)都加入到了学习Python的行列,那之前Python火吗? 虽然和Java、C这些大佬有差距…

学Python找工作你起码要会这些

要想通过自学Python并找到第一份工作应该做好以下几方面的事情: 第一:掌握Python的Web开发。 虽然Python目前在大数据、机器学习领域有大量的应用,但是掌握Python的Web开发依然是很有必要的,毕竟在生产环境下,Python…

对于你学了python是否可以找工作。

‘’’ Date: 2022-04-22 13:50:12 LastEditors: YuanPangZi LastEditTime: 2022-04-22 13:50:14 FilePath: \python_base\0_node_base\python_des.py ‘’’ 学python能找工作吗?需要计算机基础吗? 答案是**肯定的** 学python找工作这个事情 现在pyth…

Python虽然很火,为啥找工作这么难?

前几天看到某论坛有人提了这么个问题,Python这么火,为啥找工作这么难呢? 这两年因为第三波人工智能热潮让 Python火了一把,让中小学生、非程序员(产品经理、运营)都加入到了学习Python的行列,那之前Python火吗? 虽然和Java、C这…

扎心“我学了六个月 Python,怎么还是会找不到工作”

在编程界,Python是一种神奇的存在。有人认为,只有用Python才能优雅写代码,提高代码效率;但另一部分人恨不能把Python喷成筛子。那么,Python到底有没有用,为什么用Python找不到工作? Python到底能…

python这么火找不到工作_python工作太难找,python找不到工作原因。

python工作难找,是目前python发展的必然历程,因为python市场虽然有点火,但是市场却没有那么多的python职位提供。python专家急需,python新手却胜任不了。python基础岗位又太少了。我们一起来看一下。 1、python的工作难找原因之一…

Python学到什么程度才可以去找工作?掌握这4点足够了!

大家在学习Python的时候,有人会问“Python要学到什么程度才能出去找工作”,对于在Python培训机构学习Python的同学来说这都不是问题,因为按照Python课程大纲来,一般都不会有什么问题,而对于自学Python来说,…

去年那些口口声声说“学Python找不到工作”的人,今年为何被打脸?

最近在网上看到了一件比较有意思的事情,就是伴随着Python在TIOBE排行榜上多次超越了Java登上第2名的时候,去年口口声声说"不推荐学Python,学Python找不到工作"的一些博主,居然出现了剧情大转变,居然公然承认…

为什么我不建议你通过 Python 去找工作?

二哥,你好,我是一名大专生,学校把 Python 做为主语言教给我们,但是我也去了解过,其实 Python 门槛挺高的,所以我在自学 Java,但是我现在并不清楚到底要不要全心的去学 Java,学校里的…