GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。本系列博文提供全面、完善的GeoServer部署解决方案,包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细介绍。文中内容来自本人工作中通过网络学习后总结而成,如有类同纯属巧合,同时欢迎广大网友前来交流。

        

  系列目录导航:

  GeoServer地图数据部署解决方案(一):环境搭建篇

  GeoServer地图数据部署解决方案(二):地图数据处理篇

  GeoServer地图数据部署解决方案(三):部署地图数据篇

  GeoServer地图数据部署解决方案(四):发布Web地图服务(WMS)篇

  由于GeoServer只支持发布ArcGIS格式的地图数据,既.shp格式的地图数据。如果是别的厂商提供的地图数据则需要进行一次地图数据格式转化。本篇主要介绍如何查看、编辑地图数据的应用。

一、地图数据转为shp数据格式

  由于GeoServer只支持发布ArcGIS格式的地图数据,既.shp格式的地图数据。在使用GeoServer部署地图数据之前则需要针对不同地图厂商提供的地图数据进行数据格式转化。比如说将MapInfo地图数据转为ArcGIS的shp格式地图数据,需要使用MapInfo提供的工具进行装换。操作非常简单,这里不做详细介绍。

        

二、使用uDig编辑SHP格式数据

  首先使用uDig打开shp格式地图文件,支持同时打开多个shp格式地图数据文件。打开单个地图数据文件则以地图数据文件的地图风格呈现出来,如果是打开多个地图数据文件则是以按照地理坐标确定图层位置的图层重叠呈现。

        

        

  在打开的shp格式地图数据文件后,通过uDig的图层面板就可以查看当所选择的shp地图数据文件中所包含的地图图层信息,当选中某个图层后就可以通过Table面板查看到该图层所对应的一些详细数据信息。如下图所示:

        

  通过uDig工具可以对地图数据进行查看,编辑,是地图数据部署中对地图数据进行纠错处理不可缺少的一个工具,很给力的一个工具。

 三、从uDig导出SHP格式数据样式

  uDig提供了非常强大的地图数据编辑功能,实际上应用最多的就是使用uDig编辑shp格式的地图数据,从中提起样式文件。目的其实很简单就是为了修改编码,通常默认的文字编码发布出的WMS服务呈现出来的地图标签中午是乱码。通过图层的“Change Style”功能选项就可以进入图层的样式编辑器。

        

  通过可视化编辑器将修改后的样式导出为样式文件(.sld),在发布地图数据的时候就可以使用编辑后的样式到对应的地图图层,从而解决中文标签乱码问题。

        

        

  

  到此为止,基于uDig进行地图数据编辑处理介绍完毕,当然本文只是简单的介绍,希望可以通过本文抛砖引玉,期待关于uDig的更多精彩文章出现。下一篇我将介绍如何使用GeoServer进行地图数据部署相关的知识点。

本文出自 “beniao” 博客,请务必保留此出处http://beniao.blog.51cto.com/389148/476264

转载于:https://www.cnblogs.com/xuanfengling/p/3412693.html

GeoServer地图开发解决方案(二):地图数据处理篇相关推荐

  1. 【转】GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇

    GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新.删除.插入操作,通过 GeoS ...

  2. GeoServer地图开发解决方案(三):部署地图数据篇

    GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新.删除.插入操作,通过 GeoS ...

  3. GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇

    GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新.删除.插入操作,通过 GeoS ...

  4. wms地图绘制工具_GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇

    GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新.删除.插入操作,通过 GeoS ...

  5. GeoServer地图开发解决方案

    GeoServer地图开发解决方案(一):环境搭建篇 GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许 ...

  6. 项目 - Web地图开发【高德地图API】(二)

    导航兔: Web地图开发 [高德地图API] 导航地址 Web地图开发[高德地图API](一) https://qianmoer.blog.csdn.net/article/details/12842 ...

  7. 项目 - Web地图开发【高德地图API】(一)

    导航兔: Web地图开发 [高德地图API] 导航地址 Web地图开发[高德地图API](一) https://qianmoer.blog.csdn.net/article/details/12842 ...

  8. OpenLayers学习笔记高级篇(四、地图开发实战之地图要素的增删改查)

    一切都准备好了,现在终于可以通过ol3加载配置好的数据了.上一节中最后的预览结果,大家已经看到了,此处我们自己通过ol来实现这个预览页面,直接上代码如下: 1.加载Geoserver发布的wfs地图服 ...

  9. Android 百度地图开发(二)

    前面我们一起了解了百度地图的申请与集成Android 百度地图开发(一),今天我们接着来学习百度地图. 今天主要来了解如下问题: 1.百度地图的生命周期控制 上一篇张我们已经在布局文件里增加了mapV ...

  10. 百度地图开发(二)之添加覆盖物 地理编码和反地理编码

    转载请注明出处: http://blog.csdn.net/crazy1235/article/details/43377545 之前写过一篇关于百度地图开发的blog,主要介绍了百度地图的基本地图的 ...

最新文章

  1. 第二阶段个人冲刺10
  2. python基础语法及知识总结-Python 学习完基础语法知识后,如何进一步提高?
  3. 用计算机数字技术制作的电影是,如何面对电影制作中的数字技术
  4. java个人支付系统(springboot)
  5. 带您探究云存储的奥秘,三分钟帮您快速了解OSS
  6. php如何打开图片的权限,php如何控制用户对图片的访问 PHP禁止图片盗链 php技巧...
  7. java poi 操作ppt
  8. 今天才发现自己美工其实很厉害!
  9. 3.2 神经网络表示
  10. php写接口时应该用return还是echo返回数据
  11. 微信小程序中使用setData修改变量数组或对象中的参数方法
  12. 电脑连手机热点DNS服务器无响应,电脑连接手机热点无法上网解决方法有哪些
  13. 氨基酸三字母序列转单字母序列
  14. Window环境下 Jenkins Master/Slaver模式 + Svn 部署
  15. C语言实现矩阵的秩求解分析
  16. windows10下用PowerShell命令(Get-FileHash)校验文件的Hash值(MD5、SHA1、SHA256等)
  17. TPMS—胎压监测系统
  18. 知道密码,如何去除Word文档的各种保护?
  19. python3分解质因数_Python 质因数分解的研究
  20. 计算机网络:网络安全

热门文章

  1. GNN | 最新2022综述
  2. OCR+NLP 提取信息并分析,这个开源项目火了!
  3. 赛尔笔记 | 对比学习简述
  4. 从 0 开始机器学习 - 机器学习系统的设计与误差分析
  5. 【Emb】词向量与ELMo模型
  6. 【2019 NLP汇总】论文、博客、教程、工程进展全梳理(长文预警)
  7. 【入门】PyTorch文本分类
  8. 【短文本聚类】TextCluster:短文本聚类预处理模块 Short text cluster
  9. 【一分钟论文】IJCAI2019 | Self-attentive Biaffine Dependency Parsing
  10. 300小时人工智能学习视频课程,从数理基础到爬虫实战!