|
|
@ -39,6 +39,7 @@ import org.springframework.web.bind.annotation.RequestParam; |
|
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
|
|
|
|
|
|
|
|
import com.palnet.biz.api.bas.flight.model.BasFlightAprovRq; |
|
|
|
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.BasFlightPlanArcrftModel; |
|
|
|
import com.palnet.biz.api.bas.flight.model.BasFlightPlanAreaModel; |
|
|
|
import com.palnet.biz.api.bas.flight.model.BasFlightPlanAreaModel; |
|
|
|
import com.palnet.biz.api.bas.flight.model.BasFlightPlanListRq; |
|
|
|
import com.palnet.biz.api.bas.flight.model.BasFlightPlanListRq; |
|
|
@ -593,10 +594,15 @@ public class BasFlightController { |
|
|
|
return ResponseEntity.ok().body(new SuccessResponse<List>(response)); |
|
|
|
return ResponseEntity.ok().body(new SuccessResponse<List>(response)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// @PostMapping("/coord")
|
|
|
|
@PostMapping("/adex/buffer") |
|
|
|
// public JSONObject coordTest(@RequestBody Coordinate coordinate) throws IOException, ParseException {
|
|
|
|
public List<Coordinate> adexBuffer(@RequestBody BasFlightCoordModel model) { |
|
|
|
//
|
|
|
|
|
|
|
|
// return FlightUtils.getCoordinateGis(coordinate);
|
|
|
|
List<Coordinate> transCoordList = utils.transform(model.getCoordinates(), "EPSG:4326", "EPSG:5181"); |
|
|
|
//
|
|
|
|
|
|
|
|
// }
|
|
|
|
List<Coordinate> bufferList = utils.buffer(transCoordList, model.getBuffer()); // buffer 영역 생성
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<Coordinate> transBufferList = utils.transform(bufferList, "EPSG:5181", "EPSG:4326"); // buffer 영역 좌표계 변환
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return transBufferList; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |