Geoserver发布shapfile,中文字段乱码问题
2015-12-08 13:47
363 查看
软件环境:Geoserver 2.1.0
UDig 1.2.1
shapfile文件结构:FID 地物名称 变化图斑 地物类别 室内解译
测试.33658 测试地址1 HCAC-JK-10-76 居民地构筑物 新增
测试.33598 测试地址2 HCAC-JK-45-79 居民地构筑物 新增
一、uDig打开shapfile文件
(1)Layer--->Add------>Add Data :如下图:
(2)选择含有中文字段的shapfile文件:
二、从uDig中获取shp文件的样式
(1)右键单击打开的Change Style
(2)设置字体,set font
设置中文字体为宋体,字符集为CHINSE_GB2312
(3)获取样式XML文件,右侧红框内为Style样式文件
注:如果shapfile文件里有多个中文字段,或字段值为中文的情况时,要添加
<sld:Label>
<ogc:PropertyName>字段名称</ogc:PropertyName>
</sld:Label>
例如:
<sld:Label>
<ogc:PropertyName>地物名称</ogc:PropertyName>
<ogc:PropertyName>变化图斑</ogc:PropertyName>
<ogc:PropertyName>地物类别</ogc:PropertyName>
<ogc:PropertyName>室内解译</ogc:PropertyName>
</sld:Label>
其他部分不变;
三、Geoserver添加Style样式
打开Geoserver--Style;创建Style,将上面修改过的XML样式文件复制过来,监测可用性
注:如不可用,可试着将“UTF-8”改为“GBK”。
(不知道是个人原因还是都有这个问题,我是修改为GBK编码后才可以使用的)
四、Geoserver发布Shapfile文件,注意一下几点:
(1)Add Store
(2)选择刚才创建的样式
UDig 1.2.1
shapfile文件结构:FID 地物名称 变化图斑 地物类别 室内解译
测试.33658 测试地址1 HCAC-JK-10-76 居民地构筑物 新增
测试.33598 测试地址2 HCAC-JK-45-79 居民地构筑物 新增
一、uDig打开shapfile文件
(1)Layer--->Add------>Add Data :如下图:
(2)选择含有中文字段的shapfile文件:
二、从uDig中获取shp文件的样式
(1)右键单击打开的Change Style
(2)设置字体,set font
设置中文字体为宋体,字符集为CHINSE_GB2312
(3)获取样式XML文件,右侧红框内为Style样式文件
注:如果shapfile文件里有多个中文字段,或字段值为中文的情况时,要添加
<sld:Label>
<ogc:PropertyName>字段名称</ogc:PropertyName>
</sld:Label>
例如:
<sld:Label>
<ogc:PropertyName>地物名称</ogc:PropertyName>
<ogc:PropertyName>变化图斑</ogc:PropertyName>
<ogc:PropertyName>地物类别</ogc:PropertyName>
<ogc:PropertyName>室内解译</ogc:PropertyName>
</sld:Label>
其他部分不变;
三、Geoserver添加Style样式
打开Geoserver--Style;创建Style,将上面修改过的XML样式文件复制过来,监测可用性
注:如不可用,可试着将“UTF-8”改为“GBK”。
(不知道是个人原因还是都有这个问题,我是修改为GBK编码后才可以使用的)
四、Geoserver发布Shapfile文件,注意一下几点:
(1)Add Store
(2)选择刚才创建的样式
相关文章推荐
- java微信网页授权获取用户信息以及JSSDK自定义分享等功能<四>
- setsockopt用法详解
- JAVA中Prime算法的原理和实现
- 了解HTTP
- 树的统计
- hdu 1598 find the most comfortable road 枚举+并查集+贪心(类似最小生成树) ★★★
- 双模型 -- 汽车品牌
- 快速理解Maven中的一些概念
- php cookie值无法在其它页面获取
- Linux基础-目录与路径
- 为什么很多公司都自主开发监控系统?
- CSS 中 display:inline-block 属性使用详解
- Qt5 程序发布打包
- 脱口秀数据库三个范式
- POJ 1610 Quad Trees
- CentOS使用Chromium浏览器
- 无向网的邻接矩阵表和邻接链表表示以及各自的深度优先搜索和广度优先搜索
- eclipse的debug突然模式不能正常运行,但非debug模式却能正常运行
- Java对象初始化详解
- MongoDB命令学习