Browse Source

조종사 정보 식별번호 추가

feature/auth
노승철 2 years ago
parent
commit
f3bf8769b3
  1. 1
      src/main/java/com/palnet/biz/api/bas/flight/model/BasFlightPlanModel.java
  2. 19
      src/main/java/com/palnet/comn/utils/AreaUtils.java

1
src/main/java/com/palnet/biz/api/bas/flight/model/BasFlightPlanModel.java

@ -10,6 +10,7 @@ public class BasFlightPlanModel {
private Integer planSno; private Integer planSno;
private String groupId; private String groupId;
private Integer cstmrSno; private Integer cstmrSno;
private String idntfNum;
private String memberName; private String memberName;
private String email; private String email;
private String hpno; private String hpno;

19
src/main/java/com/palnet/comn/utils/AreaUtils.java

@ -90,19 +90,18 @@ public class AreaUtils {
* *
*/ */
public List<Coordinate> buffer(List<Coordinate> coordList, Integer bufferZone) { public List<Coordinate> buffer(List<Coordinate> coordList, Integer bufferZone) {
List<Coordinate> bufferList = new ArrayList<>(); List<Coordinate> bufferList = new ArrayList<>();
GeometryFactory geometryFactory = new GeometryFactory(); GeometryFactory geometryFactory = new GeometryFactory();
LineString line = geometryFactory.createLineString(coordList.toArray(new Coordinate[] {})); LineString line = geometryFactory.createLineString(coordList.toArray(new Coordinate[] {}));
Geometry geometry = geometryFactory.createGeometry(line); Geometry geometry = geometryFactory.createGeometry(line);
// buffer // buffer
int nSegments = 10; int nSegments = 10;
int cap = BufferParameters.CAP_SQUARE; int cap = BufferParameters.CAP_SQUARE;
int join = BufferParameters.JOIN_ROUND; int join = BufferParameters.JOIN_ROUND;
BufferParameters bufferParam = new BufferParameters(nSegments, cap, join, join); BufferParameters bufferParam = new BufferParameters(nSegments, cap, join, join);
// Geometry buffer = geometry.buffer(bufferZone,20,cap);
BufferOp ops = new BufferOp(geometry, bufferParam); BufferOp ops = new BufferOp(geometry, bufferParam);
Geometry bufTrans = ops.getResultGeometry((bufferZone/177763.63662580872)*2); Geometry bufTrans = ops.getResultGeometry((bufferZone/177763.63662580872)*2);

Loading…
Cancel
Save