|
|
|
@ -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) { |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|