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

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

GeoServer发布shp数据相关推荐

  1. JavaWeb和WebGIS学习笔记(三)——GeoServer 发布shp数据地图

    JavaWeb和WebGIS学习笔记(三)--GeoServer 发布shp数据地图 系列链接: Java web与web gis学习笔记(一)--Tomcat环境搭建 Java web与web gi ...

  2. Docker+geoserver发布shp地图服务

    场景 Docker+Tomcat+geoserver+shp发布地图服务: 上面从Docker 拉取tomcat镜像,tomcat镜像中添加geoserver的war包的方式实现发布shp地图服务的流 ...

  3. java shp文件_java发布shp数据

    环境:IDEA java geoserver. 参考:github项目:geoserver-manager 功能:使用java语言通过Geoserver软件发布shp(zip格式)地图服务. 1.新建 ...

  4. GeoServer发布osm数据地图服务

    文章目录 前言 正文 一.下载安装PostgreSQL和PostGIS 二.下载osm2pgsql 三.下载 osm数据 四.修改PostgreSQL配置 五.OSM数据导入PostgreSQL中 1 ...

  5. geoserver发布瓦片数据_OpenLayers教程十八:多源数据加载之矢量切片

    在看本篇文章之前,可以先看我翻译的这篇文章:不睡觉的怪叔叔:GeoServer官方教程:矢量切片 矢量切片就是将矢量数据以金字塔的组织方式,切割成一个一个描述性文件,目前矢量切片主要有以下三种格式: ...

  6. geoserver发布瓦片数据_geoserver地图发布服务教程(3)——快速配置矢量样式

    又是忙碌的一个星期,总算有时间来继续填这个坑了.今天就把样式发布搞定了! 通常地图发布之后,要配置样式,来让矢量更好更美的展现出来.geoserver就是通过过style样式的来控制地理空间数据的外观 ...

  7. GeoServer发布PostGIS数据服务(地图工具篇.13)

    听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客) 关联博客(postgis的数据服务来源): 12.(地图工具篇)PostgreSQL+PostGIS实现两坐标点之间最短路径查询 ...

  8. GeoServer发布图层遇到的几个雷点及解决方案

    目录 前言 一.图层编码导致图层预览无服务的异常问题 1.问题描述 2.问题分析 3.问题解决 二.图层空间参考投影设置的问题 1.问题描述 2.问题分析 3.问题解决 三.Qgis导出的SLD在Ge ...

  9. GeoServer发布影像金字塔并leaflet加载

    如果是几百M的影像数据,我们直接用GeoServer发布就可以了.但如果是几十G的影像数据怎么办? 有经验的同学都知道,首选要先将影像数据构建成金字塔,才可以将数据发布浏览,要不然会卡死. 我们现在就 ...

  10. 利用GeoServer发布地理空间数据服务示例

    题记-- 今天睡了午觉起来头昏脑涨,喉咙还不舒服,我一定是受凉了.啊~ 决定摘(脱)抄(密)节(处)选(理)一篇以前写的技术文档,滥竽充数. 这篇仅介绍地理空间数据服务的基础知识,以及如何在Windo ...

最新文章

  1. VMware ESXi 6.7服务器设置开机自动启动虚拟机
  2. AI CC2018软件安装教程
  3. mysql数据库query cache
  4. mysql数据库操作指令汇总
  5. 【数据结构学习之完全从零实现所有数据结构的代码编写之一】泛型编程简介
  6. github常见操作和常见错误!
  7. 64位系统下一个32位的程序究竟可以申请到多少内存?
  8. [转]用了docker是否还有必要使用openstack?
  9. 升级ubuntu后EMACS 无法使用
  10. 分布式机器学习主要笔记
  11. linux查看更多历史记录,查看更多历史,如何查看浏览历史记录
  12. 服务器并发量估算公式和计算方法
  13. 扔掉信用卡的10个理由
  14. Hive3详细教程(四)beeline的使用
  15. 双系统windows7重做系统后修复linux引导
  16. 感恩工作平台心得体会_感恩工作心得体会范文3篇
  17. SpringBoot入门必学知识
  18. ERP系统物料清单管理:自由选配,随需应变!
  19. 妻子照顾高位截瘫丈夫16年:和你一直到老挺知足
  20. 易宪容:内地券商进入香港赢利新模式

热门文章

  1. c语言程序设计二级考试哪些题型,计算机二级考试题型
  2. Unity3D开发资料
  3. python破解压缩包密码(密码字典)
  4. php数据库根据手机号获取归属地,PHP通过API获取手机号码归属地
  5. nokia n9 android 4.4,再现新神机 诺基亚N9运行Android4.1系统
  6. Windows 7 Ultimate Download (Windows 7 旗舰版下载)
  7. 使用SaveAsPDFandXPS + jacob实现Java word转pdf(开发笔记)
  8. 计算机丢失w95scm.dll,修复w95scm.dll
  9. Linux常用命令详解2
  10. 税收分类编码_四个要点教你如何又快又准选好编码?会计实操干货