`
cooler1217
  • 浏览: 373846 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

UDig geoserver 中文乱码

 
阅读更多
在geoserver中使用shp文件作为数据源时,地图标注中很有可能出现乱码的问题。在网上查询发现是geoserver中的geotools插件对中文的支持不是很好,好几个版本都有这个问题。网上的解决办法大部分都是推荐把shp导入到postgreSQL中,但是配置postgreSQL也是个麻烦的问题,而且客户确实只需要显示地图就可以。

经过好几次的尝试,我发现以下步骤可以解决这个问题。

1.shp文件以及shp文件存放的路径都改成英文或者拼音。



2.新建Stores的时候编码方式设置成gbk 或者g2312

1































3.很关键的一步,在uDig中调整地图的样式,某个图层上点击右键—-change style,在simplefeature的label中选择要显示的中文字段,然后set font

这里的字体要选择中文字体,字符集选择Chinese—gb2312  ok。这一步之后在uDig中显示的应该也是汉字了。

image

image



4.还是在刚才的对话框中 选择xml  然后找到 font节点

                       <sld:Font>
                           <sld:CssParameter name="font-family">宋体</sld:CssParameter>
                           <sld:CssParameter name="font-size">12.0</sld:CssParameter>
                           <sld:CssParameter name="font-style">normal</sld:CssParameter>
                           <sld:CssParameter name="font-weight">bold</sld:CssParameter>
                       </sld:Font>

把<sld:CssParameter name="font-family">宋体</sld:CssParameter>和<sld:CssParameter name="font-weight">bold</sld:CssParameter>都删掉,

然后再检查该xml  不通过的话把出错位置的节点删掉。通过之后把直接复制样式添加到geoserver的style中。   在发布地图服务的时候选择该样式就ok了(注意选择了该样式之后,下面应该显示出该样式的图标)  如图:

image

否则的话 说明sld样式没设置好 需要重新配置!       之后保存发布就可以了。

最后地图效果:

image
分享到:
评论

相关推荐

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

    在本项目中,我们主要涉及三个关键的地理信息系统(GIS)工具:uDig、Geoserver和OpenLayers,以及3D地球渲染库Cesium。这些技术的集成使用可以帮助用户创建、发布和展示自定义的地图样式。 uDig(User-friendly ...

    geoserver+uDig发布服务

    在GIS领域,发布地图服务是一项核心任务,而`geoserver`和`uDig`是两种常用的开源工具,用于管理和展示地理空间数据。本篇主要介绍如何利用`geoserver`发布服务,以及如何借助`uDig`生成样式文件并应用到`geoserver`...

    利用udig美化shape文件并由Geoserver发布

    这是gis方向文档,用于shape文件美化显示,用udig软件对shape文件添加美化style,并导出style文件,利用geoserver加载style文件并发布,可以通过openlayers显示

    Geoserver&Udig技术文档_geoserver_Geoserver文档_

    《Geoserver与Udig技术解析》 在地理信息系统(GIS)领域,Geoserver和Udig是两个不可或缺的重要工具。本文将深入探讨这两个软件的核心功能、使用方法以及它们之间的协同工作。 一、Geoserver简介 Geoserver是一款...

    Geoserver中文教程

    3. 按照汉化包中的说明进行汉化设置,完成后即可使用中文界面操作uDig。 ### Geoserver图层发布与预览 Geoserver支持多种格式的地图发布和数据类型,包括矢量文件、TIF文件、以及WMS/WFS服务等。 #### 图层发布与...

    udig2.0中文语言包.rar

    这个“udig2.0中文语言包.rar”压缩文件包含了UDIG 2.0软件的中文翻译资源,使得中国用户在使用UDIG时可以阅读中文界面,提高工作效率并降低学习曲线。安装此语言包后,原本的英文菜单、提示信息、帮助文档等都将...

    geoserver+mapbuilder+uDig+postgis

    ### 构建GIS系统:geoserver+mapbuilder+uDig+postgis #### 一、概述 本文将详细介绍如何构建一个完整的GIS系统,该系统包括以下组件:Tomcat/WebLogic作为服务器,PostGIS用于存储地理空间数据,GeoServer提供...

    udig地图配色

    ### Udig地图配色详解 #### 一、Udig简介及基本操作 Udig是一款开源地理信息系统(GIS)工具,支持多种数据格式的导入与处理,适用于地理数据分析、地图制作等多个方面。本文将详细介绍如何利用Udig进行地图配色。 ...

    geoserver发布WMS,图层有SLD符号化

    3. uDig在GeoServer中的应用 - uDig是一个开源的桌面GIS软件,可以用来对shp文件进行符号化处理。 - 在uDig中加载shp文件,右键点击图层选择Change Style进行样式编辑。 - 编辑完成后,通过XML导出功能,将符号化...

    GeoServer 和GeoWebCache

    Geoserver+MapBuilder+Udig+Postgis.pdf GeoServer地图开发解决方案.doc geoserver地图配置文档.docx geoserver显示中文.doc Geoserver中Postgis的应用入门.pdf geowebcache+wms配置.doc GeoWebCache配置.docx ...

    利用UDig在图层上显示属性信息

    在 GeoServer 中,需要将 SLD 文件上传到编辑所选的样式页面中,并删除 `&lt;sld:CssParameter name="font-family"&gt;` 标记,以避免乱码。然后,需要将 CharSet 设置为 GBK,以避免乱码。 知识点3:发布河流的 SLD 文件...

    图层样式配置软件udig,配置并导出 .sld 样式文件

    图层样式配置软件udig,配置并导出 .sld 样式...导出的sld样式文件可以导入到geoserver中,对geoserver发布的wms,wmts,wfs等服务的图层进行样式配置,并提供给前端调用渲染 直接点击 udig_internal.exe 即可运行软件

    Geoserver2.23.2安装包

    由于官网下载比较慢,这里友情提供GeoServer2.23.2版本的二进制安装包和windows安装包,供用户...同时,作为服务器,GeoServer的功能一般通过与OpengLayers、Google Earth、uDig、GVSig等客户程序结合使用表现出来。

    geoServer入门资料

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

    udig2.0安装程序包

    UDIG(User-friendly Desktop GIS)是一款开源的桌面地理信息系统,专为地图制作、地理数据分析以及地理数据可视化设计。UDIG 2.0是其一个重要版本,提供了更多改进和新功能,旨在提供更好的用户体验和增强的功能。 ...

    Geoserver 地图发布及 UCMap 访问

    - 用户应阅读这份文档,理解 uDig 的操作步骤,以及如何将 uDig 中的地图配置信息同步到 GeoServer。 总结来说,这个任务涉及到利用 GeoServer 发布地图数据,然后通过 UCMap 或者类似的 Android 应用进行访问。...

    GeoServer地图开发解决方案.doc

    通过uDig,用户可以打开、编辑.shp文件,以及导出地图样式,以便在GeoServer上应用。当地图数据准备好后,可以将其复制到GeoServer的指定地图数据目录,通常是安装目录下的某个子目录。 发布地图服务时,GeoServer...

    GeoServer地图开发解决方案

    在使用uDig处理完SHP数据后,可以通过GeoServer的web界面进行数据导入和地图服务的发布。 #### 三、GeoServer的功能与特性 GeoServer不仅支持地图数据的发布,还具备以下高级功能: 1. **数据更新与维护:** - ...

Global site tag (gtag.js) - Google Analytics