1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package com.shkpr.service.alambizplugin.dto;
- import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
- import com.fasterxml.jackson.databind.annotation.JsonSerialize;
- import com.shkpr.service.alambizplugin.controllerserializer.GeometryDeserializer;
- import com.shkpr.service.alambizplugin.controllerserializer.GeometrySerializer;
- import lombok.Data;
- import org.locationtech.jts.geom.Geometry;
- import java.util.List;
- /**
- * 采集元素第三方导入副本表
- */
- @Data
- public class GisSurveyLayerApplyThirdCopy {
- /**
- * 所属任务的唯一ID
- */
- private String jobId;
- /**
- * 元素唯一编码
- */
- private String code;
- /**
- * 元素类型标识符
- */
- private String layer;
- /**
- * 元素分类:point--点;line--线;face--面
- */
- private String kind;
- /**
- * 坐标值
- */
- @JsonSerialize(using = GeometrySerializer.class)
- @JsonDeserialize(using = GeometryDeserializer.class)
- private Geometry gis;
- /**
- * 固定操作标记为:add
- */
- private String apply;
- /**
- * 固定数据来源为:255
- */
- private Short source;
- /**
- * 线的起点唯一编码
- */
- private String upNode;
- /**
- * 线的终点唯一编码
- */
- private String downNode;
- /**
- * 点的高程
- */
- private Double elevation;
- /**
- * 点的埋深
- */
- private Double depth;
- /**
- * 点的序号
- */
- private String no;
- /**
- * 属性值
- */
- private List<GisSurveyPropertyValueThirdCopy> propertyValueList;
- }
|