管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-12-12 b5b3013cf029f24459e22b2c6db0e8349ba43f4c
src/main/java/com/lf/server/helper/GdbHelper.java
@@ -1,5 +1,6 @@
package com.lf.server.helper;
import com.lf.server.entity.all.StaticData;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.gdal.ogr.*;
@@ -18,7 +19,7 @@
public class GdbHelper {
    private final static Log log = LogFactory.getLog(GdbHelper.class);
    private static List<String> excludeFields = new ArrayList<>(Arrays.asList("gid", "objectid", "dirid", "depid", "verid","createtime", "createuser", "updateuser", "updatetime", "shape_leng", "shape_area"));
    private final static String OBJECT ="java.lang.Object";
    /**
     * 销毁资源
@@ -188,7 +189,7 @@
                FieldDefn fieldDefn = fd.GetFieldDefn(i);
                try {
                    String name = fieldDefn.GetName().toLowerCase();
                    if (excludeFields.contains(name)) {
                    if (StaticData.READ_EXCLUDE_FIELDS.contains(name)) {
                        continue;
                    }
@@ -201,7 +202,7 @@
                }
            }
            if ("java.lang.Object" != clazz.getSuperclass().getName()) {
            if (OBJECT != clazz.getSuperclass().getName()) {
                getFieldMapper(clazz.getSuperclass(), layer, map);
            }
        } catch (Exception ex) {