소스 검색

修复属性表导出失败的问题

欧阳劲驰 9 시간 전
부모
커밋
2e952adb5b
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/main/java/com/shkpr/service/alambizplugin/commtools/ShapeUtils.java

+ 2 - 2
src/main/java/com/shkpr/service/alambizplugin/commtools/ShapeUtils.java

@@ -129,9 +129,9 @@ public class ShapeUtils {
         params.put(ShapefileDataStoreFactory.MEMORY_MAPPED.key, Boolean.TRUE);
 
         ShapefileDataStore dataStore = (ShapefileDataStore) dataStoreFactory.createDataStore(params);
-        dataStore.createSchema(TYPE);
-        dataStore.setCharset(charset);
         dataStore.setTryCPGFile(true);
+        dataStore.setCharset(charset);
+        dataStore.createSchema(TYPE);
 
         //启动事务
         try (Transaction transaction = Transaction.AUTO_COMMIT) {