|
|
@ -246,11 +246,9 @@ public class BasFlightService { |
|
|
|
List<Coordinate> trans = areaUtils.transform(rqCoord, "EPSG:4326", "EPSG:5181"); |
|
|
|
List<Coordinate> trans = areaUtils.transform(rqCoord, "EPSG:4326", "EPSG:5181"); |
|
|
|
List<Coordinate> bufferList = areaUtils.buffer(trans, rqArea.getBufferZone()); |
|
|
|
List<Coordinate> bufferList = areaUtils.buffer(trans, rqArea.getBufferZone()); |
|
|
|
rqCoordBufferList = areaUtils.transform(bufferList, "EPSG:5181", "EPSG:4326"); |
|
|
|
rqCoordBufferList = areaUtils.transform(bufferList, "EPSG:5181", "EPSG:4326"); |
|
|
|
} |
|
|
|
}else if( "POLYGON".equals(rqArea.getAreaType())) { |
|
|
|
if( "POLYGON".equals(rqArea.getAreaType())) { |
|
|
|
|
|
|
|
rqCoordBufferList.addAll(rqCoord); |
|
|
|
rqCoordBufferList.addAll(rqCoord); |
|
|
|
} |
|
|
|
}else if("CIRCLE".equals(rqArea.getAreaType())) { |
|
|
|
if("CIRCLE".equals(rqArea.getAreaType())) { |
|
|
|
|
|
|
|
rqCoordBufferList = areaUtils.createCircle(rqCoord.get(0), rqArea.getBufferZone()); |
|
|
|
rqCoordBufferList = areaUtils.createCircle(rqCoord.get(0), rqArea.getBufferZone()); |
|
|
|
} |
|
|
|
} |
|
|
|
//검증
|
|
|
|
//검증
|
|
|
|