`
myten
  • 浏览: 134244 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

GeoServer搭建中国地图服务

 
阅读更多

 

第一步创建新的工作区,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 即可看到效果,下图为放大到一定级别的效果
 

 
 

 

  • 大小: 44.3 KB
  • 大小: 68.7 KB
  • 大小: 76.2 KB
  • 大小: 73.1 KB
  • 大小: 35.6 KB
  • 大小: 37.5 KB
  • 大小: 25 KB
  • 大小: 49.2 KB
  • 大小: 25 KB
  • 大小: 11.8 KB
  • 大小: 71.7 KB
  • 大小: 49 KB
  • 大小: 27.1 KB
  • 大小: 38.2 KB
  • 大小: 54.2 KB
  • 大小: 11.7 KB
  • 大小: 81.6 KB
分享到:
评论

相关推荐

    基于geoServer搭建的一个离线地图服务器

    基于geoserver搭建的一个离线地图服务器,翻不了墙,国内的百度谷歌又满足不了地图需求,就自己整理了一个,亲测可用,有需要的可用下载借鉴一下...

    利用GeoServer搭建高效的WebGIS开发平台

    1. 地图浏览:GeoServer 可以生成高效的地图浏览界面,支持多种地图格式,例如 Shapefile、KML 等。 2. 空间分析:GeoServer 提供了丰富的空间分析功能,例如空间查询、buffer 分析、网络分析等。 3. 数据集成:...

    地图服务器基于geoserver改造

    总结起来,"地图服务器基于geoserver改造"是一个将开源GeoServer与Tomcat结合的项目,旨在提供一个易于部署和使用的GIS服务。改造的核心在于利用Tomcat的便利性和GeoServer的强大功能,为用户提供一个高效、稳定的...

    前端VUE+Openlayers,结合Geoserver发布的地图服务,进行简单的地图操作.zip

    在本项目中,我们主要探讨的是如何在前端开发中利用Vue.js框架与OpenLayers库,结合Geoserver发布的地图服务,实现对地图的基本操作。Vue.js是一个轻量级的JavaScript框架,它以其组件化、易用性和高效性受到前端...

    GeoServer发布第地图的步骤

    GeoServer发布第地图的步骤 适合初学者的了解GeoServer的使用

    geoserver发布mongodb矢量数据地图服务.docx

    Geoserver发布MongoDB矢量数据地图服务 Geoserver是一款功能强大且开源的地理信息系统(GIS)服务器,能够实现空间数据的存储、处理和发布。MongoDB是一款NoSQL数据库,能够存储大量的矢量数据。本文将介绍如何使用...

    GeoServer地图配置服务器客户端搭建

    总结来说,GeoServer地图配置服务器客户端搭建涉及到多个步骤,包括安装GeoServer、配置数据源、发布图层、设置服务以及客户端集成。理解并熟练掌握这些知识点,可以让我们更好地利用GeoServer来管理和展示地理空间...

    Geoserver添加shp地图的方法

    Geoserver添加shp地图的方法 geoserver是一款开源的基于Web的地图服务器软件,可以轻松地发布地图数据,以便于其他应用程序访问和使用。本文将详细介绍如何在geoserver服务器中添加shp类型的地图,从而解决中文乱码...

    uDig定制地图样式发布到Geoserver并使用Openlayers和Cesium验证.rar

    项目中提供的文档很可能是详细步骤指南,涵盖了如何使用uDig创建地图样式,如何在Geoserver上发布地图服务,以及如何使用OpenLayers和Cesium进行展示和验证。同时,文档中可能还包含了代码示例,帮助用户理解如何与...

    基于GeoServer REST的矢量地图服务自动发布研究与应用.docx

    基于 GeoServer REST 的矢量地图服务自动发布研究与应用 摘要:本文研究基于 GeoServer 的矢量地图服务自动发布,旨在解决 WebGIS 中矢量地图服务发布的难题。通过研究 GeoServer 的 REST 接口技术内容,设计并实现...

    geoserver 地图专题图

    【描述】提到的"geoserver+openlayers 地图专题图"是指使用开源的GIS服务器Geoserver和JavaScript库OpenLayers共同实现的地图服务。Geoserver是一款基于Java的Web服务,用于发布、管理和共享地理空间数据。它支持...

    GeoServer安装和发布地图服务

    ### GeoServer安装与地图服务发布详解 #### 一、GeoServer简介 GeoServer是一款开源的地理信息服务服务器,基于Java技术构建。它支持多种地理信息标准,包括WMS(Web Map Service)、WFS(Web Feature Service)和...

    openlayer调用geoserver发布的地图实现地图的基本功能

    在IT行业中,地图服务是许多应用的核心组成部分,OpenLayers和GeoServer是两个广泛使用的开源工具,它们分别在前端和后端发挥着重要作用。OpenLayers是一个JavaScript库,用于在Web浏览器中展示地图,而GeoServer是...

    geoserver中Google地图样式SLD.rar

    总的来说,这个压缩包提供了自定义GeoServer地图样式的重要资源,使得开发者和GIS专业人员能够轻松地将GeoServer集成到他们的项目中,创建出与Google地图风格一致的互动地图服务,提高用户体验。同时,这也展示了SLD...

    Cesium加载Geoserver跨域问题

    当我们在Cesium中尝试加载由Geoserver提供的地图服务时,可能会遇到跨域问题。这个问题主要是由于浏览器的安全策略限制了不同源之间的通信。以下是对这个问题的详细解释和解决方法。 首先,理解“跨域”是什么至关...

    geoserver中文开发手册.zip_GeoServer 地图服务_geoserver_geoserver手册

    GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。

    GeoServer OGC服务文档

    总结起来,GeoServer OGC服务文档是开发者进行地图服务二次开发的重要参考资料,它详细阐述了各种服务接口的参数、用法和示例,为构建基于地理信息的Web应用提供了有力的支持。开发者可以根据需求选择合适的服务,并...

    leaflet结合geoserver实现地图属性查询.zip

    - **添加WMS图层**:使用L.tileLayer与GeoServer的WMS服务接口连接,将地图数据叠加到Leaflet地图上。 - **监听地图点击事件**:使用Leaflet的`map.on('click', function(event) {...})`监听地图点击事件,获取...

    geoserver地图配置文档

    Geoserver 是一个基于开源的、功能强大且灵活的地图服务器,可以提供强大的地图服务,支持多种数据源和格式,包括 PostGIS、Shapefile、GeoTIFF 等。下面是 Geoserver 地图配置文档的详细知识点: 一、准备工作 1....

    28.(leaflet篇)leaflet接入geoserver发布的wms服务.zip

    Leaflet是一个轻量级的JavaScript库,专为Web上的交互式地图设计,而GeoServer是一个开源的服务器软件,能够发布地理空间数据并提供WMS服务。 首先,我们需要理解WMS服务的基本概念。WMS是一种OGC(Open Geospatial...

Global site tag (gtag.js) - Google Analytics