`

GeoServer学习——发布shp格式的地图

阅读更多
引言
  新手学习摸索,简单的文字。本人原创,2016-02-29,http://wallimn.iteye.com。

  网上比较容易找到shp格式的中国地图,我下载了之后,从中选了几个图层,进行了geoserver的地图发布练习,GeoServer的版本为:2.7.5,简单总结如下。

一、登录
  用户名:admin,默认密码:geoserver。

二、创建工作空间
  名称:wallimn,命名空间URI:http://wallimn.iteye.com

三、创建数据存储
  选择“Directory of spatial files (shapefiles)”格式,将下载的shp文件拷贝到webapps\geoserver\data\data目录中,在矢量设置数据源界面进行如下设置:
  工作区:study
  数据源名称:china
  shapefiles文件目录:file:data/China  #刚才放置shp文件的目录
  DBF文件的字符集:GBK
  然后点击保存就可以了。

四、发布图层
  以学习研究为目地,地图很简单,仅五个图层:CountryBorder、ContryPoly、ProvinceBorder、ProvincePoly、ProvinceName。
  点击“数据”->“图层”->新建图层,添加图层选择下拉框中选择:study:china,点击“发布”链接,参数设置如下:
  定义SRS:EPSG:4214
  点击“从数据中计算”,计算边框
  点击“Computer from native bounds”,计算纬度/经度边框
  如需修改元素显示风格,在“发布”页签中修改。
  其他参数可不进行设置,点击“保存”按钮,即完成图层的发布。

  使用相同的步骤,将所有的图层发布。

五、创建图层组
  参数设置如下:
  命名:ChinaLayers
  点击“添加图层”链接,添加图层:CountryBorder、ContryPoly、ProvinceBorder、ProvincePoly、ProvinceName
  点击“生成边界”按钮。
  工作区:选择study
  点击保存即可。

六、预览
  点击“Layer Preview”链接,使用搜索功能,找到刚创建的图层组:ChinaLayers,点击表格中的“OpenLayers”链接,即可查看图层组。也可以找到想看的图层,单独查看某个图层。

  最终效果有下图所示:



  
  大家可能注意到,注记没有显示。我的解决办法是使用uDig(或ArcGIS等工具),设置风格,然后导出文件,将此文件作为Styles,添加到GeoServer中,再将ProvinceName图层的属性设置一下(图层发布修改,“发布”页签->Formats,下拉框中选择刚新建的Style,点击“保存”按钮)。
  编辑图层组ChinaLayers,勾选ProvinceName图层的“默认风格”复选框,点击“保存”按钮,就可以了。
  
  附件包含地图文件,如需要请自行下载。地图来源于网上,比较老,仅供学习研究。
  • 大小: 83.1 KB
分享到:
评论

相关推荐

    geoserver发布shp格式的图层 实现步骤(含图).doc

    在IT行业中,地理信息系统(GIS)的使用越来越广泛,而GeoServer是一款开源的GIS服务器,它支持多种数据格式,如Shapefile(SHP),用于发布地图服务。本篇将详细介绍如何利用GeoServer发布SHP格式的图层,帮助你更...

    GeoServer学习——OpenLayers3加载KML地图实现框选

    GeoServer是一款开源的GIS(地理信息系统)服务器,它允许用户发布、管理和共享地理空间数据。在本主题中,我们将深入探讨如何使用OpenLayers3,一个流行的JavaScript库,来加载KML(Keyhole Markup Language)地图...

    Geoserver添加shp地图的方法

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

    GeoServer可解析的shp全国省市县空间数据

    GeoServer可解析的shp全国省市县空间数据,直接使用postgis导入postgresSQL就可以通过GeoServer绘制地图

    中国地图shp格式-可以用于arcgis制图

    标题中的“中国地图shp格式-可以用于arcgis制图”揭示了这个压缩包内容的核心:这是一份适用于GIS(地理信息系统)软件ArcGIS的中国地图数据,且数据格式为SHP。SHP是Esri公司开发的一种矢量数据格式,广泛用于存储...

    geoServer入门资料

    GeoServer是一款功能强大的地图开发解决方案,能够帮助用户轻松地发布地图数据,实现Web地图服务(WMS)。本文将从环境搭建、地图数据处理到部署地图数据等多方面进行介绍,为初学者提供了一个系统的学习参考。 一...

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

    最后,需要发布地图服务,将MongoDB矢量数据发布为地图服务。Geoserver提供了强大的地图服务发布功能,能够将矢量数据发布为地图服务。 四、矢量数据录入 矢量数据录入是将矢量数据输入到MongoDB数据库的过程。...

    GeoServer教程

    - **地图数据部署**:要发布地图服务,需将地图数据(如 .shp 文件)复制到 GeoServer 的指定数据目录。默认情况下,这个目录位于 GeoServer 安装路径下。 - **地图样式**:GeoServer 支持 SLD(Styled Layer ...

    GeoServer安装和发布地图服务

    #### 三、发布地图服务 1. **配置数据目录** 在Tomcat的`geoserver`目录下创建如下目录结构:`geoserver\data_dir\data\shape`。将需要发布的shp格式的地图文件拷贝到该目录下的`shape`子目录内。 2. **创建工作...

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

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

    GeoServer+OpenLayers发布下载的Google卫星影像

    GeoServer+OpenLayers 发布下载的 Google 卫星影像 GeoServer 是一个基于 Java 的开源地理信息系统(GIS),它可以提供强大的空间数据存储、管理和共享功能。OpenLayers 是一个基于 JavaScript 的开源地理信息系统...

    地图个人开发笔记和Demo

    —— 1.13 地图叠加GeoServer发布的图层 —— 1.14 热力图 2.GeoServer 容器 —— 2.1 行政区划图层 3.Cesium 三维 —— 3.1 初见三维地图(HelloWord) 4.self-map源代码 —— 4.1 二维效果例子汇总图 —— 4.2 三...

    利用geoserver pyramid plugin发布地图服务

    通过个人实验,给出了使用geoserver pyramid plugin发布影像金字塔的过程。

    GeoServer发布第地图的步骤

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

    geoserver 地图专题图

    总结起来,"geoserver 地图专题图"涉及到的关键技术包括Geoserver的数据发布、OpenLayers的前端地图展示、动态数据交互以及地图专题图的视觉表达。这个项目为学习和实践GIS服务提供了一个实际的案例,对于理解和掌握...

    geoserver-rest-python

    1. **发布数据**:可以将`.shp`(Shapefile)和`.tif`(GeoTIFF)等栅格或矢量数据文件快速发布到GeoServer。Shapefile是常见的矢量数据格式,包含地理特征如点、线、面等;GeoTIFF则是一种带有地理坐标系统的栅格...

    geoserver中文教程

    geoserver中文教程geoserver中文教程geoserver中文教程geoserver中文教程geoserver中文教程geoserver中文教程geoserver中文教程geoserver中文教程geoserver中文教程geoserver中文教程geoserver中文教程geoserver中文...

    Geoserver 地图发布及 UCMap 访问

    在这个场景中,我们讨论的是如何使用 GeoServer 发布地图,并通过 UCMap 进行访问。 1. **GeoServer 的安装与配置**: - 首先,你需要下载 GeoServer 的安装包并进行安装。通常,这是一个可执行的 JAR 文件,双击...

Global site tag (gtag.js) - Google Analytics