关于Geotools读取中文dbf的漏洞
2006-07-25 23:09
405 查看
Geotools是一个开源的Java GIS工具包,可利用它来开发符合标准的地理信息系统。Geotools提供了OGC(Open Geospatial Consortium)规范的一个实现来作为他们的开发。
但是Geotools在解析中文dbf文件时,无法正确解读其中的中文路名.这严重影响了Geotools在中国的发展.
经过一段时间的源码解读,我已经找到了一些解决这个问题的方法.关键就是要改写shape-file.jar中的对应文件.现特编写了一个中文补丁包,与同好者交流.
这个补丁可以解决大部分中文的问题,但是由于时间有限,尚不完美.暂时只能解读中文,对英文的地图信息处理可能会出错.另外经我的测试,一部分地图--可能是因为地图信息的格式不严谨,任无法正常读取.
补丁使用方法:下载Geotools中文汉化补丁 ,然后,替换掉对应的shape-file包.
但是Geotools在解析中文dbf文件时,无法正确解读其中的中文路名.这严重影响了Geotools在中国的发展.
经过一段时间的源码解读,我已经找到了一些解决这个问题的方法.关键就是要改写shape-file.jar中的对应文件.现特编写了一个中文补丁包,与同好者交流.
这个补丁可以解决大部分中文的问题,但是由于时间有限,尚不完美.暂时只能解读中文,对英文的地图信息处理可能会出错.另外经我的测试,一部分地图--可能是因为地图信息的格式不严谨,任无法正常读取.
补丁使用方法:下载Geotools中文汉化补丁 ,然后,替换掉对应的shape-file包.
相关文章推荐
- GeoTools读取ESRI ShapeFile中文乱码解决方法
- 最新版Geotools-shape中文汉化补丁发布
- GeoTools读取和渲染Grid格式数据(1)
- 关于php读取中文乱码问题
- 解决Geotools中文问题的一个新的想法
- 【转载】 解决Geotools中文问题的一个新的想法
- 使用GeoTools读取和绘制Shapefile格式 -- (学习GIS【1】)
- 使用GeoTools读取和绘制Shapefile格式
- 关于QT5读取ini文件中文乱码问题
- Geotools读取shp文件并在Ol2中展示
- 关于使用IDEA读取txt文件出现中文乱码的问题
- JAVA利用ODBC读取DBF,可以解决javadbf.jar对DBF部分中文乱码和错行等杂症
- 关于java.util.Properties读取中文出现乱码的解决方案
- 关于中文命名静态资源导致乱码或者不读取的解决办法
- .NET(C#):关于正确读取中文编码文件
- 关于Spring boot中读取属性配置文件出现中文乱码的问题的解决
- 关于MySql5.7及以上高版本中中文插入读取乱码的问题
- 关于C++ Builder 和 Dephi读取文本文件TXT出现中文乱码的问题
- 关于java.util.Properties读取中文乱码的正确解决方案(不要再用native2ascii.exe了)
- 关于GeoTools的 Can't load a service for category "MathTransformFactory"解决方案