Browse Source

buffer rq type 수정

master
qkr7828(박재우) 12 months ago
parent
commit
aff921f870
  1. 12
      src/main/java/com/palnet/biz/api/bas/flight/controller/BasFlightController.java
  2. 15
      src/main/java/com/palnet/biz/api/bas/flight/model/BasFlightCoordModel.java

12
src/main/java/com/palnet/biz/api/bas/flight/controller/BasFlightController.java

@ -32,6 +32,7 @@ import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.palnet.biz.api.bas.flight.model.BasFlightAprovRq;
import com.palnet.biz.api.bas.flight.model.BasFlightCoordModel;
import com.palnet.biz.api.bas.flight.model.BasFlightPlanArcrftModel;
import com.palnet.biz.api.bas.flight.model.BasFlightPlanAreaModel;
import com.palnet.biz.api.bas.flight.model.BasFlightPlanListRq;
@ -384,14 +385,19 @@ public class BasFlightController {
//test
@PostMapping("/adex/buffer")
public List<Coordinate> createCircleTest(@RequestBody List<Coordinate> coord, @RequestParam double buffer) {
public List<Coordinate> adexBuffer(@RequestBody BasFlightCoordModel model) {
List<Coordinate> transCoordList = utils.transform(coord, "EPSG:4326", "EPSG:5181");
List<Coordinate> transCoordList = utils.transform(model.getCoordinates(), "EPSG:4326", "EPSG:5181");
List<Coordinate> bufferList = utils.buffer(transCoordList, buffer); // buffer 영역 생성
List<Coordinate> bufferList = utils.buffer(transCoordList, model.getBuffer()); // buffer 영역 생성
List<Coordinate> transBufferList = utils.transform(bufferList, "EPSG:5181", "EPSG:4326"); // buffer 영역 좌표계 변환
return transBufferList;
}
public void test3d(@RequestBody Coordinate coord, @RequestParam double buffer) {
}
}

15
src/main/java/com/palnet/biz/api/bas/flight/model/BasFlightCoordModel.java

@ -0,0 +1,15 @@
package com.palnet.biz.api.bas.flight.model;
import java.util.List;
import org.locationtech.jts.geom.Coordinate;
import lombok.Data;
@Data
public class BasFlightCoordModel {
private List<Coordinate> coordinates;
private Double buffer;
}
Loading…
Cancel
Save