`

GEOSERVER读取SHP文件中文乱码解决方法

阅读更多
前段时间使用GEOSERVER发布SHP格式文件时,记录里的中文是乱码。上网GOOGLE了下,发现了两种解决方法:
  1)将shp文件导入postgresql,使用UTF-8格式
  2)修改geotools源代码
各自试了下,感觉两种方式都太麻烦。相信如果这个真是问题的话,那些大大早就改了。
   于是,研究出了另一种解决方式,果然,geoserver提供了编码选择的地方,具体方法如下:
    每个shp文件发布成一个Stores(好像只有这样charset选向才起作用),URL设成shp文件的全路径,包括文件名,如:E:\test_map\cyeq\ROAD_REGION.shp,再将charset改成GBK,好像使用SHP的默认的是GBK,再去layers里添加发布就行了,点GML可以查看里面的中文是否已正常显示,如果不对再修改charset的试试。
分享到:
评论

相关推荐

    Geoserver添加shp地图的方法

    本文将详细介绍如何在geoserver服务器中添加shp类型的地图,从而解决中文乱码和地图图层中中文不显示的问题。 一、设置自定义style 在geoserver中添加shp地图之前,需要先设置自定义style。首先,打开geoserver...

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

    - 选择“Shapefile”,输入数据存储的名称和描述,然后浏览并选择SHP文件所在的目录,GeoServer会自动识别所有关联文件。 4. **预览与发布图层** - 添加完数据存储后,GeoServer会自动生成图层。在“图层”部分...

    java中读取shp文件数据存入数据库

    shp文件:地理信息系统,也被称作GIS,它主要的扩展类型是SHAPEFILE (.SHP),一个包含了矢量地理空间数据的流行文件格式,描述了几何形态,点,线和多边形...该方法通过java代码实现将shp文件的数据读取以及存入数据库

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

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

    cesium 加载shp原文件

    一个常用的选择是`geoserver`或者`openlayers`,它们可以将Shp文件转换为GeoJSON或其他Cesium能理解的格式。另外,JavaScript库如`shapefile-js`或者`shp-write`可以用来在客户端解析Shp文件。 3. **数据转换**:...

    GeoServer教程

    GeoServer 允许用户轻松地发布地图数据,并且支持对这些特征数据进行 CRUD(创建、读取、更新、删除)操作,从而促进空间地理信息的快速共享。该软件是 OpenGIS 社区的项目,它具有广泛的兼容性和可扩展性,使其成为...

    shp文件上如何选择地图要素并显示属性信息呢

    SHP 文件中的空间查询和要素选择 SHp 文件是 Shapefile 文件的简称,是一种常用的地理信息系统(GIS)文件格式。它用于存储地理空间数据,包括点、线、面等几何形状的要素和相关的属性信息。在 SHP 文件中,选择...

    CSV文件转SHP文件

    不需要安装Arcgis等Gis...目前借助shape-tools中DOS命令创建shp文件,如有二次开发需要,可将直接采用二进制读写方式,去掉第三方软件,软件进一步精简,通用性更强。压缩包内有测试数据,可按照测试数据格式自行编辑。

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

    在本教程中,我们将深入探讨如何使用GeoServer发布SHP(Shapefile)格式的地图。Shapefile是GIS领域中广泛使用的矢量数据格式,用于存储地理特征如点、线和多边形。 首先,我们需要理解GeoServer的工作原理。...

    geoserver源码编译文件

    《GeoServer源码编译详解》 GeoServer是一款开源的地理信息系统服务器,它实现了OGC(开放地理空间联盟)的标准,如WMS、WFS等,用于发布和管理地理空间数据。本文将深入探讨如何利用IDEA和Maven对GeoServer进行...

    中国shp文件

    在实际应用中,将中国shp文件上传到GeoServer后,首先需要进行数据预处理,确保数据的坐标系统与GeoServer的设置相匹配,这里提到的EPSG:4326就是这个匹配的过程。然后,通过GeoServer的管理界面配置工作空间、数据...

    将shp文件导入到mysql的命令.rar

    3.准备shp文件shp2mysql_0_4.zip文件,里面有三个文件,将cygwin1.dll复制到window/system32或syswow64目录下。双击运行DOShere文件。在命令行中输入shp2mysql会出现shp2mysql的使用例子。 4.执行shp2mysql命令,会...

    Arcmap将shp生成png操作流程

    ArcMap能够读取和编辑多种地理数据格式,包括矢量数据(如shapefile,即.shp文件)和栅格数据等。将矢量格式的电子地图(.shp)转换为图片格式(如.png)是ArcMap的一个常用功能,适合于需要将地图导出为图片以便于...

    geoserver中文教程

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

    geoserver-2.20.4免安装文件

    在文件名称列表中,"geoserver-2.20.4-bin"通常是GeoServer二进制发行版的目录,包含了运行GeoServer所需的所有文件,如JAR包、配置文件、文档、示例数据等。用户通常需要将此目录放置在合适的路径下,然后通过执行...

    geoserver 中需要的shapefile文件

    3. `.shx`文件:是形状文件索引,存储了形状记录的物理位置,用于快速定位和访问数据,提高数据读取效率。 4. `.shp`文件:核心的几何数据文件,存储了实际的空间对象,如点、线、多边形等几何信息。这些几何对象...

    内蒙盟市界线shp文件

    内蒙盟市界线shp文件是一种地理信息系统(GIS)数据格式,用于存储地理空间信息。SHP(Shapefile)是Esri公司开发的一种流行的矢量数据格式,用于表示点、线、多边形等几何对象,常用于地图制作、地理分析和空间...

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

    - 首先需要将shp文件放置在GeoServer的数据目录下,路径示例为C:\Program Files (x86)\GeoServer2.11.1\data_dir\data\shapefiles。 - 发布WMS服务的第一步是创建一个新的样式(Style)。在GeoServer管理界面的...

    openlayers+geoserver发布shp,mapinfo地图web项目,包含测距等功能

    https://download.csdn.net/download/hanjiangdudiao11/10746711

Global site tag (gtag.js) - Google Analytics