|
@@ -399,13 +399,6 @@ public class GisSurveyThirdImporter {
|
|
//默认值
|
|
//默认值
|
|
layerApply.setApply(GisSurveyExcelDefine.DEFAULT_VALUE.APPLY);
|
|
layerApply.setApply(GisSurveyExcelDefine.DEFAULT_VALUE.APPLY);
|
|
layerApply.setSource(GisSurveyExcelDefine.DEFAULT_VALUE.SOURCE);
|
|
layerApply.setSource(GisSurveyExcelDefine.DEFAULT_VALUE.SOURCE);
|
|
- //高程和埋深
|
|
|
|
- String elevationStr = ThirdImportTemplateUtils.getValue(point, layerTemplate, GisSurveyExcelDefine.TEMPLATE.ELEVATION);
|
|
|
|
- if (NumberUtils.isParsable(elevationStr))
|
|
|
|
- layerApply.setElevation(Double.parseDouble(elevationStr));
|
|
|
|
- String depthStr = ThirdImportTemplateUtils.getValue(point, layerTemplate, GisSurveyExcelDefine.TEMPLATE.DEPTH);
|
|
|
|
- if (NumberUtils.isParsable(depthStr))
|
|
|
|
- layerApply.setDepth(Double.parseDouble(depthStr));
|
|
|
|
//点号(长度64截断)
|
|
//点号(长度64截断)
|
|
String noStr = ThirdImportTemplateUtils.getValue(point, layerTemplate, GisSurveyExcelDefine.TEMPLATE.NO);
|
|
String noStr = ThirdImportTemplateUtils.getValue(point, layerTemplate, GisSurveyExcelDefine.TEMPLATE.NO);
|
|
if (StringUtils.isNotBlank(noStr))
|
|
if (StringUtils.isNotBlank(noStr))
|
|
@@ -416,7 +409,15 @@ public class GisSurveyThirdImporter {
|
|
//解析属性
|
|
//解析属性
|
|
GisSurveyPropertyValueThirdCopy propertyValue = decodeDataToPropertyValue(point, layerApply
|
|
GisSurveyPropertyValueThirdCopy propertyValue = decodeDataToPropertyValue(point, layerApply
|
|
, propertyTemplate, params);
|
|
, propertyTemplate, params);
|
|
- if (propertyValue != null) propertyValueList.add(propertyValue);
|
|
|
|
|
|
+ //不为空,填入数据
|
|
|
|
+ if (propertyValue != null) {
|
|
|
|
+ propertyValueList.add(propertyValue);
|
|
|
|
+ //高程和埋深
|
|
|
|
+ if (Objects.equals(propertyValue.getProperty(), GisSurveyExcelDefine.TEMPLATE.ELEVATION))
|
|
|
|
+ layerApply.setElevation(Double.valueOf(propertyValue.getValue()));
|
|
|
|
+ if (Objects.equals(propertyValue.getProperty(), GisSurveyExcelDefine.TEMPLATE.DEPTH))
|
|
|
|
+ layerApply.setDepth(Double.valueOf(propertyValue.getValue()));
|
|
|
|
+ }
|
|
}
|
|
}
|
|
layerApply.setPropertyValues(propertyValueList);
|
|
layerApply.setPropertyValues(propertyValueList);
|
|
|
|
|
|
@@ -483,7 +484,7 @@ public class GisSurveyThirdImporter {
|
|
, propertyTemplate.getKey(), layerApply.getUpNode());
|
|
, propertyTemplate.getKey(), layerApply.getUpNode());
|
|
if (Objects.equals(GisSurveyExcelDefine.TEMPLATE.DOWN_NODE, propertyTemplate.getKey()))
|
|
if (Objects.equals(GisSurveyExcelDefine.TEMPLATE.DOWN_NODE, propertyTemplate.getKey()))
|
|
return new GisSurveyPropertyValueThirdCopy(params.getJobId(), layerApply.getCode()
|
|
return new GisSurveyPropertyValueThirdCopy(params.getJobId(), layerApply.getCode()
|
|
- , propertyTemplate.getKey(), layerApply.getUpNode());
|
|
|
|
|
|
+ , propertyTemplate.getKey(), layerApply.getDownNode());
|
|
|
|
|
|
//获取表头
|
|
//获取表头
|
|
String templateName = propertyTemplate.getName();
|
|
String templateName = propertyTemplate.getName();
|