第一步创建新的工作区,china_map
第二部创建数据存储,单击左侧菜单中“数据存储”,然后单击右侧"Shapfile"。
下图中填入数据源名称,选择好字符编码,字符编码应当根据数据源来定。
先来添加国家边界线的数据。
如下图所填,然后单击保存
保存后如下图
单击发布,出现下图,点击“定义SRS"下方右侧 ”查找“
在搜索框中输入4326,列表结果中选中即可。然后单击上图中 ”从数据中计算“ 和 "Compute from native bounds" ,最后单击保存
保存后,单击预览 "OpenLayers"
即可看到下图
到此为止,已经完全吧一个地图数据文件发布成功。接下来重复操作,把以下各数据文件都发布成功。
数据编码对应列表
country_line ---------- utf-8
country_polygon ---------- gbk
province_line ---------- utf-8
province_polygon ---------- gbk
county_line ---------- utf-8
county_polygon ---------- gbk
railways ---------- utf-8
roads ---------- utf-8
waterways -------- utf-8
natural ---------- utf-8
landuse --------- utf-8
places -------- utf-8
points -------- utf-8
buildings --------- utf-8
所有图层数据添加完成后列表 如上。
然后创建styles
样式添加完毕后,依次为各图层资源应用
操作如下
单击上图中 图层名称 下 任意一图层
在上图中选择对应的样式,然后保存。整理完毕后,开始创建图层组。
具体操作方式为 单击左侧 图层组,然后创建,然后逐一添加图层,顺序如下
最后,重新到 图层预览查看
单击OpenLayers 即可看到效果,下图为放大到一定级别的效果
相关推荐
基于geoserver搭建的一个离线地图服务器,翻不了墙,国内的百度谷歌又满足不了地图需求,就自己整理了一个,亲测可用,有需要的可用下载借鉴一下...
1. 地图浏览:GeoServer 可以生成高效的地图浏览界面,支持多种地图格式,例如 Shapefile、KML 等。 2. 空间分析:GeoServer 提供了丰富的空间分析功能,例如空间查询、buffer 分析、网络分析等。 3. 数据集成:...
总结起来,"地图服务器基于geoserver改造"是一个将开源GeoServer与Tomcat结合的项目,旨在提供一个易于部署和使用的GIS服务。改造的核心在于利用Tomcat的便利性和GeoServer的强大功能,为用户提供一个高效、稳定的...
在本项目中,我们主要探讨的是如何在前端开发中利用Vue.js框架与OpenLayers库,结合Geoserver发布的地图服务,实现对地图的基本操作。Vue.js是一个轻量级的JavaScript框架,它以其组件化、易用性和高效性受到前端...
GeoServer发布第地图的步骤 适合初学者的了解GeoServer的使用
Geoserver发布MongoDB矢量数据地图服务 Geoserver是一款功能强大且开源的地理信息系统(GIS)服务器,能够实现空间数据的存储、处理和发布。MongoDB是一款NoSQL数据库,能够存储大量的矢量数据。本文将介绍如何使用...
总结来说,GeoServer地图配置服务器客户端搭建涉及到多个步骤,包括安装GeoServer、配置数据源、发布图层、设置服务以及客户端集成。理解并熟练掌握这些知识点,可以让我们更好地利用GeoServer来管理和展示地理空间...
Geoserver添加shp地图的方法 geoserver是一款开源的基于Web的地图服务器软件,可以轻松地发布地图数据,以便于其他应用程序访问和使用。本文将详细介绍如何在geoserver服务器中添加shp类型的地图,从而解决中文乱码...
项目中提供的文档很可能是详细步骤指南,涵盖了如何使用uDig创建地图样式,如何在Geoserver上发布地图服务,以及如何使用OpenLayers和Cesium进行展示和验证。同时,文档中可能还包含了代码示例,帮助用户理解如何与...
基于 GeoServer REST 的矢量地图服务自动发布研究与应用 摘要:本文研究基于 GeoServer 的矢量地图服务自动发布,旨在解决 WebGIS 中矢量地图服务发布的难题。通过研究 GeoServer 的 REST 接口技术内容,设计并实现...
【描述】提到的"geoserver+openlayers 地图专题图"是指使用开源的GIS服务器Geoserver和JavaScript库OpenLayers共同实现的地图服务。Geoserver是一款基于Java的Web服务,用于发布、管理和共享地理空间数据。它支持...
### GeoServer安装与地图服务发布详解 #### 一、GeoServer简介 GeoServer是一款开源的地理信息服务服务器,基于Java技术构建。它支持多种地理信息标准,包括WMS(Web Map Service)、WFS(Web Feature Service)和...
在IT行业中,地图服务是许多应用的核心组成部分,OpenLayers和GeoServer是两个广泛使用的开源工具,它们分别在前端和后端发挥着重要作用。OpenLayers是一个JavaScript库,用于在Web浏览器中展示地图,而GeoServer是...
总的来说,这个压缩包提供了自定义GeoServer地图样式的重要资源,使得开发者和GIS专业人员能够轻松地将GeoServer集成到他们的项目中,创建出与Google地图风格一致的互动地图服务,提高用户体验。同时,这也展示了SLD...
当我们在Cesium中尝试加载由Geoserver提供的地图服务时,可能会遇到跨域问题。这个问题主要是由于浏览器的安全策略限制了不同源之间的通信。以下是对这个问题的详细解释和解决方法。 首先,理解“跨域”是什么至关...
GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。
总结起来,GeoServer OGC服务文档是开发者进行地图服务二次开发的重要参考资料,它详细阐述了各种服务接口的参数、用法和示例,为构建基于地理信息的Web应用提供了有力的支持。开发者可以根据需求选择合适的服务,并...
- **添加WMS图层**:使用L.tileLayer与GeoServer的WMS服务接口连接,将地图数据叠加到Leaflet地图上。 - **监听地图点击事件**:使用Leaflet的`map.on('click', function(event) {...})`监听地图点击事件,获取...
Geoserver 是一个基于开源的、功能强大且灵活的地图服务器,可以提供强大的地图服务,支持多种数据源和格式,包括 PostGIS、Shapefile、GeoTIFF 等。下面是 Geoserver 地图配置文档的详细知识点: 一、准备工作 1....
Leaflet是一个轻量级的JavaScript库,专为Web上的交互式地图设计,而GeoServer是一个开源的服务器软件,能够发布地理空间数据并提供WMS服务。 首先,我们需要理解WMS服务的基本概念。WMS是一种OGC(Open Geospatial...