From 29579d95b0096a035c15536c11604ef6f85fb269 Mon Sep 17 00:00:00 2001 From: zzl <961867786@qq.com> Date: Thu, 20 May 2021 17:12:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/appleyk/geotools/GeoUtils.java | 9 +++++---- .../com/appleyk/geotools/GeoUtils.class | Bin 6418 -> 6427 bytes 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/appleyk/geotools/GeoUtils.java b/src/main/java/com/appleyk/geotools/GeoUtils.java index c682db8..92b4adb 100644 --- a/src/main/java/com/appleyk/geotools/GeoUtils.java +++ b/src/main/java/com/appleyk/geotools/GeoUtils.java @@ -28,8 +28,9 @@ public class GeoUtils { //测试代码 public static void main(String[] args) throws IOException { - JDBCDataStore connnection2mysql = GeoUtils.connnection2mysql("localhost", "gis?serverTimezone=GMT%2B8", 3318, "gly", "glyadmin"); - SimpleFeatureSource featureSource = readSHP("D:\\NsgkSoft\\files\\uploadPath\\gis\\china_railways.shp"); + JDBCDataStore connnection2mysql = GeoUtils.connnection2mysql("192.168.31.196", "nsgk_hc?serverTimezone=GMT%2B8", 3318, "gly", "glyadmin"); + // 会根据shp文件名称创建属性数据table + SimpleFeatureSource featureSource = readSHP("D:\\NsgkSoft\\files\\uploadPath\\gis\\t_geo_hc_house.shp"); JDBCDataStore ds = createTable(connnection2mysql, featureSource); writeShp2Mysql(ds, featureSource); @@ -42,8 +43,8 @@ public class GeoUtils { ShapefileDataStore shpDataStore = null; shpDataStore = new ShapefileDataStore(file.toURL()); - //设置编码 - Charset charset = Charset.forName("utf-8"); + //设置编码--- 这个不固定,看具体数据 + Charset charset = Charset.forName("UTF-8"); shpDataStore.setCharset(charset); String tableName = shpDataStore.getTypeNames()[0]; featureSource = shpDataStore.getFeatureSource(tableName); diff --git a/target/classes/com/appleyk/geotools/GeoUtils.class b/target/classes/com/appleyk/geotools/GeoUtils.class index f5427b20c9e95cf6e61c8e3fc0284f959329fadd..9762bfa32b7102d0c31cb108a853fdc0f5e325b6 100644 GIT binary patch delta 325 zcmWNL-775kV#WBi zMO`^9u4lxeB{KP}Zp7@mbtX1szS#W^XEk1GD5sVx>Wm-vW1yY_8YrR>Cjopk38fi7 zG7<`H1PRfKDyA;l%}-Ct66wH7CxvuVOb?ZW#c8joeN52LA_JruW`_uejBv~-Cya5& zIIm3e#w71d@j=Wu^8R_}a4;{NG~6uU5&xwunHMEtOLSF8x?oKRf;ADj&LBw{-Wt)5UcoHZkyF7DX_{+Zk0gE<8#Q*>R delta 316 zcmWNKJ1;|V7>A!~qE#u3zJbjLun_+|!~5p_UEa&US>WNzR#Ty-6Ot;Y^{j=)q@o*twn$Y%Rx~M| zkrXvA6?7wN-?8ShyXKqS=Wu%Q&_WZfcxg9&T#r2+l+j5gT{!8cfnK5b@zE!?eue}i z3^2+dlMI`m?vy1ohLv&3#i5!hnwb{XpkRhDv&5J~V}U%2924S%B}y!F#|kg3@+w^K zMEGFMD0zN88#ve$O)*?-;U-EQar3%1Xo)0*v`rgH@m*#Dg?aWwe4lkxBvJy6B56*= eJm-K5GF+i^LzY`|+*9C*Lrji%rfB%